html,body,h1,h2,h3,h4,h5,h6,hr,p,iframe,dl,dt,dd,ul,ol,li,pre,form,button,input,textarea,th,td,fieldset {
	margin:0;
	padding:0
}

ul,ol,dl {
	list-style-type:none
}

html {
	height:100%
}

body {
	*position:static;
	min-height:100%
}

html {
	font-family:sans-serif;
	-webkit-text-size-adjust:100%;
	-ms-text-size-adjust:100%
}

address,caption,cite,code,dfn,em,th,var {
	font-style:normal;
	font-weight:400
}

input,button,textarea,select,optgroup,option {
	font-family:inherit;
	font-size:inherit;
	font-style:inherit;
	font-weight:inherit
}

input,button {
	overflow:visible;
	vertical-align:middle;
	outline:0;

}

body,th,td,button,input,select,textarea {
	font-family:"Microsoft Yahei","Hiragino Sans GB","Helvetica Neue",Helvetica,tahoma,arial,Verdana,sans-serif,"WenQuanYi Micro Hei","\5B8B\4F53";
	font-size:12px;
	color:#666;
	-webkit-font-smoothing:antialiased;
	-moz-font-smoothing:antialiased
}

body {
	line-height:1.6;
	background-color:#fff
}

h1,h2,h3,h4,h5,h6 {
	font-size:100%;
	color:#333
}

optgroup {
	font-weight:700
}

a,area {
	outline:0;
	blr:expression(this.onFocus=this.blur())
}

a {
	text-decoration:none;
	cursor:pointer;
	color:#666
}

a:hover {
	text-decoration:none;
	outline:0;
	color:#0079ce
}

a.ie6:hover {
	zoom:1
}

a:focus {
	outline:0
}

a:hover,a:active {
	outline:0
}

:focus {
	outline:0
}

sub,sup {
	vertical-align:baseline
}

img {
	border:0;
	vertical-align:middle
}

a img,img {
	-ms-interpolation-mode:bicubic
}

html {
	overflow:-moz-scrollbars-vertical
}

header,footer,section,aside,details,menu,article,section,nav,address,hgroup,figure,figcaption,legend {
	display:block;
	margin:0;
	padding:0
}

time {
	display:inline
}

audio,canvas,video {
	display:inline-block;
	*display:inline;
	*zoom:1
}

audio:not([controls]) {
	display:none
}

legend {
	width:100%;
	margin-bottom:20px;
	font-size:21px;
	line-height:40px;
	border:0;
	border-bottom:1px solid #e5e5e5
}

legend small {
	font-size:15px;
	color:#999
}

svg:not(:root) {
	overflow:hidden
}

fieldset {
	border-width:0;
	padding:.35em .625em .75em;
	margin:0 2px;
	border:1px solid silver
}

input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button {
	height:auto
}

input[type=search] {
	-webkit-appearance:textfield;
	-moz-box-sizing:content-box;
	-webkit-box-sizing:content-box;
	box-sizing:content-box
}

input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration {
	-webkit-appearance:none
}

input.fix-autofill-bg:-webkit-autofill,textarea.fix-autofill-bg:-webkit-autofill,select.fix-autofill-bg:-webkit-autofill {
	-webkit-box-shadow:0 0 0 1000px #fff inset
}

input::-ms-clear {
	display:none
}

table {
	width:100%;
	empty-cells:show;
	background-color:transparent;
	border-collapse:collapse;
	border-spacing:0
}

table th,table td {
	padding:0
}

.cl:after,.clearfix:after {
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden
}

.cl,.clearfix {
	zoom:1
}

h1,h2,h3,h4,h5,h6 {
	font-weight:500;
	line-height:1.1
}

h1 small,h2 small,h3 small,h4 small,h5 small,h6 small,h1 .small,h2 .small,h3 .small,h4 .small,h5 .small,h6 .small {
	font-weight:400;
	line-height:1
}

h1,h2,h3 {
}
h1 small,h2 small,h3 small,h1 .small,h2 .small,h3 .small {
	 font-size:65%
 }

h4,h5,h6 {
}
h4 small,h5 small,h6 small,h4 .small,h5 .small,h6 .small {
	 font-size:75%
 }

small {
	font-size:85%
}

b,strong {
	font-weight:700
}

em {
	font-style:italic
}

cite {
	font-style:normal
}

mark {
	color:#000;
	background:#ff0
}

dfn {
	font-style:italic
}

del {
	font-family:Simsun
}

