@charset "utf-8";

img.animation {
	-webkit-transition: transform .5s;
	-moz-transition: transform .5s;
	-ms-transition: transform .5s;
	-o-transition: transform .5s;
	transition: transform .5s
}

img.animation:hover {
	-webkit-transform: scale(1.1);
	-moz-transform: scale(1.1);
	-o-transform: scale(1.1);
	-ms-transform: scale(1.1);
	transform: scale(1.1)
}

.container {
	width: 1002px;
	margin: 0 auto
}

.discuss-wrap,.laiyuan {
	font-size: 14px;
	float: left
}

.esp,.thumbs_info h1 {
	-webkit-box-orient: vertical
}

.caption-ul .item-name,.laiyuan .text,.title h1,.titleTips a.next-topic-class,.topContentCnt .last-news-con .cap {
	white-space: nowrap;
	text-overflow: ellipsis
}

a:focus {
	outline: 0
}

body a {
	outline: 0;
	blr: expression(this.onFocus=this.blur())
}

body {
	background-color: #f4f4f4!important
}

a:hover {
	text-decoration: none
}

.esp {
	display: -webkit-box;
	-webkit-line-clamp: 3
}

.header_cnt_2_detail {
	text-align: center;
	position: relative;
	z-index: 0;
	padding-top: 15px
}

.header_cnt_2_detail iframe {
	margin-left: -8px!important
}

a.weixin_ew span {
	background-image: url(../images/2d_wx.png);
	left: -114px
}

a.phone_ew span {
	background-image: url(../images/2d_app_v1.png);
	left: -161px
}

a.phone_ew:hover span,a.weixin_ew:hover span {
	display: block
}

.discuss-wrap {
	display: inline;
	width: 30px;
	background-image: url(../images/detail_icon.png);
	background-position: -37px 7px;
	background-position: -39px 6px\9;
	background-repeat: no-repeat;
	margin: 23px 0;
	padding-left: 26px;
	height: 32px;
	line-height: 32px
}

.laiyuan i,.shareCnt {
	display: block
}

.laiyuan,.shareCnt {
	height: 30px;
	overflow: hidden
}

.discuss-wrap span.discuss_a {
	color: #ec4b4b
}

.laiyuan {
	line-height: 30px;
	color: #999
}

.laiyuan i {
	float: left;
	font-size: 12px
}

.laiyuan .text {
	width: 96px;
	overflow: hidden;
	padding: 0 5px
}

.thums_box {
	margin: 30px auto 0;
	height: 516px;
	background-color: #fff
}

.slide_box {
	width: 630px;
	height: 476px;
	position: relative;
	overflow: hidden;
	float: left;
	margin: 20px;
	background-size: 50px 50px;
	_margin-left: 10px
}

.thumbs_btn {
	position: absolute;
	height: 88px;
	width: 43px;
	top: 50%;
	margin-top: -44px;
	z-index: 777
}

.thumbs_btn span {
	display: block;
	height: 86px;
	width: 43px;
	background: url(/moban5/assets2/images/next_prev_btn2.png) no-repeat;
	z-index: 888;
	cursor: pointer;
	opacity: .65;
	filter: alpha(opacity=65)
}

#J_btn_next {
	right: 0
}

#J_btn_next span {
	right: 0;
	background-position: -41px 0
}

#J_btn_next span:hover {
	background-position: -41px -88px;
	opacity: .75;
	filter: alpha(opacity=75)
}

#J_btn_prev {
	left: 0
}

#J_btn_prev span {
	left: 0;
	background-position: 0 0
}

#J_btn_prev span:hover {
	background-position: 0 -88px;
	opacity: .75;
	filter: alpha(opacity=75)
}

.slide_box .slides {
	cursor: pointer
}

.slide_box .slides li {
	display: none;
	overflow: hidden;
	width: 630px;
	height: 476px
}

.slide_box .slides li:first-child {
	display: block
}

.load {
	background: url(../images/loading_l.gif) center center no-repeat
}

.slides li .picture,.slides li>a {
	width: auto;
	height: 652px;
	display: block;
	margin: 0 auto;
	right: 0;
	bottom: 0;
	top: 50%;
	left: 50%;
	-webkit-transform: translate(-50%,-50%);
	-moz-transform: translate(-50%,-50%);
	-ms-transform: translate(-50%,-50%);
	-o-transform: translate(-50%,-50%);
	transform: translate(-50%,-50%);
	position: static\9;
	z-index: 99
}

 .slides li .picture {
	position: absolute;
	margin: 0
}

 .slides li>a {
	position: absolute;
	margin: 0
}

.thumbs_info {
	width: 300px;
	height: 476px;
	float: left;
	padding: 20px 5px 0 20px;
	border-left: 1px solid #eee;
	position: relative;
	overflow: hidden;
	margin-bottom: 20px
}

.pn_bg1,.pn_bg2,.pn_bg3 {
	border: 1px solid #d6d6d6
}

.big_pic_box,.ggContent {
	padding: 20px
}

.thumbs_info h1 {
	font-size: 18px;
	line-height: 25px;
	height: 50px;
	width: 300px;
	overflow: hidden;
	display: -webkit-box;
	-webkit-line-clamp: 2
}

.page {
	height: 40px;
	font-size: 20px;
	color: #999;
	width: 110px;
	font-weight: 100;
	float: left;
	line-height: 40px;
	text-align: center
}

.page .now_num {
	color: #ee4c4c;
	font-size: 30px;
	margin-right: 5px;
	font-weight: 400
}

