.slide .hd span, .content .m-2 .product-slide .hd span { display: inline-block; *display: inline; *zoom: 1; }

.slide, .content .tab-main .bd, .content .m-1 .bd, .content .m-2 .product-slide, .content .m-3 .bd { *zoom: 1; }

.slide:before, .content .tab-main .bd:before, .content .m-1 .bd:before, .content .m-2 .product-slide:before, .content .m-3 .bd:before, .slide:after, .content .tab-main .bd:after, .content .m-1 .bd:after, .content .m-2 .product-slide:after, .content .m-3 .bd:after { content: ""; display: table; }

.slide:after, .content .tab-main .bd:after, .content .m-1 .bd:after, .content .m-2 .product-slide:after, .content .m-3 .bd:after { clear: both; }

.slide { overflow: hidden; }

.slide .hd { position: relative; top: -90px; margin: -36px auto 0; width: 1260px; height: 17px; line-height: 17px; text-align: center; z-index: 99; }

.slide .hd span { margin-right: 10px; height: 17px; width: 17px; background: url(../images/icon_slide.png) no-repeat; cursor: pointer; }

.slide .hd span.on { background-image: url(../images/icon_slide_on.png); }

.slide .bd { height: auto; overflow: hidden; }

.slide .bd li { height: auto; overflow: hidden; }

.slide .bd li img { width: 100%; }

.slide .change { position: relative; height: 0; }

.slide .change .prev { position: absolute; top: 50%; left: 0; margin-top: -31px; display: block; width: 62px; height: 63px; background: url(../images/prev.png) no-repeat; }

.slide .change .prev:hover { opacity: 0.9; }

.slide .change .next { position: absolute; top: 50%; right: 0; margin-top: -31px; display: block; width: 62px; height: 63px; background: url(../images/next.png) no-repeat; }

.slide .change .next:hover { opacity: 0.9; }

.content .tab-main { position: relative; margin-top: -62px; z-index: 9; }

.content .tab-main .tab-main-inner { margin: auto; width: 1200px; overflow: hidden; }

.content .tab-main .bd { margin-right: -2px; }