code,kbd,pre,samp {
	font-family:monospace,serif;
	font-size:1em
}

pre {
	display:block;
	font-family:Monaco,Menlo,Consolas,"Courier New",monospace;
	padding:9.5px;
	margin-bottom:10px;
	font-size:12px;
	line-height:20px;
	word-break:break-all;
	word-wrap:break-word;
	white-space:pre;
	white-space:pre-wrap;
	background-color:#f5f5f5;
	border:1px solid #ccc;
	border-radius:4px;
	color:#333
}

abbr[title],abbr[data-original-title] {
	cursor:help;
	border-bottom:1px dotted #999
}

abbr.initialism {
	font-size:90%;
	text-transform:uppercase
}

address {
	display:block;
	margin-bottom:20px;
	font-style:normal;
	line-height:20px
}

blockquote {
	padding:0 0 0 15px;
	margin:0 0 20px;
	border-left:5px solid #eee
}

blockquote p {
	margin-bottom:0;
	font-size:17.5px;
	font-weight:300;
	line-height:1.25
}

blockquote small {
	display:block;
	line-height:20px;
	color:#999
}

blockquote small:before {
	content:'\2014 \00A0'
}

blockquote.text-r {
	padding-right:15px;
	padding-left:0;
	border-right:5px solid #eee;
	border-left:0
}

blockquote.text-r p,blockquote.text-r small {
	text-align:right
}

blockquote.text-r small:before {
	content:''
}

blockquote.text-r small:after {
	content:'\00A0 \2014'
}

q:before,q:after,blockquote:before,blockquote:after {
	content:""
}

q {
	quotes:"\201C" "\201D" "\2018" "\2019"
}

sub,sup {
	position:relative;
	font-size:75%;
	line-height:0;
	vertical-align:baseline
}

sup {
	top:-.5em
}

sub {
	bottom:-.25em
}

::-webkit-input-placeholder {
	color:#c9c9c9
}

:-moz-placeholder {
	color:#c9c9c9
}

::-moz-placeholder {
	color:#c9c9c9
}

:-ms-input-placeholder {
	color:#c9c9c9
}

.uppercase {
	text-transform:uppercase
}

.lowercase {
	text-transform:lowercase
}

.capitalize {
	text-transform:capitalize
}

.en {
	font-family:Arial
}

.border-box {
	-moz-box-sizing:border-box;
	box-sizing:border-box
}

.common-input::-moz-placeholder {
	color:#c9c9c9;
	opacity:1
}

.common-input:-ms-input-placeholder {
	color:#c9c9c9
}

.common-input::-webkit-input-placeholder {
	color:#c9c9c9
}

.placeholder,.common-input.placeholder {
	color:#c9c9c9
}

.hide {
	display:none
}

[hidden] {
	display:none
}

.hidden {
	display:none;
	visibility:hidden
}

.f-hide {
	font:0/0 a;
	color:transparent;
	text-shadow:none;
	background-color:transparent;
	border:0
}

.show {
	display:block
}

.invisible {
	visibility:hidden
}

ul.unstyled,ol.unstyled {
	margin-left:0;
	list-style:none
}

ul.inline,ol.inline {
	margin-left:0;
	list-style:none
}

ul.inline>li,ol.inline>li {
	display:inline-block;
	*display:inline;
	*zoom:1
}

.dis-ib {
	display:inline-block;
	*display:inline;
	*zoom:1
}

.text-l {
	text-align:left
}

.text-r {
	text-align:right
}

.text-c {
	text-align:center
}

.va * {
	vertical-align:sub;
	*vertical-align:middle;
	_vertical-align:middle
}

.va-t {
	vertical-align:top
}

.va-m {
	vertical-align:middle
}

.va-b {
	vertical-align:bottom
}

.va-s {
	vertical-align:sub
}

.va-m-assistant {
	display:inline-block;
	*display:inline;
	*zoom:1;
	width:0;
	height:100%;
	vertical-align:middle
}

.pos-r {
	position:relative
}

.pos-a {
	position:absolute
}

.pos-f {
	position:fixed
}

.l,.f-l,.fleft {
	float:left;
	_display:inline
}

.r,.f-r,.fright {
	float:right;
	_display:inline
}

[class*=span].r,[class*=span].f-r {
	float:right
}

.left {
	left:0;
	right:auto
}

.right {
	right:0;
	left:auto
}

.top {
	top:auto;
	bottom:0
}

.bottom {
	top:0;
	bottom:auto
}

.text-left {
	text-align:left
}