.page .sum_num {
	font-size: 20px;
	font-weight: 400;
	margin-left: -5px
}

.thumbs_info .introduction {
	position: relative;
	margin-top: 20px
}

.ave_detail_idt,.big_pic_box,.mask {
	position: absolute
}

.thumbs_info .introduction .text {
	font-size: 14px;
	line-height: 22px;
	color: #888;
	width: 300px;
	max-height: 115px;
	_height: expression(this.scrollHeight > 115 ? '115px' : 'auto');
	overflow-y: auto;
	overflow-x: hidden
}

.thumbs_info .introduction .text::-webkit-scrollbar {
	width: 14px;
	height: 14px
}

.thumbs_info .introduction .text::-webkit-scrollbar-track,::-webkit-scrollbar-thumb {
	border-radius: 999px;
	border: 5px solid transparent
}

.thumbs_info .introduction .text::-webkit-scrollbar-track {
	box-shadow: 1px 1px 5px rgba(0,0,0,.2) inset
}

.thumbs_info .introduction .text::-webkit-scrollbar-thumb {
	min-height: 20px;
	background-clip: content-box;
	box-shadow: 0 0 0 5px rgba(0,0,0,.2) inset
}

.thumbs_info .introduction .text::-webkit-scrollbar-corner {
	background: 0 0
}

.ave_detail_idt {
	width: 300px;
	height: 250px;
	bottom: 0;
	left: 15px
}

.ave_detail_idt iframe {
	height: 260px;
	width: 300px;
	overflow: hidden
}

