::selection{ background:#bb0808; color:#fff;}::-moz-selection{ background:#bb0808; color:#fff;}::-webkit-selection{ background:#bb0808; color:#fff;}input, button, select, textarea {-moz-appearance: none;-webkit-appearance: none;appearance: none;border-radius: 0;background: #fff;border: 0}img{ border:none;vertical-align:middle; -ms-interpolation-mode: bicubic;}body{ -webkit-font-smoothing: antialiased; -moz-font-smoothing: antialiased;  font-smoothing: antialiased;}@font-face {[font-family: <family-name>;]? [src: [ <uri> [format(<string>#)]? | <font-face-name> ]#;]? [unicode-range: <urange>#;]? [font-variant: <font-variant>;]? [font-feature-settings: normal|<feature-tag-value>#;]? [font-stretch: <font-stretch>;]? [font-weight: <weight>]; [font-style: <style>];}/*菜单*/.sr-only {position: absolute;width: 1px;height: 1px;padding: 0;margin: -1px;overflow: hidden;clip: rect(0, 0, 0, 0);border: 0;}.container {padding-right:15px;padding-left:15px;margin-right: auto;margin-left: auto;}.container:before,.container:after {display: table;content: " ";}.container:after {clear: both;}.container:before,.container:after {display: table;content: " ";}.container:after {clear: both;}@media (min-width: 768px) {.container {width: 750px;}}@media (min-width: 992px) {.container {width: 970px;}}@media (min-width: 1200px) {.container {width: 1170px;}}.collapse {display: none;}.collapse.in {display: block;}.collapsing {position: relative;height: 0;overflow: hidden;-webkit-transition: height 0.35s ease;transition: height 0.35s ease;}.caret {display: inline-block;width: 0;height: 0;margin-left: 2px;vertical-align: middle;border-top: 4px solid;border-right: 4px solid transparent;border-left: 4px solid transparent;}.dropdown {position: relative;}.dropdown-toggle:focus {outline: 0;}@media (min-width: 768px) {.navbar-right .dropdown-menu {right: 0;left: auto;}}.nav {padding-left: 0;margin-bottom: 0;list-style: none;}.nav:before,.nav:after {display: table;content: " ";}.nav:after {clear: both;}.nav:before,.nav:after {display: table;content: " ";}.nav:after {clear: both;}.nav > li {position: relative;display: block;}.nav > li > a {position: relative;display: block;padding:0; margin-left:65px;}.nav > li > a:hover,.nav > li > a:focus {text-decoration: none;}.nav .open > a,.nav .open > a:hover,.nav .open > a:focus {background-color: #eeeeee;border-color: #428bca;}.nav .nav-divider {height: 1px;margin: 9px 0;overflow: hidden;background-color: #e5e5e5;}.nav > li > a > img {max-width: none;}.navbar {position: relative;min-height: 50px;margin-bottom: 20px;border: 1px solid transparent;}.navbar:before,.navbar:after {display: table;content: " ";}.navbar:after {clear: both;}.navbar:before,.navbar:after {display: table;content: " ";}.navbar:after {clear: both;}@media (min-width: 768px) {.navbar {border-radius: 4px;}}.navbar-header:before,.navbar-header:after {display: table;content: " ";}.navbar-header:after {clear: both;}.navbar-header:before,.navbar-header:after {display: table;content: " ";}.navbar-header:after {clear: both;}@media (min-width: 768px) {.navbar-header {float: left;}}.navbar-collapse {max-height: 340px;padding-right: 15px;padding-left: 15px;overflow-x: visible;border-top: 1px solid transparent;box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1);-webkit-overflow-scrolling: touch;}.navbar-collapse:before,.navbar-collapse:after {display: table;content: " ";}.navbar-collapse:after {clear: both;}.navbar-collapse:before,.navbar-collapse:after {display: table;content: " ";}.navbar-collapse:after {clear: both;}/*.navbar-collapse.in {overflow-y: auto;}*/@media (min-width: 768px) {.navbar-collapse {width: auto;border-top: 0;box-shadow: none;}.navbar-collapse.collapse {display: block !important;height: auto !important;padding-bottom: 0;overflow: visible !important;}.navbar-collapse.in {overflow-y: visible;}.navbar-fixed-top .navbar-collapse,.navbar-static-top .navbar-collapse,.navbar-fixed-bottom .navbar-collapse {padding-right: 0;padding-left: 0;}}.container > .navbar-header,.container > .navbar-collapse {margin-right: -15px;margin-left: -15px;}@media (min-width: 768px) {.container > .navbar-header,.container > .navbar-collapse {margin-right: 0;margin-left: 0;}}.navbar-static-top {z-index: 1000;border-width: 0 0 1px;}@media (min-width: 768px) {.navbar-static-top {border-radius: 0;}}.navbar-fixed-top,.navbar-fixed-bottom {position: fixed;right: 0;left: 0;z-index: 1030;}@media (min-width: 768px) {.navbar-fixed-top,.navbar-fixed-bottom {border-radius: 0;}}.navbar-fixed-top {top: 0; border-width:0px;}.navbar-fixed-bottom {bottom: 0;margin-bottom: 0;border-width:0;}.navbar-brand {float: left; width:260px; height:50px;  /* background:url(../images/logo.png) no-repeat; background-size:auto 30px; text-indent:-100000px;*/}.navbar-brand:hover,.navbar-brand:focus {text-decoration: none;}@media (min-width: 768px) {.navbar > .container .navbar-brand {margin-left: -15px;}}.navbar-toggle {position: relative;float: right;padding: 9px 10px;margin-top: 8px;margin-right: 15px;margin-bottom: 8px;background-color: transparent;background-image: none;border: 1px solid transparent;border-radius: 4px; cursor:pointer;}.navbar-toggle .icon-bar {display: block;width: 22px;height: 2px;border-radius: 1px; cursor:pointer;}.navbar-toggle .icon-bar + .icon-bar {margin-top: 4px;}@media (min-width: 768px) {.navbar-toggle {display: none;}}.navbar-nav {margin: 7.5px -15px;}.navbar-nav > li > a {padding-top:10px;  padding-bottom:10px;}@media (max-width: 767px) {.navbar-nav .open .dropdown-menu {position: static;float: none;width: auto;margin-top: 0;background-color: transparent;border: 0;box-shadow: none;}.navbar-nav .open .dropdown-menu > li > a,.navbar-nav .open .dropdown-menu .dropdown-header {padding: 5px 15px 5px 25px;}.navbar-nav .open .dropdown-menu > li > a {line-height: 20px;}.navbar-nav .open .dropdown-menu > li > a:hover,.navbar-nav .open .dropdown-menu > li > a:focus {background-image: none;}.navbar-brand { width:120px; margin:12px 0 0 10px;}}@media (min-width: 768px) {.navbar-nav {float: left;margin: 0;}.navbar-nav > li {float: left;}.navbar-nav > li > a {padding-top:20px;padding-bottom:20px; line-height:20px; }.navbar-nav.navbar-right:last-child {margin-right: -15px;}.navbar-brand{ margin:14px 0 0 20px;}}@media (min-width: 768px) {.navbar-left {float: left !important;}.navbar-right {float: right !important;}}.navbar-nav > li > .dropdown-menu {margin-top: 0;border-top-right-radius: 0;border-top-left-radius: 0;}.navbar-fixed-bottom .navbar-nav > li > .dropdown-menu {border-bottom-right-radius: 0;border-bottom-left-radius: 0;}.navbar-nav.pull-right > li > .dropdown-menu,.navbar-nav > li > .dropdown-menu.pull-right {right: 0;left: auto;}.navbar-default {background:url(../images/header.png) repeat;  -webkit-box-shadow:0 0 3px 0px rgba(0,0,0,.2); box-shadow:0 0 3px 0px rgba(0,0,0,.2)}.navbar-default .navbar-brand {color: #222;}.navbar-default .navbar-brand:hover,.navbar-default .navbar-brand:focus {color: #5e5e5e;background-color: transparent;}.navbar-default .navbar-text {color: #222;}.navbar-default .navbar-nav > li > a {color:#222; font-size:16px; position:relative;}.navbar-default .navbar-nav > li > a:hover,.navbar-default .navbar-nav > li > a:focus {color:#9c0606;}.navbar-default .navbar-nav > .active > a,.navbar-default .navbar-nav > .active > a:hover,.navbar-default .navbar-nav > .active > a:focus {color:#9c0606; }.navbar-default .navbar-nav > .active > a:after{ content:""; position:absolute; left:50%; margin-left:-3px; bottom:7px; background:#9c0606; width:6px; height:6px; border-radius:50%; }.navbar-default .navbar-toggle {border-color: none;}.navbar-default .navbar-toggle:hover,.navbar-default .navbar-toggle:focus {background-color: none;}.navbar-default .navbar-toggle .icon-bar {background-color:#666;}.navbar-default .navbar-collapse,.navbar-default .navbar-form {border-color: #e7e7e7;}.navbar-default .navbar-nav > .open > a,.navbar-default .navbar-nav > .open > a:hover,.navbar-default .navbar-nav > .open > a:focus {color: #555555;background-color: #e7e7e7;}@media (max-width: 767px) {.navbar-default .navbar-nav > li > a{ text-align:center; margin:0; padding:5px 0 20px 0;}.navbar-default .navbar-nav .open .dropdown-menu > li > a {color: #777777;}.navbar-default .navbar-nav .open .dropdown-menu > li > a:hover,.navbar-default .navbar-nav .open .dropdown-menu > li > a:focus {color: #333333;background-color: transparent;}.navbar-default .navbar-nav .open .dropdown-menu > .active > a,.navbar-default .navbar-nav .open .dropdown-menu > .active > a:hover,.navbar-default .navbar-nav .open .dropdown-menu > .active > a:focus {color: #555555;}.navbar-default .navbar-nav .open .dropdown-menu > .disabled > a,.navbar-default .navbar-nav .open .dropdown-menu > .disabled > a:hover,.navbar-default .navbar-nav .open .dropdown-menu > .disabled > a:focus {color: #cccccc;background-color: transparent;}}.navbar-default .navbar-link {color: #777777;}.navbar-default .navbar-link:hover {  color: #333333;}/*加载进度条*/.fade { transition: all 300ms linear 700ms;/*-webkit-transform: translate3d(0,0,0);-moz-transform: translate3d(0,0,0);-ms-transform: translate3d(0,0,0);-o-transform: translate3d(0,0,0);transform: translate3d(0,0,0);*/ opacity: 1;}.fade.out {opacity: 0;}#nprogress { pointer-events:none;} /*鼠标事件拜拜的意思*/#nprogress .bar {background: #24b727;position: fixed; z-index: 1031;top: 0;left: 0;width: 100%;height: 2px;}#nprogress .peg {display: block;position: absolute;right: 0px;width: 100px;height: 100%;box-shadow: 0 0 10px #24b727, 0 0 5px #24b727;opacity: 1.0;-webkit-transform: rotate(3deg) translate(0px, -4px); -ms-transform: rotate(3deg) translate(0px, -4px); transform: rotate(3deg) translate(0px, -4px);}#nprogress .spinner {display: block;position: fixed;z-index: 1031;top: 15px;right: 15px;}#nprogress .spinner-icon {width: 18px;height: 18px;box-sizing: border-box;border: solid 2px transparent;border-top-color: #24b727;border-left-color: #24b727;border-radius: 50%;-webkit-animation: nprogress-spinner 400ms linear infinite;animation: nprogress-spinner 400ms linear infinite;}.nprogress-custom-parent {overflow: hidden;position: relative;}.nprogress-custom-parent #nprogress .spinner,.nprogress-custom-parent #nprogress .bar {position: absolute;}@-webkit-keyframes nprogress-spinner {0%   { -webkit-transform: rotate(0deg); }100% { -webkit-transform: rotate(360deg); }}@keyframes nprogress-spinner {0%   { transform: rotate(0deg); }100% { transform: rotate(360deg); }}/*底部*/.main_foot { width:100%;  background: #f4f4f4; overflow: hidden; padding-bottom:20px;}.foot {width: 1200px; overflow: hidden; margin:65px auto 40px auto; }.foot_logo { float: left;   }.foot ul { float: left; text-align: left; line-height:32px; color:#333;}.foot ul li { clear: both;}.foot ul h1 { font-size:18px; color:#222; margin-bottom:5px;}.foot ul.list2 h1 { color: #24b727;}.foot ul a { color: #333;}.foot ul a:hover { color: #24b727;}.foot ul.list1 { width:160px; margin-left:75px; height:220px;}.foot ul.list2 { width:215px; float: right;  }.foot .list2 i { background: url(../images/icon.png) no-repeat;width: 17px;height: 17px; display:inline-block;margin:0px 3px 0 10px; vertical-align:-2px;}.foot .list2  i.qq {background-position: -386px -29px;}.foot .list2 .jiaotan{ color:#24b727;}.foot .list2 .jiaotan:hover{ text-decoration:underline;}.foot_bottom {color: #333; text-align:center; clear:both; width:100%; margin:0 auto; overflow:hidden;}.foot_bottom a i { background: url(../images/icon.png) no-repeat;width: 23px;height: 19px; display:inline-block; margin: 5px;}.foot_bottom a i.weibo {background-position: -409px 0;}.foot_bottom a i.weixin {background-position: -423px -121px;}.foot_bottom a i.dri {background-position: -409px -29px;}.foot_bottom a i.blog {background-position: -409px -58px;}.foot_bottom a i.cool {background-position: -409px -88px;}.foot_bottom a i.fang { width:15px; background-position: -444px -30px;}.foot_bottom a i.dou {  width:16px; background-position: -444px -57px;}.foot_bottom a i.lofter {background-position: -490px -30px;}/*.foot_bottom a:hover i.weibo {background-position: -360px 0;}.foot_bottom a:hover i.weixin {background-position: -398px -121px;}.foot_bottom a:hover i.dri {background-position: -360px -29px;}.foot_bottom a:hover i.blog {background-position: -360px -58px;}.foot_bottom a:hover i.cool {background-position: -360px -88px;}.foot_bottom a:hover i.fang {background-position: -468px -30px;}.foot_bottom a:hover i.dou {background-position: -467px -57px;}*/@media screen and (max-width:1200px){.foot{ width:1000px;}.foot ul.list1 { width:120px; margin-left:30px;}}@media screen and (max-width:1000px){.foot{ width:100%; margin:25px auto 40px auto}.foot_logo{ float:none; margin:0 auto 20px auto; display:none;}.foot ul.list1 { width:120px; margin-left:10px;}}@media screen and (max-width:760px){.foot{ width:100%; }.foot ul h1{ margin-bottom:3px;}.foot ul.list1 { width:19%; margin:0 3%;}.foot ul.list2{ width:93%; margin:0 auto; float:none;}}@media screen and (max-width:470px){.foot ul{ line-height:28px;}.foot{ margin:25px auto 30px auto;}.foot ul.list1 { width:42%; margin:0 3%; height:190px; text-align:center;}.foot ul.list2{ width:90%; margin:0 auto; float:none;  text-align:center;}}.theme-mask{z-index:10000;position:fixed; _position:absolute;left:0;top:0;width:100%;height:100%;background:#000;opacity:0.5;filter:alpha(opacity=50);-moz-opacity:0.5; display:none; }.popover1{ width:360px; height:400px; z-index:100001; position:fixed; top:50%;left:50%; background:#fff; margin:-200px 0 0 -180px;   box-shadow:1px 1px 6px 3px rgba(0,0,0,.2); display:none; text-align:center;}.popover1 dl{ margin-top:60px; font-size:14px; color:#333; line-height:40px;}.popover1 dl a{ width:110px; height:40px; background:#24b728; color:#fff; display:inline-block; border-radius:2px; font-size:14px;}.pagess {clear: both;height: 30px;margin: 20px;overflow: hidden;margin-left: 0px;text-align: center;}.pagess ul li { display:inline-block;border: 1px solid #ccc;padding: 2px 9px;margin: 0 3px;line-height: 20px;background: #fff;}.pagess ul li:hover{ background:#088336; color:#fff;border: 1px solid #088336}.pagess ul li.thisclass {display: inline-block;border: 1px solid #1f82b7;padding: 2px 9px;margin: 0 3px;background: #088336;color: #fff;}.pagess ul li.thisclass a {color: #fff;}.pagess ul li a{ display:block; color:#666}.pagess ul li a:hover {color: #fff;}/*内页左右*/.ncon {	width: 1230px;	height: auto;	padding-bottom: 10px;	margin: 0 auto;	padding-top: 20px;}.ncon:after {	content: ".";	display: block;	height: 0;	clear: both;	visibility: hidden}.nconr {	width: 1000px;	float: right;	border: #dedede 1px solid;	background: #FFF}.nconl {	width: 210px;	float: left}/*内页左侧产品分类*/.prs {	width: 208px;	overflow: hidden;	background: #FFF;	border:1px solid #5b5b5b;}.prs .t05 {	background: #5b5b5b;	height: 63px;	line-height: 63px;	padding-left: 25px;	font-family: "微软雅黑";	font-size: 22px;	font-weight: normal;	color: #FFF}.prs .t05_con {	border: 0px solid #5b5b5b;	width: 200px;	border-top: 0;}.prs li {	line-height: 35px;	padding-left:0px;	-webkit-transition: padding 0.6s; /* Safari 和 Chrome */	transition-property: all;    transition-timing-function: ease;    transition-delay: 0s;}.prs li:hover {	line-height: 35px;	padding-left: 16px;	}.prs li.cur a {	color: #f57720	-webkit-transition: padding 0.6s; /* Safari 和 Chrome */	transition-property: all;    transition-timing-function: ease;    transition-delay: 0s;}.prs li a {	color: #484848;	font-size: 14px;	font-weight: bold;	display: block;    width: 210px;    height: 40px;    float: left;	border-bottom:1px solid #d4dde4;}.prs li a:hover {	color: #f57720;}/*左侧联系我们*/.contactn {	width: 210px;	overflow: hidden;	background: #FFF;}.contactn .tits {	height: 75px;	text-align: center;	background: #5b5b5b;	color: #fff;	font-size: 16px;	font-weight: 100;	font-family: "Microsoft YaHei";	padding-left: 10px;}.contactn .tits a {	color: #fff;}.contactn .tits span {	color: #F3F3F3;	font-size: 12px;	text-transform: uppercase;	font-family: "Microsoft YaHei";	text-align: center}.contactn .subnr {	border: 1px solid #5b5b5b;	border-top: 0;	padding: 24px 7px 5px;	width: 194px;	overflow: hidden;}.contactn .subnr p {	line-height: 25px;	overflow: hidden;	font-size:13.5px;}.contactn .subnr span {	color:#505050;	font-weight: bold;}.contactn .subnr h5 {	padding-top: 12px;	line-height: 28px;	overflow: hidden;	color: #f57720;	font-size: 15px}/*内页模板BANNER*/.index_article {	width: 100%;	height: 292px;	background: url(../images/img01.jpg) bottom no-repeat}.list_article {	width: 100%;	height: 570px;	background: url(/uploads/tsinfa/banner-list.jpg) bottom no-repeat}.list_article2 {	width: 100%;	height: 292px;	background: url(/uploads/tsinfa/ny-banner.jpg) bottom no-repeat}.article_article {	width: 100%;	height: 292px;	background: url(/uploads/tsinfa/ny-banner.jpg) bottom no-repeat}.img_article {	width: 100%;	height: 297px;	background: url(../images/img04.jpg) bottom no-repeat}.book {	width: 100%;	height: 292px;	background: url(../images/img05.jpg) bottom no-repeat}/*.title {	width: 730px;	height: 60px;}.title h1 {	height: 60px;	line-height: 60px;	font-family: '黑体';	font-size: 20px;	font-weight: normal;	display: block;	text-align: center} */.resource {	height: 35px;	width: 720px;	line-height: 35px;	border-bottom: 1px solid #DEDEDE;	text-align: center;	margin-bottom: 8px}.des {	height: 40px;	width: 708px;	padding: 5px;	line-height: 23px;	border: #CCC 1px dotted;	overflow: hidden}.content {	line-height: 24px;	font-size: 14px;	padding: 15px 20px 25px 20px;	width: 710px;	background: #FFF}.content img {	max-width: 650px !important;	display: block;	margin: 5px auto}.content p {	padding-top: 10px}.fenxiang {	padding: 10px 5px;	width: 720px}/*相关阅读*/.linkarc {	width: 720px;	padding: 10px 5px 5px 5px;}.linkarc_t {	width: 720px;	height: 25px;	background: url(../images/xuxian.png) bottom repeat-x}.linkarc_t h2 {	font-size: 12px;	background: url(../images/dd.gif) left no-repeat;	padding-left: 20px;	font-weight: bold;	font-family: "微软雅黑"}.linkarc_c {	width: 720px;	padding: 10px 0;}.linkarc_c li {	width: 705px;	height: 28px;	line-height: 25px;	padding-left: 15px;	background: url(../images/dd2.gif) left no-repeat;	border-bottom: #CCC 1px dashed}.linkarc_c li a {	color: #2b2b2b}.caseimg {	width: 690px;	height: 115px;	float: left;	padding: 5px 5px}.caseimg img {	width: 198px;	height: 108px;	float: left;	border: #CCC 1px solid;	margin-right: 10px}/*图片列表*/.pro {	width: 750px;	padding: 5px 0}.proimg {	width: 215px;	height: 250px;	float: left;	display: block;	padding: 10px 16px;}.proimg img {	width: 211px;	height: 168px;	border: #dedede 1px solid;	padding: 1px;	display: block}.proimg span {	width: 215px;	height: 30px;	line-height: 30px;	overflow: hidden;	background: #F7F7F7;	text-align: center;	display: block}.proimg p {	width: 215px;	height: 45px;	padding-top: 5px;	line-height: 20px;	text-align: left;	color: #666;	font-weight: normal;	display: block}/*新闻列表*/.liebiao {	padding: 15px 15px;	width: 720px}.liebiao li {	width: 700px;	height: 35px;	line-height: 35px;	background: url(../images/sou_bj.png) left no-repeat;	padding-left: 15px;	border-bottom: #CCC 1px dotted}.liebiao li a {	width: 520px;	height: 35px;	line-height: 35px;	overflow: hidden;	float: left}.liebiao li span {	width: 150px;	height: 35px;	line-height: 35px;	float: right;	text-align: right}/*图文混排列表*/.list_1 {	padding: 15px;	width: 976px}.list_1 li {	height: 100%;	overflow: hidden;	padding-bottom: 5px;	padding-top: 5px;	border-bottom: 1px dashed #CCCCCC;}.list_1 li img {	width: 170px;	height: 170px;	display: block;	float: left;	margin-right: 10px;	padding: 3px;	border: 1px solid #dedede;}.list_1 li h5 a {	font-size: 13px;	padding-bottom: 5px;}.list_1 li p {	height: 60px;	font-size: 12px;	line-height: 20px;	color: #666;	overflow: hidden;	padding-top: 5px;}.list_1 li p a {	color: #ff6600}.list_1 li p a:hover {	color: #ff3300;}/*面包屑*/.weizhi {	width: 990px;	height: 32px;	border-bottom: #DDDDDD 1px solid;	padding: 0 0 0 10px;	background: url(../images/conttitbg.png) repeat-x}.weizhi h2 {	height: 32px;	float: left;	padding-left: 20px;	background: url(../images/lf_n_ic2.gif) left no-repeat;	line-height: 32px;	font-size: 14px;	color: #f57720;	display: block}.weizhi h3 {	height: 32px;	float: right;	padding-right: 20px;	text-align: right;	line-height: 32px;	font-size: 12px;	font-weight: normal;	color: #666;	display: block}.page {	width: 720px;	padding: 10px 0;	margin-top: 5px;}/*分页*/.page_list {	padding: 3px;	margin: 3px;	text-align: center}.page_list a, .page_list strong {	border: 1px solid #ddd;	padding: 6px 10px;}.page_list a.now, .page_list a:hover, .page_list li.thisclass a {	background: #f57720;	color: #fff;	cursor: pointer}.page_list span.disabled {	cursor: pointer;	border: 1px solid #ddd;	padding: 6px 10px;}.page_list span.thisclass {	background: #f57720;	color: #fff;	cursor: pointer;	border: 1px solid #ddd;	padding: 6px 10px;}/*产品*/ /*-----------------详情页-放大图---------------------*/.proarc {	padding: 15px 10px;	width: 960px}.show_gallery {	float: left;	width: 430px;	height: 508px;	margin: 0 0 20px 0;	position: relative;}.gallery_box {	width: 430px;	height: 508px;	background: #fff;	overflow: hidden}.tb-pic a {	display: table-cell;	text-align: center;	vertical-align: middle;}.tb-pic a img {	vertical-align: middle;}.tb-pic a {*display:block;*font-family:Arial;*line-height:1;}.tb-thumb {	margin: 10px 0 0;	overflow: hidden;	padding: 0;}.tb-thumb li img {	width: 70px;	height: 70px;}.tb-thumb li {	float: left;	height: 70px;	margin: 0 10px 0 0px;	overflow: hidden;	padding: 2px;	border: #dfdfdf 1px solid;}.tb-s310, .tb-s310 a {	height: 414px;	width: 414px;}.tb-s310, .tb-s310 img {	max-height: 414px;	max-width: 414px;}.tb-s310 a {*font-size:271px;}.tb-s40 a {*font-size:35px;}.tb-s40, .tb-s40 a {	height: 70px;	width: 70px;}.tb-booth {	border: 1px solid #e9e9e9;	background: #fff;	position: relative;	z-index: 1;	padding: 2px;}.tb-thumb .tb-selected {	height: 70px;	border: #00a9e9 1px solid;}.tb-thumb .tb-selected div {	background-color: #FFFFFF;	border: medium none;}.tb-thumb li div {}div.zoomDiv {	z-index: 999;	position: absolute;	top: 0px;	left: 10px;	width: 370px;	height: 370px;	background: #ffffff;	border: 1px solid #CCCCCC;	display: none;	text-align: center;	overflow: hidden;	margin: -3px 0 0 2px;}div.zoomMask {	position: absolute;		background: url(/style/images/bg-mask.png) repeat;	opacity: 0.5;	-moz-opacity: 0.5 ;	-khtml-opacity: 0.5 ;	filter: alpha(Opacity=50) ;	cursor: move;	z-index: 1;	width: 200px !important;	height: 200px !important;}.zoomDiv img {	width: 600px;	height: 600px;	max-width: 200%;}.show_property {	float: right;	width: 480px;	padding: 0 15px 0 15px;	position: relative;	background-color:#f5f5f5;	height:430px;}.show_property h1 {	font-size: 20px;	color: #333;	line-height: 40px;	font-family: "微软雅黑";	text-align:center;}.show_property h1 a {	color: #333;}.show_property h2 {	font-size: 15px;	color: #cc0000;	line-height: 20px;	margin-bottom: 20px;}.show_property p span {	color: #999;	display: inline-block;}.zx_price span {	vertical-align: top;	line-height: 37px;}.numbox span {	vertical-align: top;}.show_property p {	line-height: 25px;}.show_property p s {	color: #999;	font-family: "微软雅黑";}.show_property p strong {	color: #F0800F;	font-size: 16px;	font-weight: 700;	font-family: "微软雅黑";	vertical-align: bottom;	position: relative;	padding: 0 5px;}.show_property p b {	color: #F0800F;	font-size: 16px;	font-family: "微软雅黑";	vertical-align: bottom;*vertical-align:middle;	font-weight: 700;}.show_property .color_class {	padding: 20px 0;	width: 300px;	margin: 10px 0 0 0;}.show_property .color_class span {	vertical-align: top;	line-height: 36px;	display: block;	float: left;	width: 66px;	color: #999;}.green {	color: #669900;}.show_property .share {	position: absolute;	top: 438px;	width: 280px;	height: 40px;}.choose_style {	width: 278px;	height: 160px;	margin: 10px 0 0 0;	border: #e9e9e9 1px solid;	background: #f4f4f4;}.choose_style h3 {	height: 40px;	line-height: 40px;	text-align: center;	font-size: 12px;}.choose_style h3 span {	float: left;	width: 148px;	height: 39px;	background: #fff;	line-height: 39px;	border-right: #e9e9e9 1px solid;	border-bottom: #e9e9e9 1px solid;	cursor: pointer;}.choose_style h3 span.last {	border-right: none;	width: 149px;}.choose_style h3 span.current {	background: #f4f4f4;	border-bottom: #f4f4f4 1px solid;}.choose_color {	margin: 0;}.choose_color li {	overflow: hidden;	width: 78px;	height: 38px;	border: #ccc 1px solid;	background: #fff;	line-height: 34px;	text-align: center;	position: relative;}.choose_color li img {	display: none;}.choose_color li span {	display: none;}.choose_color li.tb-selected span {	display: block;	width: 14px;	height: 14px;	background: url(../images/choose.gif) no-repeat;	position: absolute;	right: 0;	bottom: 0;}.choose_color li.tb-selected {	width: 74px;	height: 34px;	border: #F0800F 3px solid;	background: #fff;	line-height: 34px;}.choose_color li .tb-s40, .choose_color li .tb-s40 a {	height: 34px;	width: 100%;	display: block;	text-decoration: none;	font-size: 12px;	line-height: 34px;	cursor: pointer;}.choose_body {	padding: 10px 0 15px 20px;}.choose_body td {	height: 40px;	line-height: 40px;	padding: 0 0 10px 0;}.num_box {	float: left;	background: url(../images/num_box.jpg) no-repeat;	width: 72px;	height: 40px;	line-height: 40px;	border: none;	text-align: center;	font-size: 20px;	color: #F0800F;	font-family: Arial, Helvetica, sans-serif;}.add_num {	float: left;	display: block;	width: 29px;	height: 40px;	background: url(../images/add.jpg) no-repeat;	border: none;	cursor: pointer;}.min_num {	float: left;	display: block;	width: 29px;	height: 40px;	background: url(../images/min.jpg) no-repeat right 0;	border: none;	cursor: pointer;}.buybtn {	margin: 0 20px 10px 0;	display: block}.choose_body td.btnbar {	padding: 10px 0 0 0;}.show_sider {	float: left;	width: 190px;}.show_content {	float: left;	width: 800px;	display: inline;	margin: 0 96px;}.show_content h3 {	height: 47px;	background: url(../images/hbg.jpg) repeat-x 0 bottom;}.show_content h3 span {	float: left;	display: block;	height: 43px;	line-height: 43px;	color: #333;	font-weight: bold;	border: #e9e9e9 1px solid;	border-bottom: none;	background: #f9f9f9;	cursor: pointer;	font-weight: normal;	width: 148px;	text-align: center;	margin: 0 10px 0 0;	display: inline;}.show_content h3 span.current {	height: 44px;	line-height: 43px;	border: #e9e9e9 3px solid;	border-bottom: none;	background: #fff;	font-weight: bold;	width: 144px;}.show_content h3 span b {	color: #669900;	font-weight: normal;}/*-----------------详情页-商品参数---------------------*/.brand_box {	background: #f9f9f9;	border: #e9e9e9 1px solid;	margin: 15px 0;}.brand_box ul {	margin: 25px;}.brand_box ul li {	float: left;	width: 50%;	height: 24px;	line-height: 24px;	font-family: Arial, Helvetica, sans-serif;	color: #666;}.brand_box ul li strong {	color: #333;	font-weight: normal;}.content_body {	text-align: left;	line-height: 1.5em;	font-size: 14px;	padding: 0 5px}.content_body p {	font-size: 14px;}.content_body img {	max-width: 800px;}.content_box {	display: none;}.evaluate ul {	padding: 10px 0 0 0;}.evaluate ul li {	border-bottom: #e9e9e9 1px solid;	clear: both;	padding: 18px 0;}.evaluate ul li span {	color: #999;}.evaluate ul li p {	line-height: 20px;	color: #666;}.evaluate ul li p strong {	color: #669900;	font-weight: normal;	margin-right: 8px;}.author {	padding: 0 0 5px 0;}.show_content .pages {	text-align: left;	margin: 25px 0;}.comment {	border: #e9e9e9 1px solid;	background: #f4f4f4;	padding: 20px 30px;}.comment h4 {	line-height: 20px;	color: #666;	font-weight: normal;	padding: 5px 0 15px 0;}.comment td {	height: 35px;	padding-bottom: 10px;}.comment td .text {	border: #ccc 1px solid;	height: 33px;	line-height: 33px;	width: 198px;}.comment td textarea {	border: #ccc 1px solid;	height: 118px;	line-height: 33px;	width: 598px;	overflow: hidden;}.huifu {	border: #FFCC99 1px solid;	background: #FFF4EA;	padding: 20px;	line-height: 21.6px;	margin: 15px 0 0 0;}.huifu_body {	position: relative;}.huifu em {	display: block;	width: 16px;	height: 18px;	font-size: 0;	line-height: 0;	background: url(../images/jiao.gif) no-repeat 0 0;	position: absolute;	top: -28px;*top:-33px;	_top: -32px;	left: 6px;	z-index: 1000;}.huifu strong {	color: #ff6500;	font-weight: normal;}.sela_list li {	height: 250px;	margin: 15px 0 0 0;	border: #dfdfdf 1px solid;	padding: 20px;	position: relative;	z-index: 100;}.sela_list li img {	margin: 0 40px 0 0;	width: 250px;	height: 250px;}.sela_list li p strong a {	font-size: 20px;	color: #333;	font-family: "微软雅黑";	line-height: 36px;	font-style: normal;}.sela_list li p s {	color: #999;	line-height: 24px;}.sela_list li p em {	color: #FF7F00;	font-size: 25px;	line-height: 24px;	font-style: normal;	font-family: "微软雅黑";	margin-bottom: 15px;	display: block;}.sela_list li p {	line-height: 22px;	color: #333;	font-family: "微软雅黑";	font-size: 11px;}.sela_list li p b {	color: #FF7F00;}.tehui_ico {	position: absolute;	width: 79px;	height: 79px;	background: url(../images/tehui.gif) no-repeat;	top: -1px;	left: -1px;}.sela_list li .kq {	display: block;	width: 96px;	height: 46px;	background: #000 url(../images/kq.jpg) no-repeat right 0;	position: absolute;	top: 208px;	right: -5px;	z-index: 100;}.ok_btn {	background: #f57720;	border: medium none;	color: #ffffff;	cursor: pointer;	font-size: 14px;	font-weight: bold;	height: 40px;	text-align: center;	width: 130px;}.shr_hotpage {	float: left;	padding: 18px 0 22px 0;	width: 100%;	text-align: center;	border-top: #dedede 1px dotted}.correlation-article {	margin-top: 15px;	padding-bottom: 15px;}.correlation-article h2 {	border: 0;	border-bottom: 1px #E6E6E6 solid;	padding-left: 25px;	margin-bottom: 10px;	font-size: 14px;	height: 26px;	line-height: 26px;	background: url(../images/xgtit.png) left no-repeat;}.correlation-article ul {	height: 100%;	overflow: hidden;}.correlation-article li {	width: 48%;	text-align: left;	line-height: 30px;	height: 30px;	padding-left: 10px;	float: left;	background: url(../images/sou_bj.png) left no-repeat}/*在线客服*/.online-qq {	position: fixed;	top: 50%;	right: 3px;	z-index: 200;}.online-qq .qq_content {	background: #fff;	margin: 0;	padding: 0;}.online-qq .qq_content .dt {	text-align: center;	background: #202020;	color: #fff;	font-size: 14px;	font-weight: bold;	padding: 6px 15px;	border: 1px solid #ddd;	border-bottom: 0;}.online-qq .qq_content .qq {	padding: 10px 10px 5px;	margin: 0;	border: 1px solid #ddd;	border-top: 0}.online-qq .qq_content .qq p {	background: url(../images/online_qq.png) repeat-x 0 -33px;	margin: 0 0 5px}.online-qq .qq_content .qq a {	border: 1px solid #ddd;	display: block;	background: url(../images/online_qq.png) no-repeat 10px -72px;	height: 23px;	line-height: 23px;	padding: 0 18px 0 30px}.online-qq .qq_content .tel {	background: #fff;	padding: 10px;	margin: 0;	text-align: center;	font-size: 14px;	color: #333;	border: 1px solid #ddd;	border-top: 0}.online-qq .qq_content .tel strong {	font-size: 12px;	color: #f60}.online-qq .qq_content .tel p {	text-align: center;	font-size: 12px}.online-qq .footqq {	border: 1px solid #ddd;	background: #f1f1f1;	height: 2px;	overflow: hidden;	margin: 0 5px;	border-top: 0;	display: none}.qr_code {	position: fixed;	top: 50%;	left: 10px;	z-index: 200;	text-align: center;	background: #fff;	padding: 5px;}.qr_code img {	margin: 0 0 5px;	display: block}.page_top {	position: absolute;}#pageTop {	z-index: 160;	width: 65px;	height: 65px;	background: url(../images/pagetop.png) no-repeat;	position: fixed;	_position: absolute;	bottom: 10px;	right: 10px;	overflow: hidden;	text-indent: -999px;	cursor: pointer}#pageTop:hover {	background-image: url(../images/pagetop_on.png)}#pageTop a {	width: 100%;	height: 100%;	display: block;}*html #pageTop a {	width: 65px;	height: 65px}.pagex {	clear: both;	height: 30px;	margin: 20px;	overflow: hidden;}.mbbody_body .pagex {	margin-left: 20px;}.pagex ul {}.pagex ul li {	float: left;	border: 1px solid #ccc;	padding: 2px 9px;	margin: 0 3px;	line-height: 20px;	background: #fff;}.pagex ul li.thisclass {	display: inline-block;	border: 1px solid #f57720;	padding: 2px 9px;	margin: 0 3px;	background: #f57720;	color: #fff;}.pagex ul li.thisclass a {	color: #fff;}.pagex ul li a:hover {	color: #1f9652;}.pagex ul li span {	display: inline-block;	padding: 0;}