.text-right {
	text-align:right
}

.text-center {
	text-align:center
}

.text-overflow {
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap;
	word-break:normal
}

.lines {
	font-size:0;
	line-height:0;
	border-top:solid 1px #eee;
	float:none
}

.mt-5 {
	margin-top:5px
}

.mt-10 {
	margin-top:10px
}

.mt-15 {
	margin-top:15px
}

.mt-20 {
	margin-top:20px
}

.mt-25 {
	margin-top:25px
}

.mt-30 {
	margin-top:30px
}

.mt-35 {
	margin-top:35px
}

.mt-40 {
	margin-top:40px
}

.mt-45 {
	margin-top:45px
}

.mt-50 {
	margin-top:50px
}

.mt-55 {
	margin-top:55px
}

.mt-60 {
	margin-top:60px
}

.mt-70 {
	margin-top:70px
}

.mt-80 {
	margin-top:80px
}

.mt-90 {
	margin-top:90px
}

.mt-100 {
	margin-top:100px
}

.mb-5 {
	margin-bottom:5px
}

.mb-10 {
	margin-bottom:10px
}

.mb-15 {
	margin-bottom:15px
}

.mb-20 {
	margin-bottom:20px
}

.mb-30 {
	margin-bottom:30px
}

.mb-40 {
	margin-bottom:40px
}

.mb-50 {
	margin-bottom:50px
}

.mb-60 {
	margin-bottom:60px
}

.mb-70 {
	margin-bottom:70px
}

.mb-80 {
	margin-bottom:80px
}

.mb-90 {
	margin-bottom:90px
}

.mb-100 {
	margin-bottom:100px
}

.ml-5 {
	margin-left:5px
}

.ml-10 {
	margin-left:10px
}

.ml-15 {
	margin-left:15px
}

.ml-20 {
	margin-left:20px
}

.ml-30 {
	margin-left:30px
}

.ml-40 {
	margin-left:40px
}

.ml-50 {
	margin-left:50px
}

.ml-60 {
	margin-left:60px
}

.ml-70 {
	margin-left:70px
}

.ml-80 {
	margin-left:80px
}

.ml-90 {
	margin-left:90px
}

.ml-100 {
	margin-left:100px
}

.mr-5 {
	margin-right:5px
}

.mr-10 {
	margin-right:10px
}

.mr-15 {
	margin-right:15px
}

.mr-20 {
	margin-right:20px
}

.mr-30 {
	margin-right:30px
}

.mr-40 {
	margin-right:40px
}

.mr-50 {
	margin-right:50px
}

.mr-60 {
	margin-right:60px
}

.mr-70 {
	margin-right:60px
}

.mr-80 {
	margin-right:60px
}

.mr-90 {
	margin-right:60px
}

.mr-100 {
	margin-right:100px
}

.pt-5 {
	padding-top:5px
}

.pt-10 {
	padding-top:10px
}

.pt-15 {
	padding-top:15px
}

.pt-20 {
	padding-top:20px
}

.pt-30 {
	padding-top:30px
}

.pt-40 {
	padding-top:40px
}

.pt-50 {
	padding-top:50px
}

.pt-60 {
	padding-top:60px
}

.pt-70 {
	padding-top:70px
}

.pt-80 {
	padding-top:80px
}

.pt-90 {
	padding-top:90px
}

.pt-100 {
	padding-top:100px
}

.pt-none {
	padding-top:0
}

.pb-5 {
	padding-bottom:5px
}

.pb-10 {
	padding-bottom:10px
}

.pb-20 {
	padding-bottom:20px
}

.pb-30 {
	padding-bottom:30px
}

.pb-none {
	padding-bottom:0
}

.pl-5 {
	padding-left:5px
}

.pl-10 {
	padding-left:10px
}

.pl-15 {
	padding-left:15px
}

.pl-20 {
	padding-left:20px
}

.pl-30 {
	padding-left:30px
}

.pl-70 {
	padding-left:70px
}

.pl-80 {
	padding-left:80px
}

.pl-none {
	padding-left:0
}

.pr-5 {
	padding-right:5px
}

.pr-10 {
	padding-right:10px
}

.pr-20 {
	padding-right:20px
}

.pr-30 {
	padding-right:30px
}

.pr-40 {
	padding-right:40px
}

.pr-50 {
	padding-right:50px
}

.pr-60 {
	padding-right:60px
}

.pr-70 {
	padding-right:70px
}

.pr-80 {
	padding-right:80px
}

.pr-90 {
	padding-right:90px
}