.content .tab-main .item { float: left; margin-right: 2px; width: 394px; height: 198px; background-color: #0084ce; color: #fff; }

.content .tab-main .item.item2 { background-color: #0067b2; }

.content .tab-main .item.item3 { background-color: #154a9a; }

.content .tab-main .item a { display: block; color: #fff; }

.content .tab-main .item:hover { opacity: 0.9; }

.content .tab-main .item .item-inner { padding: 24px 40px 0 26px; }

.content .tab-main .item .title { padding: 10px 0 14px; font-size: 16px; }

.content .tab-main .item .other { padding-top: 10px; }

.content .modules .modules-inner { margin: auto; width: 1200px; }

.content .m-1 .hd { padding-top: 50px; text-align: center; }

.content .m-1 .hd .title { font-size: 24px; color: #0084ce; }

.content .m-1 .hd .info { padding-top: 10px; line-height: 22px; font-size: 18px; color: #4f4f4f; }

.content .m-1 .bd { padding-top: 50px; margin-right: -2px; }

.content .m-1 .bd .item { position: relative; float: left; margin-right: 2px; width: 394px; }

.content .m-1 .bd .item-inner { padding: 0 55px 0 25px; }

.content .m-1 .bd .icon-title { padding-top: 25px; }

.content .m-1 .bd .title { padding-top: 8px; font-size: 24px; }

.content .m-1 .bd .info { padding-top: 4px; font-size: 14px; color: #656565; }

.content .m-1 .bd .other { margin-top: 10px; }

.content .m-1 .bd .line { position: absolute; left: 0; top: 0; display: block; width: 1px; height: 96px; background: #0084ce; }

.content .m-2 { margin-top: 35px; background-color: #f7f7f7; }

.content .m-2 .modules-inner { padding: 50px 0 0; width: auto; }

.content .m-2 .modules-inner > .hd { padding-bottom: 20px; font-size: 28px; color: #000000; text-align: center; }

.content .m-2 .modules-inner > .bd { margin: auto; width: 1200px; padding-bottom: 90px; }

.content .m-2 .modules-inner .swiper-slide { position: relative; padding-bottom: 20px; width: 231px; background: #fff; }

.content .m-2 .modules-inner .swiper-slide img {
	width: 231px;
	height: 231px;
}

.content .m-2 .modules-inner .swiper-slide i {
	position: absolute;
	left: 15px;
	top: 210px;
	display: block;
	width: 44px;
	height: 44px;
	background: url(../images/icon_option_001.png);
}

.content .m-2 .modules-inner .swiper-slide .title { margin-top: 30px; padding: 0 15px; height: 38px; font-size: 18px; color: #1b1b1b; overflow: hidden; }

.content .m-2 .modules-inner .swiper-slide .info { padding: 0 15px; height: 88px; overflow: hidden; font-size: 14px; color: #656565; }

.content .m-2 .modules-inner .product-slide { position: relative;  }

.content .m-2 .modules-inner .product-slide a:hover .title{ color: #0084ce; }

.content .m-2 .modules-inner .swiper-button-prev { position: absolute; top: 50%; left: -24px; margin-top: -16px; display: block; width: 18px; height: 33px; background: url(../images/icon_prev.png); }

.content .m-2 .modules-inner .swiper-button-next { position: absolute; top: 50%; right: -24px; margin-top: -16px; display: block; width: 18px; height: 33px; background: url(../images/icon_next.png); }

.content .m-2 .modules-inner .swiper-pagination { bottom: -54px; width: 100%; }

.content .m-2 .modules-inner .swiper-pagination-bullet { margin-right: 10px; width: 17px; height: 17px; opacity: 1; background: url(../images/icon_slide2.png) no-repeat; }

.content .m-2 .modules-inner .swiper-pagination-bullet-active { background: url(../images/icon_slide2_on.png) no-repeat; }

.content .m-2 .product-slide .hd { position: relative; top: 59px; margin: -36px auto 0; width: 1260px; height: 17px; line-height: 17px; text-align: center; z-index: 99; }

.content .m-2 .product-slide .hd span { margin-right: 10px; height: 17px; width: 17px; background: url(../images/icon_slide2.png) no-repeat; cursor: pointer; }

.content .m-2 .product-slide .hd span.on { background-image: url(../images/icon_slide2_on.png); }

.content .m-2 .product-slide .change { position: relative; height: 0; }

.content .m-2 .product-slide .change .prev { position: absolute; top: 50%; left: 0; margin-top: -16px; display: block; width: 18px; height: 33px; background: url(../images/icon_prev.png) no-repeat; }

.content .m-2 .product-slide .change .prev:hover { opacity: 0.9; }

.content .m-2 .product-slide .change .next { position: absolute; top: 50%; right: 0; margin-top: -16px; display: block; width: 18px; height: 33px; background: url(../images/icon_next.png) no-repeat; }

.content .m-2 .product-slide .change .next:hover { opacity: 0.9; }

.content .m-3 .bd { padding: 30px 0 65px; }

.content .m-3 .item { float: left; width: 590px; }

.content .m-3 .item .item-inner { padding: 0 60px 0 28px; }

.content .m-3 .item .item-inner a:hover .summary { color: #0084ce; }

.content .m-3 .item .item-inner a:hover .other .icon-option { background: url(../images/icon_option_001.png); }

.content .m-3 .item .title { height: 84px; line-height: 84px; font-size: 28px; font-weight: normal; color: #666666; overflow: hidden; }

.content .m-3 .item .time { color: #b1b1b1; font-size: 12px; }

.content .m-3 .item .text-box{ margin-top: 30px; overflow: hidden; }

.content .m-3 .item .text-box .img-box{ float: left; margin-right: 26px; width: 164px;}

.content .m-3 .item .text-box .img-box img{ width: 164px; height: 99px;}

.content .m-3 .item .summary { margin-top: 10px; line-height: 23px; font-size: 18px; color: #424242; overflow: hidden; }

.content .m-3 .item .info { margin-top: 15px; height: 64px; font-size: 14px; color: #656565; overflow: hidden; }

.content .m-3 .item .other { margin-top: 25px; }

.content .m-3 .item .other .icon-option { display: block; width: 44px; height: 44px; background: url(../images/icon_option_02.png); }
