﻿body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0}/*解决IE6下滚动抖动的问题*/*html {	background-image:url(about:blank);	background-attachment:fixed;}a{	color:#3e3a39;	text-decoration:none;}a:hover{	color:#b60005;	text-decoration:none;}ul,li,ol{		list-style:none;}img{	border:none;	vertical-align:middle;}em {	font-style:normal;	float:right;	font-size:14px;	font-weight:normal;	margin:0 10px 0 0;}em a {	color:#848e8f;}em a:hover {	color:#fe0000;}table {	border-collapse: collapse;	vertical-align: middle;}.clear {	width:100%;	height:5px;	clear:both;	overflow:hidden;}*:focus { outline: none; }.clearfix {clear:both;}.fullwidth {width:100%;}.bg {min-width:1160px;background:#f4f5f5;height:34px;border-bottom:1px solid #c9cacb;}.bg_1 {min-width:1160px;background:#fff;}.bg_2 {min-width:1160px;background:#b60005;position:relative;}.bg_foot {min-width:1160px;background:#b60005;clear:both;}.f_l {float:left;}.f_r {float:right;}.del {text-decoration:line-through;color:#8c8c8c;}.text_r { text-align:right;}.ti15 {text-indent:15px;}.ti25 {text-indent:25px;}.red {color:#b60005;}.gray {color:#bfbfc0;}.blue {color:#1e448f;}.sline {	width:100%;	height:1px;	overflow:hidden;	border-top:1px solid #b6b5b5;}.dline {	width:100%;	height:1px;	overflow:hidden;	border-top:1px dashed #b6b5b5;}.wline {	width:100%;	height:1px;	overflow:hidden;	border-top:1px dashed #fff;}.text_c {	text-align:center;}/*module*/.pt5 {padding-top:5px;}.pr15 {padding-right:15px;}.plr10 {padding-left:10px;padding-right:10px;}.pl15 {padding-left:15px;}.ptb10 {padding-top:10px;padding-bottom:10px;}.ptb15 {padding-top:15px;padding-bottom:15px;}.ml4 {margin-left:4px;_margin-left:2px;}.mr4 {margin-right:4px;_margin-right:2px;}.mtb2 {margin-top:2px;margin-bottom:2px;}.mtb5 {margin-top:5px;margin-bottom:5px;}.mb12 {margin-bottom: 12px!important;}.mb15 {margin-bottom: 15px!important;}.mtb10 {margin-top:10px;margin-bottom:10px;}.mtb15 {margin-top:15px;margin-bottom:15px;}.ml20 {margin-left:20px;}.mt20 {margin-top:20px;}.mr10 {margin-right:10px;}.ml10 {margin-left:10px;_margin-left:5px;}.ml15 {margin-left:15px;}.mb10 {margin-bottom:10px;}.mt5 {margin-top:5px;}.mb5 {margin-bottom:5px;}.mt10 {margin-top:10px;}.mlr5 {margin-left:5px;margin-right:5px;}.mlr10 {margin-left:10px;margin-right:10px;}.h1bw {	width:100%;	height:1px;	overflow:hidden;	background:#fff;}body{	font-size:12px;	margin:0 auto;		font-family:"Microsoft Yahei","宋体";	background:url(../images/body_bg.png) repeat;}/*#top*/#top {	width:1100px;	height:34px;	margin:0 auto;	color:#898989;	font-family:"宋体";}#top a {color:#898989;}#top a:hover {color:#b60005;}#top a.red {color:#b60005;}.l_top {	width:450px;	height:34px;	line-height:34px;}.l_top ul li {	float:left;}.l_top ul li.top_phone {	width:83px;	text-indent:19px;	background:url(../images/top_phone.png) no-repeat left center;}.l_top ul li.top_wel {}.l_top ul li.top_login,.l_top ul li.top_reg {	margin-left:25px;}.r_top {	width:550px;	height:34px;	line-height:34px;}.r_top ul li {	float:right;	margin-left:27px;}.r_top ul li a {	display:block;}.r_top ul li.pr15 {	position:relative;	z-index:999;	background:url(../images/d_arrow.png) no-repeat right center;}.r_top ul li:hover .r_top_list_1 {display:block;}.r_top_list_1 {	position:absolute;	top:0px;	left:-10px;	z-index:996;	display:none;}.r_top_list_1 dt {	width:75px;	height:34px;	line-height:34px;	text-indent:6px;	background:#fff url(../images/t_arrow.png) no-repeat 94% center;	border:1px solid #e3e3e3;	border-bottom:none;	position:absolute;	top:0px;	z-index:998}.r_top_list_1 dd {	width:156px;	padding:5px 0;	border:1px solid #e3e3e3;	background:#fff;	top:34px;	position:absolute;	z-index:997;	}.r_top_list_1 dd a {	float:left;	display:block;	_width:100%;	_clear:both;	margin:0 4px 0 6px;	white-space:nowrap;}.r_top_list_2 {	display:none;}.r_top_list_2 dt {	width: 60px;}.r_top_list_2 dd {	width: 130px;}.r_top_list_3 dd {	width: 80px;}#header {	width:1100px;	height:118px;	margin:0 auto;	clear:both;}#logo {	width:268px;	height:118px;	float:left;	position:relative;}#logo img {	margin:0 0 0 10px;}.logo_info {	width:218px;	height:118px;	float:left;}.logo_info p {	display:block;	color:#595757;}.logo_info p.changecity {	margin:44px 0 5px 0;}.logo_info p.changecity strong {	display:inline-block;	padding:0 10px 0 0;	font-size:16px;	color:#b60005;	background:url(../images/change_city_bg.png) no-repeat right 70%;}.top_search {	width:425px;	height:80px;	float:left;	margin:20px 0 0 0;}.select_s_t {	width:auto;	height:18px;	padding:0 0 0 5px;}.select_s_t li {	width:39px;	height:18px;	line-height:18px;	text-align:center;	color:#555;	position:relative;	float:left;	margin:0 4px 0 0;	cursor:pointer;}.select_s_t li.t_selected {	color:#b60005;}.select_s_t li.t_selected a {color:#b60005;}.top_s_form {	width:402px;	height:30px;	border:1px solid #b60005;		border-radius: 5px;	-webkit-border-radius: 5px;	-moz-border-radius: 5px;	-o-border-radius: 5px;	-khtml-border-radius: 5px;	overflow:hidden;}.top_s_form .text {	width:294px;	height:30px;	line-height:30px;	padding:0 5px;	border:none;	border:0;}.top_s_form .submit {	width:98px;	height:30px;	line-height:30px;	border:none;	cursor:pointer;	color:#fff;	background:#b60005;	font-size:14px;	text-align:center;}.t_hot_key {	width:100%;	height:11px;	line-height:16px;	padding:5px 0 0 5px;	margin-top:1px;	color:#b5b5b6;}.t_hot_key li {	float:left;}.t_hot_key li a {	color:#b5b5b6;	margin:0 4px;}.t_hot_key li a:hover {	color:#b60005;}.pub_price_ul {	width:85px;	margin:38px 0 0 0;	font-family:"宋体";	}.pub_price_ul li {	margin:0 0 5px 0;	text-indent:6px;}.two_dimension {	width:90px;	height:100%;}.two_dimension dl {	margin:18px 0 0 0;	font-family:"宋体";		text-align:center;}.two_dimension dl dd {	margin:10px 0 0 0;}.two_dimension dl dd img {	width:61px;	height:61px;	display:block;	margin:0 auto;}/*nav*/#nav {	width:1100px;	height:38px;	margin:0 auto;	}#nav ul li {	width:123px;	height:38px;	text-align:center;	line-height:38px;	float:left;	font-size:16px;}#nav ul li a {	display:block;	color:#fff;}#nav ul li a.cur_a,#nav ul li a:hover {	color:#fabe00;	background:#b60005 url(../images/nav_cur.png) repeat-x top;}#nav ul li.nav_line {	width:2px;	height:38px;	overflow:hidden;	background:url(../images/nav_line.png) repeat-x;}#nav ul li.online_shop {	width:100px;	position:relative;}#nav ul li.online_shop a {	text-indent:25px;	background:url(../images/nav_shop.png) no-repeat 17px center;}.new_ico {	position:absolute;	top:3px;	right:-5px;	width:32px;	height:15px;	background:url(../images/new.png) no-repeat; }.extend_bg {	position:absolute;	top:38px;	width:100%;	height:10px;	background:url(../images/extend_bg_xxx_1.png) repeat-x;}.cnav {	width:1100px;	height:69px;	background:#f4f5f5;	margin:0 auto;	font-size:12px;}.cnav a {	margin:0 3px;		color:#000;}.cnav a:hover {color:#b60005;}.cnav_list {	width:840px;	height:69px;}.cnav_dl {	width:275px;	height:51px;	float:left;	margin:10px 0 0 5px;	_margin:10px 0 0 2px;}.cnav_dl dt {	width:16px;	height:49px;	float:left;	color:#fff;	text-align:center;	border:1px solid #f4f5f5;	background:#595757;		border-radius: 5px;	-webkit-border-radius: 5px;	-moz-border-radius: 5px;	-o-border-radius: 5px;	-khtml-border-radius: 5px;}.cnav_dl dd {	width:255px;	float:right;}.cnav_dl dd a {	word-break:keep-all;	white-space:nowrap;	display:inline-block;	margin:3px 5px 8px 5px;}.mar_re {	width:260px;	height:69px;}.mar_re li {	float:left;	height:33px;	margin:20px 0 0 0;}.mar_re li a {	display:block;	text-indent:-9999px;	width:auto;	height:33px;}.mar_re li a.find_w {width:62px;background:url(../images/cnav_xxx_1.png);}.mar_re li a.market {width:89px;background:url(../images/cnav_xxx_2.png);}.mar_re li a.offline_t {width:89px;background:url(../images/cnav_xxx_3.png);}.wrap {	width:1160px;	height:auto;	margin:0 auto;}.contain_bg {	width:1160px;	margin:0 auto;	float:left;	background:url(../images/contain_bg.png) repeat-y center top;}.main {	width:1100px;	margin:0 auto;	height:auto;	}.floatw {	width:1100px;	background:#fff;	float:left;}#footer {	width:1100px;	height:357px;	margin:0 auto;}#footer  a {	color:#fff;}#footer  a:hover {	color:#fabe00;}.footer_cate_ul {	width:700px;	height:176px;	margin-top:20px;	border-right:1px solid #fff;}.footer_cate_ul li { 	float:left;	width:97px;	margin: 0 0 0 13px;}.footer_cate_ul li h3 {	height:16px;	line-height:16px;	color:#fff;	font-size:14px;	color:#fff;	margin-bottom:5px;} .footer_cate_ul li ol li {	margin:0;	padding:8px 0 0 0;} #footer .footer_cate_ul li ol li a {	color:#fff;}#footer .footer_cate_ul li ol li a:hover {	color:#fabe00;}.contact_info {	width:214px;	height:176px;	margin:20px 0 0 20px;}.contact_info h3 {	font-size:14px;	color:#fff;}.contact_info .tel {	width:100%;	height:34px;	padding:27px 0;	color:#fff;}.contact_info dt {	float:left;	padding:5px 5px 0 0;}.contact_info dd {	float:left;	font-size:12px;}.contact_info dd font {	font-size:24px;}.contact_info .online_c {	width:100%;	height:34px;	padding:15px 0 0 0;	color:#fff;}.ft_code {	width:122px;	margin:65px 32px 0 0;}.foot_nav {	width: 100%;	height: 30px;	line-height: 30px;	text-align: center;	color: #fff;	margin-top:40px;}.copyright {	color: #fff;	text-align: center;}.copyright img {margin:5px 1px 0 1px;}/*tab*/.tab_menu {width:100%;height:31px;}.tab_menu li{width:137px;float:left;height:31px;line-height:31px;color:#999;font-weight:bold;text-align:center;cursor:pointer;font-size:14px;position:relative;}.tab_menu li.bor_r {border-right:1px solid #e3e3e3;}.tab_menu li.current{padding:1px 0 0 0;margin:0 1px;width:135px;_width:134px;height:30px;color:#000;}.tab_menu li a{color:#fff;text-decoration:none;}.tab_menu li.current a{color:#ff6699;}.tab_box{}.tab_box .hide{display:none;}#tbox{	width:62px; float:left; position:fixed; 	left: 50%;	margin-left: -635px;	bottom:15%;	z-index:999999;	font-size:14px;	text-align:center;	_position:absolute;	_bottom:auto;	_top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight-(parseInt(this.currentStyle.marginTop,10)||0)-(parseInt(this.currentStyle.marginBottom,10)||0)));	_margin-bottom:15px;}/*解决IE6下不兼容 position:fixed 的问题*/#tbox a {	font-size:13px;	padding:6px 0 0 0;	margin:0 0 4px 0; 	width:63px; 	height:46px; 	text-align:center;	display:block;	color:#fff;	background:#9d9d9d; filter:Alpha(opacity=85);	background: rgba(165,165,165,.85);	position:relative;}#jrbi,#pinglun,#xiangguan,#gotop{}#tbox a:hover {	color:#fff;	background:#c70a1e;}#tbox a font {font-size:19px;display:block;}#tbox a#gotop {	background:#bdbdbd url(../images/go_top.png) no-repeat center; filter:Alpha(opacity=85);	background:rgba(198,198,198,.85) url(../images/go_top.png) no-repeat center;} #tbox a#gotop:hover { background:#c70a1e url(../images/go_top_hover.png) no-repeat center;} /*page*/.k-pages {	text-align: center;	margin: 0 auto;	margin-bottom: 12px;	margin-top: 10px;}.pages_btn, .k-pages strong, .k-pages a {	display: inline-block;	white-space: nowrap;	width: auto !important;	min-width: 24px;	width: 24px;	height: 24px;	line-height: 24px;	border: 1px solid #DADADA;	background: url(../images/bg_ico.png) repeat-x 0 -750px;	color: #666;	text-indent: 0;}.k-pages strong {	border-color: #FF2020;	background-position: 0 -800px;	color: #FFF;	background-color: #FF2020;}.pages_inp {	}.pages_inp {	width: 30px;	height: 20px;	border: 1px solid #DADADA;	padding: 1px;		text-align: center;	color: #666;}.pages_btn {	line-height: 20px;	margin: 0;	padding: 0;}/**/.title_1 {	width:100%;	height:26px;	border-bottom:1px solid #b5b6b6;	position:relative;	background:url(../images/tab_bg_1.png) repeat-x;}.title_1 h2 {	height:26px;	line-height:26px;	color:#000;	font-size:16px;	text-indent:22px;}.extend_2 {	width:100%;	height:3px;	overflow:hidden;	clear:both;	background:#fff;}.title_2 {	width:100%;	height:29px;	position:relative;	border-bottom:1px solid #595757;}.title_2 h2 {	height:29px;	line-height:29px;}.title_2 h2 strong {	display:inline-block;	font-size:18px;	color:#fff;	text-align:center;	width:49px;	height:28px;	line-height:28px;	margin-right:15px;	border:1px solid #bdbcbc;	border-bottom:none;	background:#595757;}.title_2 h2 span {	color:#898989;	font-weight:normal;}.title_2 em a {	color:#000;	font-size:12px;}.title_3 {	width:100%;	height:27px;	border-bottom:1px solid #898989;}.title_3 h2 strong {	display:inline-block;	width:103px;	height:25px;	line-height:25px;	text-align:center;	color:#fff;	font-size:16px;	background:#595757;}.title_4 {	width:100%;	height: 26px;	background: url(../images/tab_bg_1.png) repeat-x;	border-bottom: 1px solid #b5b6b6;}.title_4 h2 {	height: 26px;	line-height:26px;	font-size:15px;	position:relative;}.title_4 h2 span {	position:absolute;	top:0;	left:0;	display:inline-block;	padding: 0 8px;	height: 27px;	line-height: 27px;	background: #fff;	color: #000;	border-right: 1px solid #b5b6b6;}.title_4 h2 span i {	display:inline-block;	width:20px;	height:27px;	overflow:hidden;	vertical-align:middle;	background:url(../images/vip_ico_xxx_1.png) no-repeat center;}/**/.radius_2 {	border-radius: 2px;	-webkit-border-radius: 2px;	-moz-border-radius: 2px;	-o-border-radius: 2px;	-khtml-border-radius: 2px;}.radius_5 {	border-radius: 5px;	-webkit-border-radius: 5px;	-moz-border-radius: 5px;	-o-border-radius: 5px;	-khtml-border-radius: 5px;}.blocknone {	display:none;}.adv {	width:100%;	height:auto;	clear:both;}/*幻灯*//**/.webwidget_slideshow_dot {	padding: 0px;	margin: 0px;	position: relative;}.webwidget_slideshow_dot .slides_box {	overflow: hidden;	position: absolute;}.webwidget_slideshow_dot .title_thumb_box {	width: 100%;	position: absolute;	bottom: 0px;		background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAMAAAADCAYAAABWKLW/AAAABHNC…rcyBDUzbovLKMAAAAFUlEQVQImWNkYGBYwQAFTAxIAIUDABeUAK5yLwfhAAAAAElFTkSuQmCC");	background-color: transparent;	box-sizing: border-box;	background: rgba(0,0,0,.66);	background: url(../images/gray_bg.png) repeat;}.webwidget_slideshow_dot .title_thumb_box .title_box {	padding:0 0 0 5px;	width:auto;	height: 30px;	line-height:30px;	float:left;	background:none;}.webwidget_slideshow_dot .title_thumb_box .thumb_box {	text-align: right;	height: 30px;	line-height:30px;	color: #FFF;}.webwidget_slideshow_dot .title_thumb_box .thumb_box span {	margin:9px 5px 0 5px;	display: inline-block;}.webwidget_slideshow_dot .title_thumb_box .thumb_box span img {	cursor: pointer;}.webwidget_slideshow_dot img {	padding: 0px;	margin: 0px;	border: none;}.webwidget_slideshow_dot ul {	padding: 0px;	margin: 0px;	position: absolute;	list-style: none;}.webwidget_slideshow_dot ul li {	padding: 0px;	margin: 0px;	float: left;}.webwidget_slideshow_dot ul li a {	display: block;}/*首页幻灯*/.flexslider {	width:357px;	height:286px;	overflow:hidden;}.flexslider .slides > li {	display: none;	-webkit-backface-visibility: hidden;}.flexslider .slides img {	width: 100%;	display: block;}.slides:after {	content: ".";	display: block;	clear: both;	visibility: hidden;	line-height: 0;	height: 0;}html[xmlns] .slides {	display: block;}* html .slides {	height: 268px;}.no-js .slides > li:first-child {	display: block;}.flexslider {	margin: 0 auto;	position: relative;	width:357px;	zoom: 1;}.flex-viewport {	max-height: 2000px;	-webkit-transition: all 1s ease;	-moz-transition: all 1s ease;	transition: all 1s ease;	width:357px;	overflow:hidden;}.flexslider .slides {	zoom: 1;}.flex-direction-nav {	*height: 0;}.flex-direction-nav a {	width: 60px;	height: 90px;	margin: -60px 0 0;	display: block;	/*background: url(../images/ad_ctr.png) no-repeat 0 0;*/	position: absolute;	top: 50%;	z-index: 10;	cursor: pointer;	text-indent: -9999px;	opacity: 0;	filter:alpha(opacity=0);	-webkit-transition: all .3s ease;}.flex-direction-nav .flex-next {	background-position: 0 -90px;	right: 0;}.flex-direction-nav .flex-prev {	left: 0;}.flexslider:hover .flex-next {	opacity: 0.8;	filter:alpha(opacity=25);}.flexslider:hover .flex-prev {	opacity: 0.8;	filter:alpha(opacity=25);}.flexslider:hover .flex-next:hover, .flexslider:hover .flex-prev:hover {	opacity: 1;	filter:alpha(opacity=50);}.flex-control-nav {	width: 100%;	position: absolute;	text-align: center;	left: 35%;	top: 93%;}.flex-control-nav li {	margin: 0 5px;	display: inline-block;	zoom: 1;	*display: inline;}.flex-control-paging li a {	background:#4c4948;	display:block;	width:7px;	height:7px;	overflow: hidden;	text-indent:-99em;	cursor: pointer;}.flex-control-paging li a.flex-active {	background:#b60005;}.flex-control-nav {	top: 90%;}.flex-control-paging li a {	text-indent: 0;	text-align: center;	height: 18px;	line-height: 18px;	width: 18px;	color: #555;	background-color: #FFF;	border-radius: 45%;	font-size: 12px;	/*background-color: #CA033C;*/}.flex-control-paging li a.flex-active {	color: #FFF;}/* 2015-03 */#ad-itop{	width: 100%;	height: 100px;}#ad-itop a{	display: block;	text-indent: -999em;	height: 100%;	width: 100%;	background: url(/ostyle/2015/f2015.gif?201505) no-repeat center center;}#ad201505-footer {  position: fixed;  bottom: 0;  width: 100%;  height: 270px;  background: url(/ostyle/2015/ad-bottom-201505.jpg?201505) repeat-x center center;  font-family: "微软雅黑";  z-index: 9999999;}#ad201505-footer div{	position: relative;	width: 1100px;	margin: 0 auto;	height: 100%;}#ad201505-footer a{	display: block;	width: 100%;	height: 100%;	text-indent: -999em;}#ad201505-footer span{  display: block;  position: absolute;  right: -10px;  top: -10px;  width: 20px;  height: 20px;  font-size: 15px;  font-weight: 700;  line-height: 20px;  border: 3px solid #FFF;  background-color: #7F7F7F;  color: #FFF;  -moz-border-radius: 50%;  -webkit-border-radius: 50%;  border-radius: 50%;  text-align: center;  cursor: pointer;}#ad201505-footer span:before{	content: 'X';}#ad201505-footer span:hover {  color: #FFF;  border-color: #B70005;  text-decoration: none;}.mb-ad201505{	margin-bottom: 270px;}@supports (-webkit-appearance:none) { 	.ad201505-footer {		background-image: url(/ostyle/2015/ad-bottom-201505.webp?201505);	}}