@charset "gb2312";
/* ======  reset  ====== */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,p,blockquote,th,td{margin:0;padding:0}fieldset,img{border:0}:focus{outline:0}address,caption,cite,code,dfn,em,th,var,optgroup{font-style:normal;font-weight:normal}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal}abbr,acronym{border:0;font-variant:normal}input,button,textarea,select,optgroup,option{font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit}code,kbd,samp,tt{font-size:100%}input,button,textarea,select{*font-size:100%}body{line-height:1.5}ol,ul{list-style:none}table{border-collapse:collapse;border-spacing:0}caption,th{text-align:left}sup,sub{font-size:100%;vertical-align:baseline}:link,:visited ,ins{text-decoration:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}


/* ======  fonts  ====== */
body{font:13px/1.231 arial,helvetica,clean,sans-serif;*font-size:small;*font:x-small;}table{font-size:inherit;font:100%;}pre,code,kbd,samp,tt{font-family:monospace;*font-size:108%;line-height:100%;}
h1,h2,h3,h4,h5,h6 {font-weight:bold; }
h1 { font-size: 34px; }
h2 { font-size: 30px; }
h3 { font-size: 26px; }
h4 { font-size: 22px; }
h5 { font-size: 18px; }
h6 { font-size: 14px; }



/* ======  clearfix  ====== */
.clear {clear:both;visibility:hidden; display: block;	font-size: 0;line-height: 0;}
.clearfix:after {visibility: hidden;display: block;font-size: 0;content: " ";clear: both;height: 0;}
.clearfix{*zoom:1;}


/* ======  typo  ====== */
.typo:before, .typo:after{content:"."; display:block; height:0; visibility:hidden;}
.typo:after{clear:both;}
.typo{*zoom:1;}
.typo .typo-text { overflow:hidden;*zoom:1;}
.typo .typo-img { float:left; margin-right:20px;}
.typo .typo-img img { display:block;}
.typo .imgtoright { float:right; margin-left:20px; margin-right:0; }


/* ======  Columns  ====== */
.column:after {clear:both; content:"."; display:block; font-size:0; height:0; line-height:0;  min-height:0; visibility:hidden; *zoom:1;}
.column {width:100%;}
.column .col-2-1,.column .col-3-1,.column .col-4-1,.column .col-4-2,.column .col-5-1,.column .col-3-2,.column .col-4-3,.column .col-5-2,.column .col-5-3,.column .col-5-4{float:left;}
/* default marg-per3 margin right 3% */
.column .col-2-1 {width: 48.5%; margin-right:3%;}
.column .col-3-1 {width: 31.3333%; margin-right:3%;}
.column .col-4-1 {width: 22.75%; margin-right:3%;}
.column .col-5-1 {width: 17.6%; margin-right:3%;}
.column .col-3-2 {width: 65.6666%; margin-right:3%;}
.column .col-4-2 {width: 48.5%; margin-right:3%;}
.column .col-4-3 {width: 74.25%; margin-right:3%;}
.column .col-5-2 {width: 38.2%; margin-right:3%;}
.column .col-5-3 {width: 58.8%; margin-right:3%;}
.column .col-5-4 {width: 79.4%; margin-right:3%;}
/* margin right 0% */
.marg-per0 > .col-2-1 {width: 50%; margin-right:0;}
.marg-per0 > .col-3-1 {width: 33.3333%; margin-right:0;}
.marg-per0 > .col-4-1 {width: 25%; margin-right:0;}
.marg-per0 > .col-5-1 {width: 20%; margin-right:0;}
.marg-per0 > .col-3-2 {width: 66.6666%; margin-right:0;}
.marg-per0 > .col-4-2 {width: 50%; margin-right:0;}
.marg-per0 > .col-4-3 {width: 75%; margin-right:0;}
.marg-per0 > .col-5-2 {width: 40%; margin-right:0;}
.marg-per0 > .col-5-3 {width: 60%; margin-right:0;}
.marg-per0 > .col-5-4 {width: 80%; margin-right:0;}
/* margin right 2% */
.marg-per2 > .col-2-1 {width: 49%; margin-right:2%;}
.marg-per2 > .col-3-1 {width: 32%; margin-right:2%;}
.marg-per2 > .col-4-1 {width: 23.5%; margin-right:2%;}
.marg-per2 > .col-5-1 {width: 18.4%; margin-right:2%;}
.marg-per2 > .col-3-2 {width: 66%; margin-right:2%;}
.marg-per2 > .col-4-2 {width: 49%; margin-right:2%;}
.marg-per2 > .col-4-3 {width: 74.5%; margin-right:2%;}
.marg-per2 > .col-5-2 {width: 38.8%; margin-right:2%;}
.marg-per2 > .col-5-3 {width: 59.2%; margin-right:2%;}
.marg-per2 > .col-5-4 {width: 79.6%; margin-right:2%;}
/* margin right 4% */
.marg-per4 > .col-2-1 {width: 48%; margin-right:4%;}
.marg-per4 > .col-3-1 {width: 30.6667%; margin-right:4%;}
.marg-per4 > .col-4-1 {width: 22%; margin-right:4%;}
.marg-per4 > .col-5-1 {width: 16.8%; margin-right:4%;}
.marg-per4 > .col-3-2 {width: 65.3333%; margin-right:4%;}
.marg-per4 > .col-4-2 {width: 48%; margin-right:4%;}
.marg-per4 > .col-4-3 {width: 74%; margin-right:4%;}
.marg-per4 > .col-5-2 {width: 37.6%; margin-right:4%;}
.marg-per4 > .col-5-3 {width: 58.4%; margin-right:4%;}
.marg-per4 > .col-5-4 {width: 79.2%; margin-right:4%;}
/* margin right 5% */
.marg-per5 > .col-2-1 {width: 47.5%; margin-right:5%;}
.marg-per5 > .col-3-1 {width: 30%; margin-right:5%;}
.marg-per5 > .col-4-1 {width: 21.25%; margin-right:5%;}
.marg-per5 > .col-5-1 {width: 16%; margin-right:5%;}
.marg-per5 > .col-3-2 {width: 65%; margin-right:5%;}
.marg-per5 > .col-4-2 {width: 47.5%; margin-right:5%;}
.marg-per5 > .col-4-3 {width: 73.75%; margin-right:5%;}
.marg-per5 > .col-5-2 {width: 37%; margin-right:5%;}
.marg-per5 > .col-5-3 {width: 58%; margin-right:5%;}
.marg-per5 > .col-5-4 {width: 79%; margin-right:5%;}
.column .last {margin-right:0; *float:right; *clear:right;}


