* {
	word-wrap: break-word;
}
html, body, div, span, h1, h2, h3, h4, h5, h6, p, a, del, em, font, img, dl, dt, dd, ol, ul, li, form, label, input {
	margin: 0 auto;
	padding: 0;
}
body {
	font-family: Microsoft Yahei,Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333;
	padding: 0;
	margin: 0 auto;
	width: 100%;
	background:#fff; min-width:1000px;
}
/*背景色*/
.wheat{background:#f1dcb1;}
.write{background:#fff;}
/*font color*/
a {
	color: #3E3E3E;
	text-decoration: none;
}
a:hover {
text-decoration:none;
}
 
ul, li {
	list-style: none;
}
select, input {
	padding: 0;
	margin: 0;
	outline: none;
}

a img {
	border: 0;
}
img {
	vertical-align: middle;
}
p img {
	max-width:1000px;
	margin-bottom:30px;
}
.fl {
	float: left;
}
.fr {
	float: right;
}
.clearfix:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
.clearfix {
	display: inline-table;
}/* Hides from IE-mac \*/
*html .clearfix {
	height: 1%;
}
.clearfix {
	display: block;
}/* End hide from IE-mac */
*+html .clearfix {
	min-height: 1%;
}
.wrap {
	margin:0 auto;
	padding:0;
}

/*banner*/
.banner{padding-top:2px;}
.flickerplate {
	position:relative;
	width:100%;
	height:415px;
	overflow:hidden;
	z-index:1;
}
.flickerplate ul.flicks {
	width:10000%;
	height:100%;
	padding:0px;
	margin:0px;
	list-style:none
}
.flickerplate ul.flicks>li {
	float:left;
	width:1%;
	height:100%;
	background-position:top;
	background-size:cover;
	display:table
}
.flickerplate ul.flicks>li .flick-inner {
	height:100%;
	padding:10px;
	color:#fff;
	display:table-cell;
	vertical-align:middle
}
.flickerplate ul.flicks>li .flick-inner .flick-content {
	max-width:68.75em;
	margin-left:auto;
	margin-right:auto
}
.flickerplate ul.flicks>li .flick-title span.flick-block-text, .flickerplate ul.flicks>li .flick-sub-text span.flick-block-text {
	padding:12px 18px;
	background-color:rgba(0, 0, 0, 0.6)
}
.flickerplate .arrow-navigation {
	position:absolute;
	height:80%;
	width:10%;
	top:10%;
	z-index:100;
	overflow:hidden; display:none;
}
.flickerplate .arrow-navigation .arrow {
	display:block;
	height:100%;
	width:90%;
	-webkit-transition:all 0.2s ease-out;
	-moz-transition:all 0.2s ease-out;
	-o-transition:all 0.2s ease-out;
	-ms-transition:all 0.2s ease-out;
	transition:all 0.2s ease-out
}
.flickerplate .arrow-navigation:hover, .flickerplate .arrow-navigation .arrow:hover {
	cursor:pointer
}
.flickerplate .arrow-navigation.left {
	left:0%
}
.flickerplate .arrow-navigation.left .arrow {
	opacity:0;
	margin:0px 0px 0px 50%;
	background-image:url("../images/arrow-left-light.png");
	background-repeat:no-repeat;
	background-position:left
}
.flickerplate .arrow-navigation.right {
	right:0%
}
.flickerplate .arrow-navigation.right .arrow {
	opacity:0;
	margin:0px 0px 0px -50%;
	background-image:url("../images/arrow-right-light.png");
	background-repeat:no-repeat;
	background-position:right
}
.flickerplate .arrow-navigation.left.hover .arrow {
	opacity:1;
	margin:0px 0px 0px 20%
}
.flickerplate .arrow-navigation.right.hover .arrow {
	opacity:1;
	margin:0px 0px 0px -20%
}
.flickerplate .dot-navigation {
	position:absolute;
	bottom:15px;
	width:100%;
	text-align:center;
	z-index:100
}
.flickerplate .dot-navigation ul {
	text-align:center;
	list-style:none;
	padding:0px 15px
}
.flickerplate .dot-navigation ul li {
	display:inline-block;*zoom:1;*display:inline;
	float:none;
}
.flickerplate .dot-navigation .dot {
	width:12px;
	height:12px;
	margin:0px 5px;
	background-color:#fff100;
	border-radius:50%;
	-o-border-radius:50%;
	-ms-border-radius:50%;
	-moz-border-radius:50%;
	-webkit-border-radius:50%;
	-webkit-transition:background-color 0.2s ease-out;
	-moz-transition:background-color 0.2s ease-out;
	-o-transition:background-color 0.2s ease-out;
	-ms-transition:background-color 0.2s ease-out;
	transition:background-color 0.2s ease-out;*background:url(../images/dot-01.png);background:url(../images/dot-01.png)\0;
}
.flickerplate .dot-navigation .dot:hover {
	cursor:pointer;
	background-color:#fff100;
}
.flickerplate .dot-navigation .dot.active {
	background-color:#9c0004; *background:url(../images/dot-02.png);background:url(../images/dot-02.png)\0;
}
.flickerplate .dot-navigation.left, .flickerplate .dot-navigation.left ul {
	text-align:left
}
.flickerplate .dot-navigation.right, .flickerplate .dot-navigation.right ul {
	text-align:right
}
.flickerplate.animate-transform-slide ul.flicks {
	-webkit-perspective:1000;
	-webkit-backface-visibility:hidden;
	transform:translate3d(0%, 0px, 0px);
	-webkit-transform:translate3d(0%, 0px, 0px);
	-webkit-transition:-webkit-transform 0.6s;
	-o-transition:-o-transform 0.6s;
	-moz-transition:-moz-transform 0.6s;
	transition:transform 0.6s
}
.flickerplate.animate-transition-slide ul.flicks {
	position:relative;
	left:0%;
	-webkit-transition:left 0.4s ease-out;
	-moz-transition:left 0.4s ease-out;
	-o-transition:left 0.4s ease-out;
	-ms-transition:left 0.4s ease-out;
	transition:left 0.4s ease-out
}
.flickerplate.animate-jquery-slide ul.flicks {
	position:relative;
	left:0%
}
.flickerplate.animate-scroller-slide {
	padding-bottom:0px;
	overflow:auto
}
.flickerplate.animate-scroller-slide ul.flicks {
	position:auto
}
/*banner -end*/
/*header*/
.header{ height:143px;width:100%;background:#9d0105;}
.container{width:1000px;margin:0 auto;}
.header-sub{margin:0 auto;  width:1000px;}
.header-top .logo{ padding-top:30px;}
.header-top .logo img{ height:45px;}
.header-right{ padding:34px 0; width:510px;}
.header-right .search{ border:1px solid #dca530;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px; width:398px; height:18px; line-height:18px; padding:5px 10px; background:#9d0105;}
.header-right .search input.search-txt{ width:380px; border:0; height:18px; color:#dca530; font-family:Microsoft Yahei; float:left;background:#9d0105;}
.header-right .search input.search-btn{ float:right; width:13px; height:16px; background:url(../images/bg-icon.png) 0px 3px no-repeat; border:0; cursor:pointer; font-size:0; text-indent:-9999px;}
.header-right .reg-login a{ display:block; float:left; margin-left:10px; line-height:30px; padding-left:20px;}
.header-right .reg-login a.reg-icon{ background:url(../images/icon01.png) left center no-repeat;}
.header-right .reg-login a.login-icon{ background:url(../images/icon02.png) left center no-repeat;}
.header-right .follow{ position:relative;}
.header-right .follow a{ display:block; float:left;}
.header-right .follow a.weixin{ margin-right:10px;}
.header-right .follow span#weixin-qr{ display:none; position:absolute; top:35px; left:-88px;z-index:999;}
.header-right .follow span#weixin-qr img{ width:150px; height:150px;}

/*顶部菜单*/
.header-nav{width:100%; border-top:2px solid #fff;height:42px;}
.header .nav{ height:42px;margin:0 auto;width:1000px;}
.header .nav ul{border-left:2px solid #fff;}
.header .nav li{ float:left; width:140px; line-height:42px; font-weight:bold; text-align:center; font-size:16px;border-right:2px solid #fff;}
.header .nav li.first{ width:124px; border-left:1px solid #DBDBDB;}
.header .nav li.first.active{ border-left:1px solid #0067AC;}
.header .nav li.last{ width:124px; border-right:1px solid #DBDBDB;}
.header .nav li a{ display:block; color:#dca530;}
.header .nav li a:hover{ color:#fff;text-decoration:none;}
.header .nav li.last a{ background:none;}
.header .nav li.active a,.header .nav li a:hover{color:#fff;}
.header .nav li.active.last a,.header .nav li.last a:hover{ background-image:none;width: 125px;border-right:0;}
/*首页中部资讯展示（白色背景）*/

.index-c01 .left,.index-c01 .mid,.index-c01 .right{ width:320px;}
.index-c01 .mid{ margin-left:20px;}
.index-c01 .title-sub{ border-bottom:1px solid #9d0105; line-height:40px; font-size:16px;font-weight:bold; margin-bottom:10px;color:#9c0004; font-weight:bold; position:relative;}
.index-c01 .title-sub a.more,.index-product .title a.more{ float:right; font-size:12px; font-weight:normal;color:#9c0004; text-decoration:none;}
.company-profile{ line-height:24px; height:240px; overflow:hidden;}
.company-profile img{ float:left; width:160px; height:130px; padding:2px; border:1px solid #DBDBDB; margin-right:10px;}
.moive img{border:1px solid #DBDBDB;background:#dca530;}
.company-profile p{ text-indent:2em;}
.index-c01 .mid ul.download li{ line-height:27px; height:27px; overflow:hidden; background:url(../images/icon03.png) left 12px no-repeat; padding-left:10px;}
.index-c01 .mid ul.download li .date{ float:right; color:#999; margin-left:10px;}
.index-c01 .right .media-center li{ margin-bottom:15px;}
.index-c01 .right .media-center li .images{ width:145px;}
.index-c01 .right .media-center li .images img{ background:#fff; padding:2px; border: 1px solid #DBDBDB; width:138px; height:104px;}
.index-c01 .right .media-center li .text{ width:165px;}
.index-c01 .right .media-center li .text .title{ color:#333; line-height:24px; font-weight:bold;}
.index-c01 .right .media-center li .text .desc{ line-height:20px; color:#8e8e8e; height:60px; overflow:hidden;}
.index-product{ padding:30px 0;}
.index-product .title,.index-links .title{ line-height:40px;font-size:16px;font-weight:bold; margin-bottom:10px;}
.index-product .index-pro-list li{ float:left; width:230px; margin-right:16px;}
.index-product .index-pro-list li .images img{ width:238px; height:238px;}
.index-product .index-pro-list li.last{ margin-right:0;}
.index-product .index-pro-list li .tit{ text-align:center; line-height:35px; height:35px; overflow:hidden; font-weight:bold;}
.index-links dl{ line-height:32px;}
.index-links dt{ font-weight:bold; color:#000;}
.index-links dd a{ display:inline-block;*zoom:1;*display:inline;padding-right:25px;}
/*图标*/
.title-sub span{margin-left:32px;}
.icon{background:url(../images/bg-icon.png);height:23px;width:22px;}
.icon01{ background-position:-162px 0px; position:absolute;top: 9px;}
.icon001{ background-position:-162px 0px; position:absolute;top:-4px;}
.icon02{ background-position:-226px 0px; position:absolute;top: 9px;}
.icon002{ background-position:-226px 0px; position:absolute;top: -4px;}
.icon03{ background-position:-184px 0px; position:absolute;top: 9px;}
.icon003{ background-position:-184px 0px; position:absolute;top: -4px;}
.icon04{ background-position:-205px 0px; position:absolute;top: 9px;}
.icon05{ background-position:-247px 0px; position:absolute;top: 9px;}
.icon005{ background-position:-247px 0px; position:absolute;top: -4px;}
.icon06{ background-position:-268px 0px; position:absolute;top: 9px;}
.icon006{ background-position:-268px 0px; position:absolute;top: -4px;}
.icon007{ background-position:-289px 0px; position:absolute;top: -4px;}
.icon008{ background-position:-311px 0px; position:absolute;top: -4px;}
.icon-wx{background:url(../images/bg-icon.png) -51px 0px;height:26px;width:26px;}
.icon-wb{background:url(../images/bg-icon.png) -78px 0px;height:26px;width:26px;}
.icon-home{background:url(../images/home-icon.jpg) 0 4px no-repeat; padding: 0 0 0 15px;}
.ico-more{ background:url(../images/bg-icon.png) -12px -1px no-repeat;position: absolute;height: 11px;width: 13px;top: 11px;}
/*底部样式*/
.foot{ background:#272727;width:100%;}
.foot .foot-top{ padding:30px 0;margin:0 auto;width:1000px;}
.foot .foot-top .foot-link-sub{ width:200px;}
.foot .foot-top .foot-link-sub .title{ font-size:18px; line-height:40px; color:#fff;}
.foot .foot-top .foot-link-sub .list li{ line-height:32px;}
.foot .foot-top .foot-link-sub a{ color:#e1e1e1;}
.foot .foot-top .foot-link-sub a:hover,.foot .foot-bottom .fr a:hover{color: #fff100;}
.foot .foot-top .foot-link-sub .follow{padding:15px 0;}
.foot .foot-top .foot-link-sub .follow a,.list-right .contact-top-con .right .follow a{ margin-right:30px;}
.foot .foot-top .foot-link-sub .erweima,.list-right .contact-top-con .right .erweima{ margin-top:10px;}
.foot .foot-top .foot-link-sub .erweima li,.list-right .contact-top-con .right .erweima li{ margin-right:20px; width:80px; float:left;}
.foot .foot-top .foot-link-sub .erweima li img,.list-right .contact-top-con .right .erweima li img{ width:80px; height:80px; margin-bottom:15px;}
.foot .foot-top .foot-link-sub .erweima li h2,.list-right .contact-top-con .right .erweima li h2{ text-align:center; font-size:14px; font-weight:normal; margin:0; padding:0; color:#fff;}
.foot .foot-bottom{ background:url(../images/foot-line.jpg) top repeat-x; line-height:20px; padding:25px 0; color:#a4a3a3;}
.foot .foot-bottom .fr span{ padding:0 5px;}
.foot .foot-bottom .fr a{color:#a4a3a3;}


/*about*/
.banner-list{  height:415px;}
.list-content{ margin-top:30px; position:relative; z-index:20; min-height:600px;}
.list-left{ width:190px; margin-top:30px; padding-top:20px;}
.list-right{ width:741px; background:url(../images/list-right-bg.jpg) top no-repeat; padding:30px 20px 0 20px;}
.sub-tit{-webkit-border-radius:3px 3px 0 0;-moz-border-radius:3px 3px 0 0;border-radius:3px 3px 0 0; height:30px; line-height:30px; padding:0 15px; font-size:15px; font-weight:bold; color:#fff; }
.left-tit h3{color:#9c0004;line-height:16px;padding-left:32px;font-size:16px;}
.position{height:20px; border-bottom:2px solid #9c0004;}
.list-left .sidebar-nav .nav-list li{border-bottom: 1px solid #fff;line-height: 25px; background:#D5ECFC url(../images/icon05.png) 15px 11px no-repeat; padding-left:28px;}
.list-left .sidebar-nav .nav-list li a{ display:block;}
.list-left .sidebar-nav .nav-list li:hover,.list-left .sidebar-nav .nav-list li.active,.list-left .sidebar-nav .nav-list.product-menu li a.active{background:#85C226 url(../images/icon06.png) 15px 11px no-repeat; color:#fff;}
.list-left .sidebar-nav .nav-list li:hover a,.list-left .sidebar-nav .nav-list li.active a{ color:#fff;}
.mar-top-15{ margin-top:15px;}

#focus { border:3px solid #CFCFCF;width:184px; height:135px; overflow:hidden; position:relative;}
#focus ul {height:135px; position:absolute;}
#focus ul li {float:left; width:184px; height:135px; overflow:hidden; position:relative;}
#focus ul li img{width:184px; height:135px; }
#focus ul li div {position:absolute; overflow:hidden;}
#focus .btn {position:absolute; width:184px; height:16px; left:0; bottom:5px; text-align:right;}
#focus .btn span {display:inline-block; *zoom:1;*display:inline; width:16px; height:16px; line-height:16px; text-align:center; font-size:12px; margin-right:5px; cursor:pointer; background:#fff; color:#333;}
#focus .btn span.on {background:#0067AC; color:#fff;}
.left-contact .contact-sub{ border:1px solid #DCDCDC; background:#F4F4F4 url(../images/left-contact-bg.jpg) bottom no-repeat; padding:5px 15px 88px 15px;}
.left-contact .contact-sub dt{ font-size:14px; color:#000; padding-left:20px; line-height:30px;}
.left-contact .contact-sub dd{ line-height:22px; color:#636363;}
.left-contact .contact-sub dt.address{ background:url(../images/icon07.png) left center no-repeat;}
.left-contact .contact-sub dt.tel{ background:url(../images/icon08.png) left center no-repeat;}
.left-contact .contact-sub dt.email{ background:url(../images/icon09.png) left center no-repeat;}
 .position .right-position span{ padding:0 5px; color:#9c0004;}
.list-about-top .images{ width:33%;}
.list-about-top .images img{ width:100%; height:180px;} 
.list-about-top .text{ width:66%;}
.list-about-top .text h1{ font-size:18px; font-weight:normal; margin:0; padding:0; line-height:35px;}
.list-about-top .text .desc{ line-height:24px;}
.about-list li{ width:23.87%; margin-bottom:15px; float:left; color:#9c0004;}
.about-list li.last{ margin-right:0;}
.about-list li .images{ border-bottom:2px solid #CCC;}
.about-list li .images img{ width:100%; height:127px;}
.about-list li .title{ border-bottom:1px solid #CCC; line-height:35px; font-size:14px; margin-bottom:5px;}
.about-list li .title a.more{ float:right;padding-right:15px; font-size:12px;color:#9c0004; position:relative;}

.about-list li .desc{ line-height:22px; color:#999; height:44px; overflow:hidden;}
/*media*/
 .media-list li{ border-bottom:1px dashed #9c0004; padding:15px 0;}
 .media-list li .images{ width:125px;}
 .media-list li .images img{ width:123px; height:84px; border:1px solid #D4D4D4;} 
 .media-list li .text{ width:100%;}
 .media-list li .text .title{ font-size:13px; font-weight:bold; height:25px; line-height:25px; overflow:hidden;}
 .media-list li .text .title span.date{ float:right; font-size:12px; font-weight:normal; color:#666;}
 .media-list li .text .des{ line-height:90px; color:#999; height:60px; overflow:hidden;}
a.blue:hover{ color:#dca530;}
.page {padding: 10px 0;float: right;}
.page li {display: block;float: left;margin: 0 5px;padding: 3px 0;line-height: 23px;}
.page li a:hover{background: #fff100;color: #fff;}
.page li a{padding: 0 7px;margin: 0 0 3px 0;display: block;border: 1px solid #e5e5e5;color: #666;border-radius: 3px;-moz-border-radius: 3px;-webkit-border-radius: 3px;text-decoration: none;}
.page li a:hover,.page span.hover{color: #666;}

.job-con .title{ font-size:14px; font-weight:bold; line-height:25px; margin-bottom:10px;}
.job-con .job-input-01{ width:488px; border:1px solid #9c0004;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px; height:28px; line-height:28px;color: #909090;}
.job-con .job-select{ width:235px;border:1px solid #9c0004;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px; height:28px; line-height:28px;color: #909090;}
.job-con,.job-con p{padding:10px 0;}
.mar-16{ margin-left:16px;}

.job-sear-btn{-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px; height:32px; line-height:32px; background:#9c0004; padding:0 35px 0 35px; font-size:14px; font-weight:bold; color:#fff; border:0; cursor:pointer;}
.job-sear-btn:hover{ background-color:#dca530;}
.job-tab{border-collapse:collapse; line-height:18px;border:1px solid #9c0004;}
.job-tab td{ text-align:center; border-color:#9c0004;}
.job-tab th{ font-size:14px; border-color:#9c0004;font-weight:bold; color:#333; background:#F2F2F2;}
.job-tab td a{ color:#333;}
.job-tab td a:hover{ color:#dca530;}
.job-tab tr:hover{ background:#e7f4fd; cursor:pointer;}
.job-centent tbody tr td{font-family: Microsoft Yahei, Arial, Helvetica, sans-serif;line-height: 20px;font-size: 13px;color:#333;width:120px;text-align:center;}
/*contact*/
 .contact-top-con{ margin-bottom:20px;}
 .contact-top-con .left{ width:49%; line-height:28px; font-size:14px;}
 .contact-top-con .right{ width:49%;line-height:28px; font-size:14px;}
 .contact-top-con .right .title{ font-size:18px; line-height:35px;}
 .contact-top-con .right .erweima li h2{ color:#333;}
 .contact-top-con .right .erweima li img{ margin-bottom:5px;}
 .contact-top-con .right .follow{ margin:15px 0;}
/*products-solutions*/
 .sidebar-nav .nav-list.product-menu li{ padding-left:0;}
 .sidebar-nav .nav-list.product-menu li a{ padding-left:28px;}
 .sidebar-nav .nav-list.product-menu li ul li{ background: #DEDEDE url(../images/icon11.png) 28px 11px no-repeat;}
 .sidebar-nav .nav-list.product-menu li ul li a{ padding-left:40px; display:block;}
 .sidebar-nav .nav-list.product-menu li ul li a:hover{ background:#b7dffa url(../images/icon12.png) 28px 11px no-repeat; color:#0067ac;}
 .sidebar-nav .nav-list.product-menu li:hover li a{ color:#333;}

.floor-sub .offer-list{ margin-top:20px;}
.floor-sub .offer-list li{
position: relative;
float: left;
display: inline;
width: 233px;
height: 335px;
margin-right: 18px;
border: 1px solid #eee;
background: #ecf1fe;
z-index: 45;margin-bottom: 27px;
}
.floor-sub .offer-list li.last_3,.floor-sub .offer-list li.last_6,.floor-sub .offer-list li.last_9,.floor-sub .offer-list li.last_12{ margin-right:0;}
.floor-sub .offer-list li img {
display: block;
background: #fff; width:233px; height:220px;
}
.floor-sub .offer-list li .info a{
display: block;
height: 32px;
padding: 7px 10px;
font-weight: bold;
word-wrap: break-word;
overflow: hidden;
}
.floor-sub .offer-list li .price {
position: absolute;
bottom: 28px;
left: 0;
width: 100%;
padding: 6px 0;
}
.floor-sub .offer-list li .price .now {
padding-left:10px;
padding-right: 3px;
font-family: arial;
font-size: 16px;
font-weight: bold;
color: #0067AC;
}
.floor-sub .offer-list li .price .dis {
display: inline-block;
width: 36px;
height: 28px;
font-size: 10px;
color: #ff7300;
background: url(../images/icon.png) 0 -74px no-repeat;
text-align: center;
vertical-align: text-bottom;
margin-bottom: -3px;
_overflow: hidden;
}
.floor-sub .offer-list li .price del {
display: block;
padding-left: 3px;
line-height: 1.4;
font-size: 12px;
font-family: simsun;
color: #bebdc2;
text-align: left;
white-space: nowrap;
}
.floor-sub .offer-list li .price .buy {
position: absolute;
right:5px;
bottom: 10px;
display: inline-block;
height: 23px;
padding: 0 9px;
line-height: 23px;
color: #fff;
background: #85C226;
border-radius: 3px;
text-decoration: none;
}
.floor-sub .offer-list li .status {
position: absolute;
bottom: 0;
left: 0;
width: 100%;
height: 28px;
line-height: 28px;
color: #b1b1b1;
background: #fff;
}
.floor-sub .offer-list li .status .area {
float: left;
display: inline;
width:80px;
margin-left:5px;
white-space: nowrap;
overflow: hidden;
}
.floor-sub .offer-list li .status em {
color: #888;
}
.floor-sub .offer-list li .status .menu {
position: relative;
float: left;
display: inline;
margin-left: 4px;
vertical-align: middle;
font-size: 0;
z-index: 80;
}
.floor-sub .offer-list li .status .menu i {
position: relative;
display: block;
width: 31px;
height: 28px;
background: url(../images/icon.png) -249px 0 no-repeat;
z-index: 65; padding:0; cursor:pointer;
}
.floor-sub .offer-list li .status .menu.hover i,.floor-sub .offer-list li .status .menu:hover i {
height: 29px;
background-position: -290px 0;
_top: 1px;
}
.floor-sub .offer-list li .status .menu.hover ul,.floor-sub .offer-list li .status .menu:hover ul {
display: block;
_right: -1px;
}
.floor-sub .offer-list li .status .menu ul {
position: absolute;
right: 0;
top: 28px;
display: none;
width: 112px;
border: 1px solid #0075f3;
font-size: 12px;
color: #888;
background: #fff;
z-index: 55;
}
.floor-sub .offer-list li .status .menu li {
height: 26px;
margin: 0 8px;
line-height: 26px;
border-top: 1px dotted #b1b1b1; width:auto; background:#fff; border:0;}
.floor-sub .offer-list li .status .menu li.first {
border-top:0;
}
.floor-sub .offer-list li .status .num {
position: absolute;
right: 6px;
max-width: 118px;
white-space: nowrap;
text-overflow: ellipsis;
overflow: hidden;
}
em {
font-style: normal;
}
/*priduct-detail*/
.sample-detail-top .title{width: 100%;
font-size: 20px;
line-height: 200%;
text-align: center;
font-weight: bold;}
.sample-detail-top .ftitle
{
font-size: 20px;
line-height: 200%;
text-align: center;
font-weight: bold;
border-bottom: 1px dotted #ebebeb;
}
.sample-detail-top .time
{
padding: 5px 0;
font-size: 12px;
line-height: 200%;
text-align: center;
color: #999;
margin-bottom: 20px;
}
/*
.sample-detail-top .title span{ display:inline-block; padding:0 10px;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px; background:#FF7201; color:#fff; font-size:14px; margin-right:10px; font-weight:normal;}
.sample-dt-info .left{ width:330px;}
.sample-dt-info .left img{ max-width:none;}
.jqzoom{ width:330px; height:330px; position:relative;}
.zoomdiv{ left:330px; height:400px; width:400px;}
.list-h li{ float:left;}
#spec-n5{ height:56px; padding-top:6px; overflow:hidden;}
#spec-left{ background:url(img/left_20110119zzjs_net.gif) no-repeat; width:10px; height:45px; float:left; cursor:pointer; margin-top:5px;}
#spec-right{background:url(img/right_20110119zzjs_net.gif) no-repeat; width:10px; height:45px; float:left;cursor:pointer; margin-top:5px;}
#spec-list ul li{ float:left; margin-right:0px; display:inline; width:60px;}
#spec-list ul li img{ padding:2px ; border:1px solid #ccc; width:50px; height:50px;}
.jqzoom{position:relative;padding:0;}
.zoomdiv{z-index:100;position:absolute;top:113px!important;left:0px;width:400px;height:400px;border:1px solid #e4e4e4;display:none;text-align:center;overflow: hidden;}
.bigimg{width:800px;height:800px;}
.jqZoomPup{z-index:10;visibility:hidden;position:absolute;top:0px;left:0px;width:145px!important;height:145px!important;border:1px solid #aaa;background:#FEDE4F 50% top no-repeat;opacity:0.5;-moz-opacity:0.5;-khtml-opacity:0.5;filter:alpha(Opacity=50);cursor:move;}
#spec-list{ position:relative; width:300px; margin:0 5px; float:left;}
#spec-list div{ margin:0;}
.sample-dt-info .left .yp-sc{ text-align:center; line-height:25px; font-size:14px; color:#999;}
.sample-dt-info .right{width:393px;border: 1px solid #e5e5e5; border-bottom:0;background-color: #fafafa;}
.sample-dt-info .right .detail-price{ background:#fe8829; height:120px; overflow:hidden;}
.sample-dt-info .right .detail-price li{ float:left; width:175px; padding:15px 0 0 15px; line-height:20px; font-size:14px; color:#fff; height:105px;}
.sample-dt-info .right .detail-price li.first{ width:155px; background:#FF7201 url(../images/clock.png) center 15px no-repeat; text-align:center; padding:55px 0 0 0; line-height:25px; font-size:14px;color: #ff6; height:65px;}
.sample-dt-info .right .detail-price li.two{ background:#fa9f56;}
.sample-dt-info .right .detail-price li span{ font-size:30px; font-weight:bold;}
.sample-dt-info .right .detail-price li.three{ background:#fe933d;}
.yp-detail-sub { line-height:25px; margin:10px 0; font-size:14px;}
.yp-detail-sub dt{ float:left;width:80px;margin: 0 8px 0 24px;color: #7b7b7b;text-align: left;}
.yp-detail-sub dd{ float:left;}
.yp-detail-sub select{ margin:0 5px;}
.yp-detail-sub .grey{ color:#7b7b7b; padding:0 0 0 5px; background:none;}
.yp-detail-sub .padding-10{ padding:0 10px;}
.yp-detail-sub i.fa-star{ padding:0 2px;}
.widget-custom{ background:#fff;border-top: 1px solid #ebebeb; border-bottom: 1px solid #ebebeb; padding:10px 20px; font-size:14px;}
.widget-custom .custom-sub .custom-sub-left{float: left;width:50px;margin: 0 8px 0 4px;color: #7b7b7b;text-align: left; line-height:40px;}
.widget-custom .custom-sub .custom-sub-right{ float:right; width:550px;}
.widget-custom .custom-sub .custom-sub-right .color li{ width:36px; float:left; margin-right:10px; padding-bottom:5px;}
.widget-custom .custom-sub .custom-sub-right .color li img{ width:32px; height:32px;padding:1px;}
.widget-custom .custom-sub .custom-sub-right .color li a{display: block;border: 1px solid #d5d5d5;font-weight: 700;color: #444;}
.widget-custom .custom-sub .custom-sub-right .color li a:hover{border: 1px solid #FF7201;}
.widget-custom .custom-sub .custom-sub-right .color li.active a,.widget-custom .custom-sub .right .color li.active a:hover{border: 2px solid #ff7300;padding:0px; }
.widget-custom .custom-sub .custom-sub-right .color li.active{background:url(../images/icon07.jpg) bottom center no-repeat;}
.custom-color{ padding-bottom:20px; border-bottom: 1px dotted #e5e5e5; margin-bottom:5px;}
.widget-custom .custom-sub .custom-sub-right .sku{ border-bottom:1px dotted #e5e5e5; padding:10px 0;}
.widget-custom .custom-sub .custom-sub-right .sku.last{ border-bottom:0;}
.widget-custom .custom-sub .custom-sub-right .sku .name{ width:150px; font-weight:bold;}
.widget-custom .custom-sub .custom-sub-right .sku .price{ width:120px;}
.widget-custom .custom-sub .custom-sub-right .sku .count{ width:120px;}
.widget-custom .custom-sub .custom-sub-right .sku .amount{ width:160px;}
.widget-custom .custom-sub .custom-sub-right .sku .amount a.amount-num,.pro-amount a.amount-num{float: left;width: 26px;height: 26px;border: 1px solid #e5e5e5;background-color: #f8f8f8;line-height:26px;overflow: hidden; text-align:center; font-size:15px; font-weight:bold; color:#6F7071;}
.widget-custom .custom-sub .custom-sub-right .sku .amount a.amount-num:hover,.pro-amount a.amount-num:hover{ color:#FF7201; border:1px solid #FF7201;}
.widget-custom .custom-sub .custom-sub-right .sku .amount input,.pro-amount input.amount-input{float: left;width: 62px;height: 22px;line-height: 22px;padding: 2px 0 2px 8px;border-width: 1px;border-style: solid;border-color: #e5e5e5 #efefef;}
.widget-custom .custom-sub .custom-sub-right .sku .amount input:hover,.pro-amount input.amount-input:hover{ border:1px solid #FF7201;}
.orange {
color: #FF7201;
}
.yp-detail-sub .star img{ margin-right:2px;}
.sample-dt-info .right .obj-order{ margin:20px 0; text-align:center;}
.sample-dt-info .right .obj-order a.yp-dg-btn{ background:#FF7201;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px; font-size:18px; margin-right:15px; color:#fff; width:150px; text-align:center; line-height:48px; display:inline-block;}
.sample-dt-info .right .obj-order a.yp-jh-btn{ background:#fff7e1; border:2px solid #ffc5a2;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px; font-size:18px; color: #ff7300; width:150px; text-align:center; line-height:44px; display:inline-block;}
.sample-dt-info .right .obj-order a.yp-dg-btn:hover{ background:#85C226;}
.sample-dt-info .right .obj-order a.yp-jh-btn:hover{ background:#FFF7E1; border:2px solid #FFA772; color:#FF882B;}
.pro-r-bz span {
padding: 0 5px;
color: #E5E5E5;
}
.pro-r-bz li span.blue {
display: inline-block;
padding: 0 5px;
background: #0067AC;
color: #fff;
margin-right: 10px;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;
}
.pro-r-bz li .tit {
font-size: 14px;
color: #8c785e;
line-height: 30px;
padding-bottom: 5px;
}
.sample-dt-info .left .yp-sc i {
padding: 0 5px;
}
.pro-detail-price {background: #fe8829;}
.pro-detail-price dl{ line-height:35px; color:#fff; font-size:14px;}
.pro-detail-price dt{ float:left; width:90px; padding-left: 25px;}
.pro-detail-price dd{ width:275px; float:left;}
.pro-detail-price dd b span{ font-size:24px;}
.pro-amount{ padding:6px 0; line-height:28px;}
.sample-dt-info .right.pro-det-rc{ border-bottom: 1px solid #e5e5e5;}
.pro-sample-content{ border:1px solid #e5e5e5; padding:20px;}
.pro-sample-content .sample-aside{width: 100px;}
.pro-sample-content .sample-aside span{width: 40px;
height: 50px;
padding: 14px 12px 0;
line-height: 1.2; margin-top:15px;
background-color: #0067AC;
border-radius: 32px;
color: #fff;
font-size: 14px;
text-align: center; display:block;}
.pro-sample-content .sample-rule,.pro-sample-content .sample-brief{width: 450px; line-height:25px;}
.pro-sample-content .sample-brief li {
vertical-align: bottom; line-height:25px;
}
.pro-sample-content .sample-brief .label {
float: left;
display: inline;
width:80px;
margin-top: 1px;
color: #aaa;
}
.pro-sample-content .sample-brief .value {
float: left;
display: inline;
width: 156px;
}
.pro-sample-content .sample-action{ width:110px;}
.pro-sample-content .sample-action a.sample-btn {
display: block;
width: 108px;
height: 38px;
line-height: 38px;
border: 1px solid #e5e5e5;
background-color: #f5f5f5;
border-radius: 2px;
margin-top: 26px;
text-align: center;
overflow: hidden;
font-size: 14px;
font-weight: 700;
}
.pro-sample-content .sample-btn:hover {border-color: #d5d5d5;background-color: #f0f0f0;color: #ff7300;}
.pro-r-bz{background: #FFFAF4;
border-top: 1px solid #ebebeb;
padding:10px 20px;
font-size: 14px; line-height:25px;}
.sample-right .sample-tabs{height: 42px;border-style: solid;border-width: 1px 1px 2px 1px;border-color: #e5e5e5 #e5e5e5 #85C226 #e5e5e5;background-color: #f5f5f5;}
.sample-right .sample-tabs li{float: left; text-align:center; cursor:pointer;width: 112px;line-height: 42px;overflow: visible;font-size: 14px;border-right: 1px solid #e5e5e5;}
.sample-right .sample-tabs li.active{color: #fff; font-weight:bold; background:#85C226;}
.sample-right .sample-tabs li.active b.orange{ color:#fff;}
.sample-tabs-con .des01 li{ float:left; width:239px; line-height:25px;}
.sample-tabs-con .des01{ border:1px solid #e5e5e5; border-top:0; padding:10px; font-size:14px; line-height:25px;}
.sample-tabs-con .des01 li label{ float:left; display:block; width:92px; padding-right:10px;color: #999;}
.sample-tabs-con .des01 li .de-value{ float:left; width:125px; padding:0 10px 0 0;}
.sample-tabs-con .des02{padding: 5px 25px;border: 1px solid #eaeaea;background-color: #fafafa; line-height:20px;}
.sample-tabs-con .des02 span{ padding:0 10px; color:#eaeaea;}
.sample-right .sample-tab-03{ line-height:28px;}
.sample-right .sample-tab-03 h2{ font-size:15px; font-weight:bold; color:#0067AC; margin:0; border-bottom:1px solid #ddd; line-height:35px; margin:10px 0;}
.none{ display:none;}
.yp-r-bt h2{font-size: 20px; font-weight:normal; line-height: 30px;padding-bottom: 5px;border-bottom: 1px solid #e5e5e5;}
.yp-r-bt li{ width:235px; float:left; padding-left:18px; margin:10px 0;}
.yp-r-bt li.first{ padding-left:0;}
.yp-r-bt li img{ width:235px; height:235px;}
.yp-r-bt li .info{ line-height:25px; height:50px; overflow:hidden;}
.yp-r-bt li .price{ font-size:14px; font-weight:bold; color:#FF7201; line-height:30px;}


.price-reference {
    background: none repeat scroll 0% 0% #FEE7C8;
    line-height: 32px;
    color: #888;
    text-align: center;
    
}
 

.sample-tabs-con .des-c03{ padding:10px 0; line-height:25px;}*/
.all-news-list
{
color: #333;
text-decoration: none;
font-size:12px;  
border-bottom:1px dashed #9c0004;
padding:15px 0;
}
.all-news-list .date
{
    float:right;
  color: #3E3E3E;
  font-size:13px;  
}
.all-news-list .title{
font-size: 15px;
font-weight: bold;
height: 25px;
line-height: 25px;
overflow: hidden;
}

.none{ display:none;}
.pageContent{margin:2px 0;}

/*----------------询价单样式--------------------------------*/
/*.trust_left 
{
float:left;
display: inline;
width: 500px;
height: 418px;
border: 1px solid #e3e3e3;
background: #f3f3f3;
}
.textarea {
padding: 0 0 0 15px;
}
.trust_left .list {
padding: 10px 0 0 80px;
}
.form {
padding: 20px 0 60px 30px;
}
.form dl {
position: relative;
padding: 10px 0;
}

user agent stylesheetdl {
display: block;
-webkit-margin-before: 1em;
-webkit-margin-after: 1em;
-webkit-margin-start: 0px;
-webkit-margin-end: 0px;
}
Pseudo ::after element
.clearfix:after {
content: '\20';
display: block;
height: 0;
clear: both;
}
.w1000 {
position: relative;
width: 530px;
height:520px;
margin: 0 auto;
}
.form .text, .form 
{
    float:left;
width: 240px;
height: 18px;
padding: 8px 10px;
line-height: 18px;
font-size: 12px;
color: #4d4d4d;
vertical-align: middle;
outline: none;
font-family: "微软雅黑";
}
.form .btn {
width: 262px;
height: 36px;
border: none;
padding:2px 10px;
line-height: 36px;
border-radius: 3px;
background: #f50;
text-align: center;
font-size: 16px;
font-weight: bold;
color: #fff;
cursor: pointer;
}
.red{color:red;}*/
/*客服*/
 img{ border:0;}

.rides-cs {  font-size: 12px; background:#9d0105; position: fixed; top: 250px; right: 0px; _position: absolute; z-index: 1500; border-radius:6px 0px 0 6px;}
.rides-cs a { color: #9d0105;}
.rides-cs a:hover { color: #ff8100; text-decoration: none;}
.rides-cs .floatL { width: 36px; float:left; position: relative; z-index:1;margin-top: 21px;height: 181px;}
.rides-cs .floatL a { font-size:0; text-indent: -999em; display: block;}
.rides-cs .floatR { width: 130px; float: left; padding: 5px; overflow:hidden;}
.rides-cs .floatR .cn {background:#F7F7F7; border-radius:6px;margin-top:4px;}
.rides-cs .cn .titZx{ font-size: 14px; color: #333;font-weight:600; line-height:24px;padding:5px;text-align:center;}
.rides-cs .cn ul {padding:0px;}
.rides-cs .cn ul li { line-height: 38px; height:38px;border-bottom: solid 1px #E6E4E4;overflow: hidden;text-align:center;}
.rides-cs .cn ul li span { color: #777;}
.rides-cs .cn ul li a{color: #777;}
.rides-cs .cn ul li img { vertical-align: middle;}
.rides-cs .btnOpen, .rides-cs .btnCtn {  position: relative; z-index:9; top:25px; left: 0;  background-image: url(http://demo.lanrenzhijia.com/2014/service1031/images/lanrenzhijia.png); background-repeat: no-repeat; display:block;  height: 146px; padding: 8px;}
.rides-cs .btnOpen { background-position: 0 0;}
.rides-cs .btnCtn { background-position: -37px 0;}
.rides-cs ul li.top { border-bottom: solid #ACE5F9 1px;}
.rides-cs ul li.bot { border-bottom: none;}