.mask {
	display: none;
	width: 100%;
	height: 100%;
	z-index: 9999;
	background-color: transparent;
	filter: progid:DXImageTransform.Microsoft.gradient(startcolorstr=#7F000000, endcolorstr=#7F000000);
	zoom: 1;
	background-color: rgba(0,0,0,.3)
}

.big_pic_box {
	width: 962px;
	height: 620px;
	top: 50%;
	left: 50%;
	margin-top: -310px;
	margin-left: -500px;
	background-color: #fff
}

.title {
	height: 35px
}

.title .page {
	float: left;
	position: absolute;
	right: 30px;
	top: 10px
}

.title h1 {
	float: left;
	margin-left: 15px;
	width: 860px;
	overflow: hidden;
	font-size: 22px;
	color: #333;
	line-height: 45px;
	margin-bottom: 15px
}

.big_pic_box img {
	height: 516px;
	position: static;
	margin: 0 auto;
	*display: block;
	*margin-top: 15px
}

.big_pic_box .set_img_w {
	width: 960px;
	height: auto
}

.big_pic_box .set_img_h {
	width: auto;
	height: 560px
}

:root .big_pic_box img {
	display: block;
	margin: 0;
	position: absolute;
	top: 53%;
	left: 50%;
	-webkit-transform: translate(-50%,-50%);
	-moz-transform: translate(-50%,-50%);
	-ms-transform: translate(-50%,-50%);
	-o-transform: translate(-50%,-50%);
	transform: translate(-50%,-50%)
}

.big_pic_box .close {
	width: 40px;
	height: 40px;
	position: absolute;
	right: -10px;
	top: -10px;
	background: url(../images/ave_icon2.png) no-repeat
}

.ggContent,.indexCnt {
	background-color: #fff;
	overflow: hidden
}

.indexCnt {
	width: 100%;
	height: 80px;
	padding: 20px 0;
	position: relative;
	z-index: 10
}

.pn_bg1,.pn_bg2,.pn_bg3,a.slidernextb,a.sliderpreb {
	position: absolute
}

a.sliderpreb {
	display: block;
	left: 50px;
	top: 16px;
	width: 112px;
	height: 87px;
	cursor: pointer
}

.pn_bg1,.pn_bg2 {
	width: 104px;
	height: 79px;
	background-color: #fff;
	-webkit-transition: color 1s,border-color 1s;
	-moz-transition: color 1s,border-color 1s;
	-ms-transition: color 1s,border-color 1s;
	display: block;
	transition: color 1s,border-color 1s
}

.pn_bg1 {
	left: 0;
	top: 0;
	z-index: 100
}

.pn_bg2 {
	left: 3px;
	top: 3px;
	z-index: 200
}

.pn_bg3 {
	left: 6px;
	top: 6px;
	width: 99px;
	height: 74px;
	line-height: 74px;
	background-color: #000;
	color: #fff;
	font-size: 14px;
	z-index: 300;
	display: block;
	text-align: center;
	-webkit-transition: color 1s,border-color 1s;
	-moz-transition: color 1s,border-color 1s;
	-ms-transition: color 1s,border-color 1s;
	transition: color 1s,border-color 1s
}

a.slidernextb:hover span,a.sliderpreb:hover span {
	border-color: #f48e8e;
	color: #f48e8e
}

a.slidernextb {
	display: block;
	right: 50px;
	top: 16px;
	cursor: pointer;
	width: 112px;
	height: 87px
}

.indexListCnt,.indexListCnt a.indexa {
	position: absolute;
	top: 10px;
	height: 80px
}

.indexListCnt {
	width: 630px;
	padding-top: 10px;
	overflow: hidden;
	display: inline;
	float: left;
	left: 50%;
	margin-left: -315px
}

.indexListCnt a.indexa {
	background: url(../images/slide_btn3.png) no-repeat;
	width: 20px;
	cursor: pointer;
	z-index: 5
}

.indexListCnt a.btnLIndex {
	background-position: 0 0;
	left: 0
}

.indexListCnt a.btnRIndex {
	background-position: -20px 0;
	right: 0
}

.indexListCnt a.btnLIndex:hover {
	background-position: 0 -80px
}

.indexListCnt a.btnRIndex:hover {
	background-position: -20px -80px
}

ul.indexList {
	width: auto;
	height: 100%;
	margin-left: 20px
}

ul.indexList li {
	width: 96px;
	height: 76px;
	padding: 2px;
	margin-left: 15px;
	position: relative;
	float: left;
	display: inline;
	cursor: pointer;
	background-color: transparent;
	_background-color: #fff
}

ul.indexList li.current {
	background-color: #ee4b4b
}

ul.indexList li img {
	width: 96px;
	height: 76px;
	position: absolute;
	left: 2px;
	top: 2px;
	z-index: 1
}

ul.indexList li i {
	display: none;
	position: absolute;
	left: 50%;
	margin-left: -6px;
	top: -8px;
	z-index: 0;
	width: 0;
	height: 0;
	border-left: 8px solid transparent;
	border-right: 8px solid transparent;
	_border-left: 8px solid #fff;
	_border-right: 8px solid #fff;
	border-bottom: 12px solid #ee4b4b;
	overflow: hidden
}

h3.H3title i,ul.indexList li.current i {
	display: block
}

.tjaboutCnt {
	height: auto;
	overflow: hidden;
	background-color: #fff;
	margin: 0px auto
}

.tjTitle {
	width: 100%;
	height: 30px;
	line-height: 30px
}

h3.H3title {
	width: auto;
	height: 100%;
	position: relative;
	font-size: 18px;
	color: #333;
	padding-left: 10px;
	margin-left: 20px;
	margin-top: 20px;
	font-weight: 400
}

h3.H3title i {
	position: absolute;
	width: 4px;
	height: 18px;
	left: 0;
	top: 50%;
	margin-top: -7px;
	_margin-top: -9px;
	background-color: #ee4b4b;
	overflow: hidden
}

.lastbdCnt,.titleTips,.tjContent {
	position: relative
}

.tjContent {
	_width: 962px;
	height: 685px;
	overflow: hidden;
	margin: 20px
}

.ggCnt,.tjContent .ggcnt {
	width: 100%;
	overflow: hidden
}

.tjContent .ggcnt {
	display: block;
	*height: 145px;
	height: 145px
}

.ggCnt {
	*position: relative;
	padding: 20px 0;
	*height: 140px
}

.caiNewsCnt,.discussApi {
	padding-left: 20px;
	display: inline;
	float: left
}

.caiNewsCnt,.caiNewsContent,.discussApi,.discussApiCnt,.lastbdCnt {
	height: auto;
	overflow: hidden
}

@media screen and (-webkit-min-device-pixel-ratio:0) {
	.m_baidugg {
		margin-left: -14px!important
	}
}

.m_baidugg {
	margin-left: 2px\9
}

.discussApiCnt {
	width: 1002px;
	background-color: #fff;
	margin: 0 auto
}

.discussApi {
	width: 630px
}

.caiNewsCnt {
	width: 328px;
	padding-top: 47px
}

.caiNewsContent {
	width: 100%
}

.caiNewsContent iframe {
	margin-left: -12px!important
}

.lastbdCnt {
	width: 1000px;
	display: none;
	margin-top: 30px
	padding-bottom: 20px;
}

.contentAdCnt,.titleTips {
	overflow: hidden
}

.titleTips {
	background-color: #fff;
	padding: 0 20px 10px;
	margin-bottom: 25px
}

.titleTips i {
	width: 955px;
	position: absolute;
	top: 77px;
	left: 20px;
	border-bottom: 1px solid #ccc
}

.titleTips .tit {
	display: block;
	width: 600px;
	height: 76px;
	line-height: 76px;
	overflow: hidden;
	color: #333;
	font-size: 24px
}

.titleTips .underTitle {
	padding-top: 30px
}

.underTitle .carousel {
	width: 506px;
	height: 288px;
	float: left;
	position: relative;
	overflow: hidden
}

.underTitle .carousel .pagination {
	position: absolute;
	right: 20px;
	bottom: 20px
}

.underTitle .carousel .pagination li {
	width: 8px;
	height: 8px;
	border-radius: 50%;
	margin-left: 7px;
	float: left;
	cursor: pointer;
	background-color: #fff
}

.underTitle .carousel .pagination li.active {
	width: 12px;
	height: 12px;
	margin-top: -2px;
	background-color: red
}

.underTitle .carousel .imgList,.underTitle .carousel .imgList li,.underTitle .carousel .imgList li a,.underTitle .carousel .imgList li img {
	width: 100%;
	height: 100%
}

.underTitle .carousel .imgList li .carTxt {
	position: absolute;
	left: 0;
	bottom: 0;
	width: 100%;
	height: 50px;
	line-height: 50px;
	padding: 0 120px 0 20px;
	font-size: 17px;
	color: #fff;
	-o-text-overflow: ellipsis;
	text-overflow: ellipsis;
	background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0,transparent),to(rgba(0,0,0,.8)));
	background-image: -webkit-linear-gradient(top,transparent 0,rgba(0,0,0,.8) 100%);
	background-image: -o-linear-gradient(top,transparent 0,rgba(0,0,0,.8) 100%);
	background-image: linear-gradient(-180deg,transparent 0,rgba(0,0,0,.8) 100%);
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	white-space: nowrap;
	overflow: hidden
}

.underTitle .carousel .imgList li {
	position: absolute;
	top: 0;
	left: 0;
	display: none
}

.underTitle .carousel .imgList li.showImg {
	display: block
}