.pr-100 {
	padding-right:100px
}

.pr-none {
	padding-right:0
}

.pd-5 {
	padding:5px
}

.pd-10 {
	padding:10px
}

.pd-15 {
	padding:15px
}

.pd-20 {
	padding:20px
}

.pd-30 {
	padding:30px
}

.pd-40 {
	padding:40px
}

.radius {
	border-radius:4px;
	overflow:hidden
}

.circle {
	border-radius:50%;
	overflow:hidden
}

.pipe {
	margin:0 5px;
	color:#CCC;
	font-size:10px
}

.indent {
	text-indent:2em
}

.font12 {
	font-size:12px
}

.font14 {
	font-size:14px
}

.font16 {
	font-size:16px
}

.font18 {
	font-size:18px
}

.font20 {
	font-size:20px
}

.font22 {
	font-size:22px
}

.font24 {
	font-size:24px
}

.font26 {
	font-size:26px
}

.font28 {
	font-size:28px
}

.font30 {
	font-size:30px
}

.font36 {
	font-size:36px
}

.font40 {
	font-size:40px
}

.lh-16 {
	line-height:16px
}

.lh-18 {
	line-height:18px
}

.lh-20 {
	line-height:20px
}

.lh-22 {
	line-height:22px
}

.lh-24 {
	line-height:24px
}

.lh-26 {
	line-height:26px
}

.lh-28 {
	line-height:28px
}

.lh-30 {
	line-height:30px
}

.width25 {
	width:25px
}

.width30 {
	width:30px
}

.width35 {
	width:35px
}

.width40 {
	width:40px
}

.width50 {
	width:50px
}

.width60 {
	width:60px
}

.width80 {
	width:80px
}

.width100 {
	width:100px
}

.width200 {
	width:200px
}

.width288 {
	width:288px
}

.widthper30 {
	width:30%
}

.widthper50 {
	width:50%
}

.widthper90 {
	width:90%
}

.widthper100 {
	width:100%
}

.height20 {
	height:20px
}

.height22 {
	height:22px
}

.height25 {
	height:25px
}

.height30 {
	height:30px
}

.height35 {
	height:35px
}

.height40 {
	height:40px
}

.pink {
	color:#fc6768
}

.green {
	color:#019a66
}

.blue {
	color:#0067ff
}

.purple {
	color:#9834ff
}

.orange {
	color:#fe7402
}

.redColor {
	color:#ff6b26
}

.orangeColor {
	color:#fe7402
}

.price {
	color:#ff7200
}

.img-responsive {
	max-width:100%;
	height:auto
}

body.min990 {
	min-width:0;
	position:relative
}

.wide1190 {
	margin:0 auto;
	min-width:0;
	max-width:100%;
	padding:0 100px;
	box-sizing:border-box;
	_overflow:hidden;
	zoom:1
}

@media screen and (max-width:1206px) {
	.horizontal-center {
		width:auto;
		max-width:100%;
		margin-left:auto;
		margin-right:auto
	}
}
.desktop .horizontal-center {
	 width:auto;
	 max-width:100%;
	 margin-left:auto;
	 margin-right:auto
 }

.hd .wide1190 {
	_width:auto
}

.desktop .wide1190 {
	_width:auto
}

a.yd-link {
	text-decoration:underline
}

.txt-link,.txt-link:hover {
	text-decoration:underline
}

.blue-link {
	color:#0b6eca
}

.blue-link:hover {
	color:#fe6b1b
}

.orange-link {
	color:#fe6b1b
}

.orange-link:hover {
	color:#0b6eca
}

.red-link {
	color:#f72525
}

.red-link:hover {
	color:red
}

.seo-link {
	color:inherit
}

.btn-link {
	padding:2px 8px;
	color:#fff;
	border-radius:2px;
	background-color:#F1F4F4;
	border:1px solid #D9D9D9;
	color:#656565
}

.btn-link:hover {
	background-color:#00a6d8;
	color:#fff;
	border:1px solid #1F7CCC
}

.btn {
	width:140px;
	height:34px;
	border-radius:18px;
	font-size:14px;
	line-height:34px;
	display:inline-block;
	*display:inline;
	*zoom:1
}

.g-common-btn {
	border:0;
	height:34px;
	line-height:34px;
	font-size:14px;
	margin-right:6px;
	width:96px;
	display:inline-block;
	*display:inline;
	*zoom:1;
	text-align:center;
	-webkit-transition:all .3s ease;
	transition:all .3s ease;
	cursor:pointer
}

