@charset "UTF-8";
* {
	font-family: Microsoft Yahei, "黑体", "Times New Roman";
	transition: all 0.6s;
	-moz-transition: all 0.6s;
	-webkit-transition: all 0.6s;
	-o-transition: all 0.6s;
	transition-property: background;
}
@font-face {
	font-family: 'iconfont';
	src: url("../font/iconfont.eot");
	src: url("../font/iconfont.eot?#iefix") format("embedded-opentype"), url("../font/iconfont.svg#iconfont") format("svg"), url("../font/iconfont.woff") format("woff"), url("../font/iconfont.ttf") format("truetype");
}
/*reset*/
body, dd, dl, dt, h1, h2, h3, h4, h5, h6, html, input, ol, p, textarea, ul {
	margin: 0;
	padding: 0
}
body, input, textarea {
	-webkit-text-size-adjust: 100%;
	font-family: Microsoft Yahei, "黑体", "Times New Roman";
	font-size: 12px
}
input, textarea {
	outline: 0
}
li {
	list-style: none
}
table {
	border-collapse: collapse;
	border-spacing: 0
}
.img {
	overflow: hidden
}
img {
	border: none;
	max-width: 100%;
	vertical-align: top
}
a {
	text-decoration: none;
	outline: 0
}
.fl {
	float: left;
}
.fr {
	float: right;
}
/*--/reset end--*/
.clearfix:after, .clearfix:before {
	content: "";
	display: table
}
.clearfix:after {
	clear: both
}
.icon {
	display: inline-block;
*zoom:1;
*display:inline;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	font-family: iconfont;
	font-size: 16px;
	font-style: normal
}
.container, .wrap {
	width: 1200px;
	margin: 0 auto
}
/*--header--*/
.top {
	min-width: 1200px;
	height: 40px;
	line-height: 40px;
	background: #2a2a2a
}
.top-nav-left {
	float: left
}
.top-nav-left a {
	float: left;
	margin-right: 26px;
	font-size: 14px;
	color: #cecece
}
.top-nav-left a:hover, .top-nav-left a.cur {
	color: #fff
}
.top-nav-right {
	float: right
}
.top-nav-right>div {
	position: relative;
	z-index: 100;
	float: left;
	height: 40px;
	margin-left: 26px;
	font-size: 14px;
	color: #cecece
}
.top-nav-right>div .icon {
	margin-right: 4px;
	font-size: 20px;
	color: #cecece;
	line-height: 1;
	vertical-align: middle
}
.top-nav-right>div b {
	font-weight: normal;
	line-height: 40px;
	color: #cecece;
}
.top-nav-right>div>a {
	color: #cecece
}
.top-nav-right>div:hover, .top-nav-right>div:hover>a, .top-nav-right>div:hover>a>i, .top-nav-right>div:hover>a>b {
	color: #fff
}
.top-nav-right .nation-list {
	display: none;
	position: absolute;
	top: 40px;
	left: 50%;
	padding: 20px;
	width: 460px;
	background: #fff;
	border: 1px solid #f5f5f5;
	box-shadow: 0 0 10px rgba(0,0,0,.3);
	margin-left: -251px
}
.top-nav-right .nation-list .col {
	float: left;
	width: 50%;
	font-size: 12px;
	text-align: left
}
.top-nav-right .nation-list .col a {
	display: block;
	height: 26px;
	padding-left: 16px;
	line-height: 26px;
	background: url(../images/rect.jpg) left center no-repeat;
	color: #333;
	text-align: left;
	float: none;
	margin-left: 0
}
.top-nav-right .down {
	width: 180px;
	padding: 10px;
	text-align: center;
	line-height: 30px;
	background: #fff;
	position: absolute;
	left: 50%;
	margin-left: -100px;
	top: 40px;
	display: none;
	box-shadow: 0 0 10px rgba(0,0,0,.3)
}
.top-nav-right .down a {
	padding-left: 16px;
	background: url(../images/rect.jpg) left center no-repeat;
	float: none;
	color: #333
}
.top-nav-right .down a:hover {
	color: red
}
.top-nav-right .nation-list .col .son {
	padding-left: 26px;
	background-position: 10px center
}
.top-nav-right .nation-list .col .gson {
	padding-left: 46px;
	background-position: 30px center
}
.top-nav-right .nation-list .nation-tl {
	font-size: 16px;
	font-weight: 700;
	color: #222
}
.top-nav-right .nation-list a:hover {
	color: #ff001e
}
.arr_t {
	width: 0;
	height: 0;
	border-width: 0 8px 8px 8px;
	border-style: solid;
	border-color: transparent transparent #eee;
	position: absolute;
	bottom: 0;
	left: 50%;
	margin-left: -8px
}
.top-nav-right .arr_t {
	border-color: transparent transparent #2a2a2a
}
.top-nav-right>div:hover .arr_t {
	border-color: transparent transparent #fff
}
.top-nav-right>div:hover .down, .top-nav-right>div:hover .nation-list {
	display: block
}
.nav-bar {
	background: #eee;
	min-width: 1200px;
	border-bottom: 1px solid #e5dada
}
.nav-bar .container {
	position: relative;
	z-index: 99;
}
.nav-bar a#logo {
	width: 229px;
	position: absolute;
	left: 0;
	top: 0;
	color: #000;
	font-size: 18px;
	line-height: 70px
}
.nav-bar a#logo img {
	padding: 7px 25px 8px 0
}
.nav-main {
	margin-left: 229px;
	width: 710px;
	height: 70px
}
.nav-main li {
	width: 16.6%;
	height: 70px;
	line-height: 70px;
	text-align: center
}
.nav-main li a {
	display: block;
	font-size: 18px;
	color: #333
}
.nav-main>li {
	float: left;
	position: relative
}
.nav-main>li .arr_t {
	display: none;
	border-color: transparent transparent red
}
.nav-main>li>.down {
	display: none;
	z-index: 99;
	position: absolute;
	left: 50%;
	top: 70px;
	margin-left: -110px;
	width: 220px
}
.nav-main>li .down {
	border-top: 2px solid red;
	background: #fff;
	box-shadow: 0 0 10px rgba(0,0,0,.3)
}
.nav-main>li>.down li {
	width: 220px;
	height: 50px;
	line-height: 50px;
	border-bottom: 1px solid #eee
}
.nav-main>li>.down li a {
	height: 50px;
	line-height: 50px;
}
.nav-main>li:hover .down {
	display: block
}
/*.nav-main>li:hover .arr_t{border-color:transparent transparent #fff}*/
.nav-main>li:hover>a {
	color: red
}
.nav-main>li:hover .arr_t {
	display: block
}
.nav-main .down li:hover {
	background: red
}
.nav-main .down li:hover a {
	color: #fff
}
.user-bar {
	position: absolute;
	top: 0;
	right: 70px;
	width: 182px;
	padding: 0 5px;
	height: 70px;
	line-height: 70px;
	text-align: center;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
	border-left: 1px solid #eee
}
.user-bar a {
	font-size: 18px;
	color: #000
}
.user-bar a .icon {
	margin-right: 2px;
	vertical-align: middle;
	font-size: 32px;
	color: #000
}
.nav-bar .search-btn {
	position: absolute;
	top: 0;
	right: 0;
	width: 90px;
	height: 70px;
	line-height: 70px;
	text-align: center;
	cursor: pointer;
}
.nav-bar .icon {
	text-align: center;
	font-size: 26px;
	color: #000;
}
.nav-bar .search-btn i {
	margin-left: 5px;
	font-size: 16px;
	color: #000;
	font-style: normal;
	vertical-align: middle
}
.userbar {
	position: relative;
	z-index: 100;
	float: left;
	height: 40px;
	margin-left: 26px;
	font-size: 14px;
	color: #cecece
}
.nav-find {
	position: absolute;
	top: 0;
	right: 90px;
	width: 170px;
}
.nav-find a {
	display: block;
	margin: 15px 10px;
	height: 40px;
	line-height: 40px;
	text-align: center;
	background: #f00;
	font-size: 18px;
	color: #fff;
}
.nav-find ul {
	display: none;
	position: absolute;
	left: 0;
	top: 55px;
	width: 100%
}
.nav-find ul a {
	margin: 0 10px;
	height: 40px;
	line-height: 40px;
	font-size: 16px;
}
.nav-find:hover ul {
	display: block;
}
#allCategory {
	position: absolute;
	z-index: 99;
	left: 64px;
	top: 15px;
	width: 154px;
	height: 40px;
	line-height: 40px;
	text-align: center;
	font-size: 18px;
	background: red
}
#allCategory>a {
	display: block;
	color: #fff
}
#allCategory .down {
	display: none;
	z-index: 99;
	position: absolute;
	left: 50%;
	top: 41px;
	margin-left: -130px;
	width: 260px
}
#allCategory .down ul {
	background: #fff;
	box-shadow: 0 0 10px rgba(0,0,0,.3);
	overflow: hidden
}
#allCategory .down li {
	border: none;
	width: 260px;
	height: 50px;
	line-height: 50px;
	border-bottom: 1px solid #eee
}
#allCategory .down li a {
	height: 50px;
	line-height: 50px;
}
#allCategory .arr_t {
	border-color: red
}
#allCategory:hover .down {
	display: block
}
#allCategory:hover .arr_t {
	border-color: transparent transparent #fff
}
#allCategory li:hover {
	background: red
}
#allCategory li a {
	display: block;
	font-size: 16px;
	color: #2a2a2a;
	border-left: 1px solid #dbdbdb
}
#allCategory li:hover a {
	color: #fff
}
/*--/header end--*/
/*--footer--*/
.footer {
	width: 100%;
	background-color: #2a2a2a;
	min-width: 1200px;
}
.footer .footb {
	width: 100%;
	text-align: center;
}
.footer .foot {
	display: inline-block;
*zoom:1;
*display:inline;
	padding-top: 10px;
	height: 220px;
	text-align: left;
}
.footer .foot-left {
	float: left;
	width: 820px;
	height: 220px;
}
.footer dl {
	padding-top: 20px;
	width: 164px;
	float: left;
	line-height: 24px;
}
.footer dl dt {
	color: #ffffff;
	font-size: 18px;
	margin-bottom: 10px;
}
.footer dl dd a {
	color: #b5b5b5;
	font-size: 14px;
}
.footer dl dd a:hover {
	color: #fff;
}
.footer .follow .code {
	margin-top: 18px;
	width: 90px;
	height: 90px;
}
.footer .follow .btn {
	margin-top: 18px;
}
.footer .follow a {
	display: inline-block;
*zoom:1;
*display:inline;
}
.footer .foot-right {
	float: left;
	width: 250px;
}
.footer .foot-right .tel {
	padding-top: 60px;
}
.footer .foot-right .tel span {
	display: block;
	padding: 5px 0;
	font-size: 14px;
	color: #ebe8e3;
}
.footer .foot-right .tel .icon {
	margin-right: 6px;
	font-size: 22px;
	color: #ebe8e3;
}
.footer .foot-right .tel p {
	font-size: 22px;
	color: #ebe8e3;
}
.footer .copyright {
	line-height: 40px;
	color: #333;
	background: #fff;
}
.footer .copyright img {
	margin-top: 14px;
}
.footer .copyright .url {
	float: right;
}
.footer .copyright .url a {
	margin-left: 22px;
	color: #333;
	float: right;
}
.footer .copyright .url a:hover {
	color: #f00;
}
.flink {
	display: block;
	float: right;
	width: 80px;
	color: #333;
	text-align: center;
	cursor: pointer;
	z-index: 1000;
	position: relative;
}
.flink.cur {
	background: url("http://www.sanywj.com/img/aa.png") no-repeat top center;
	transition: none;
	color: #f00;
}
.flink .f_arr, .link_m {
	display: none;
}
.flink .f_arr {
	width: 0;
	height: 0;
	border-left: 6px solid transparent;
	border-right: 6px solid transparent;
	border-top: 12px solid #f3f3f3;
	position: absolute;
	bottom: 28px;
	left: 50%;
	margin-left: -6px;
}
.link_m {
	position: absolute;
	bottom: 40px;
	right: 0;
	background: #f3f3f3;
	padding: 15px 0;
	z-index: 1000;
}
.link_m strong {
	font-size: 15px;
	float: left;
	color: #666;
	line-height: 30px;
}
.footer .copyright .link_m a {
	margin-left: 0;
}
.footer .copyright .url .link_m a {
	font-size: 13px;
	color: #666;
	float: left;
	line-height: 24px;
	width: auto;
	display: inline-block;
	margin: 0 8px;
}
.footer .copyright .url .link_m a.fr {
	float: right;
	margin: 0;
}
.footer .copyright .url .link_m a:hover {
	color: #f00;
}
.width1200 {
	width: 1200px;
	margin: 0 auto;
}
/*--/footer end--*/
/*--search modal--*/
.modal {
	position: fixed;
	z-index: 99999;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	background: rgba(0, 0, 0, 0.5);
	display: none;
}
.modal-dialog {
	position: absolute;
	left: 0;
	top: -174px;
	width: 100%;
	background-color: #2b2b2b;
}
.modal-content {
	width: 1200px;
	margin: auto;
	overflow: hidden
}
.modal-content > div {
	float: left;
}
.modal-content input {
	border: none;
}
.modal-content .search-logo {
	margin-top: 45px;
	width: 162px;
	height: 128px;
}
.modal-content .search-bar {
	margin: 47px 30px 47px 50px;
	overflow: hidden;
}
.modal-content .search-tab {
	overflow: hidden
}
.modal-content .search-tab .tab {
	padding: 6px 20px;
	float: left;
	font-size: 24px;
	color: #fff;
	cursor: pointer;
}
.modal-content .search-tab .on {
	background: #fff;
	color: #fe0000;
}
.modal-content .tab-panel {
	display: none;
}
.modal-content .on {
	display: block;
}
.modal-content .search-bar .search-keywords {
	margin-top: 2px;
	border-radius: 6px;
	height: 34px;
	overflow: hidden;
}
.modal-content .search-bar .keywords {
	float: left;
	padding-left: 10px;
	width: 640px;
	height: 34px;
	line-height: 34px;
	font-size: 16px;
}
.modal-content .search-bar input[type="submit"] {
	float: left;
	width: 100px;
	height: 34px;
	line-height: 34px;
	text-align: center;
	font-size: 16px;
	background: #ef011c;
	color: #fff;
	cursor: pointer;
}
.modal-content .search-close {
	margin-left: 14px;
	float: left;
	width: 34px;
	height: 34px;
	line-height: 34px;
	text-align: center;
	color: #2b2b2b;
	font-size: 18px;
	font-weight: 700;
	cursor: pointer;
	background: #eee;
	border-radius: 50%;
	transition: .4s all;
}
.modal-content .search-close:hover {
	background: #ef011c;
	color: #fff;
	transform: rotate(360deg);
	-webkit-transform: rotate(360deg);
}
.modal-open {
	overflow: hidden;
	padding-right: 17px;
}
/*--/search modal end--*/
/*#LRfloater0{display:none;}*/
/*#LR_User_Icon0{position:fixed;right:0;top:182px;z-index:100000;}*/
/*.goTop,.swt,.lxb{width:80px;cursor:pointer}*/
/*.lxbCon{width:80px;height:70px;background:#cc0212;border-top:1px solid #5b0101;display:none}*/
/*.lxbCon input{display:block;margin:7px auto;width:70px;font-size:12px;text-align:center}*/
/*.lxbCon .callBtn{display:block;text-align:center}*/
/*!*--right fixed start--*!*/
/*.right-fiexd{*/
    /*position:fixed;*/
    /*right:0;*/
    /*bottom:0.45rem;*/
    /*width:1.33rem;*/
    /*z-index:88;*/