.underTitle .carousel .imgList li a {
	display: block
}

.underTitle .carouselRight {
	width: 425px;
	margin-left: 21px;
	float: left;
	overflow: hidden
}

.underTitle .carouselRight .newsContent {
	width: 202px;
	margin-right: 20px;
	margin-bottom: 20px;
	float: left;
	overflow: hidden
}

.underTitle .carouselRight .newsContent a span {
	display: block;
	width: 202px;
	height: 114px;
	overflow: hidden
}

.underTitle .carouselRight .newsContent a:hover p {
	color: #ee4b4b
}

.underTitle .carouselRight .newsContent img {
	width: 100%;
	height: 100%
}

.underTitle .carouselRight .newsContent p {
	width: 190px;
	height: 22px;
	line-height: 22px;
	color: #333;
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden
}

.underTitle .carouselRight .noMr {
	margin-right: 0
}

.titleTips a.nextPics,.titleTips a.showAgin {
	width: 143px;
	background-repeat: no-repeat;
	z-index: 50
}

.titleTips a.next-topic-class,.titleTips a.nextPics,.titleTips a.showAgin {
	position: absolute;
	display: block;
	height: 37px;
	top: 20px;
	cursor: pointer
}

.titleTips a.showAgin {
	float: right;
	right: 200px;
	background-image: url(../images/again-see.png);
	background-position: left top
}

.titleTips a.nextPics {
	text-decoration: none;
	right: 25px;
	background-image: url(../images/next-pics.png);
	background-position: right top
}

.titleTips a.next-topic-class {
	width: 382px;
	line-height: 37px;
	color: #333;
	font-size: 18px;
	left: 580px;
	overflow: hidden
}

.titleTips a.next-topic-class:hover {
	text-decoration: underline
}

.contentAdCnt {
	height: auto;
	padding: 25px 20px;
	background:#ffffff;
}

.topContentCnt {
	width: 960px;
	width: 1250px\9;
	margin-top: 10px;
	margin-bottom: 5px;
	overflow: hidden;
	height: 185px
}

.contentAdCnt .topContentCnt {
	width: 100%
}

.topContentCnt .last-news-con {
	float: left;
	display: inline;
	width: 200px;
	margin: 0 20px;
	height: 145px
}

.contentAdCnt .topContentCnt .last-news-con {
	width: 200px;
	margin: 0 19px
}

.topContentCnt .last-news-con a {
	display: block;
	width: 100%;
	height: 100%;
	position: relative
}

.topContentCnt .last-news-con a:hover p {
	color: #ee4b4b
}

.topContentCnt .last-news-con .imgWrap {
	display: block;
	width: 200px;
	height: 114px;
	overflow: hidden
}

.contentAdCnt .topContentCnt .last-news-con .imgWrap {
	width: 208px;
	height: 117px
}

.topContentCnt .last-news-con img {
	width: 100%;
	height: 100%
}

.topContentCnt .last-news-con .cap {
	width: 100%;
	height: 16px;
	line-height: 16px;
	padding-top: 5px;
	font-size: 14px;
	color: #333;
	text-align: center;
	overflow: hidden
}

.ggContentCnt {
	width: 100%;
	overflow: hidden;
	height: 140px
}

.ggContentCnt iframe {
	margin-left: -16px!important
}

@media screen and (-webkit-min-device-pixel-ratio:0) {
	.m_baiducontent {
		margin-left: -16px!important
	}
}

object {
	display: none!important
}

.ggcaiyoukucnt,.ggcnttop1,.ggcnttop2,.picdowncntggcnt,.youkuggcntm {
	width: 100%;
	height: auto;
	overflow: hidden
}

.ggcaiyoukucntl,.ggcaiyoukucntr,.ggcnttitledown-l,.ggcnttitledown-m,.ggcnttitledown-r,.ggcnttop2R,.ggcnttop2l,.ggyoukulpietm,.ggyoukurpietm,.youkuggcntbtml,.youkuggcntbtmm,.youkuggcntbtmr,.youkuggcntml,.youkuggcntmm,.youkuggcntmr {
	width: auto;
	height: auto;
	float: left;
	display: inline
}

.ggcnttop2R {
	padding: 5px 0
}

.ggcnttitledowncnt {
	width: 100%;
	height: auto;
	background-color: #f4f4f4
}

.ggcnttitledown {
	width: 963px;
	height: auto;
	overflow: hidden;
	margin: 0 auto;
	padding-left: 1px
}

.ggcnttitledown-l,.ggcnttitledown-m,.ggcnttitledown-r {
	padding: 1px 1px 1px 0
}

.youkuggcntm {
	width: 961px;
	margin: 0 auto
}

.youkuggcntml,.youkuggcntmm,.youkuggcntmr {
	width: 320px
}

.youkumaskcntidown {
	height: auto;
	overflow: hidden;
	background-color: #f4f4f4;
	padding-bottom: 0
}

.ggyoukulpietm,.ggyoukurpietm {
	width: 480px
}

.youkumaskcntdiscup {
	height: auto;
	overflow: hidden;
	background-color: #f4f4f4;
	padding-top: 0
}

.youkuggcntbtml,.youkuggcntbtmm,.youkuggcntbtmr {
	width: 320px
}

.ggcaiyoukucntl,.ggcaiyoukucntr {
	width: 152px;
	padding-right: 12px
}

.ad_again1_left,.ad_again2_left,.ad_top_left,.ad_xgtj1_left,.ad_xgtj2_left {
	width: 100%
}