.g-blue-btn {
	background-color:#00a6d8;
	color:#fff
}

.hover .g-dark-btn,.g-blue-btn:hover {
	background-color:#4597EA;
	color:#fff
}

.g-dark-btn {
	background-color:#efefef;
	color:#9e9e9e
}

.hover .g-dark-btn,.g-dark-btn:hover {
	color:#7c7c7c;
	background-color:#e2e2e2
}

.g-red-btn {
	background:#FF6B26;
	color:#fff
}

.g-red-btn:hover {
	background:#e75b1a;
	color:#fff
}

.g-empty-btn {
	height:40px;
	line-height:40px;
	border:1px solid #00a6d8;
	color:#00a6d8;
	background-color:#fff
}

.hover .g-empty-btn,.g-empty-btn:hover {
	background-color:#00a6d8;
	color:#fff
}

.g-empty-dark-btn {
	border:1px solid #c5c4c7;
	color:#505050
}

.hover .g-empty-dark-btn,.g-empty-dark-btn:hover {
	background-color:#efefef;
	border-color:#efefef;
	color:#7C7C7C
}

.manager-btn,.common-btn {
	display:inline-block;
	*display:inline;
	*zoom:1;
	padding:0 20px;
	height:32px;
	line-height:32px;
	background:#00a6d8;
	font-size:14px;
	color:#fff;
	text-align:center;
	cursor:pointer;
	border:0;
	-webkit-transition:all .3s;
	transition:all .3s;
	font-weight:400;
	-webkit-appearance:none
}

.manager-btn:hover,.common-btn:hover {
	background:#4597EA;
	color:#fff
}

.dark-btn {
	background:#efefef;
	color:#9e9e9e
}

.dark-btn:hover {
	background:#E7E7E7;
	color:#9e9e9e
}

.gray-btn {
	background:#d5d1d1;
	color:#686868
}

.gray-btn:hover {
	background:#C9C7C7;
	color:#686868
}

.red-btn {
	background:#FF6B26;
	color:#fff
}

.red-btn:hover {
	background:#e75b1a;
	color:#fff
}

.orange-btn {
	background:#ff8a00;
	color:#fff
}

.orange-btn:hover {
	background:#fb9926;
	color:#fff
}

.s-btn {
	height:32px;
	line-height:32px
}

.m-btn {
	height:40px;
	line-height:40px
}

.l-btn {
	height:44px;
	line-height:44px
}

.common-input {
	padding-left:10px;
	width:223px;
	height:34px;
	line-height:34px;
	border:1px solid #e6e6e6
}

.common-select {
	margin-right:4px;
	width:237px;
	height:34px;
	line-height:34px;
	border:1px solid #e6e6e6
}

.common-textarea {
	padding:5px 5px 5px 10px
}

.manager-input,.c-input {
	border:1px solid #dfdfdf;
	padding-left:10px;
	-moz-box-sizing:border-box;
	box-sizing:border-box
}

.m-input {
	height:38px;
	line-height:38px
}

.s-input {
	height:32px;
	line-height:32px
}

.manager-select,.c-select {
	padding-left:10px;
	border:1px solid #dfdfdf;
	font-size:14px;
	color:#4b4b4b;
	vertical-align:bottom;
	-moz-box-sizing:border-box;
	box-sizing:border-box
}

.m-select {
	height:40px;
	line-height:40px
}

.s-select {
	height:32px;
	line-height:32px
}

.manager-textarea,.c-textarea {
	padding:10px 5px 5px 10px;
	border:1px solid #e6e6e6;
	resize:none;
	-moz-box-sizing:border-box;
	box-sizing:border-box
}

.wjf-more {
	font-size:12px;
	color:#999;
	font-family:'宋体'
}

.wjf-more-bg9b {
	display:inline-block;
	*display:inline;
	*zoom:1;
	float:right;
	width:60px;
	height:22px;
	line-height:22px;
	text-align:center;
	font-size:12px;
	color:#fff;
	background-color:#afafaf;
	position:absolute;
	top:12px;
	right:10px
}

.wjf-more-bg9b:hover {
	background-color:#949494;
	color:#fff
}

.wjf-page-loading {
	height:36px;
	line-height:36px;
	text-align:center;
	font-size:12px;
	color:#888
}

.wjf-page-loading img {
	margin-right:15px;
	height:36px
}

.slide-container {
	overflow:hidden;
	position:relative;
	_zoom:1
}

