.content .module, .module-1, .product-class .item { *zoom: 1; }

.content .module:before, .module-1:before, .product-class .item:before, .content .module:after, .module-1:after, .product-class .item:after { content: ""; display: table; }

.content .module:after, .module-1:after, .product-class .item:after { clear: both; }

.content .module {
	padding-bottom: 100px;
	width: 1200px;
	overflow: hidden;
	margin-top: 80px;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
}

.aside { float: left; width: 257px; border-right: 1px solid #e1e1e1; }

.aside .aside-inner .line { display: block; width: 108px; height: 10px; background: #0084ce; }

.aside .aside-inner > .title { margin-top: 30px; font-size: 36px; color: #0084ce; }

.aside .aside-inner .list > ul > li { position: relative; margin-top: 17px; height: 35px; z-index: 999;}

.aside .aside-inner .list > ul > li > a { position: relative; margin-left: 35px; padding-left: 10px; height: 34px; line-height: 34px; border-bottom: 1px solid #e1e1e1; border-left: 1px solid #fff; display: block; font-size: 14px; color: #1b1b1b; }

.aside .aside-inner .list > ul > li > a i { position: absolute; left: -36px; top: 0; display: block; width: 35px; height: 35px; background: url(../images/icon_li_2.png) no-repeat; }

.aside .aside-inner .list > ul > li.active, .aside .aside-inner .list > ul > li:hover { color: #fff; background: #0084ce; }

.aside .aside-inner .list > ul > li.active > a, .aside .aside-inner .list > ul > li:hover > a { color: #fff; border-color: #0084ce; }

.aside .aside-inner .list > ul > li.active > .sub, .aside .aside-inner .list > ul > li:hover > .sub { display: block; }

.aside .aside-inner .list > ul > li > .sub { left: 258px; }

.aside .aside-inner .list .sub { display: none; position: absolute; left: 245px; top: 0; width: 244px; background: #fff; border-right: 2px solid #0084ce; border-bottom: 1px solid #0084ce; }

.aside .aside-inner .list .sub li { height: 45px; line-height: 45px; border-bottom: 1px solid #e1e1e1; }

.aside .aside-inner .list .sub li a { display: block; height: 45px; padding: 0 14px; color: #656565; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }

.aside .aside-inner .list .sub li a img { padding-right: 4px; width: 48px; height: 40px; }

.aside .aside-inner .list .sub li:hover { background: #0084ce; }

.aside .aside-inner .list .sub li:hover > a { color: #fff; }

.aside .aside-inner .list .sub li:hover > .sub { display: block; }

.aside .aside-inner .list .sub li:last-child { border-bottom: none; }

.aside .aside-inner .touch { margin-top: 49px; width: 256px; height: 150px; background: url(../images/touch_bg.jpg) no-repeat; color: #fff; overflow: hidden; }

.aside .aside-inner .touch .title { margin-top: 45px; margin-left: 18px; font-size: 24px; }
.aside .aside-inner .touch .title a{
	color: #FFFFFF;
}
.aside .aside-inner .touch .title a:link{
	color: #FFFFFF;
}

.aside .aside-inner .touch .item { margin-left: 18px; height: 28px; line-height: 28px; font-size: 12px; vertical-align: middle; }

.aside .aside-inner .touch .item strong { margin-right: 6px; font-size: 18px; }

.aside .aside-inner .touch .item a { color: #fff; }

.content-bd { padding-left: 53px; overflow: hidden;}

.module-1 { overflow: hidden; }

.module-1 .left { float: left; margin-right: 28px; width: 422px; }

.module-1 .right { overflow: hidden; }

.module-1 .right .title { font-size: 24px; color: #1b1b1b; }

.module-1 .right .info { font-size: 14px; color: #656565; }

.module-1 .right .info p { margin-top: 25px; }

.product-class { padding-top: 45px; }

.product-class .item { margin-top: 35px; padding-bottom: 25px; position: relative; border-bottom: 1px solid #e1e1e1; }

.product-class .img-box { float: left; padding-left: 4px; width: 237px; height: 195px; line-height: 195px; vertical-align: middle; text-align: center; overflow: hidden; }

.product-class .img-box img { max-width: 237px; vertical-align: middle; }

.product-class .info-box { padding-left: 274px; }

.product-class .info-box .title {
	padding-bottom: 20px;
	font-size: 18px;
	color: #1b1b1b;
	width: 340px;
}

.product-class .info-box .item-info { font-size: 14px; color: #656565; }

.product-class .info-box .specification { padding-left: 14px; line-height: 26px; font-size: 14px; color: #656565; border: none;}
.product-class .info-box .specification td{
	padding-right: 5px;
	width: 0px;
}
.product-class .info-box table{
	width: 350px;
}

.product-class .info-box .item-info .item-key { float: left; padding-left: 14px; width: 160px; height: 26px; line-height: 26px; overflow: hidden; background: url(../images/icon_pointer.png) left center no-repeat; }

.product-class .info-box .item-info .item-value { padding-left: 10px; height: 26px; line-height: 26px; overflow: hidden; }

.product-class .item-category { position: absolute; right: 0; top: 0; }

.product-class .item-category .title { font-size: 18px; color: #0084ce; }

.product-class .item-category .select-box { position: relative; width: 250px; font-size: 14px; color: #9d9d9d; }

.product-class .item-category .select-box:hover .select-list { display: block; }

.product-class .item-category .selected { margin-top: 22px; padding-left: 14px; padding-right: 36px; height: 36px; line-height: 36px; border: 1px solid #d2d2d2; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; cursor: pointer; border-radius: 3px; }

.product-class .item-category .icon-select { position: absolute; right: 0; top: 0; width: 37px; height: 38px; background: url(../images/icon_select.png) no-repeat; }

.product-class .item-category .select-list { display: none; position: absolute; top: 37px; left: 0; width: 248px; background: #fff; border: 1px solid #d2d2d2; z-index: 9;}

.product-class .item-category .select-list li { height: 32px; line-height: 32px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }

.product-class .item-category .select-list li a { display: block; padding: 0 10px; height: 32px; }

.product-class .more-link { position: absolute; right: 0; bottom: 28px; color: #1b1b1b; vertical-align: middle; }

.product-class .more-link .icon-more { display: inline-block; margin-left: 10px; width: 44px; height: 44px; background: url(../images/icon_option_02.png) no-repeat; vertical-align: middle; }

.product-class .more-link a { color: #8e8e8e; }

.product-class .more-link a:hover { color: #1b1b1b; }

.product-class .more-link a:hover .icon-more { background: url(../images/icon_option_001.png); }