.ad_again1_left,.ad_again1_right,.ad_again2_left,.ad_again2_right,.ad_top_left,.ad_top_right,.ad_xgtj1_left,.ad_xgtj1_right,.ad_xgtj2_left,.ad_xgtj2_right {
	overflow: hidden;
	height: auto
}

.ad_xgtj1_left iframe,.ad_xgtj2_left iframe {
	margin-left: -18px!important
}

.ad_again1_right,.ad_again2_right,.ad_top_right,.ad_xgtj1_right,.ad_xgtj2_right,.ave_none {
	display: none
}

.ave_detail_yxxf {
	position: fixed;
	bottom: 0;
	right: 0;
	width: 300px;
	height: 250px;
	z-index: 999
}

* html .ave_detail_yxxf {
	_position: absolute;
	_bottom: auto
}

.close_icon,.dl_icon {
	position: absolute;
	top: 0;
	right: 0;
	width: 18px;
	height: 16px;
	background-image: url(../images/ave_icon.png);
	background-color: #959595;
	cursor: pointer
}

.ave_detail_dl,.ave_detail_dr {
	position: fixed;
	top: 50%;
	margin-top: -140px;
	width: 130px;
	height: 280px;
	*zoom: 1;
	overflow: hidden
}

.ave_detail_dl {
	left: 0
}

.ave_detail_dr {
	right: 0
}

.item-wrap {
	_display: none
}