.slide-container .slide-wrapper li {
	zoom:1;
	vertical-align:middle;
	float:left;
	_overflow:hidden
}

.slide-container .slide {
	background-repeat:no-repeat;
	background-position:center center;
	display:block;
	height:100%;
	background-image:url(/template/Tpl_2026/images//loading.gif);
	font-size:0
}

.slide-container .slide-pagination {
	height:16px;
	width:100%;
	z-index:2;
	position:absolute;
	bottom:10px;
	left:0
}

.slide-container .slide-pagination ul {
	overflow:hidden;
	zoom:1;
	text-align:center;
	height:16px
}

.slide-container .slide-pagination ul li {
	display:inline-block;
	*display:inline;
	*zoom:1;
	width:12px;
	height:12px;
	background:#9f9e9e;
	border-radius:16px;
	margin:0 4px;
	text-indent:-99999px;
	*text-indent:0;
	font-size:0;
	vertical-align:top;
	cursor:pointer
}

.slide-container .slide-pagination ul li.on {
	width:8px;
	height:8px;
	border:solid 2px #fff;
	background:rgba(159,158,158,.55);
	*background:#9f9e9e
}

.slide-container .gray-empty-pagination ul li {
	border:1px solid #d4d4d4;
	background:#fff
}

.slide-container .gray-empty-pagination ul li.on {
	background:#d4d4d4;
	border:1px solid #d4d4d4;
	width:12px;
	height:12px
}

.slide-container .slide-wrapper {
	position:relative;
	height:100%;
	z-index:1;
	overflow:hidden
}

.slide-container .prev,.slide-container .next {
	position:absolute;
	left:3%;
	top:50%;
	margin-top:-25px;
	display:block;
	width:32px;
	height:40px;
	background:url(/template/Tpl_2026/images//slider-arrow.png) -110px 5px no-repeat #e0e0e0;
	filter:alpha(opacity=50);
	opacity:.5;
	_overflow:hidden
}

.slide-container .next {
	left:auto;
	right:3%;
	background-position:8px 5px
}

.slide-container .prev:hover,.slide-container .next:hover {
	filter:alpha(opacity=100);
	opacity:1
}

.slide-container .prevStop {
	display:none
}

.slide-container .nextStop {
	display:none
}

.auto-size-fold .slide-wrapper ul,.auto-size-fold .slide-wrapper ul li {
	width:100%!important
}

.slide-h-268 {
	height:268px;
	overflow:hidden
}

.slide-h-268 .slide-wrapper li {
	height:268px;
	display:block
}

.cl:after,.clearfix:after {
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden
}

.cl,.clearfix {
	zoom:1
}

.pos-r {
	position:relative
}

.f-l {
	float:left
}

.f-r {
	float:right
}

.text-overflow {
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap;
	word-break:normal
}

.login-info {
	padding:10px 20px;
	width:500px;
	background:#fff;
	position:absolute;
	right:0;
	top:29px
}

.user-info {
	font-size:12px;
	color:#000;
	padding-left:68px;
	height:70px;
	background:url(/template/Tpl_2026/images//default-user-icon.jpg) no-repeat top left;
	border-bottom:1px solid #e6e6e6
}

.user-info h3 {
	font-size:16px;
	padding-top:8px;
	padding-bottom:10px;
	margin:0;
	line-height:1.1;
	color:#363636;
	width:auto;
	float:none
}

.user-info .user-level {
	font-weight:700;
	color:#404040
}

.user-info .col-gap {
	color:#ddd
}

.link-info {
	padding-top:8px
}

.link-info .line-title {
	margin-right:20px;
	float:left;
	font-size:14px;
	color:#014598
}

.link-info .line-con {
	padding-top:2px;
	padding-bottom:10px;
	border-bottom:1px dashed #bfbfbf;
	color:#323131;
	overflow:hidden
}

.link-info .line-con a {
	margin-right:30px;
	color:#323131
}

.link-info .line-con a.item-pr {
	margin-right:0
}

.link-info .line-con a:hover {
	color:#ff7200
}

.west-site-list {
	width:134px;
	font-size:0
}

.west-site-list a {
	display:block;
	border-bottom:1px solid #cbcbcb;
	height:63px;
	background:url(/template/Tpl_2026/images//icon.jpg) no-repeat;
	margin:0 10px
}

.west-site-list .ymd {
	background-position:8px -1673px
}

.west-site-list .westxyz {
	background-position:8px -2074px
}

.west-site-list .mgg {
	background-position:8px -1773px
}

.west-site-list .mgpm {
	background-position:8px -1879px
}

.west-site-list .ymlt {
	background-position:8px -1977px
}

.west-site-list .count_noread_all {
	border-bottom:0
}

.right-menu-bar {
	position:fixed;
	_position:absolute;
	_top:expression(eval(document.documentElement.scrollTop));
	right:-40px;
	bottom:0;
	width:40px;
	height:100%;
	z-index:11000;
	-webkit-transition:all .4s;
	transition:all .4s
}

#J_rightBarMenuContainer {
	background:url(/template/Tpl_2026/images//right-menu-bar-bg.jpg);
	height:100%;
	padding-top:166px;
	z-index:100;
	position:relative
}

#rightMenuBar2016 .right-menu {
	color:#fff;
	font-size:12px;
	padding-top:36px;
	padding-bottom:5px;
	display:block;
	text-align:center;
	background-repeat:no-repeat;
	background-image:url(/template/Tpl_2026/images//right-menu-icons.png)
}

#rightMenuBar2016 .right-menu.hover,#rightMenuBar2016 .right-menu:hover {
	background-color:#fff;
	color:#3085cd
}

#rightMenuBar2016 .shopping-car {
	background-position:7px 14px
}

#rightMenuBar2016 .shopping-car .txt {
	display:inline-block;
	*display:inline;
	*zoom:1;
	width:20px;
	text-align:center
}

#rightMenuBar2016 .shopping-car .count {
	display:inline-block;
	*display:inline;
	*zoom:1;
	height:24px;
	width:24px;
	text-align:center;
	line-height:24px;
	background-image:url(/template/Tpl_2026/images//right-menu-icons.png);
	background-position:-685px 0;
	color:#ff7e00;
	font-weight:700;
	margin-top:5px
}

#rightMenuBar2016 .shopping-car.hover,#rightMenuBar2016 .shopping-car:hover {
	background-position:7px -92px
}

