*{ font-family:Microsoft Yahei !important;}

.l_content{padding:1px; margin-right:5px;}
.r_content{ padding:5px;}
.r_content ul{display:block; font-family:"微软雅黑" !important;}
.r_content ul li{display:block; line-height:42px; height:42px;}
.r_content ul li span{display:inline-block; width:90px; margin-right:10px; text-align:right; float:left;}
.r_content .product-title,.r_content .product-desc{
	padding-left: 36px;
}
.r_content .product-title{
	height: 28px;
    line-height: 28px;
    font-size: 18px;
}
.r_content .product-desc{
	height: 16px;
    line-height: 16px;
	font-size: 12px;
}

#danjia,.fuwuPrice span{
	float: none !important;
	display: inline-block !important;
	font-size: 14px;
	margin-right: 0px !important;
	width: initial !important;
}
.unitPrice,.fuwuPrice{
	position: absolute;
    bottom: 0px;
    left: 442px;
    font-size: 14px;
    width: 140px !important;
    display: inline-block;
}

.item_ml{ background:#e5e1d8; font-family:"微软雅黑" !important; font-size:16px; color:#5A5A5A; font-weight:bold;}

/*重写伪select样式*/
.jslct{background:url(../images/select_arrow.gif) right center no-repeat #FAFAFA;}
.jslct_t{ width:280px !important; background:#FAFAFA !important;}
.jslct dl{ width:313px !important;}
.jiage_ul{ width:681px !important; height:40px !important; line-height:40px !important; padding:0 !important; padding-left:20px !important;}
.jiage_ul li{ margin-top:0 !important; height:35px !important; line-height:35px !important; float:left !important;}

.types_pos{ position:absolute !important; left:105px; top:58px;margin-left: 0!important;}
.bg_td{ /*background:#F3F3F3;*/}


.book_nav{margin-bottom:20px;}
.book_nav ul li{float:left; display:block;width:14.2%;}
.book_nav ul li a{
	display:block;font-size:14px;
	font-family:微软雅黑;height:34px;
	line-height:34px; text-align:center;
	color:#000;width:100% !important;
	border:1px #fe7800 solid; border-right:0;}
	
.book_nav ul li.end_li a{ border-right:1px #fe7800 solid !important;}
.book_nav ul a.book_nav_hover{background:#fe7800; color:#FFF;}
.book_nav ul a.book_nav_hover:hover{background:#fe7800; color:#FFF;}
/*
.book_nav ul .book_nav_dow{background:#ea3544;}
.book_nav ul .book_nav_dow:hover{background:#fa1729;}
*/

.book_nav ul li a:hover{ background-color:#fe7800; color:#FFF;}


.listBtn1, .listBtn{ position:static !important; display:block; float:right; margin-right:55px;}

/*select自写伪类*/
.sel_box{
	position:relative;z-index:100;
	height:28px; line-height:28px;
	display:inline-block; width:260px;
	background: url(../images/select_arrow.gif) right center no-repeat;
	background-color:#FFFFFF;
	border:1px solid /*#FE7800*/#ddd;
	padding-left:10px;
	font-size:14px;
	cursor:pointer;
	color:#7D7D7D;
	margin-top:4px;
	}
.sel_box:hover{ border-color:/*#FE7800*/#ddd;}
.sel_box .sel_cur , .sel_box .sel_items li{ font-size:13px;}
.sel_box .sel_items{
	position:absolute; left:-1px; top:27px; display:none;
	background-color:#FFF;border:1px solid #00ADEF; 
	width:100%;}
.sel_box .sel_items li{ padding-left:10px; line-height:28px; height:28px;}
.sel_box .sel_items li:hover{ background:#00ADEF; color:#FFF;}

.sel_box_hover{ border:1px #00ADEF solid !important; z-index:300 !important;}

#slyhgz,#sjyh{
	cursor:pointer;
	position: relative;
	height:20px;
	border-radius:3px;
	top: -2px;
	}
#slyhgz div,#sjyh div{
	display:none;
	background:#fff;
	border:1px /*#FE7800*/#ddd solid;
	width:150%;
	line-height: 150%;
	padding:4px;
	position:absolute;
	left:0px;
	top:19px;
	border-bottom-left-radius:3px;
	border-bottom-right-radius:3px;
	border-top-right-radius:3px;
	z-index: 1;
	}
#slyhgz:hover div,#sjyh:hover div{ display:block;}

/*增加制作方式*/
.zzfs_box{ width:959px; height:121px; position:relative; overflow:visible; margin-top:15px; margin-bottom:10px;}
.zzfs_box ul{ display:block; position:absolute; left:0; top:0px; z-index:3;}
.zzfs_box ul li{float:left; width:307px; text-align:left; height:120px; font-size:18px; margin-left:8px; border:1px #dadada solid; display:inline-block; cursor:pointer;}
.zzfs_box ul li em{ display:block; font-weight:bold; margin-left:20px; margin-top:10px;}
.zzfs_box ul li span{ margin-left:20px; font-size:14px; margin-top:20px; display:block;}
.zzfs_box ul li:hover a{ display:block;}

.zzfs_box .clk{ border-top:2px #fe7800 solid !important; border-bottom:0px !important; background:#FFF;}

.tymb_on{ background:url(../images/pro/bg_idt.png) -66px 0px no-repeat #F3F3F3;}

.tymb_off{ background:url(../images/pro/bg_idt.png) -70px -150px no-repeat #F3F3F3;}
.dkzz{ background:url(../images/pro/bg_idt.png) -70px -300px no-repeat #F3F3F3;}

.tymb_on:hover,.tymb_off:hover,.dkzz:hover{ background:url(../images/pro/bg_idt.png) -66px -453px no-repeat; color:#FFF;}
.tymb_on:hover em ,.tymb_off:hover em ,.dkzz:hover em ,.tymb_on:hover span ,.tymb_off:hover span ,.dkzz:hover span{ display:none;}
.tymb_on:hover a ,.tymb_off:hover a ,.dkzz:hover a{ display:block;}

.hover_on{ font-size:16px; display:none; line-height:26px; color:#FFF; padding-left:20px; padding-top:14px;}
.vip_yh{ margin-left:6px; padding:0 6px; border-radius:3px; line-height:20px; height:20px; display:inline-block; background:#00adef; color:#FFF;}
.vip_yh:hover{ color:#FFF; background:#FE7800;}
.bg_td table tr td { font-size:14px;}

.xcd_con{ height:1862px;}
.xcd_con h2{ font-size:28px; height:50px; line-height:50px; border-bottom:1px #CCCCCC dotted; width:958px;}
.xcd_con p{ display:block;}
.xcd_con .xcd_zz{ border-bottom:1px #CCCCCC solid; width:958px;}
.xcd_con .xcd_zz h3{ font-size:28px; display:block; text-align:center; line-height:46px; height:50px;}
.xcd_con .xcd_zz p{ color:#999;
	text-align:center;
	line-height: 22px;
	margin-bottom: 22px;
	font-size: 14px;
	font-family: "微软雅黑";
}
.xcd-slide .desc{ float:left; width:400px; font-size:14px;}
.xcd-slide .desc dl{ display:block; margin-left:60px;}
.xcd-slide .desc dl dt{ font-weight:bold; line-height:30px; font-size:16px; margin-top:10px;}
.xcd-slide .desc dl dd{ line-height:26px; font-size:inherit;}


.xcd-slide .slide{ display:block; float:right; width:500px; height:330px; overflow:hidden; margin-top: 10px;}

.facility-pic{ display:block; height:300px; width:800px; margin:0 auto;}
.facility-pic .picr{ float:right;}
.tabContent{ position:relative;}
.overlay{
	text-align: left;
	width: 220px;
	display: inline-block;
	position: absolute;
	bottom: 30px;
	right: 100px;}
	.tabTitle{ margin:0 auto; width:330px;}
.mainTab ul li {
width: 206px;
height: 40px;
line-height: 40px;
list-style: none;
float: left;
text-align: center;
margin: 0 5px;
border: 1px solid #dbdbdb;}
.zheyetab-li-w {
width: 152px!important;}
.mainTab .selected {
background: #e1d9cc;
font-weight: bold;}
.xcd_con .xcd_zz p.gongyi-p{ text-align:left;}
.hbzb{ padding:14px;}
.hbzb p{ line-height:30px;}