/* ======  Form  ====== */
.qhdform fieldset{ border:none; margin:0; padding:0;}
.qhdform fieldset legend{ margin:0; padding:0;}
.qhdform .formHeader,.qhdform .formSection { padding-bottom:10px; margin-bottom:25px;}
.qhdform .formHeader p,.qhdform .formSection p { color:#666;}
/* clear float for Form */ 
.qhdform .formrow { font-size:12px; line-height:100%;}
.qhdform .formrow:before,.formrow:after{content:"."; display:block; height:0; visibility:hidden;}
.qhdform .formrow:after{clear:both;}
.qhdform .formrow{#zoom:1;}
.qhdform .formrow .controls{overflow:hidden; #zoom:1; _float:left; _clear:right;}

/* ====== 默认表单布局 ====== */
/*表单抬头*/
.qhdform .formrow .label{display:block; float:left; margin:5px 15px 0 0; line-height:16px; width:100px;}
.qhdform .formrow .label em {display:inline-block; float:right; line-height:22px; margin-left:5px;}
/*帮助提示*/
.qhdform .inlineHint { display:inline-block; *display:inline; *zoom:1; vertical-align: middle;}
.qhdform .inlineHint,.qhdform .blockHint { color:#777; line-height:20px;}
/* 默认表单元素宽度 */
.qhdform .textInput,
.qhdform .fileUpload,
.qhdform .selectInput,
.qhdform select,
.qhdform textarea { width:95%;}
/* 预设表单元素宽度 */
.qhdform .small { width:25% !important; }
.qhdform .medium{ width:50% !important; }
.qhdform .auto  { width:auto !important; height:auto !important; overflow:visible; }
.qhdform .textInput,.qhdform .textarea,.qhdform .selectInput,.qhdform .fileUpload {color:#666; margin:0 5px 6px 0;}
/* 表单组 */
.qhdform .controls ul { padding:0; margin:0 0 10px; list-style:none;}
.qhdform .controls li { padding:8px 0 0; *padding:5px 0 0; list-style:none;}
.qhdform .controls .inlinelabel li { display:inline-block; *display:inline; *zoom:1; margin-right:15px;}
.qhdform .controls li label .textInput,.qhdform .controls li label .textarea,.qhdform .controls li label .selectInput {display:block; margin-top:8px;}
.qhdform .controls .column li .textInput,.qhdform .controls .column li .textarea,.qhdform .controls .column li .selectInput { width:90%; margin-right:0;}
.qhdform .controls .column { margin-bottom:0;}

/* ====== 无边框/文本居右 表单布局 ====== */
.qhdform .labelRright .label { text-align:right; margin-left:0;}
.qhdform .labelRright .label em { float:none; line-height:normal; margin:0 5px 0 0;}
.qhdform .labelRright .formrow { border:none; padding:5px 0;}

/* ====== 竖排结构 表单布 局====== */
.qhdform .blockLabels .label{display:block; float:none; position:relative; margin:0 0 5px 0; line-height:18px; width:100%;}
.qhdform .blockLabels .label em {display:inline-block; float:none; line-height:16px; position:absolute; left:-6px; top:2px; margin-left:0;}
/* form skins */
.qhdform .formrow { padding:15px 10px 10px;/* width:100%;*/ overflow:hidden; border-bottom: 1px solid #EFEFEF;}
.qhdform .formbutton { border-bottom:none;}
.qhdform .textInput,
.qhdform textarea    { padding:5px; line-height:normal; border:solid 1px #ddd; background:#FFF url(../images/input_bg.png) repeat-x top; _background-image:none;}
.qhdform textarea    { height:12em;  line-height:160%;}
.qhdform select      { padding:4px; border: 1px solid #ddd; background: #fff; }
.qhdform .textInput:focus,.qhdform textarea:focus {border-color:#c9c9c9; outline:0;}
.qhdform .textInput,.qhdform textarea  {-webkit-transition: border linear 0.2s; -moz-transition: border linear 0.2s; -ms-transition: border linear 0.2s; -o-transition: border linear 0.2s; transition: border linear 0.2s;}
/* Form Messages */
.qhdform .formrow.error,
.qhdform .formrow.focused.error{ background: #ffdfdf; border: 1px solid #f3afb5;/* CSS3 */ border-radius:4px; -webkit-border-radius: 4px; -moz-border-radius:px; -o-border-radius:4px; -khtml-border-radius:4px;}
/* labelRright error Messages */
.qhdform .labelRright .formrow.error,
.qhdform .labelRright .formrow.focused.error{ background:none; border:none;}
.qhdform .labelRright .formrow.error input.error,
.qhdform .labelRright .formrow.error select.error,
.qhdform .labelRright .formrow.error textarea.error{ color:#af4c4c; border: 1px solid #F3AFB5;}


/* 静态内容
------------------------------------------------------------------------------------------ */
.qhd-content h1 { font-size:28px; margin-bottom:10px; }
.qhd-content h2 { font-size:24px; margin-bottom:10px; }
.qhd-content h3 { font-size:18px; margin-bottom:10px; }
.qhd-content h4 { font-size:16px; }
.qhd-content h5 { font-size:13px; }
.qhd-content h6 { font-size:12px; }
.qhd-content p { line-height:1.8; }
.qhd-content em { font-style:italic; }
.qhd-content sup { vertical-align:super; font-size:12px; }
.qhd-content sub { vertical-align:sub; font-size:12px; }
.qhd-content blockquote { line-height:1.6; padding:5px 10px 5px 15px; font-family:"微软雅黑"; background:none; border-left:3px solid #ccc; background-color:#f7f7f7; color:#808080; }
.qhd-content blockquote p { margin-bottom:5px; }
.qhd-content ul, .qhd-content ol { line-height:1.8; }
.qhd-content ul li, .qhd-content ol li { padding-top:2px; padding-bottom:2px; } 
.qhd-content ul.iconlist li { background-position:0 7px; }
.qhd-content ol { padding-left:2.5em; }
.qhd-content img { vertical-align:middle; max-width:100%; height:auto !important; }

/*****************   buttons   ******************/
.btn-small, button.btn-small em { font-size:13px; padding:0 15px 0 0; }
.btn-small span { height:28px; line-height:27px; padding:0 0 0 15px; }
.btn-medium, button.btn-medium em { font-size:15px; padding:0 20px 0 0;}
.btn-medium span { height:36px; line-height:36px; padding:0 0 0 20px;}
.btn-large, button.btn-large em { font-size:18px; padding:0 25px 0 0;}
.btn-large span { font-weight:bold; height:46px; line-height:46px; padding:0 0 0 25px;}

.btn-medium-norm span, .btn-small-norm span,.btn-large-norm span { color:#fff !important; text-shadow:none; }
.btn-medium-main span, .btn-small-main span,.btn-large-main span { color:#fff !important; text-shadow:none; }
.btn-medium-assist span, .btn-small-assist span,.btn-large-assist span { color:#fff !important; text-shadow:none; }
.btn-medium-match span, .btn-small-match span,.btn-large-match span { color:#fff !important; text-shadow:none; }
/* 小按钮 */
.btn-small-norm, button.btn-small-norm em { background:url(../images/buttons/btn-small-norm.png) no-repeat right -30px; _background:url(../images/buttons/ie6/btn-small-norm.gif) no-repeat right -30px; }
.btn-small-norm span { background:url(../images/buttons/btn-small-norm.png) no-repeat left 0; _background:url(../images/buttons/ie6/btn-small-norm.gif) no-repeat left 0; }
.btn-small-main, button.btn-small-main em { background:url(../images/buttons/btn-small-main.png) no-repeat right -30px; _background:url(../images/buttons/ie6/btn-small-main.gif) no-repeat right -30px; }
.btn-small-main span { background:url(../images/buttons/btn-small-main.png) no-repeat left 0; _background:url(../images/buttons/ie6/btn-small-main.gif) no-repeat left 0;}
.btn-small-assist, button.btn-small-assist em { background:url(../images/buttons/btn-small-assist.png) no-repeat right -30px; _background:url(../images/buttons/ie6/btn-small-assist.gif) no-repeat right -30px; }
.btn-small-assist span { background:url(../images/buttons/btn-small-assist.png) no-repeat left 0; _background:url(../images/buttons/ie6/btn-small-assist.gif) no-repeat left 0; }
.btn-small-match, button.btn-small-match em { background:url(../images/buttons/btn-small-match.png) no-repeat right -30px; _background:url(../images/buttons/ie6/btn-small-match.gif) no-repeat right -30px; }
.btn-small-match span { background:url(../images/buttons/btn-small-match.png) no-repeat left 0; _background:url(../images/buttons/ie6/btn-small-match.gif) no-repeat left 0; }
/*中型按钮*/
.btn-medium-norm, button.btn-medium-norm em { background:url(../images/buttons/btn-medium-norm.png) no-repeat right -38px; _background:url(../images/buttons/ie6/btn-medium-norm.gif) no-repeat right -38px; }
.btn-medium-norm span { background:url(../images/buttons/btn-medium-norm.png) no-repeat left 0; _background:url(../images/buttons/ie6/btn-medium-norm.gif) no-repeat left 0; }
.btn-medium-main, button.btn-medium-main em { background:url(../images/buttons/btn-medium-main.png) no-repeat right -38px; _background:url(../images/buttons/ie6/btn-medium-main.gif) no-repeat right -38px; }
.btn-medium-main span { background:url(../images/buttons/btn-medium-main.png) no-repeat left 0; _background:url(../images/buttons/ie6/btn-medium-main.gif) no-repeat left 0;}
.btn-medium-assist, button.btn-medium-assist em { background:url(../images/buttons/btn-medium-assist.png) no-repeat right -38px; _background:url(../images/buttons/ie6/btn-medium-assist.gif) no-repeat right -38px; }
.btn-medium-assist span { background:url(../images/buttons/btn-medium-assist.png) no-repeat left 0; _background:url(../images/buttons/ie6/btn-medium-assist.gif) no-repeat left 0; }
.btn-medium-match,button.btn-medium-match em { background:url(../images/buttons/btn-medium-match.png) no-repeat right -38px; _background:url(../images/buttons/ie6/btn-medium-match.gif) no-repeat right -38px; }
.btn-medium-match span { background:url(../images/buttons/btn-medium-match.png) no-repeat left 0; _background:url(../images/buttons/ie6/btn-medium-match.gif) no-repeat left 0; }
/*大型按钮*/
.btn-large-norm, button.btn-large-norm em { background:url(../images/buttons/btn-large-norm.png) no-repeat right -48px; _background:url(../images/buttons/ie6/btn-large-norm.gif) no-repeat right -48px; }
.btn-large-norm span { background:url(../images/buttons/btn-large-norm.png) no-repeat left 0; _background:url(../images/buttons/ie6/btn-large-norm.gif) no-repeat left 0; }
.btn-large-main, button.btn-large-main em { background:url(../images/buttons/btn-large-main.png) no-repeat right -48px; _background:url(../images/buttons/ie6/btn-large-main.gif) no-repeat right -48px; }
.btn-large-main span { background:url(../images/buttons/btn-large-main.png) no-repeat left 0; _background:url(../images/buttons/ie6/btn-large-main.gif) no-repeat left 0; }
.btn-large-assist, button.btn-large-assist em { background:url(../images/buttons/btn-large-assist.png) no-repeat right -48px; _background:url(../images/buttons/ie6/btn-large-assist.gif) no-repeat right -48px; }
.btn-large-assist span { background:url(../images/buttons/btn-large-assist.png) no-repeat left 0; _background:url(../images/buttons/ie6/btn-large-assist.gif) no-repeat left 0; }
.btn-large-match, button.btn-large-match em { background:url(../images/buttons/btn-large-match.png) no-repeat right -48px; _background:url(../images/buttons/ie6/btn-large-match.gif) no-repeat right -48px; }
.btn-large-match span { background:url(../images/buttons/btn-large-match.png) no-repeat left 0; _background:url(../images/buttons/ie6/btn-large-match.gif) no-repeat left 0; }
/*  buttons hover  */
.btn-small:hover, button.btn-small:hover em { background-position:right -90px; }
.btn-small:hover span { background-position:left -60px; }
.btn-medium:hover, button.btn-medium:hover em { background-position:right -114px; }
.btn-medium:hover span { background-position:left -76px; }
.btn-large:hover, button.btn-large:hover em { background-position:right -144px; }
.btn-large:hover span { background-position:left -96px; }
/*  buttons active  */
.btn-small:active, button.btn-small:active em { background-position:right -150px; }
.btn-small:active span { background-position:left -120px; }
.btn-medium:active, button.btn-medium:active em { background-position:right -190px; }
.btn-medium:active span { background-position:left -152px; }
.btn-large:active, button.btn-large:active em { background-position:right -240px; }
.btn-large:active span { background-position:left -192px; }







/* ====== Slideshow & Scrollable ====== */
.carousel-direction a { 
	display:block; width:30px; height:60px; line-height:60px; overflow:hidden; position:absolute; top:50%; z-index:100; margin-top:-30px; 
	font-family:simsun; text-align:center; color:#fff; font-size:30px; text-decoration:none; cursor:pointer; background-color:#4d148c; 
}
.carousel-direction a:hover { background-color:#6d2ab6; color:#fff; text-decoration:none; }
.carousel-direction a.disabled, .carousel-direction a.disabled:hover { background-color:#dcf2ff; color:#ccc; cursor:default; }
.carousel-prev { left:0; }
.carousel-next { right:0; }
.carousel-btn { text-align:center; margin:10px 0; }
.carousel-btn a { display:inline-block; width:12px; height:12px; margin:0 5px; background:#ccc; border-radius:50%; }
.carousel-btn .selected { background:#6d2ab6; cursor:default;}
.carousel-btn a span { display:none;}
.carousel-btn-fixed { width:100%; position:absolute; bottom:15px; left:0; margin:0; z-index:100; }
.carousel-num { position:absolute; bottom:10px; right:10px; z-index:100; }
.carousel-num a { display:inline-block; *display:inline; *zoom:1; width:20px; height:20px; line-height:20px; margin:0 0 0 5px; text-align:center; background:#333; font-size:12px; color:#fff; }
.carousel-num a:hover { text-decoration:none; color:#fff; }
.carousel-num a.selected { background:#6d2ab6; cursor:default; }
.carousel-thumbs { text-align:center; } 
.carousel-thumbs a { border:2px solid #ccc; margin:0 3px; display:inline-block; *display:inline; *zoom:1; }
.carousel-thumbs a:hover, .carousel-thumbs a.selected { border-color:#f60; }
.carousel { position:relative; }
.carousel-item { position:relative; float:left; }
.carousel-item img { display:block; }
.carousel-info { position:absolute; bottom:0; left:0; width:100%; background:url(../images/opa70.png); }
.carousel-info-inner { font-size:13px; padding:8px 10px; color:#fff; }
.carousel-info-inner a, .carousel-info-inner a:hover { color:#fff; }
.carousel-info-inner h3 { font-size:16px; line-height:20px; color:#fff; }
.carousel-info-inner p {margin-top:5px; } 
.responsive-carousel { overflow:hidden; }
.responsive-carousel .carousel-item { /*float:none;*/ }
.responsive-carousel .carousel-item img { width:100%; height:100%; }
.responsive-carousel .carousel-direction { display:none; }
.responsive-carousel:hover .carousel-direction { display:block; }
.slideshow { overflow:hidden; }
.slideshow .carousel-direction a { background-color:transparent; width:40px; height:80px; line-height:80px; margin-top:-40px; font-size:60px; }
.slideshow .carousel-direction a:hover { background-color:#4d148c; }
.slideshow .carousel-prev { left:20px; }
.slideshow .carousel-next { right:20px; }
.slideshow .carousel-btn a { width:30px; height:10px; background-color:#b3b3b3; border-radius:0; }
.slideshow .carousel-btn a.selected { background-color:#4d148c; }
.scrollable {}
.scrollable .caroufredsel_wrapper { }
.scrollable ul { padding:0; _margin-left:-5px !important; list-style:none; overflow:hidden;}
.scrollable ul li {	padding:0px; margin:0 10px; display:block; float:left; text-align:center; width:196px; }
.scrollable ul li img { display:block; width:100%; }
.scrollable ul li p { margin-bottom:10px; }
.scrollable ul li h2 { font-size:15px; margin-bottom:10px; line-height:22px; }
.scrollable ul li h2 a { font-size:15px; font-weight:normal; color:#4d4d4d; }
.scrollable ul li h2 a:hover { color:#6d2ab6; }
.scrollable .text-intro { text-align:left; font-size:13px; color:#808080; line-height:1.5; }
.scrollable-inner-page ul li { width:180px; }
.scrollable .carousel-direction a { width:26px; height:60px; margin-top:0; top:55px; }
.scrollable a.carousel-prev { left:0; background-position:0 0 }
.scrollable a.carousel-next { right:0; background-position:-18px 0; }
.scrollable-text { width:100%; height:35px; overflow:hidden; background-color:#f2f2f2; }
.scrollable-text .carousel-direction a { display:block; width:11px; height:6px; overflow:hidden; margin-top:-5px; background-color:transparent; background-image:url(../images/skin-icon/direction-s.gif); background-repeat:no-repeat; }
.scrollable-text .carousel-direction a:hover { background-color:transparent; } 
.scrollable-text .carousel-direction a span { display:none; }
.scrollable-text .carousel-up { background-position:0 0; right:15px; }
.scrollable-text .carousel-down { background-position:0 -7px; right:0; }
.scrollable-text ul li { border:none; width:100%; }




/* ====== Tab & Accordion ====== */
.tabs-default .tabs-nav { height:32px; line-height:32px; font-size:0; }
.tabs-default .tabs-nav li { display:inline-block; *display:inline; *zoom:1; border-right:5px solid #fff; }
.tabs-default .tabs-nav li a { float:left; display:block; padding:0 20px; text-decoration:none; background-color:#d9d9d9; cursor:pointer; font-size:14px; color:#666; font-weight:bold; }
.tabs-default .tabs-nav li a:hover { background-color:#e6e6e6; color:#6d2ab6; }
.tabs-default .tabs-nav li a.current, .tabs-default .tabs-nav li a.current:hover { color:#fff; background-color:#4d148c; }
.tabs-default .tabs-nav li a span { display:inline-block; *display:inline; *zoom:1; }
.tabs-default .tabs-nav li a i { float:left; display:inline; width:20px; height:20px; overflow:hidden; margin-right:5px; position:relative; top:6px; background-position:center center; background-repeat:no-repeat; }
.tabs-default .tabs-panes { }
.tabs-default .tabs-panes .tab-box { display:none; padding:20px 0 0; width:auto; }
.tabs-down .tabs-nav li a.current, .tabs-down .tabs-nav li a.current:hover { color:#fff; background-color:#4d148c; }
.tabs-down .tabs-panes .tab-box { padding:0 0 20px 0; width:auto; }
.tabs-left .tabs-nav { float:left; display:inline; width:20%; height:auto; background-color:transparent; }
.tabs-left .tabs-nav li { padding:0; border:none; display:block; width:100%; margin-bottom:1px; line-height:40px; background-color:#f2f2f2; *display:inline; }
.tabs-left .tabs-nav li a { display:block; padding-left:15px; float:none; width:auto; }
.tabs-left .tabs-nav li a.current, .tabs-left .tabs-nav li a.current:hover { color:#fff; background-color:#4d148c; }
.tabs-left .tabs-panes { overflow:hidden; *zoom:1; }
.tabs-left .tabs-panes .tab-box { padding:0 0 0 15px; }
.tabs-right .tabs-nav { float:right; display:inline; width:25%; height:auto; background-color:transparent;}
.tabs-right .tabs-nav li { padding:0; border:none; display:block; width:100%; margin-bottom:1px; line-height:40px; background-color:#f2f2f2; *display:inline; }
.tabs-right .tabs-nav li a { display:block; padding-left:15px; float:none; width:auto; }
.tabs-right .tabs-nav li a.current, .tabs-right .tabs-nav li a.current:hover { color:#fff; background-color:#4d148c; }
.tabs-right .tabs-panes { overflow:hidden; *zoom:1; }
.tabs-right .tabs-panes .tab-box { padding:0 15px 0 0; }
.tabs-center .tabs-nav { text-align:center; }
.tabs-rtl .tabs-nav { text-align:right; }

.accordion { }
.accordion .accordion-handle { position:relative; background-color:#f2f2f2; line-height:30px; padding:10px 0 10px 15px; margin-bottom:2px; cursor:pointer; *zoom:1; }
.accordion .accordion-handle:hover { background-color:#e5e5e5; }
.accordion .accordion-handle h4 { font-size:15px; line-height:20px; }
.accordion .accordion-pane { display:none; padding:15px 0; }
.accordion .current, .accordion .current:hover { background-color:#2688ff; color:#fff; }
.accordion .accordion-handle i { display:block; width:40px; height:40px; overflow:hidden; position:absolute; top:0; right:0; border-left:1px solid #fff; background:url(../images/style-blue/accordion.gif) no-repeat 0 0; }
.accordion .current i { border-color:#00c8ff; background-position:0 -40px; }







/* 文章 & 产品 公用
------------------------------------------------------------------------------------------ */
.entry-item { border-bottom:1px dotted #d9d9d9; margin:0 0 23px; padding:0 0 25px; }
	.entry-img { margin-bottom:10px;}
	.entry-img img { display:block; }
	.entry-title { margin-bottom:15px; }
	.entry-title h2 { font-size:18px; line-height:1.4; }
	.entry-title a { color:#595959; }
	.entry-title a:hover { color:#6d2ab6; text-decoration:underline; }
	.entry-meta { font-size:13px; margin-bottom:10px; color:#808080; }
	.entry-meta em { margin:0 8px; }
	.entry-meta strong { font-weight:normal; }
	.entry-summary { color:#666; font-size:13px; /*margin-bottom:-10px;*/ }
	.entry-summary p { line-height:1.5; }
	.entry-detail { padding-right:15px; font-size:13px; background:url(../images/style-blue/arrow-r.gif) no-repeat right center; }
.entry-item .typo-img .entry-img { margin-bottom:0; }
.entry-item .typo-text .entry-title { margin-top:-2px; _margin-top:-1px;}
.entry-set .typo .typo-img { margin-right:15px; }
.entry-set .typo .typo-img-right { margin-left:15px; margin-right:0; }
.entry-set .entry-title { margin-bottom:10px; }
.entry-set .entry-title h2 { font-size:16px; }
.entry-set .entry-item .typo-text .entry-title { margin-top:-2px; _margin-top:-1px; }
/* 博客列表 */
.blog-list .entry-img img { width:100%; }
/* 头条 */
.headlines-list .entry-title h2 { font-size:16px; }
.headlines-list .headlines-content { border-bottom:none; padding:0; margin:0 0 10px; padding:0 0 8px; }
.headlines-list .headlines-content .entry-item { border-bottom:none; padding-bottom:0; margin-bottom:0;  }
.headlines-list .headlines-content .entry-img { margin-bottom:0; }
.headlines-list .headlines-content .entry-title a { color:#4d4d4d; }
.headlines-list .headlines-content .entry-title a:hover { color:#6d2ab6; text-decoration:none; }
.headlines-list .headlines-content-bg { padding-bottom:0; background-color:#f2f2f2; }
.headlines-list .headlines-content-bg .entry-img img { display:block; width:100%; }
.headlines-list .headlines-content-bg .entry-title { padding:7px 10px; margin-bottom:0; }
.headlines-list .headlines-content-bg .entry-title h2 { font-size:16px; }
/* 多列图文 */
.portfolio-list { min-height:20px; }
.portfolio-list li { margin-bottom:25px; }
	.portfolio-img { margin-bottom:10px; }
	.portfolio-img a { position:relative; }
	.portfolio-img a, .portfolio-img img { width:100%; display:block; }
	.portfolio-img .opacity-overlay { display:none; width:100%; height:100%; position:absolute; top:0; left:0; z-index:10; cursor:pointer; background-color:#000; opacity:0.6; filter:alpha(opacity=60); _height:expression( (this.parentElement.clientHeight) +'px'); }
	.portfolio-img .icon-zoom { display:block; width:100%; height:100%; position:absolute; top:0; left:0; z-index:11; background:url(../images/skin-icon/icon-zoom.png) no-repeat center; }
	.portfolio-img .icon-video { display:block; width:100%; height:100%; position:absolute; top:0; left:0; z-index:11; background:url(../images/skin-icon/icon-video.png) no-repeat center; }
	.portfolio-img a:hover .opacity-overlay { display:block; }
	.portfolio-title { margin-bottom:10px; font-weight:normal; line-height:normal; } 
	.portfolio-title h2 { font-size:14px; line-height:1.5; }
	.portfolio-title a { color:#595959; }
	.portfolio-title a:hover { color:#6d2ab6; text-decoration:underline; }
	.portfolio-meta { font-size:13px; margin-bottom:10px; color:#808080; }
	.portfolio-meta em { margin:0 8px; }
	.portfolio-meta strong { font-weight:normal; }
	.portfolio-summary { color:#808080; font-size:13px; margin-bottom:-10px; }
	.portfolio-summary p { line-height:1.5; }
	.portfolio-detail { padding-right:15px; font-size:13px; background:url(../images/skin-icon/arrow-r.gif) no-repeat right center; }
.portfolio-list .price{ text-align:center; }
.portfolio-list .col-2-1 .portfolio-title h2 { font-size:16px; }
/* 放大镜 */
.cloud-zoom-lens { border:1px solid #888; background-color:#fff; margin:-1px; cursor:move; }
.cloud-zoom-title { position:absolute !important; top:0px;width:100%;padding:3px; text-align:center; font-weight:bold; background-color:#000; font-size:13px; color:#fff;}
.cloud-zoom-big { border:1px solid #808080; overflow:hidden;}
.cloud-zoom-loading { color:#fff; background:#222; padding:3px; border:1px solid #000; }
.zoom-small-image { border:1px solid #ebebeb; float:left; padding:3px; background-color:#fff; }
.zoom-thumbs { margin-top:10px; width:565px; }
.zoom-thumbs ul { float:left; display:inline; }
.zoom-thumbs li { float:left; display:inline; margin-right:7px; }
.zoom-thumbs li a { display:block; border:1px solid #e6e6e6; background-color:#fff; padding:2px; }
.zoom-thumbs li a:hover { border-color:#ccc; } 
.zoom-thumbs li a img { margin:0; display:block; }
.zoom-thumbs li.zoom-selected a { border:1px solid #f30; }
.zoom-thumbs .carousel-direction { display:none;}
.zoom-thumbs .carousel-direction a { width:20px; font-size:25px; }
.zoom-thumbs:hover .carousel-direction { display:block; }
/* 详情附件下载 */
.detail-file-download { padding:6px 15px; margin:25px 0 20px; border:1px solid #e8e8e8; background-color:#f6f6f6;}
.detail-file-download h4 { font-size:16px; line-height:1.5; margin-bottom:5px; font-weight:bold; }
.detail-file-download li a { padding-left:10px; background:url(../images/skin-icon/icon-dot.gif) no-repeat left center; font-size:13px; }
/* 详情图库切换 */
.gallery-detail {}
.gallery-detail-title { text-align:center; margin-bottom:15px; }
.gallery-detail-title h1 { font-size:22px; line-height:1.5; }
.gallery-detail .gallery-img-wrap { margin-bottom:35px; }
.gallery-detail .ad-gallery { width:720px; margin:0 auto; }
.gallery-detail .ad-gallery .ad-image-wrapper { height:540px; }
.gallery-detail .ad-gallery .ad-nav .ad-thumbs { margin:0 30px; width:660px; }
.gallery-detail .gallery-detail-content { padding-top:15px; }
/* 分类 */
.category { }
.category ul li{ position:relative; margin-bottom:3px; *zoom:1; *background-color:#fff; }
.category ul li a { display:block; padding:4px 10px; background-color:#e5e5e5; color:#4d4d4d; font-size:15px; *zoom:1; }
.category ul li a:hover { background-color:#d9d9d9; text-decoration:none; color:#6d2ab6; }
.category ul li i { display:block; width:8px; height:4px; overflow:hidden; position:absolute; right:10px; top:15px; background:url(../images/page-menu-arrow-s.gif) no-repeat 0 0; }
.category ul ul { padding:0 0 0 15px ; margin:2px 0 20px; display:none; }
.category ul ul li.last { border-bottom:none; }
.category ul ul li a { background-colot:#f2f2f2; font-size:13px; }
.category ul li.current a { background-color:#2b70a9; color:#fff; }
.category ul li.current i { background-position:0 -4px; }
.category ul li.current ul { display:block; }
.category ul li.current ul li a { background-color:#f2f2f2; color:#4d4d4d; }
.category ul li.current ul li a:hover { color:#6d2ab6; text-decoration:none; }
.category ul li.current ul li.current a { background-color:#2688ff; color:#fff; }







/* Article 文章
------------------------------------------------------------------------------------------ */
.article-category {}
.carousel-img-text { overflow:inherit; }
.carousel-img-text .entry-set .entry-item { border:none; margin:0; padding:0; }
.carousel-img-text .entry-set .entry-item img { width:160px; height:auto; }
.carousel-img-text .entry-set .entry-title h2 { font-size:15px; }
.carousel-img-text .entry-set .entry-summary { font-size:12px; color:#999; margin-bottom:0; }
.carousel-img-text .entry-set .entry-summary .qhd-content p { margin-bottom:0; }
.carousel-img-text .carousel-direction { display:block; }
.carousel-img-text .carousel-direction a { width:18px; height:18px; line-height:18px; margin:0; font-size:12px; }
.carousel-img-text .carousel-direction .carousel-prev { left:auto; top:-30px; right:20px; }
.carousel-img-text .carousel-direction .carousel-next { top:-30px; right:0; }

.article-list-row {}
.article-list-row li { padding:5px 0; *vertical-align:text-top; border-bottom:1px dotted #d9d9d9; *zoom:1; _display:inline-block; }
.article-list-row li .article-title { padding-left:8px; color:#4d4d4d; background:url(../images/skin-icon/icon-dot.gif) no-repeat 0 8px; }
.article-list-row li .article-title:hover { color:#6d2ab6; text-decoration:none; }
.article-list-row li .article-time, .article-list-row li .article-time strong, .article-list-row li .article-time em { color:#999; font-size:12px; font-weight:normal; font-style:normal; }
.article-list-row li .no-file{ cursor:default; }
.article-list-row li .file-download { background:url(../images/style-blue/icon-download.gif) no-repeat left center; padding-left:18px; font-size:13px; color:#6d2ab6; }
.article-list-row li .file-download-disabled, .article-list-row li .file-download-disabled:hover { background:url(../images/style-blue/icon-download-disabled.gif) no-repeat left center; color:#ccc; cursor:not-allowed; }
.article-list-row li a { color:#6d2ab6; text-decoration:none; }
.article-detail .article-title { text-align:center; margin-bottom:15px; }
.article-detail .article-title h1 { font-size:22px; line-height:1.5; }
.article-detail .entry-meta { text-align:center; margin-bottom:10px; padding-bottom:10px; border-bottom:1px dashed #ccc; }
.article-detail .entry-meta span { margin:0 10px; }
.article-detail .article-content { margin-top:25px; }
.article-detail .video-player-content { padding-top:10px; text-align:center; }







/* Product 产品
------------------------------------------------------------------------------------------ */
.product-category {}
.product-category-scrollable ul li { text-align:left; }
.product-category-scrollable ul li h2 a { font-weight:bold; font-size:18px; }
.product-filter {}
.product-filter dl { border-bottom:1px solid #e5e8ea; padding:8px 0; }
.product-filter dt { width:100px; margin-right:20px; text-align:right; }
.product-filter dd a { font-size:13px; margin-right:30px; margin-top:2px; display:inline-block; *display:inline; *zoom:1; white-space:nowrap; color:#808080; }
.product-filter dd a:hover, .product-filter dd a.current { color:#6d2ab6; text-decoration:none; }



.price { margin-bottom:10px; font-size:16px; font-weight:bold; color:#f30; line-height:1.2; }
.price span { font-family:verdana; }
.product-summary { color:#666; }
.product-attr { margin-bottom:10px; }
.product-attr dt { text-align:right; font-weight:bold; }
.product-attr dd span { margin-right:10px; }
.product-attr .share-toolbar { margin-bottom:10px; }
.product-set .carousel-direction a { /*top:100px !important;*/ }
.product-list .portfolio-title h2 { font-size:14px; text-align:center; }
.product-list .price span { font-size:16px; }
.product-detail .product-name { margin-bottom:15px; }
.product-detail .product-name h1 { font-size:22px; line-height:1.5; }
.product-detail .product-sku { margin-bottom:15px; color:#999; }
.product-detail .product-sku strong { font-weight:normal; }
.product-detail .product-info-item { border-bottom:1px solid #e5e5e5; padding-bottom:10px; margin-bottom:15px; }
.product-detail .product-info-item-last { border-bottom:none; margin-bottom:0; }
	.product-intr { margin-bottom:45px; }
	.product-intr .product-preview { float:left; display:inline; margin-right:30px; }
	.product-intr .product-preview .gallery-img-wrap { margin-bottom:0; }
	.product-intr .product-preview .gallery-img-wrap .ad-gallery { width:548px; }
	.product-intr .product-preview .gallery-img-wrap .ad-gallery .ad-image-wrapper { height:411px; }
	.product-intr .product-preview .gallery-img-wrap .ad-gallery .ad-nav .ad-thumbs { margin:0 30px; width:488px; }
	.product-intr .product-preview .share-toolbar { margin-bottom:0; }
	.product-intr .product-info { overflow:hidden; *zoom:1; }
	.product-intr .share-toolbar { margin:15px 0 10px; }
	.product-intr .back-category a { background:url(../images/skin-icon/icon-back-cate.gif) no-repeat left center; padding-left:15px; color:#4d4d4d; }
	.product-intr .back-category a:hover{ color:#6d2ab6; }
	.product-desc-title { background-color:#e6e6e6; margin-bottom:20px; }
	.product-desc-title h3 { height:38px; line-height:38px; float:left ;padding:0 20px; font-size:16px; color:#6d2ab6; background:#fff url(../images/style-blue/product-desc-title-bg.png) repeat-x top left }
	.product-desc-item { margin-bottom:50px; }
	.product-desc-item-title { margin-bottom:15px; }
	.product-desc-item-title h4 { float:left; height:28px; line-height:28px; background:#6d2ab6; color:#fff; font-size:15px; padding:0 25px; }
.product-detail-simple .product-img { text-align:center; margin-bottom:15px; }
.product-detail-simple .product-name { text-align:center; margin-bottom:30px; }
.product-detail-complete .tabs-nav { background-color:#f2f2f2; }
.no-data-note { font-size:20px; color:#f30; padding:30px 0; text-align:center; }




/* Link 链接
------------------------------------------------------------------------------------------ */
/*.link a { color:#4d4d4d; }
.link a:hover { color:#6d2ab6; }*/
.link a img { vertical-align:middle; margin-right:5px; position:relative; top:-1px; *top:0; }
.link-line a { margin:0 15px 0 0; }
.link-line em { margin:0 7px 0 -8px; *zoom:1; font-style:normal; }
.link-line-rtl { text-align:right; }
.link-line-rtl a { margin:0 0 0 15px; }
.link-line-rtl em { margin:0 -10px 0 10px; font-style:normal; }
.link-line-center { text-align:center; }
.link-line-center a { margin:0 8px;}
.link-line-center em { margin:0 -2px 0 0; font-style:normal; }
.link-block li { padding:3px 0; line-height:1.5; }
.link-block-sign a { display:block; background:url(../images/skin-icon/icon-dot.gif) no-repeat 0 8px; padding-left:10px; }
.link-list li { margin-bottom:15px; }
.link-list .link-img { margin-bottom:5px; }
.link-list .link-img img { display:block; width:100%; }
.link-list .link-name { text-align:center; }
.link-list .link-name h2 { line-height:22px; font-size:13px;  }
.link-list .link-name a { font-size:13px; font-weight:normal; /*color:#4d4d4d;*/ }
.link-list .link-name a:hover { color:#6d2ab6; }
.link-list .col-2-1 a { font-size:16px; }
.link-scrollable ul { _margin-left:-8px !important; }
.link-scrollable ul li { width:195px; margin:0 10px; }
.link-scrollable .carousel-direction a { margin-top:0; top:24px; }





/* 分页 & 面包屑
------------------------------------------------------------------------------------------ */
.pagination { margin:30px 0 20px; clear:both; font-size:13px; }
.pagination span, .pagination a { display:inline-block; padding:0 10px; height:28px; line-height:28px; margin:0 2px; *zoom:1; color:#464236; }
.pagination a:hover { background:#e5e5e5; color:#6d2ab6; text-decoration:none; }
.pagination a:active { color:#808080; }
.pagination .disabled { cursor:default; color:#ccc; }
.pagination .current { background:#6d2ab6; color:#fff; }
.pagination-default { text-align:center;  }
.pagination-right { text-align:right; }
.pagination-left  { text-align:left; }
.loop-page { margin:30px 0 20px; clear:both; }
.loop-page .loop-page-prev { width:48%; display:inline; float:left; margin-bottom:0; }
.loop-page .loop-page-next { width:48%; display:inline; float:right; margin-bottom:0; }
.loop-page span a { display:inline-block; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; width:100%;  color:#555; text-decoration:none; }
.loop-page span a:hover { color:#f30; text-decoration:underline; }

.breadcrumbs { font-size:12px; color:#999; }
.breadcrumbs a { color:#999; }
.breadcrumbs a:hover { color:#999; text-decoration:underline; }
.breadcrumbs i { font-style:normal; margin:0 3px; }
.breadcrumbs strong { font-weight:normal; color:#333; } 





/* search 搜索
------------------------------------------------------------------------------------------ */
.search-form .form-text { height:40px; line-height:40px; padding:0 8px; color:#999; font-size:13px; border:2px solid #e6e6e6; } 
.search-form .form-btn { border:none; cursor:pointer; height:44px; width:44px; background:#bfbfbf url(../images/skin-icon/icon-search.png) no-repeat center; }
.search-form .form-btn:hover { background-color:#6d2ab6; }
.search-form .form-btn span { display:none; }
.search-result .search-form { width:800px; margin-left:auto; margin-right:auto; margin-bottom:30px;}
.search-result .search-form .form-text { float:left; width:738px; _margin-right:-4px; }
.search-result .search-form .form-text { border-right:none; overflow:hidden; *zoom:1; }
.search-result-note { background:#fafafa; border:1px solid #f2f2f2; padding:5px 15px; margin-bottom:30px; color:#999; }
.search-result-note .message-note { color:#f30; margin:0 3px; }
.search-no-result { padding:50px 0; }
.search-no-result .search-result-note { border:none; background-color:transparent; font-size:16px; text-align:center; color:#4d4d4d; }


/* module 外框容器
------------------------------------------------------------------------------------------ */
.module-default { margin:0; padding:0; }
.module-default > .module-divider { margin-bottom:10px; }
.module { margin-bottom:25px; }
.module-title-default { margin-bottom:10px; overflow:hidden;  }
.module-title-default > .module-title-content h3 { display:block; float:left; _display:inline; line-height:20px; font-size:16px; color:#4d4d4d; font-family:"Microsoft YaHei","微软雅黑",Arial,sans-serif; }
.module-title-default > .module-title-content span { margin-left:5px; float:left; line-height:22px; color:#e60012; font-size:12px; }
.module-title-default > .module-title-content span strong { font-weight:normal; margin-left:5px; color:#e60012; }
.module-more-default a { color:#808080; font-size:12px; }
.module-more-default a:hover { color:#2093a1; text-decoration:none; }
.module-icon-default { padding-left:25px; background-repeat:no-repeat; background-position:left center; }
.module-divider { height:1px; overflow:hidden; background-color:#d9d9d9; margin-top:25px; clear:both; }
.module-no-margin, .module-no-margin .module-content p, .module-no-margin .module-content ul, .module-no-margin .module-content ol, 
.module-no-margin .module-content h1, .module-no-margin .module-content h2, .module-no-margin .module-content h3, .module-no-margin .module-content h4,
.module-no-margin .module-content h5, .module-no-margin .module-content h6 { margin:0; }

.more-near-title { color:#909192; margin-left:10px; font-size:13px; }
.more-near-title:hover { text-decoration:none; }

.module-tit-bulge .mod-tit { position:relative; margin-bottom:0; overflow:visible; }
.module-tit-bulge .mod-tit h3 { position:absolute; left:-95px; top:0; }

.module-border { border:1px solid #e6e7e8; } 
.module-border .mod-tit { height:39px; line-height:39px; background:url(../images/mod-tit-bg.jpg) repeat-x; padding:0 15px; color:#4d148c; }
.module-border .mod-tit h3, .module-border .mod-tit strong { font-weight:normal; font-size:20px; font-family:"微软雅黑"; margin-right:5px; }
.module-border .mod-content { padding:19px; }
.module-border-NoPadding .mod-tit { height:auto; line-height:normal; background:none; padding:0; margin-bottom:25px; }
.module-border-NoPadding .mod-content { padding:0; }


/*.module-tit-border-b .mod-tit { border-bottom:2px solid #DFE1E5; }
.module-tit-border-b .mod-tit-group { border-bottom:2px solid #169fe6; margin-bottom:-2px; position:relative; padding-right:10px;}
.module-tit-border-b .mod-tit-group .mod-more { background-color:#fff; }
.module-sidebar { margin-bottom:40px; }
.module-sidebar .mod-tit { border-bottom:1px dotted #232323; border-top:2px solid #232323; margin-bottom:15px; padding:5px 0;}
.module-sidebar .mod-tit-group { float:none; }
.module-sidebar .mod-tit h3 { line-height:1.8; font-size:15px; float:none; }
.module-sidebar .mod-content p { margin-bottom:10px; }
.module-tit-bg .mod-tit { background:url(../images/mod-tit-bg.gif) repeat-x center center; }
.module-tit-bg .mod-tit-group { background-color:#fff; padding-right:15px; }
.module-shadow { background:url(../images/shadow.png) repeat-x left bottom; }
.module-shadow { padding-bottom:4px; }
.module-bg { background-color:#f9f9f9; }
.module-full-page { margin-bottom:0; }
.module-full-page .mod-tit-full { margin-bottom:25px; text-align:center; }
.module-full-page .mod-tit-full h2 { font-size:24px; }
.module-full-page .mod-tit-full h3 { float:none; color:#666; }
.module-full-page .mod-tit-full .mod-tit-group { float:none; }
.module-full-page .mod-inner-full { padding:30px 110px 30px; }
.module-border-b { }
*/






















/*----------------------------------------------------------------------------------------------------------------------------------------------------
           Pages style
----------------------------------------------------------------------------------------------------------------------------------------------------*/
body { font:14px/1.6 "Microsoft YaHei","微软雅黑",Arial,sans-serif; color:#595959; background-color:#f1f2f2; }
a { color:#333; text-decoration:none; }
a:hover { color:#4d148c; text-decoration:underline; }

/* Common Class */
#wrapper { position:relative; }
.content-wrap { background-color:#fff; }
.insi-page .content-wrap { background-color:#004071; }
.insi-page .content-wrap .ContentArea .page-width { background-color:#fff; }
.insi-content-wrap .ContentArea .page-width { padding:15px 20px 50px; overflow:hidden; }


.page-width { width:1000px; margin:0 auto; }
.float-left { float:left; display:inline;}
.float-right { float:right; display:inline;}
.text-center { text-align:center; }



/* This Skin Carousel */
.carousel-btn a { background-color:#71a3a7; }
.carousel-btn .selected { background-color:#169FE6; }
.carousel-num a.selected { background:#63bdeb; }




/* ==================== Top ==================== */
.top {  }


/* ====== top-container ====== */
.top-container { position:relative; width:100%; z-index:10000; background:url(../images/toolbar-bg.png) repeat-x bottom left; height:90px; padding-bottom:10px; /*margin-bottom:-10px; */*zoom:1; }

.logo { float:left; display:inline; margin:0; padding:15px 0 0; }
.logo a, .logo a img { display:block;}		
.top-container-widget { margin-left:20px; margin-top:8px; *margin-left:13px; }


/* nav-area */
.nav-area { }

/* 文字形式菜单 */
.main-nav .first-level:hover span, .main-nav .sfHover .first-level span { background:url(../images/nav-hl.png) no-repeat left top; color:#4d148c; }
.main-nav .first-level:hover span em, .main-nav .sfHover .first-level span em { display:block; height:52px; line-height:45px; background:url(../images/nav-hl.png) no-repeat right bottom; }
.main-nav .first-level:hover span.imgNav, .main-nav .sfHover .first-level span.imgNav { background:none !important;}
.main-nav .first-level:hover span.imgNav em, .main-nav .sfHover .first-level span.imgNav em { background:none !important;}

/* 图片形式菜单 */
/*.main-nav .first-level { width:78px; height:47px; line-height:38px; background-repeat:no-repeat; background-position:0 0; font-size:15px; color:#000; text-align:center; }
.main-nav .first-level:hover, .main-nav .sfHover .first-level { background-position:0 -47px; color:#4d148c; text-decoration:none; }
.main-nav .first-level .imgNav { text-indent:-9999px; }
.main-nav .sf-menu ul { width:117px; left:-14px; }
.main-nav .second-level { width:117px; height:36px; background-repeat:no-repeat; background-position:0 0; }
.main-nav .second-level:hover { background-position:0 -36px; }
.main-nav .second-level span { cursor:pointer; }
.main-nav .second-level .imgNav { text-indent:-9999px; display:block; width:117px; height:36px; }
*/
.main-nav .sf-menu a { border:none; padding:0; }
.main-nav .sf-menu li li a { padding:0; font-size:12px; border:none; }
.main-nav .sf-menu li:hover ul, .main-nav .sf-menu li.sfHover ul { top:52px; /*left:50%; margin-left:-58px;*/ }
.main-nav .sf-menu li li:hover ul, .main-nav .sf-menu li li.sfHover ul { top:0; }
.main-nav .sf-menu li { background:none; }
.main-nav .sf-menu li li { background:none; }
.main-nav .sf-menu li li li { background:none; }
.main-nav .sf-menu li:hover, 
.main-nav .sf-menu li.sfHover, 
.main-nav .sf-menu a:focus, 
.main-nav .sf-menu a:hover, 
.main-nav .sf-menu a:active { background:none; background-position:0 -52px; }
.main-nav .sf-menu li li a { border-top:1px solid #fff; height:36px; line-height:36px; background-color:#e6e7e8; font-size:13px; color:#000; padding-left:15px; }
.main-nav .sf-menu li li:hover, 
.main-nav .sf-menu li li.sfHover, 
.main-nav .sf-menu li li a:focus, 
.main-nav .sf-menu li li a:hover, 
.main-nav .sf-menu li li a:active { background:none; background-color:#4d148c; background-position:0 -36px; color:#fff; }


	.main-nav { font:14px/1.8 "Microsoft YaHei","微软雅黑"; margin-top:38px;}
	.main-nav li { margin-left:3px; }
	.main-nav li a, .main-nav li a:visited { display:block; color:#333; }
	.main-nav .first-level span { display:block; height:52px; line-height:45px; padding-left:15px; cursor:pointer; }
	.main-nav .first-level span em { display:block; padding-right:15px; }
	.main-nav li a:hover { text-decoration:none; }	
	.main-nav li li { margin:0; }
	.main-nav li.current .first-level { background-position:0 -52px; color:#4d148c; text-decoration:none; }
	.main-nav li.current .first-level span { background:url(../images/nav-hl.png) no-repeat left top; }
	.main-nav li.current .first-level span em { display:block; height:52px; line-height:45px; background:url(../images/nav-hl.png) no-repeat right bottom; }
	.main-nav li.current .first-level span.imgNav { background:none;}
	.main-nav li.current .first-level span.imgNav em { background:none;}
	.main-nav li .sf-sub-indicator { display:none; }
	 
	/* 中型宽度 */
	.main-nav .sf-menu .firstMidSize .first-level, .main-nav .sf-menu .firstMidSize .first-level span { width:87px; }
	.main-nav .sf-menu .midSize { width:142px; left:50%; margin-left:-71px; }
	.main-nav .sf-menu li:hover .midSize, .main-nav .sf-menu li.sfHover .midSize { left:50%; margin-left:-71px; }
	.main-nav .sf-menu .midSize .second-level { width:142px; }

	






.content-wrap { position:relative;  _margin-top:-10px; margin-bottom:-10px; }

/* ==================== Header ==================== */
.Header { }


.slideshow { position:relative; height:512px; width:100%; }
.slideshow .border_box {  width:100%; height:512px; overflow:hidden; } 
.box_skitter { overflow:hidden; }		
.box_skitter .container_skitter { width:1918px !important; overflow:hidden; position:absolute; left:50%; margin-left:-959px; }
.box_skitter .info_slide{ background:none; border-radius:0; opacity:1; top:auto; bottom:25px; text-align:center; width:100%; padding:0; left:auto !important; }
.box_skitter .info_slide .image_number { border-radius:50%; float:none; padding:0; margin:0 3px; display:inline-block; width:12px; height:12px; overflow:hidden; font-size:0; background:#fff!important; *display:inline; *zoom:1; }
.box_skitter .info_slide .image_number_select { background:#00b2ff!important; }
.box_skitter .label_skitter { display:none !important;}



/* ==================== ContentArea ==================== */
.breadcrumbs { padding:15px 0 14px; background-color:#004071; clear:both; }
.breadcrumbs { font-size:12px; color:#fff; }
.breadcrumbs a, .breadcrumbs a:hover, .breadcrumbs strong { color:#fff; }
.page-title { border-left:1px solid #003f72; color:#003f72; padding-left:15px; }
.page-title h2, .page-title h3 { font-weight:normal; color:#003f72; font-size:22px; line-height:normal; }
.page-title h3 { font-family:Arial, Helvetica, sans-serif; font-size:24px; }
.page-title-no { border:none; padding:0; }

.page-menu { font-family:"Microsoft YaHei","微软雅黑"; margin-bottom:25px; }
.page-menu strong, .page-menu h3 { font-weight:normal; line-height:normal; }
.page-menu-item { margin-bottom:2px;/* height:73px;*/ }
.page-menu-item a { display:block; height:58px; background-color:#4d148c; color:#73c7ff; padding:15px 15px 0; padding-top:10px; height:63px; }
.page-menu-item a:hover, .page-menu-item a.current { color:#fff; text-decoration:none; background:url(../images/page-menu-h.jpg) repeat-x top left; }
.page-menu-item strong { margin-bottom:-3px; display:block; height:20px; }
.page-menu-item h3 { font-size:22px; }
/*.page-menu-content .page-menu-item-img a { background-position:0 -100px; }
.page-menu-content .page-menu-item-img a:hover, .page-menu-content .page-menu-item-img a.current { background-position:0 -173px; }
.page-menu-item-img strong, .page-menu-item-img h3 { display:none; }
*/
.page-Submenu-content { margin-top:2px; display:none; }
.page-Submenu-content .page-menu-item { height:30px; line-height:30px; }
.page-Submenu-content .page-menu-item a { display:block; height:30px; line-height:30px; padding:0 15px; background-color:#e6e7e8; color:#595757; text-align:center; }
.page-Submenu-content .page-menu-item a:hover, .page-Submenu-content .page-menu-item a.current { background-image:none; background-color:#d2a941; color:#fff; }
.page-Submenu-content .page-menu-item a h3 { display:block; font-size:18px; font-weight:normal; line-height:30px; }
.page-Submenu-content .page-menu-item-img a { background-position:0 0; }
.page-Submenu-content .page-menu-item-img a:hover, .page-Submenu-content .page-menu-item-img a.current { background-position:0 -30px; }
.page-Submenu-content .page-menu-item-img a h3 { display:none; }
/*.page-Submenu-content { margin-top:2px; display:none; }
.page-Submenu-content .page-menu-item { height:30px; line-height:30px; }
.page-Submenu-content .page-menu-item a { display:block; height:30px; line-height:30px; padding:0 15px; background-color:#e6e7e8; color:#595757; text-align:center; }
.page-Submenu-content .page-menu-item a:hover, .page-Submenu-content .page-menu-item a.current { background-image:none; background-color:#d2a941; color:#fff; }
.page-Submenu-content .page-menu-item a h3 { display:block; font-size:18px; font-weight:normal; line-height:30px; }
.page-Submenu-content .page-menu-item-img a { background-position:0 0; }
.page-Submenu-content .page-menu-item-img a:hover, .page-Submenu-content .page-menu-item-img a.current { background-position:0 -30px; }
.page-Submenu-content .page-menu-item-img a h3 { display:none; }
*/
.page-menu-content .page-menu-content { margin-top:2px; display:none; }
.page-menu-content .page-menu-content .page-menu-item { height:30px; line-height:30px; }
.page-menu-content .page-menu-content .page-menu-item a { display:block; height:30px; line-height:30px; padding:0 10px; background-color:#e6e7e8; color:#595757; text-align:center; }
.page-menu-content .page-menu-content .page-menu-item a:hover, .page-menu-content .page-menu-content  .page-menu-item a.current { background-image:none; background-color:#d2a941; color:#fff; }
.page-menu-content .page-menu-content .page-menu-item a h3 { display:block; font-size:14px; font-weight:normal; line-height:30px; }
.page-menu-content .page-menu-content .page-menu-item-img a { background-position:0 0; }
.page-menu-content .page-menu-content .page-menu-item-img a:hover, .page-menu-content .page-menu-content .page-menu-item-img a.current { background-position:0 -30px; }
.page-menu-content .page-menu-content .page-menu-item-img a h3 { display:none; }
.page-menu-show .page-menu-content{ display:block; }

.page-menu-content-oneLevel .page-menu-item-img a:hover, .page-menu-content-oneLevel .page-menu-item-img a.current { background-position:0 -100px; }



.ContentArea { overflow:hidden; }
.full-page-width { margin-top:15px; min-height:450px; height:auto !important; _height:450px; }

/* Sidebar */
.Sidebar { width:200px; display:inline; }

/* Main */
.Main { width:770px; display:inline; }
.main-cont { min-height:500px; height:auto !important; _height:500px; }
.main-cont .qhd-content img { max-width:770px; }

.QHDEmptyArea { padding:0; margin:0; border:none; }

.foot{ width:100%; max-width:1920px; min-width:1024px; height:249px; background:url(../images/fbg.jpg) top repeat-x #FFFFFF; margin-top:12px;}
.foot_c{ width:1000px; margin:auto; height:205px;}
.foot_c dl{ width:165px; float:left;}
.foot_c dl dt{ height:40px; line-height:40px; font-size:15px; font-weight:bold; margin-bottom:15px;}
.foot_c dl dd{ height:32px; line-height:32px;} 
.foot_c dl dd a{ text-decoration: none; font-size:12px;}
.foot_d{ width:1000px; margin:auto; height:44px; line-height:44px; font-size:12px;}
.foot_d p{ float:left; margin-left:10px; line-height:50px;}
.foot_d li{ float:right; list-style:none;}





/* 内页 产品详情 
-------------------------------------------------------------- */
#conb {  WIDTH:100%; float:left;}
#tagb {margin: 0;padding: 0;height: 39px;line-height:39px; background-color:#EFEFEF;border-bottom:1px solid #E4E4E4;}
#tagb LI { float:left;list-style:none;border-bottom:none;height:39px;line-height:39px;display:block;margin-right:26px;}
#tagb LI A {color: #666; display: block;font-size:13px;text-decoration: none;height:39px;line-height:39px;}
#tagb LI.emptyTag {	BACKGROUND: none transparent scroll repeat 0% 0%; WIDTH:4px}
#tagb LI.selectTag {color: #0c3089;display: block;}
#tagb LI.selectTag A {color: #0c3089;}
#tagContentb { width:100%; background:url(../images/cpbg3.jpg) no-repeat top;overflow: hidden; padding-top:150px; text-align:center; min-height:367px;}
.tagContentb {DISPLAY: none;}
#tagContentb DIV.selectTag {DISPLAY: block}


#tFocus-btn li.active,#tFocus-leftbtn,#tFocus-rightbtn{display:block;}
#tFocus{width:380px;min-height:300px;overflow:hidden; float:left; margin-right:10px;}
#tFocus-pic{width:380px;height:231px;position:relative; margin:0 auto;}
#tFocus-pic li{width:380px;height:231px;position:absolute;left:0;top:0;filter:alpha(opacity:0);opacity:0;border:1px solid #DEDEDE;}
#tFocusBtn{width:380px;height:80px;padding-left:0px;margin-top:10px;z-index:20;overflow:hidden;}
#tFocus-btn{width:292px;height:68px; margin-top:4px;position:relative;left:0;bottom:0;overflow:hidden;float:left;margin-right:7px; margin-left:12px;}
#tFocus-btn ul{ width:100000px;position:absolute;left:0;top:0;}
#tFocus-btn li{ height:50px;width:93px;padding-top:7px;display:block;float:left;margin-right:5px;}
#tFocus-btn li img{border:2px solid #dddddd}
#tFocus-btn li.active img{border:2px solid #C70E0E}
#tFocus-leftbtn{height:69px;margin-top:5px;width:27px;float:left;text-indent:-9999px;}
#tFocus-rightbtn{height:69px;margin-top:5px;width:27px;float:right;text-indent:-9999px;}
#tFocus-leftbtn{margin-right:5px; background:url(../images/left1.jpg) no-repeat;}
#tFocus-rightbtn{ background:url(../images/right1.jpg) no-repeat;}
.proxqy { width:360px; float:right;}
.proxqbt { width:100%; float:left; font-size:20px; color:#333333; font-weight:bold;}

.proxqbt1 { width:100%; float:left; font-size:14px; color:#333333; font-weight:bold; padding-top:22px;}
.proxqms { width:100%; float:left;line-height:30px; padding-top:4px; border-bottom:1px solid #DDDDDD; padding-bottom:13px; }
.proxqtd { width:100%; float:left; line-height:26px; padding-top:10px; min-height:129px;}
.fenx { width:100%; float:left; padding-top:5px;}
.lxerw { width:144px; text-align:center; float:right; font-size:12px;}
.lxerw span { display:block; padding-top:0px;}
.lxerw p { line-height:22px;}