#rightMenuBar2016 .shopping-car.hover .count,#rightMenuBar2016 .shopping-car:hover .count {
	color:#fff;
	background-position:-685px 26px
}

#rightMenuBar2016 .user {
	background-position:-90px 14px
}

#rightMenuBar2016 .user.hover,#rightMenuBar2016 .user:hover {
	background-position:-90px -92px
}

#rightMenuBar2016 .kf {
	background-position:-188px 14px
}

#rightMenuBar2016 .kf.hover,#rightMenuBar2016 .kf:hover {
	background-position:-188px -92px
}

#rightMenuBar2016 .qq {
	background-position:-289px 14px
}

#rightMenuBar2016 .qq.hover,#rightMenuBar2016 .qq:hover {
	background-position:-289px -92px
}

#rightMenuBar2016 .phone {
	background-position:-870px 9px;
	margin-top:7px
}

#rightMenuBar2016 .phone.hover,#rightMenuBar2016 .phone:hover {
	background-position:-870px -97px
}

#rightMenuBar2016 .charge {
	background-position:-386px 4px;
	margin-top:7px
}

#rightMenuBar2016 .charge.hover,#rightMenuBar2016 .charge:hover {
	background-position:-386px -102px
}

#rightMenuBar2016 .gong-dan {
	background-position:-484px 13px
}

#rightMenuBar2016 .gong-dan.hover,#rightMenuBar2016 .gong-dan:hover {
	background-position:-484px -93px
}

#rightMenuBar2016 .back-top {
	background-position:-579px 11px;
	position:absolute;
	bottom:80px;
	right:0;
	width:40px;
	opacity:0;
	-ms-filter:alpha(opacity=0);
	filter:alpha(opacity=0);
	zoom:1;
	-webkit-transition-property:opacity,postion;
	transition-property:opacity,postion;
	-webkit-transition-duration:.6s;
	transition-duration:.6s;
	z-index:100;
	padding-top:18px
}

#rightMenuBar2016 .back-top-visible {
	-ms-filter:alpha(opacity=100);
	filter:alpha(opacity=100);
	zoom:1;
	opacity:1
}

#rightMenuBar2016 .back-top.hover,#rightMenuBar2016 .back-top:hover {
	background-position:-579px -95px
}

#rightMenuBar2016 .collapse-right-bar,#rightMenuBar2016 .expand-right-bar {
	position:absolute;
	bottom:40px;
	right:0;
	z-index:100;
	background-image:none;
	text-align:center;
	display:block;
	padding-top:0;
	padding-bottom:0;
	width:40px;
	font-size:16px
}