.item-wrap .goods-price {
	display: block;
	height: 100%;
	filter: progid:DXImageTransform.Microsoft.gradient(startcolorstr=#7F000000, endcolorstr=#7F000000);
	-ms-filter: progid:DXImageTransform.Microsoft.gradient(startcolorstr=#7F000000, endcolorstr=#7F000000);
	zoom: 1;
	background: rgba(0,0,0,.5)
}

.item-wrap-right .goods-price {
	padding-right: 10px
}

.item-wrap-left .goods-price {
	padding-left: 10px
}

.item-wrap div {
	width: 360px;
	height: 140px;
	background: #f8f8f8;
	position: absolute;
	display: none
}

.item-wrap:hover div {
	display: block
}/*!*display: none;*!*/.item-wrap div .tra {
	display: block;
	border: 8px solid transparent;
	position: absolute
}

.item-wrap div img {
	width: 124px;
	height: 124px;
	display: block;
	float: left;
	margin: 8px
}

.item-wrap div .goods-info {
	width: 215px;
	float: right;
	height: 33px
}

.item-wrap div .goods-title {
	width: 205px;
	height: 48px;
	line-height: 24px;
	font-size: 14px;
	color: #333;
	overflow: hidden;
	margin-bottom: 40px;
	padding-right: 10px;
	float: right;
	text-align: left;
	margin-top: 10px
}

.item-wrap div .price {
	display: block;
	width: 100px;
	height: 30px;
	line-height: 30px;
	color: #ff0922;
	font-size: 20px;
	float: left;
	font-weight: 700;
	overflow: hidden;
	text-align: left
}

.item-wrap div .goods-info small {
	font-size: 16px
}

.item-wrap div .goods-btn {
	width: 82px;
	height: 30px;
	font-size: 16px;
	border: 1px solid #ff0922;
	text-align: center;
	line-height: 28px;
	border-radius: 2px;
	float: right;
	margin-right: 15px;
	color: #ff0922;
	background: #fff;
	font-weight: 700
}

.item-wrap div .goods-btn:hover {
	border-color: #fff;
	background: #ff0922;
	color: #fff
}

.item-wrap-right .goods-box-right {
	left: 8px
}

.item-wrap-left .goods-box-right {
	right: -345px
}

.item-wrap .goods-box-right .tra {
	left: 32px
}

.item-wrap .goods-box-left {
	left: -312px
}

.item-wrap .goods-box-left .tra {
	right: 63px
}

.item-wrap-right .goods-box-mid {
	left: -188px
}

.item-wrap-right .goods-box-mid .tra {
	right: 187px
}

.item-wrap-left .goods-box-mid {
	right: -145px
}

.item-wrap-left .goods-box-mid .tra {
	right: 112px
}

.item-wrap .goods-box-down {
	top: 30px
}

.item-wrap .goods-box-down .tra {
	border-bottom-color: #f8f8f8;
	top: -15px;
	*top: -42px
}

.item-wrap-left .goods-box-down {
	top: 30px
}

.item-wrap-left .goods-box-down .tra {
	border-bottom-color: #f8f8f8;
	top: -15px;
	*top: -42px
}

.item-wrap-right .goods-box-top {
	bottom: 35px
}

.item-wrap-right .goods-box-top .tra {
	border-top-color: #f8f8f8;
	bottom: -16px;
	*bottom: -42px
}

.item-wrap-left .goods-box-top {
	bottom: 35px
}

.item-wrap-left .goods-box-top .tra {
	border-top-color: #f8f8f8;
	bottom: -16px;
	*bottom: -42px
}

* html .ave_detail_dl,* html .ave_detail_dr {
	_position: absolute;
	_bottom: auto;
	_margin-top: 300px
}

.right_cod {
	position: fixed;
	width: 120px;
	height: 185px;
	z-index: 99;
	left: 50%;
	bottom: 344px;
	margin-left: 515px;
	cursor: pointer
}

.right_cod img {
	width: 100%;
	height: 100%
}

.item-wrap-left,.item-wrap-right {
	width: auto!important;
	height: 26px!important;
	line-height: 26px;
	font-size: 14px;
	position: absolute;
	text-align: center;
	color: #fff;
	z-index: 999;
	border: 1px solid #fff
}

* html .right_cod {
	position: absolute;
	bottom: auto;
	margin-bottom: 344px
}

@-moz-document url-prefix() {
	.imageplus-append {
		margin: 0!important
	}
}

.item-wrap-left {
	border-top-left-radius: 2px;
	border-bottom-left-radius: 2px;
	border-right: none
}

.item-wrap-right {
	border-top-right-radius: 2px;
	border-bottom-right-radius: 2px;
	border-left: none
}

.item-wrap-left .item-tra,.item-wrap-right .item-tra {
	top: -1px;
	display: block;
	position: absolute;
	width: 16px;
	height: 28px;
	background-repeat: no-repeat;
	opacity: .8;
	filter: alpha(opacity=80)
}

.item-wrap-left .item-tra {
	left: 100%;
	background-image: url(data:image/png;
	base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAcCAYAAABoMT8aAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTM4IDc5LjE1OTgyNCwgMjAxNi8wOS8xNC0wMTowOTowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTcgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjIwODZGRUUwOUU3RjExRTdBMzEyODEyNDI5NTdDRDc3IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjIwODZGRUUxOUU3RjExRTdBMzEyODEyNDI5NTdDRDc3Ij4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6MjA4NkZFREU5RTdGMTFFN0EzMTI4MTI0Mjk1N0NENzciIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6MjA4NkZFREY5RTdGMTFFN0EzMTI4MTI0Mjk1N0NENzciLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz6bjXS6AAABrklEQVR42mL8////TQbs4BQQ5wLxBwY8gImRkfEsNjxlyhRZoPwsIGbHawAuidzc3Gfz58+XBDJryDIABJKSkh7v3LnTFcj0JMsAEJg6deorINUExBLY5JmBOBifAbdu3frFw8PDbmVlZQDkbibZBSBQWlr6fMOGDVpAZhBZBoDA5MmT3wCpSiAWJskLMHD//v3fQkJCHObm5kpA7m6YOCMQLyPWFUxMTAx///41AjITgPgESV4AgX///jGkpKTcAzIbgJiNJC/AwPnz538oKiqKGBgYgAw4TZIXYEBeXp71wYMH6kCmF8kuAIGPHz/+Y2dnZ7K1tdVmYiAT/Pr16x8oCMjyAh8fHxPQFbpApi9ZLujt7QXl0oVAfI9kA8LCwviAUQly/hQQn4VUAzIzM8WAVAUQfyM5IXV1dUk4ODicBjL3kZyUTUxMOE+fPq0Ainsgfk5ybiwsLBQFhR+yZqINaGtrk4iKiroPZC5FlyPoBQ8PD57t27fLAJl+QPyE5AIlOzsb5PR6bJoJGjBnzhwZHx+fA9jKQoIGAIswqeTk5BfQEhknYKS0agMIMADae38TgLXjwwAAAABJRU5ErkJggg==)
}

.item-wrap-right .item-tra {
	left: -16px;
	background-image: url(data:image/png;
	base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAcCAYAAABoMT8aAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAHWlUWHRTb2Z0d2FyZQAAAAAAQWRvYmUgSW1hZ2VSZWFkeQatApcAAAMmaVRYdFhNTDpjb20uYWRvYmUueG1wAAAAAAA8P3hwYWNrZXQgYmVnaW49Iu+7vyIgaWQ9Ilc1TTBNcENlaGlIenJlU3pOVGN6a2M5ZCI/PiA8eDp4bXBtZXRhIHhtbG5zOng9ImFkb2JlOm5zOm1ldGEvIiB4OnhtcHRrPSJBZG9iZSBYTVAgQ29yZSA1LjYtYzEzOCA3OS4xNTk4MjQsIDIwMTYvMDkvMTQtMDE6MDk6MDEgICAgICAgICI+IDxyZGY6UkRGIHhtbG5zOnJkZj0iaHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8yMi1yZGYtc3ludGF4LW5zIyI+IDxyZGY6RGVzY3JpcHRpb24gcmRmOmFib3V0PSIiIHhtbG5zOnhtcD0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLyIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bXA6Q3JlYXRvclRvb2w9IkFkb2JlIFBob3Rvc2hvcCBDQyAyMDE3IChXaW5kb3dzKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDoyMDg2RkVFMDlFN0YxMUU3QTMxMjgxMjQyOTU3Q0Q3NyIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDoyMDg2RkVFMTlFN0YxMUU3QTMxMjgxMjQyOTU3Q0Q3NyI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjIwODZGRURFOUU3RjExRTdBMzEyODEyNDI5NTdDRDc3IiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjIwODZGRURGOUU3RjExRTdBMzEyODEyNDI5NTdDRDc3Ii8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+m410ugAAAZlJREFUOI2d1b9LAmEcx/G3GUYtBkEUOEj0LxiNmYsNCraFDSIOER0O4VD0A2kw0MkUhzxMAgcn6SR0Ef8AaWkKorIioaWQoiHyGiIIOe+u59Z7Pq/n+324+z4WVVUxeMaBI2BO66XFABgFiplMZlKSpCetBcMGu+/JsjwlSdLjoAV6Ffiq1eq2z+e71dthUAUOIJ7NZgfurAdYgEQikXit1WpvRoBWC6ulUmktGAzeG4W1gGng3OVy3bVarQ8zQH8LO8lk8sVsuL+CxWazeeh2u6/Nhv9WMAbs5nK55/+E/wIb+Xx+qFwud/8LWFRVnQEUu91+2e12eyIVbMXj8Y5I+Bf4stlsQyJh+GnBAZw7nc6rdrv9KQIArBeLxZVQKPQgCtiAs0gk0pNl+VUEAJgHTqxW60WvZ/48+/+FZDqddkWjUc3pYwaYAGoej+ep0Wi8iwAAy5VKZTMQCLRFAYDjVCo1G4vFOqLAFKD4/f6Ooii6U0lvqC7V6/V9r9d7IwoAHBQKhYVwODzwAzMCRoBTvYvFCACDq+0bHJ28JfKKmqYAAAAASUVORK5CYII=)
}

.item-wrap-left .dot-con {
	position: absolute;
	left: 100%;
	top: 7px;
	margin-left: 20px;
	z-index: -1
}

.item-wrap-right .dot-con {
	position: absolute;
	left: 0;
	top: 8px;
	margin-left: -28px;
	z-index: -1
}

.dot-animate {
	position: absolute;
	z-index: 9;
	left: -4px;
	top: -4px;
	width: 18px;
	height: 18px;
	background-color: rgba(255,255,255,.5);
	-webkit-border-radius: 9px;
	border-radius: 9px;
	-webkit-animation: scale_animate 2s linear 0s infinite normal forwards;
	-moz-animation: scale_animate 2s linear 0s infinite normal forwards;
	-o-animation: scale_animate 2s linear 0s infinite normal forwards;
	-ms-animation: scale_animate 2s linear 0s infinite normal forwards;
	animation: scale_animate 2s linear 0s infinite normal forwards;
	-webkit-animation-fill-mode: both;
	-moz-animation-fill-mode: both;
	-o-animation-fill-mode: both;
	-ms-animation-fill-mode: both;
	animation-fill-mode: both
}

.dot {
	position: absolute;
	left: 0;
	top: 0;
	width: 10px;
	height: 10px;
	background-color: #fff;
	border-radius: 5px
}

@-moz-keyframes scale_animate {
	0%,21%,30%,51% {
		-webkit-transform: scale(1);
		-moz-transform: scale(1);
		-o-transform: scale(1);
		-ms-transform: scale(1);
		transform: scale(1);
		opacity: 1;
		-ms-filter: none;
		filter: none
	}

	15%,45% {
		-webkit-transform: scale(2);
		-moz-transform: scale(2);
		-o-transform: scale(2);
		-ms-transform: scale(2);
		transform: scale(2)
	}

	100%,20%,50% {
		-webkit-transform: scale(1);
		-moz-transform: scale(1);
		-o-transform: scale(1);
		-ms-transform: scale(1);
		transform: scale(1);
		opacity: 0;
		-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
		filter: alpha(opacity=0)
	}
}

@-o-keyframes scale_animate {
	0%,21%,30%,51% {
		-webkit-transform: scale(1);
		-moz-transform: scale(1);
		-o-transform: scale(1);
		-ms-transform: scale(1);
		transform: scale(1);
		opacity: 1;
		-ms-filter: none;
		filter: none
	}

	15%,45% {
		-webkit-transform: scale(2);
		-moz-transform: scale(2);
		-o-transform: scale(2);
		-ms-transform: scale(2);
		transform: scale(2)
	}

	100%,20%,50% {
		-webkit-transform: scale(1);
		-moz-transform: scale(1);
		-o-transform: scale(1);
		-ms-transform: scale(1);
		transform: scale(1);
		opacity: 0;
		-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
		filter: alpha(opacity=0)
	}
}

@-webkit-keyframes scale_animate {
	0%,21%,30%,51% {
		-webkit-transform: scale(1);
		-moz-transform: scale(1);
		-o-transform: scale(1);
		-ms-transform: scale(1);
		transform: scale(1);
		opacity: 1;
		-ms-filter: none;
		filter: none
	}

	15%,45% {
		-webkit-transform: scale(2);
		-moz-transform: scale(2);
		-o-transform: scale(2);
		-ms-transform: scale(2);
		transform: scale(2)
	}

	100%,20%,50% {
		-webkit-transform: scale(1);
		-moz-transform: scale(1);
		-o-transform: scale(1);
		-ms-transform: scale(1);
		transform: scale(1);
		opacity: 0;
		-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
		filter: alpha(opacity=0)
	}
}

@keyframes scale_animate {
	0%,21%,30%,51% {
		-webkit-transform: scale(1);
		-moz-transform: scale(1);
		-o-transform: scale(1);
		-ms-transform: scale(1);
		transform: scale(1);
		opacity: 1;
		-ms-filter: none;
		filter: none
	}

	15%,45% {
		-webkit-transform: scale(2);
		-moz-transform: scale(2);
		-o-transform: scale(2);
		-ms-transform: scale(2);
		transform: scale(2)
	}

	100%,20%,50% {
		-webkit-transform: scale(1);
		-moz-transform: scale(1);
		-o-transform: scale(1);
		-ms-transform: scale(1);
		transform: scale(1);
		opacity: 0;
		-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
		filter: alpha(opacity=0)
	}
}

.open_alumb {
	width: 220px;
	position: fixed;
	height: 114px;
	background: 0 0;
	top: 50%;
	margin-top: -57px;
	z-index: 99999;
	_margin-bottom: 200px
}

.prev_alumb {
	left: -198px;
	padding-left: 8px
}

.next_alumb {
	right: -198px;
	padding-right: 8px
}

.open_alumb .go {
	float: left;
	height: 114px;
	width: 18px
}

.open_alumb .go a {
	display: block;
	width: 18px;
	height: 26px;
	margin-top: 45px;
	background: url(../images/last_next_album.png) no-repeat center
}

.open_alumb .go_prev a {
	background-position: 0 -28px
}

.open_alumb .go_next a {
	background-position: 0 0
}

.open_alumb .go_prev a:hover {
	background-position: -19px -28px
}

.open_alumb .go_next a:hover {
	background-position: -19px 0
}

.open_alumb .show-img {
	position: relative;
	float: left;
	width: 156px;
	height: 114px;
	margin: 0 8px;
	overflow: hidden
}

.open_alumb .show-img .new_title {
	position: absolute;
	width: 136px;
	height: 26px;
	line-height: 26px;
	font-size: 12px;
	color: #fff;
	background-color: rgba(0,0,0,.65);
	filter: progid:DXImageTransform.Microsoft.gradient(startcolorstr=#7F000000, endcolorstr=#7F000000);
	-ms-filter: progid:DXImageTransform.Microsoft.gradient(startcolorstr=#7F000000, endcolorstr=#7F000000);
	zoom: 1;
	left: 0;
	bottom: 0;
	padding: 0 10px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap
}

.open_alumb img {
	width: 156px;
	height: 114px;
	transition: all ease .5s
}

.open_alumb img:hover {
	transform: scale(1.2,1.2)
}

.open_alumb .open_alumb_title {
	background-color: #ee4b4b;
	float: left;
	width: 30px;
	height: 99px;
	line-height: 18px;
	text-align: center;
	font-size: 16px;
	color: #fff;
	padding-top: 15px;
	cursor: default
}

.ie_fixed {
	_position: absolute;
	_bottom: auto;
	_top: expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight-(parseInt(this.currentStyle.marginTop,10)||0)-(parseInt(this.currentStyle.marginBottom,10)||0)))
}

@media screen and (min-width:1440px) {
	.container {
		width: 1240px
	}

	.slide_box,.slide_box .slides,.slide_box .slides li {
		width: 870px;
		height: 652px
	}

	.thums_box {
		height: 692px
	}

	.thumbs_info {
		height: 652px;
		padding-left: 20px
	}

	.thumbs_info .introduction .text {
		line-height: 22px;
		max-height: 290px;
		_height: expression(this.scrollHeight > 290 ? '290px' : 'auto')
	}

	.goto_top {
		margin-left: 650px
	}

	.topContentCnt {
		width: 1200px
	}

	.contentAdCnt .topContentCnt {
		width: 100%
	}

	.ad_xgtj1_left,.ad_xgtj2_left {
		width: 960px;
		float: left;
		margin-left: -18px
	}

	.ad_again1_right,.ad_again2_right,.ad_xgtj1_right,.ad_xgtj2_right {
		width: 211px;
		float: right;
		display: block
	}

	.ad_top_right {
		float: left;
		display: block;
		width: 190px
	}

	.ad_top_left {
		float: left;
		width: 997px;
		margin-left: 23px
	}

	.ad_top_right iframe {
		margin-left: -20px!important
	}

	.ad_again1_left,.ad_again2_left {
		width: 80%;
		float: left;
		position: relative
	}

	.ad_xgtj1_right,.ad_xgtj2_right {
		margin-right: 18px
	}

	.ad_again1_right,.ad_again2_right {
		margin-right: 26px;
		position: relative
	}

	.ad_again1_right i,.ad_again2_right i {
		width: 35px;
		height: 20px;
		line-height: 20px;
		position: absolute;
		right: 5px;
		bottom: 30px;
		color: #fff;
		background-color: #888;
		opacity: .5;
		text-align: center
	}

	.ad_again1_right iframe,.ad_again2_right iframe {
		margin-left: -44px!important
	}

	.ad_xgtj1_left iframe,.ad_xgtj2_left iframe {
		margin-left: 0!important
	}

	.title h1 {
		margin-bottom: 0
	}

	.big_pic_box {
		position: absolute;
		padding-top: 0;
		width: 1100px;
		height: 715px;
		margin-left: -570px;
		margin-top: -370px
	}

	.title {
		height: 35px
	}

	.big_pic_box img {
		height: 720px
	}

	.big_pic_box .set_img_w {
		width: 1100px;
		height: auto
	}

	.big_pic_box .set_img_h {
		width: auto;
		height: 670px
	}

	:root .big_pic_box img {
		top: 52%
	}

	.tjContent {
		width: 1200px
	}

	.titleTips .tit {
		width: 870px
	}

	.titleTips i {
		width: 1195px
	}

	.underTitle .carousel {
		width: 638px;
		height: 358px
	}

	.underTitle .carouselRight {
		width: 541px
	}

	.underTitle .carouselRight .newsContent {
		width: 260px
	}

	.underTitle .carouselRight .newsContent a span {
		width: 260px;
		height: 150px
	}

	.underTitle .carouselRight .newsContent p {
		width: 230px
	}

	.underTitle .carousel .pagination li {
		width: 10px;
		height: 10px
	}

	.underTitle .carousel .pagination li.active {
		width: 14px;
		height: 14px
	}
}

.djs {
	font-size: 14px;
	margin-left: 20px
}

.djs span {
	color: #f33
}

#J_yxxf_ad {
	width: 300px;
	height: 250px;
	position: fixed;
	bottom: 0;
	right: 0;
	_position: absolute;
	_top: expression(eval(document.documentElement.scrollTop))
}

#J_yxxf_ad .yxxf_close {
	width: 20px;
	height: 20px;
	background-color: rgba(0,0,0,.6) url(../images/close.png);
	position: absolute;
	right: 0;
	top: 0
}