/*}*/
/*.return-top{*/
    /*width:1.33rem;*/
    /*height:1.33rem;*/
    /*margin-bottom:0.45rem;*/
/*}*/
/*.return-top img{*/
    /*width:1.33rem;*/
    /*height:1.33rem;*/
/*}*/
/*.ask,.ask img{*/
    /*width:1.33rem;*/
    /*height:3.22rem;*/
/*}*/
/*!*--right fixed end--*!*/





/*--focus--*/
.focus {
	margin-top: 30px;
}
.banner {
	float: right;
	width: 973px;
}
.banner .slider {
	width: 973px;
	height: 405px;
	overflow: hidden;
	position: relative;
}
.banner .slider .bd {
	width: 973px;
	height: 405px;
	position: relative;
}
.banner .slider .hd {
	overflow: hidden;
	position: absolute;
	right: 5px;
	bottom: 5px;
	z-index: 1;
}
.banner .slider .hd ul {
	overflow: hidden;
	zoom: 1;
	float: left;
}
.banner .slider .hd ul li {
	float: left;
	margin-right: 4px;
	padding: 0 4px;
	text-align: center;
	background: #fff;
	cursor: pointer;
}
.banner .slider .hd ul li.on {
	background: #f00;
	color: #fff;
}
.banner.cateslider {
	float: right;
	width: 920px;
	margin-top: 20px;
}
.banner.cateslider .slider {
	width: 920px;
	height: 149px;
	overflow: hidden;
	position: relative;
}
.banner.cateslider .slider .bd {
	width: 920px;
	height: 149px;
	position: relative;
}
.banner.cateslider img {
	width: 920px;
	height: 149px;
}
.banner .brand {
	margin-top: 10px;
	width: 100%;
	height: 170px;
}
.banner .brand ul {
	width: 1000px;
}
.banner .brand li {
	float: left;
	margin-right: 11px;
	width: 317px;
	height: 170px;
}
/*--banner end--*/
/*--floor-*/
.floor {
	padding-top: 50px;
	padding-bottom: 46px;
}
.floor-hd {
	height: 26px;
	line-height: 26px;
	padding-left: 10px;
}
.floor-hd h2 {
	float: left;
	border-left: 4px solid #ef001d;
	padding-left: 10px;
	font-size: 24px;
	color: #ef001d;
	font-weight: normal;
}
.floor-hd .link {
	float: right;
}
.floor-hd .link a {
	font-size: 14px;
	color: #535353;
}
.floor-bd {
	margin-top: 17px;
}
.floor-banner {
	float: left;
	width: 232px;
	height: 361px;
	overflow: hidden;
}
.floor-banner img {
	width: 100%;
	height: 100%;
}
.floor-product {
	float: left;
}
.floor-product .item {
	float: left;
	margin-left: 12px;
	width: 228px;
	height: 359px;
	border: 1px solid #c9c9c9;
	background: #fff;
	text-align: center;
	overflow: hidden;
}
.floor-product .item .img {
	width: 228px;
	height: 250px;
	line-height: 250px;
	overflow: hidden;
}
.floor-product .item .img img {
	-webkit-transform: translateZ(0);
	transform: translateZ(0);
	-webkit-transition-duration: 0.2s;
	transition-duration: 0.2s;
	-webkit-transition-property: transform;
	transition-property: transform;
	-webkit-transition-timing-function: ease-out;
	transition-timing-function: ease-out;
	vertical-align: middle;
}
.floor-product .item .img:hover img {
	-webkit-transform: translateX(-4px);
	transform: translateX(-4px);
}
.floor-product .item .text {
	margin-top: 10px;
}
.floor-product .item .text h3 {
	font-size: 16px;
	color: #000;
	font-weight: normal;
}
.floor-product .item .text .desc {
	padding: 4px 0;
	font-size: 14px;
	color: #313131;
}
.floor-product .item .text .desc2 {
	font-size: 14px;
	color: #ef001d;
}
.floor-even {
	background: #f5f4f4;
}
.floor-even .floor-hd h2 {
	border-color: #000;
	color: #000;
}
/*--/floor end-*/
/*--产品列表--*/
.list {
	padding-bottom: 100px;
}
.list .wrap {
	overflow: hidden;
}
.lift {
	float: left;
	background: #5e5e5e;
}
.lift > ul {
	position: relative;
}
.lift > ul > li:hover .nav-right {
	display: block;
}
.lift > ul > li > a {
	width: 216px;
	display: block;
	height: 48px;
	line-height: 48px;
	text-align: center;
	font-size: 16px;
	color: #fff;
	border-top: 1px solid #727272;
}
.lift > ul > li > a:hover {
	background: #848484;
}
.lift .nav-right {
	z-index: 10;
	display: none;
	position: absolute;
	left: 216px;
	top: 0;
	width: 282px;
	min-height: 588px;
	background: #fff;
	background: rgba(255, 255, 255, 0.9);
}
.lift .nav-right .nav-right-title {
	display: block;
	padding: 9px 0 9px 18px;
	font-size: 24px;
	color: #000;
	border-bottom: 2px solid #ef001d;
}
.lift .nav-right li {
	padding-left: 18px;
}
.lift .nav-right a {
	margin-top: 20px;
	display: block;
	font-size: 16px;
	color: #535353;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}
.lift .nav-right a:hover {
	color: #ef001d;
}
.list-right {
	float: right;
	width: 920px;
}
.selector .selector-row {
	margin-bottom: 26px;
}
.selector .sl-key {
	float: left;
	width: 135px;
	height: 25px;
	line-height: 25px;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}
.selector .sl-key span {
	font-size: 16px;
	color: #000;
}
.selector .sl-value {
	padding-left: 6px;
	float: left;
	height: 25px;
	overflow: hidden;
}
.selector .sl-value a, .selector .sl-value span {
	margin-left: 10px;
	font-size: 16px;
	color: #000;
}
.selector .sl-value a:hover, .selector .sl-value span:hover {
	color: #ef001d;
}
.selector .sl-value .sl-v-list, .selector .sl-value .sl-v-btns {
	float: left;
}
.selector .sl-value .sl-v-list {
	width: 700px;
	line-height: 25px;
}
.selector .sl-value .sl-v-list .on {
	color: #ef001d;
}
.selector .sl-value .btn {
	display: inline-block;
*zoom:1;
*display:inline;
	width: 60px;
	color: #ef001d;
	border: 1px solid #ef001d;
	border-radius: 4px;
	text-align: center;
}
.selector .sl-value .btn .icon {
	width: 14px;
	height: 14px;
	line-height: 14px;
	border-radius: 50%;
	background: #ef001d;
	color: #fff;
	font-size: 14px;
}
.selector .choose a {
	display: inline-block;
*zoom:1;
*display:inline;
	padding: 0 4px;
	height: 22px;
	line-height: 22px;
	text-align: center;
	border-radius: 4px;
	border: 1px solid #000;
}
.selector .choose .clear {
	display: none;
}
.selector .expand {
	height: auto;
	overflow: visible;
}
.sl-total {
	position: relative;
	font-size: 16px;
	color: #000;
}
.sl-total span {
	margin-right: 10px;
	color: #ef001d;
}
.sl-total b {
	display: inline-block;
*zoom:1;
*display:inline;
	padding: 0 10px;
	font-weight: normal;
	color: #ef001d;
}
.sl-total .styles {
	position: absolute;
	right: 0;
	bottom: 0;
}
.sl-total .styles a {
	display: inline-block;
*zoom:1;
*display:inline;
	padding: 0 10px;
	line-height: 1.6em;
	color: #6b6b6b;
}
.sl-total .styles a .icon {
	vertical-align: middle;
	margin-right: 8px;
}
.sl-total .styles a.on {
	color: #e50000;
}
.sl-total .styles .switch-list {
	border-left: 1px solid #b5b5b5;
}
.list-item-con {
	overflow: hidden;
}
.grid-view {
	margin-left: -24px;
	overflow: hidden
}
.grid-view .mask {
	position: absolute;
	top: 315px;
	width: 290px;
	height: 315px;
	background: #000;
	background: rgba(0, 0, 0, 0.8);
}
.grid-view .mask .comment {
	padding: 30px 20px 0 20px;
}
.grid-view .mask a.comment {
	display: block;
	height: 275px;
}
.grid-view .mask .comment p {
	height: 190px;
	line-height: 27px;
	overflow: hidden;
	text-align: left;
	margin-bottom: 16px;
	font-size: 14px;
	color: #fff;
}
.grid-view .mask .btn, .grid-view .btn.s { /*position: absolute; bottom: 30px; left: 50%;
 margin-left: -56px;*/
	width: 112px;
	height: 35px;
	line-height: 35px;
	text-align: center;
	font-size: 16px;
	color: #fff;
	border-radius: 6px;
	background: #ef001d;
}
.grid-view .btn.s {
	display: block;
	margin: 0 auto;
	margin-bottom: 15px;
}
.grid-view .mask .btn.a1 {
	position: absolute;
	bottom: 30px;
	left: 15px;
	margin-left: 10px;
}
.grid-view .mask .btn.a2 {
	position: absolute;
	bottom: 30px;
	left: 50%;
	margin-left: 10px;
}
.grid-view .mask .add {
	position: absolute;
	right: 8px;
	bottom: 8px;
	color: #fff;
}
.grid-view .mask .add .icon {
	margin-right: 2px;
	font-size: 16px;
	vertical-align: middle;
}
.grid-view .mask .add .on {
	color: #e50000;
}
.grid-view .mask .comment p span {
	padding-left: 5px;
}
.grid-item {
	position: relative;
	float: left;
	margin-left: 24px;
	margin-top: 60px;
	width: 288px;
	border: 1px solid #dcdcdc;
	overflow: hidden;
}
.grid-item .p-img {
	width: 100%;
	height: 193px;
	line-height: 193px;
	overflow: hidden;
}
.grid-item .p-img img {
	width: 100%;
	height: 100%;
}
.grid-item .p-info {
	position: relative;
	padding-top: 10px;
	height: 110px;
	text-align: center;
	overflow: hidden;
}
.grid-item .p-info .p-name, .grid-item .p-info a.p-name {
	margin: auto;
	width: 96%;
	font-size: 14px;
	color: #000;
	font-weight: bold;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}
.grid-item .p-info a.p-name:hover {
	color: #f00;
}
.grid-item .p-info p {
	font-size: 14px;
	color: #000;
	margin-top: 8px;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}
.list-item {
	padding: 30px 0;
	border-bottom: 1px solid #dcdcdc;
	overflow: hidden;
}
.list-item .p-img {
	float: left;
	width: 276px;
	height: 184px;
	overflow: hidden;
	position: relative;
}
.list-item .mask {
	position: absolute;
	left: 0;
	top: 184px;
	width: 276px;
	height: 184px;
	background: #000;
	background: rgba(0, 0, 0, 0.8);
}
.list-item .mask .comment {
	padding: 18px 24px 0 24px;
}
.list-item .mask .comment p {
	height: 90px;
	line-height: 18px;
	font-size: 12px;
	color: #fff;
	overflow: hidden;
}
.list-item .mask .btn {
	position: absolute;
	bottom: 10px;
	left: 56px;
	width: 163px;
	height: 52px;
	line-height: 52px;
	text-align: center;
	font-size: 18px;
	color: #fff;
	border-radius: 6px;
	background: #ef001d;
}
.list-item .p-info {
	position: relative;
	float: right;
	width: 617px;
}
.list-item .p-info .p-name a {
	font-size: 18px;
	color: #000000;
}
.list-item .p-info .attr {
	margin-top: 14px;
	font-size: 14px;
	color: #727171;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}
.list-item .p-info .desc {
	margin-top: 19px;
}
.list-item .p-info .desc a {
	height: 56px;
	font-size: 14px;
	line-height: 20px;
	color: #181818;
	overflow: hidden;
}
.list-item .p-info .link {
	margin-top: 36px;
}
.list-item .p-info .link a, .list-item .p-info .link span {
	font-size: 14px;
	color: #727171;
}
.list-item .p-info .link .span {
	margin: 0 4px;
}
.list-item .p-info .handbook {
	position: absolute;
	right: 0;
	bottom: 0;
	font-size: 14px;
	color: #e50000;
}
.list-item .p-info .handbook .icon {
	margin-right: 6px;
}
.list-item .p-info .add {
	position: absolute;
	right: 0;
	top: 0;
	font-size: 14px;
	color: #727171;
}
.list-item .p-info .add .icon {
	margin-right: 6px;
}
.list-item .p-info .add .on {
	color: #e50000;
}
.pager {
	margin-top: 80px;
	text-align: center;
}
.pager .page-nav {
	display: inline-block;
*zoom:1;
*display:inline;
}
.pager .page-nav .page_now {
	padding: 0 5px;
	font-weight: normal;
	font-size: 16px;
	color: #e63520;
}
.pager .page-nav .prev {
	margin-right: 25px;
}
.pager .page-nav .next {
	margin-left: 25px;
}
.pager .page-nav a {
	padding: 0 5px;
	margin: 0 2px;
	font-size: 16px;
	color: #595757;
}
/*--/产品列表---*/
/*--产品详情---*/
.product-intro {
	margin-top: 40px;
	overflow: hidden
}
.preview {
	float: left;
}
.preview .bd {
	width: 600px;
	height: 400px;
	overflow: hidden;
}
.preview .bd .img {
	float: left;
	width: 600px;
	height: 400px;
	overflow: hidden;
}
.preview .hd {
	position: relative;
	width: 600px;
	height: 117px;
	overflow: hidden;
}
.preview .hd ul {
	width: 700px;
}
.preview .hd li {
	float: left;
	width: 140px;
	height: 93px;
	margin-right: 8px;
	border: 1px solid #f1f1f1;
	cursor: pointer;
}
.preview .hd li img {
	width: 100%;
	height: 100%;
}
.preview .hd li:hover {
	border-color: #ef001d;
}
.preview .hd .on {
	border-color: #ef001d;
}
.preview .hd .hd-control {
	display: none;
	position: absolute;
	top: 0;
	width: 48px;
	height: 93px;
	line-height: 93px;
	text-align: center;
	background: #2a2a2a;
	cursor: pointer;
}
.preview .hd .hd-control .icon {
	width: 0;
	height: 0;
}
.preview .hd .hd-prev {
	left: 0;
}
.preview .hd .hd-prev .icon {
	border-width: 6px 6px 6px 0;
	border-style: solid;
	border-color: transparent #fff transparent transparent;
}
.preview .hd .hd-next {
	right: 0;
}
.preview .hd .hd-next .icon {
	border-width: 6px 0 6px 6px;
	border-style: solid;
	border-color: transparent transparent transparent #fff;
}
.item-info {
	position: relative;
	float: right;
	width: 505px;
}
.item-info h1 {
	width: 416px;
	font-size: 32px;
	color: #000;
	font-weight: normal;
	word-break: break-all
}
.item-info .handbook {
	position: absolute;
	right: 0;
	top: 0;
	font-size: 14px;
	color: #e50000;
	text-align: center;
}
.item-info .handbook > div {
	margin-bottom: 6px;
	width: 70px;
	height: 48px;
	line-height: 48px;
	border: 1px solid #e50000;
	border-radius: 4px;
}
.item-info .handbook > div .icon {
	font-size: 30px;
}
.item-info .item-select {
	position: relative;
	width: 350px;
}
.item-info .item-select .name {
	height: 31px;
	position: relative;
	font-size: 20px;
	color: #000;
}
.item-info .item-select .name .icon {
	margin-left: 8px;
	margin-top: -5px;
	width: 14px;
	height: 14px;
	line-height: 14px;
	text-align: center;
	border-radius: 50%;
	font-size: 14px;
	color: #fff;
	background: #ef001d;
	vertical-align: middle;
}
.item-info .item-select ul {
	display: none;
	position: absolute;
	left: 0;
	top: 41px;
	background: #5e5e5e;
	border: 1px solid #727272;
	border-radius: 0 0 6px 6px;
}
.item-info .item-select li {
	width: 348px;
	height: 34px;
	line-height: 34px;
	text-align: center;
}
.item-info .item-select li a {
	display: block;
	font-size: 18px;
	color: #fff;
}
.item-info .item-select li:hover a {
	background: #848484;
	font-size: 20px;
}
.item-info .item-select:hover {
	text-align: center;
}
.item-info .item-select:hover .name .inner {
	width: 100%;
	line-height: 42px;
	position: absolute;
	left: 0;
	top: 0;
	border-radius: 6px 6px 0 0;
	background: #ef001d;
	color: #fff;
	transition-property: none;
	-webkit-transition-property: none
}
.item-info .item-select:hover .name .inner .icon {
	background-color: #fff;
	color: #ef001d;
	line-height: 14px;
	transition: transition .1s ease-in-out;
	-webkit-transition: transition .1s ease-in-out;
	transform: rotate(90deg);
	-webkit-transform: rotate(90deg);
}
.item-info .item-select:hover ul {
	display: block;
}
.summary {
	margin-top: 10px;
	padding-top: 8px;
	padding-bottom: 24px;
	border-top: 1px solid #dbdbdb;
	border-bottom: 1px solid #dbdbdb;
}
.summary .p-desc {
	line-height: 24px;
	overflow: hidden;
	font-size: 16px;
	color: #343434;
}
.summary .p-info {
	margin-top: 15px;
	overflow: hidden;
}
.summary .p-info span {
	display: block;
	height: 30px;
	line-height: 30px;
	font-size: 16px;
	color: #000;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}
.p-label {
	padding-top: 15px;
	font-size: 16px;
}
.p-label span {
	display: inline-block;
	line-height: 26px;
	font-size: 14px;
	border: 1px solid #ccc;
	padding: 0 8px;
	margin-right: 5px;
	color: #666;
}
.p-label span:hover {
	color: #f00;
	border: 1px solid #f00;
}
.p-btns {
	margin-top: 37px;
	overflow: hidden
}
.p-btns a {
	float: left;
	height: 70px;
	line-height: 70px;
	text-align: center;
	border: 1px solid #ef001d;
	border-radius: 4px;
}
.p-btns .consultation {
	width: 217px;
	background: #ef001d;
	font-size: 24px;
	color: #fff;
	cursor: pointer;
}
.p-btns .call {
	margin-left: 25px;
	width: 143px;
	font-size: 24px;
	color: #ef001d;
}
.p-btns .order-btn {
	width: 280px;
	background: #ef001d;
	font-size: 24px;
	color: #fff;
	cursor: pointer;
	margin-right: 20px;
}
.p-btns .tel {
	padding: 8px 0;
	line-height: 27px;
	font-size: 16px;
}
.p-btns .tel span {
	font-size: 24px;
	color: #f00;
}
.support {
	margin-top: 28px;
	height: 20px;
	position: relative
}
.support a {
	float: left;
	margin-right: 15px;
	height: 20px;
	line-height: 20px;
	font-size: 16px !important;
	color: #000 !important;
}
.support a .icon {
	margin-top: -1px;
	margin-right: 6px;
	width: 18px;
	height: 18px;
	font-size: 18px;
	color: #ef001d;
}
/*.bdsharebuttonbox{}*/
/*.bdsharebuttonboxmore{height: 20px !important; line-height: 20px !important;background: none !important;margin: 0 !important;padding:0 !important;}*/
.bds_share {
	float: left;
}
.bds_share:hover .bdsharebuttonbox {
	display: block
}
.bdsharebuttonbox {
	position: absolute;
	right: 0;
	top: -10px;
	display: none;
}
.bdsharebuttonbox a {
	padding: 6px;
	background-position: center !important;
	display: inline-block;
*zoom:1;
*display:inline;
}
.bdsharebuttonbox .bds_qzone {
	background: url(../images/kj2.png) no-repeat center;
}
.bdsharebuttonbox a.bds_qzone:hover {
	background: url(../images/kj.png) no-repeat center;
}
.bdsharebuttonbox .bds_sqq {
	background: url(../images/qq2.png) no-repeat center;
}
.bdsharebuttonbox a.bds_sqq:hover {
	background: url(../images/qq.png) no-repeat center;
}
.bdsharebuttonbox .bds_weixin {
	background: url(../images/wx2.png) no-repeat center;
}
.bdsharebuttonbox a.bds_weixin:hover {
	background: url(../images/wx.png) no-repeat center;
}
.bdsharebuttonbox .bds_tsina {
	background: url(../images/xnwb2.png) no-repeat center;
}
.bdsharebuttonbox a.bds_tsina:hover {
	background: url(../images/xnwb.png) no-repeat center;
}
.bdsharebuttonbox .bds_more.bt_share {
	padding-left: 0;
	font-size: 14px;
	margin: 0;
	background: url(../images/i_share.png) no-repeat left;
}
.bdsharebuttonbox a.bds_more.bt_share:hover {
	background: url(../images/i_share_2.png) no-repeat left;
	color: #e60012;
}
.detail {
	margin-top: 35px;
}
.detail .tab-nav {
	width: 100%;
}
.detail .tab-nav .wrap {
	border-top: 1px solid #dbdbdb;
	border-bottom: 1px solid #dbdbdb;
	text-align: center;
}
.detail .tab-nav ul {
	display: inline-block;
*zoom:1;
*display:inline;
	vertical-align: top;
}
.detail .tab-nav li {
	float: left;
	padding: 10px 47px;
}
.detail .tab-nav a {
	font-size: 16px;
	color: #000;
}
.detail .tab-nav .chat {
	display: none;
	background: red;
}
.detail .tab-nav .chat a {
	color: #fff;
}
.detail .fixed {
	position: fixed;
	top: 0;
	background: #000;
	z-index: 10;
}
.detail .fixed .wrap {
	border-top: 1px solid #000;
	border-bottom: 1px solid #000;
	text-align: center;
}
.detail .fixed .wrap a {
	font-size: 16px;
	color: #fff;
}
.detail .fixed .wrap .chat {
	display: block;
}
.detail .tab-panel .tab-panel-title {
	font-size: 16px;
	color: #2a2a2a;
	text-align: center;
}
.detail .tab-panel-content {
	margin-top: 40px;
}
.detail .tab-panel-content .tab-series {
	width: 80%;
	margin: 0 auto;
	padding-top: 40px;
}
.detail .tab-panel-content .tab-series table {
	width: 100%;
	font-size: 16px;
	vertical-align: middle;
	border-top: 1px solid #eee;
	border-left: 1px solid #eee;
	color: #555;
}
.detail .tab-panel-content .tab-series table strong {
	color: #333;
}
.detail .tab-panel-content .tab-series td {
	padding: 10px 0;
	border-bottom: 1px solid #eee;
	border-right: 1px solid #eee;
}
.detail .highlights {
	padding-top: 47px;
	text-align: center;
}
.detail .highlights .content {
	margin: 0 auto;
	width: 758px;
	font-size: 16px;
	line-height: 1.8em;
	text-align: left;
}
.detail .highlights .content h3 {
	padding: 10px 0;
}
.detail .highlights .content p {
	padding-bottom: 10px;
}
.detail .parameter {
	padding-top: 47px;
	padding-bottom: 110px;
}
.detail .parameter .tab-panel-content {
	border-top: 1px solid #dbdbdb;
}
/*.detail .parameter .param-row { display: table; }*/
/*.detail .parameter .param-type { display: table-cell; padding: 50px 45px 50px 0; width: 267px; font-size: 24px; color: #000; text-align: right; border-bottom: 1px solid #dbdbdb; vertical-align: top; }*/
/*.detail .parameter .param-none { display: table; width: 48px; height: 100%; }*/
/*.detail .parameter .param-list { display: table-cell; padding: 50px 0; width: 840px; border-bottom: 1px solid #dbdbdb;overflow: hidden }*/
/*.detail .parameter .param-list > .value { float: left; width: 44%; margin-bottom: 20px; padding: 0 3%; line-height: 1.6em; font-size: 16px; color: #000; overflow: hidden; }*/


.detail .parameter .param-row {
	overflow: hidden
}
.detail .parameter .param-row>div {
	float: left
}
.detail .parameter .param-type {
	padding: 50px 45px 50px 0;
	width: 267px;
	font-size: 24px;
	color: #000;
	text-align: right;
	border-bottom: 1px solid #dbdbdb;
	vertical-align: top;
}
.detail .parameter .param-none {
	width: 48px;
	height: 100%;
}
.detail .parameter .param-list {
	padding: 50px 0;
	width: 840px;
	border-bottom: 1px solid #dbdbdb;
	overflow: hidden
}
.detail .parameter .param-list > .value {
	float: left;
	width: 44%;
	margin-bottom: 20px;
	padding: 0 3%;
	line-height: 1.6em;
	font-size: 16px;
	color: #000;
	overflow: hidden;
}
.detail .case {
	padding-top: 47px;
	padding-bottom: 110px;
	background: #d2d2d2;
}
.detail .case .tab-panel-content {
	width: 1250px;
	margin-left: -45px;
}
.detail .case .wrap {
	overflow: hidden;
}
.detail .case .case-col {
	float: left;
	margin-left: 45px;
	width: 574px;
	height: 148px;
	background: #fff;
}
.detail .case .case-col .img {
	float: left;
	width: 264px;
	height: 148px;
	overflow: hidden;
}
.detail .case .case-col .img img {
	width: 100%;
	height: 100%;
}
.detail .case .case-col .text {
	float: left;
	padding: 25px;
	width: 260px;
	height: 80px;
	overflow: hidden
}
.detail .case .case-col .text span {
	display: block;
	font-size: 16px;
	color: #000;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}
.detail .case .case-col .text p {
	margin-top: 6px;
	line-height: 1.6em;
	font-size: 12px;
	color: #b1b1b1;
}
.detail .parts {
	padding: 47px 0;
	overflow: hidden;
}
.detail .parts ul {
	margin-left: -46px;
}
.detail .parts li {
	float: left;
	margin-left: 46px;
	width: 263px;
	height: 330px;
	border: 1px solid #eee;
}
.detail .parts li a {
	display: block;
	width: 100%;
	height: 100%;
	overflow: hidden;
}
.detail .parts li .img {
	width: 100%;
	height: 212px;
	line-height: 212px;
	text-align: center;
}
.detail .parts li .img img {
	vertical-align: middle;
}
.detail .parts li .text {
	margin-top: 10px;
	text-align: center;
}
.detail .parts li .text .name {
	font-size: 16px;
	color: #000;
}
.detail .parts li .text .type {
	margin-top: 18px;
	font-size: 16px;
	color: #000;
}
.detail .discuz {
	padding-top: 47px;
	padding-bottom: 250px;
}
.detail .discuz .tab-panel-content {
	border: 1px solid #eee;
}
.detail .discuz .tab-panel-content ul {
	margin-top: -20px;
	padding: 54px 119px;
}
.detail .discuz .tab-panel-content li {
	float: left;
	margin-top: 16px;
	width: 480px;
	height: 20px;
	line-height: 20px;
	overflow: hidden;
}
.detail .discuz .tab-panel-content li span {
	display: inline-block;
*zoom:1;
*display:inline;
	width: 14px;
	height: 14px;
	margin-right: 5px;
	vertical-align: middle;
	border-radius: 50%;
	background: #474747;
}
.detail .discuz .tab-panel-content li a {
	font-size: 16px;
	color: #000;
}
#fix-right {
	width: 75px;
}
/*--/产品详情--*/

/*# sourceMappingURL=product.css.map */
.menu_fixed {
	position: fixed;
	top: 0;
	left: 50%;
	z-index: 999;
	margin-left: -600px;
}
a.bj-btn {
	width: 110px;
	margin: 10px auto 20px;
	display: block;
	line-height: 30px;
	color: #000;
	text-align: center;
	font-size: 16px;
	border: 1px solid #000;
}
a.bj-btn:hover {
	color: #fff;
	border: 1px solid #e60012;
	background: #e60012;
}
a.p-img {
	position: relative;
	text-align: center;
	color: #fff;
}
a.p-img .pro-link {
	display: none;
}
a.p-img:hover .pro-link {
	display: block;
	width: 68px;
	height: 40px;
	position: absolute;
	top: 50%;
	left: 50%;
	margin-top: -34px;
	margin-left: -34px;
	padding: 14px 0;
	line-height: 20px;
	font-size: 16px;
}
a.p-img .circle {
	display: block;
	border-radius: 68px;
	background: #000;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	opacity: 0.6;
	z-index: 1
}
a.p-img .text {
	position: relative;
	z-index: 2;
}
.clearfix {
	clear: both;
}
.list-right {
	width: 980px;
}
.floor-hd {
	margin: 10px 0;
}
.floor-hd h2 {
	color: #009349;
	border-left-color: #009349
}
/* Modify By Azure*/
.lift .nav-right {
	width: 320px;
}
.floor-product .item {
	margin-top: 12px;
}
.floor-bd {
	margin-top: -7px;
}
.lift .nav-right {
	min-height: 490px;
}
.floor-product .item .text .desc {
	background:#BBFFEE;
	width:200px;
	margin:0 auto;
	color:#666666	;
	font-size:16px;
}
.floor-product .item .text p{
		font-size:16px;
}