#rightMenuBar2016 .collapse-right-bar {
	background-image:url(/template/Tpl_2026/images//right-menu-icons.png);
	background-repeat:no-repeat;
	background-position:-776px 13px;
	height:40px
}

#rightMenuBar2016 .collapse-right-bar:hover {
	background-position:-776px -91px
}

#rightMenuBar2016 .expand-right-bar {
	right:-40px;
	height:40px;
	width:40px;
	background:url(/template/Tpl_2026/images//icon.jpg) no-repeat 0 -762px;
	z-index:99;
	-webkit-transition:all .6s;
	transition:all .6s;
	_display:none
}

#rightMenuBar2016.mini-right-menu-bar {
	right:-40px
}

#rightMenuBar2016.mini-right-menu-bar .expand-right-bar {
	right:40px;
	_display:block
}

#rightMenuBar2016 .concat-phone-container {
	position:absolute;
	right:-500px;
	top:300px;
	background-color:#fff;
	border:1px solid #dddcdd;
	border-right:0;
	-webkit-transition:all .6s;
	transition:all .6s;
	padding:20px 30px 20px 25px;
	width:234px
}

#rightMenuBar2016 .active-concat-container {
	right:40px
}

#rightMenuBar2016 .concat-phone-container .close {
	position:absolute;
	top:9px;
	right:0;
	width:26px;
	height:26px;
	cursor:pointer;
	background:url(/template/Tpl_2026/images//ie6-icon.jpg) no-repeat center right #fff;
	background-position:0 -338px
}

#rightMenuBar2016 .concat-phone-container .title {
	font-size:20px;
	height:38px;
	vertical-align:bottom;
	line-height:44px;
	padding-left:40px;
	background:url(/template/Tpl_2026/images//right-menu-icons.png) no-repeat -978px top;
	margin-bottom:10px
}

#rightMenuBar2016 .concat-phone-container .phone-num {
	color:#ff7800;
	line-height:26px;
	height:26px;
	font-size:18px;
	padding-left:5px
}

#rightMenuBar2016 .concat-phone-container ul {
	border-top:1px solid #e6e7e8;
	border-bottom:1px solid #e6e7e8;
	padding:5px;
	margin:5px 0;
	color:#494949
}

#rightMenuBar2016 .concat-phone-container ul li {
	float:left;
	width:48%
}

#rightMenuBar2016 .concat-phone-container ul li .num {
	font-size:14px;
	padding-left:5px;
	color:#1b96ff;
	font-weight:700
}

#rightMenuBar2016 .concat-phone-container .concat-desc {
	line-height:18px;
	color:#909090;
	padding-left:5px
}

#rightMenuBar2016 .concat-phone-container .concat-desc .blue-color {
	color:#378cd2
}

@media screen and (max-height:700px) {
	#rightMenuBar2016 .back-top {
		bottom:40px
	}
	#rightMenuBar2016 .collapse-right-bar,#rightMenuBar2016 .expand-right-bar {
		bottom:0
	}
}
@media screen and (max-width:1206px) {
}
.desktop {
 }

@media (min-width:1060px) and (max-width:1140px)
{
}


@media screen and (max-width:1060px)
{
}


.dis-b {
    display: block;
}

/* ============================================
   Tpl_2026 响应式重构（v2 追加在 global.css 末尾）
   根因修复：覆盖 #header2016/#footer2016/#MainContentDIV 的 min-width 锁定
   主色：紫罗兰 #4f46e5
   ============================================ */

/* 1) 全局：解除所有 min-width 锁定（高特异性选择器） */
body.min990{min-width:0 !important;position:relative;overflow-x:hidden !important}

#MainContentDIV{min-width:0 !important;max-width:100% !important;width:auto !important;margin:0 auto}

.wide1190{
    margin:0 auto;
    min-width:0 !important;
    max-width:100%;
    padding:0 100px;
    box-sizing:border-box;
}

.desktop .horizontal-center{width:auto !important;max-width:100%}

.hd .wide1190{_width:auto}

.desktop .wide1190{_width:auto}


/* 2) 通用图片/视频自适应 */
img{max-width:100%;height:auto}

iframe,video,.video-wrapper{max-width:100%}


/* ============================================
   3) 响应式断点规则
   ------------------------------------------------------------
   断点规则（≤1023 / ≤767 / ≤480）已全部收敛至
   css/tp2026_responsive.css（由 config/top.html 引入），
   本文件不再承载任何 @media 规则，避免两套规则互相覆盖。
   ============================================ */
