﻿.indexProNav{ width:290px; height:268px; margin-bottom:10px;}
.indexProNav dl{ width:290px; height:88px; float:left; background:#f0f0f0; margin-bottom:2px;}
.indexProNav dl dd{ width:112px; height:70px; background:#d1d1d1; float:left; text-align:center; padding-top:18px}
.indexProNav dl dt{ width:173px; height:78px; float:right; padding:10px 0 0 5px}
.indexProNav dl dt a{ width:53px; display:inline-block; line-height:24px;}
.indexProNav dl dt.first a{ width:84px; display:inline-block; line-height:24px;}
.indexProNav dl.cur_hover dd{ width:112px; height:70px; background:#b81c22; float:left; text-align:center; padding-top:18px}
/*产品菜单导航end*/

.indexBar{ display:block; border-bottom:1px solid #ccc; height:34px; line-height:34px; font-size:14px; padding-left:13px;}
.indexBar ul li{ float:left; float:left; width:60px; margin-right:15px}
.indexBar ul li a{ color:#888888; height:34px; line-height:34px; width:60px; display:block}
.indexBar ul li a:hover,.indexBar ul li a.cur_hover{ color:#00a0ea; background:url(../images/icon_06.jpg) no-repeat center bottom;}
.indexBar2{ display:block; border-bottom:1px solid #ccc; height:34px; line-height:34px; font-size:14px; border-top:2px solid #00a0ea; }
.indexBar2 ul li{ float:left; float:left; width:76px; margin-right:15px}
.indexBar2 ul li a{ color:#888888; height:34px; line-height:34px; width:76px; display:block; text-align:center}
.indexBar2 ul li a:hover,.indexBar2 ul li a.cur_hover{ color:#00a0ea; height:32px; line-height:30px;}


.indexLogin{ width:290px; height:167px; margin-bottom:10px; border:1px solid #dddddd; border-top:2px solid #e7575d; overflow:hidden}
.indexLogin ul{ width:280px; padding:10px 0 0 10px; float:left}
.indexLogin ul li{ width:280px; float:left; margin-bottom:6px;}
.indexLogin ul li span.block1{ width:60px; text-align:right; float:left;}
.indexLogin ul li span.nameBlock{ width:150px; border:1px solid #ccc; background:url(../images/icon_04.jpg) no-repeat 135px center; height:20px; float:left}
.indexLogin ul li span.nameBlock input{ width:130px; border:none; background:none}
.indexLogin ul li span.mmBlock{ width:150px; border:1px solid #ccc; background:url(../images/icon_05.jpg) no-repeat 135px center; height:20px; float:left}
.indexLogin ul li span.mmBlock input{ width:130px; border:none; background:none}
.indexLogin ul li input.yzmBlock{ width:105px; height:20px; float:left; margin-right:5px}
.indexLogin ul li img{ margin-top:2px; float:left;}
.indexLogin ul li.last{ padding-left:60px; width:200px}
.loginBtn{ width:66px; height:29px; background:#d9363c; color:#fff; text-align:center; line-height:29px; margin-right:5px; border:none; font-size:16px; font-family:"微软雅黑"; cursor:pointer}
/*登录end*/

.indexNews{ width:290px; height:150px; margin-bottom:10px; border:1px solid #dddddd; border-top:2px solid #00a0ea}
.indexNews .Con{ width:290px; clear:both; padding-top:2px}
.indexNews .Con ul{ width:270px; float:left; margin:0 9px 0 12px; display:inline}
.indexNews .Con ul li{ width:270px; line-height:24px; line-height:26px;}
.indexNews .Con span{ width:1px; border-right:1px solid #e5e5e5; height:90px; float:left; font-size:0; margin-top:9px }
/*新闻end*/

.indexHotpro{ width:290px; height:auto; margin-bottom:10px; border:1px solid #dddddd; border-top:2px solid #00a0ea}
.indexHotpro .Con{ display:block; margin-top:15px}
.indexHotpro .Con dl{ width:270px; float:left; border-bottom:1px dotted #ccc; margin-bottom:13px; padding:0 10px 13px 10px;}
.indexHotpro .Con dl dd{ width:118px; height:88px; float:left; text-align:center; display:block; overflow:hidden}
.indexHotpro .Con dl dd p{ width:118px; margin:0; height:88px; display:table-cell;
vertical-align:middle;
/* 针对IE的Hack */
*display: block;
*font-size: 77px;/*约为高度的0.873，188*0.873 约为165*/
*font-family:Arial;/*防止非utf-8引起的hack失效问题，如gbk编码*/
text-align:center;}
.indexHotpro .Con dl dd p a{ display:block; text-align:center; margin:0 auto; width:118px;}
.indexHotpro .Con dl dd p a img{ vertical-align:middle;
	border:0;
	max-width: 118px;
	max-height: 88px;
	width: expression(this.width >118 && this.height < 88 ? 118: true);
	height: expression(this.height > 88 ? 88 : true);
	}
.indexHotpro .Con dl dt{ width:145px; float:right; line-height:16px; margin-bottom:8px;}
.indexHotpro .Con dl.last{ border:none; margin:0}
/*热销产品end*/

.indexService{ width:290px; height:190px; border:1px solid #dddddd; border-top:none; background:url(../images/index_61.jpg) repeat-x left top}
.indexService .Con{ width:290px;}
.indexService .Con dl{ width:270px; float:left; margin:13px 0 5px 19px; display:inline;}
.indexService .Con dl dd{ width:40px; float:left;}
.indexService .Con dl dt{ float:left; padding-left:10px; width:200px}
.indexService .Con dl dt.paddingTop{ float:left; padding-left:10px; width:200px; padding-top:8px;}
.indexService .Con .text{ border-top:1px dotted #ccc; padding:10px 10px 0; display:block; clear:both}
.indexService .Con2{ width:270px; padding:0 0 0 20px;}
.indexService .Con2 strong{ color:#b81c22; font-size:14px; margin-bottom:10px; font-family:"微软雅黑"; height:30px; line-height:30px;}
.indexService .Con2 ul li{ width:210px; float:left; border-bottom:1px dotted #ccc; height:26px; line-height:26px;}
.indexService .Con2 ul li input{ border:none; float:left; margin:7px 5px 0 0;}
.indexService .Con2 ul li span em{ font-size:10px; padding-left:5px; width:30px; display:inline-block}
.indexService .Con2 ul li.last{ border:none; height:auto;}
.indexServiceBtn{ width:64px; text-align:center; height:26px; line-height:26px; color:#fff; font-size:14px; border:none; cursor:pointer; background:#d9363c; font-family:"微软雅黑"}
/*服务end*/

.indexBannerBox{ width:880px; height:380px; margin-bottom:10px; position:relative; z-index:1;overflow:hidden;}
.indexBannerBox .BannerCon{ width:880px; height:448px; position:absolute; z-index:10;top:0;left:0;}
.indexBannerBox .BannerCon span{ width:auto; height:auto; position:absolute; z-index:1000; }
.indexBannerBox s{ width:18px; height:18px; position:absolute; right:0; top:0; z-index:12; display:none}
.indexBannerBox s a{ width:18px; height:18px; display:block; background:url(../images/buttons1-small.png) no-repeat left -18px; text-indent:-9999px}
.indexBannerBox s a:hover{ display:block; background:url(../images/buttons1-small.png) no-repeat left top;}
.bannerWz1{ left:226px; top:63px;}
.bannerWz2{ left:52px; top:101px;}
.bannerWz3{ left:406px; top:123px;}

.bannerRight{ width:254px; height:448px; position:absolute; right:0; top:0; padding-left:32px;z-index:9;}
.bannerRight dl{ width:126px; height:89px; background: url(../images/indexBannerBJR.png) repeat; float:left; margin:0 0 1px 1px; padding-top:13px; display:inline}
.bannerRight dl dd{ display:block; text-align:center; height:62px;}
.bannerRight dl dt{ text-align:center}
.bannerBottom{ width:880px;position:absolute; z-index:220; bottom:0; left:0; height:36px; background:url(../images/bannerBJ.png) repeat-x left top;}
.bannerBottom ul li{ width:218px; float:left; color:#fff; text-align:center; line-height:36px; cursor:pointer}
.bannerBottom ul li.cur_hover{ background: url(../images/bannerBJ2.jpg) repeat-x left top; color:#000;}
.bannerBottom ul li.lineBJ{ background:url(../images/bannerLine.png) no-repeat left top; height:36px; width:2px; font-size:0; line-height:0;}
.bannerBottom ul li.last{ width:220px;}
/*banner end*/


.indexProducts{ width:100%; clear:both}
.indexProducts dl{ width:435px; border-top:2px solid #000; height:300px; float:left; margin-left:5px; margin-top:10px; _margin-left:3px;}
.indexProducts dl dt{ line-height:18px;}
.indexProducts dl dt.title{ font-size:15px; color:#000; height:35px; line-height:35px;text-align: center;}
.indexProducts dl dd{ width:433px; height:242px; overflow:hidden; margin:0 0 10px; border:1px solid #dddddd;}
.indexProducts dl dd img{ display:block; border:0;
	max-width: 433px;
	max-height: 242px;
	width: expression(this.width >433 && this.height < 242 ? 433: true);
	height: expression(this.height > 242 ? 243 : true);}
/*产品 end*/
/*------------------------------首页样式end----------------------------------*/


.leftproNavheight1{ height:280px;}
.leftproNavheight1 dl{ height:68px; padding:0}
.leftproNavheight1 dl dd,.leftproNavheight1 dl.cur_hover dd{ height:53px; padding:15px 0 0 0}
.leftproNavheight1 dl dt{ padding:0; width:178px; height:68px;}
.leftproNavheight1 dl dt img{ display:block; max-width:178px; max-height:68px; 
width: expression(this.width >178 && this.height < 68 ? 178: true);
            height: expression(this.height > 68 ? 68 : true);
}

.leftproNavheight2{ height:496px;}
.leftproNavheight3{ height:448px;}
.proBannerBox{ width:880px; height:347px; margin-bottom:10px; position:relative; z-index:1}
.proBanner{ width:880px; height:347px; overflow:hidden}
.proChange{ width:70px; position:absolute; right:10px; bottom:6px;}
.proChange a{ width:15px; margin-right:2px; display:block; float:left; text-align:center; line-height:15px; height:15px; color:#fff;}
.proChange a:hover,.proChange a.cur_hover{ background:#b81c22;}

.proFilter{ width:100%; padding-bottom:20px; border-bottom:2px solid #000;}
.proFilter h2{ font-size:16px; color:#b81c22; margin-bottom:5px;}
.proFilter ul li{ width:880px; float:left; border-bottom:1px dotted #b6b6b6; line-height:27px;}
.proFilter ul li span{ text-align:right; width:auto; display:inline-block; color:#101010; font-weight:bold; padding-left:10px}
.proFilter ul li a{ padding:0 10px; height:17px; line-height:17px;}
.proFilter ul li a:hover{ background:#b81c22; color:#fff;}

.proBar{ display:block; border-bottom:1px solid #ccc; height:36px; line-height:36px; color:#666;}
.proBar strong,.proBar span{ padding-right:5px;}


.proList{ width:880px;}
.proList dl{ width:287px; float:left; border-bottom:1px solid #ddd; height:250px; margin:0 3px; display:inline; padding-top:14px;}
*html .proList dl{ width:287px; float:left; border-bottom:1px solid #ddd; height:300px; margin:0 2px; display:inline; padding-top:14px;}
.proList dl dd{ width:285px; height:214px; overflow:hidden; border:1px solid #ddd; display: table-cell; background-color: #EBEBEB;

vertical-align:middle;
/* 针对IE的Hack */
*display: block;
*font-size: 186px;/*约为高度的0.873，188*0.873 约为165*/
*font-family:Arial;/*防止非utf-8引起的hack失效问题，如gbk编码*/
text-align:center;}
.proList dl dd a{ display:block; margin: 0 auto; width:285px; text-align:center;}
.proList dl dd img{
	vertical-align: middle;
	border:0;
	max-width: 285px;
	max-height: 214px;
	width: expression(this.width >285 && this.height < 214 ? 285: true);
	height: expression(this.height > 214 ? 214 : true);
}
.proList dl dt.title{ width:287px; font-size:16px; height:20px;  text-align: center;}
.proList dl dt{ width:287px; padding-top:5px; line-height:20px;}
/*高仿真书画列表页 end*/



.proTopWarp{ width:100%; margin-bottom:10px;}
.proLeftPic{ border:1px solid #ccc; padding:10px; width:490px; height:392px; position:relative; z-index:5; float:left; display:table-cell;
vertical-align:middle;
/* 针对IE的Hack */
*display: block;
*font-family:Arial;/*防止非utf-8引起的hack失效问题，如gbk编码*/
text-align:center;
}
.proLeftPic img{vertical-align: middle;}
.proLeftImg{border:0;
	max-width: 490px;
	max-height: 392px;
	 }
.proIcon1{ background:url(../images/icon_16.png) no-repeat; width:32px; height:32px; position:absolute; right:10px; bottom:10px; z-index:10000}
.proDetailR{ width:640px; float:right}
.proDetailR h3{ font-size:30px; color:#000; line-height:30px; margin-bottom:10px;}
.proDetailR p{ line-height:22px; margin-bottom:10px}
.proDetailR ul{ width:640px; border-top:1px solid #e5e5e5; padding-top:10px; margin-bottom:10px; float:left;}
.proDetailR ul li{ width:640px; float:left; line-height:27px; font-size:13px;}
.proShopCon{ border:1px solid #e3e3e3; clear:both; padding:10px 0 0 15px; height:122px; width:625px; font-size:13px;}
.proShopCon strong{ padding-right:5px;}
.buyButtom{ width:265px; text-align:center; height:44px; line-height:44px; background:#ce1f26; color:#fff; font-size:16px; font-family:"微软雅黑"; margin-right:14px; cursor:pointer; border:none}
.shopCarIcon{ background: url(../images/shopCar_02.gif) no-repeat left center; padding-left:25px; height:20px; display:inline-block}
.proShare{ display:block; border-top:1px dashed #acacac; margin-top:6px; padding-top:15px;}
.proShare span{ float:right; padding-right:5px;}
.starPJ{ width:auto; float:left; padding-top:4px; _padding-top:0; font-size:0; line-height:0; height:16px; overflow:hidden}

.giftRight{ width:573px;}
.giftRight .proShopCon{ width:545px;}
.giftRight ul,.giftRight ul li{ width:573px;}


.buyBtn1{ width:15px; height:15px; border:1px solid #ccc; background:#fff; line-height:15px; font-size:13px; cursor:pointer}
.shopInput{ width:30px; text-align:center; border:1px solid #d9d9d9; background:#fff; height:16px; line-height:16px; float:left; margin:0 5px; display:inline}
.shopInput2{ width:14px; height:14px; border:none; margin-top:3px; float:left;}


.relatedCategories{ width:290px; border:1px solid #dddddd; border-top:2px solid #e7575d; padding-bottom:7px; margin-bottom:10px;}
.relatedCategories ul{ width:290px; float:left;}
.relatedCategories ul li{ width:130px; float:left; margin-left:10px; line-height:28px; height:28px; border-bottom:1px dotted #d2d2d2;}

.xgproHeight{ height:auto;}


.proBar2{ display:block; border-top:2px solid #000; height:35px; line-height:30px; font-size:16px; font-weight:bold; color:#666;}
.proDetailContain1{ width:100%; height:443px; margin-bottom:29px; background:#ccc;}
/*产品详细页的产品展示特效样式 start*/
.proShowBox{ width:875px; height:443px; margin-bottom:10px; position:relative; z-index:1; overflow:hidden;}
.proShowBox .BannerCon{ width:875px; height:443px; overflow:hidden; position:absolute; z-index:10;top:0;left:0;}
.proShowBox .BannerCon img{ display:block}
.proShowBox .BannerCon .showPic{ position:absolute; z-index:1000; }
.proShowBox .BannerCon .showPic .proShowImg{ width: auto; height:auto; position: relative; z-index:100}
.proShowBox .BannerCon .showPic .proShowImg a{ width: auto; height:auto; position: absolute; left:50%; top:0; z-index:200; margin-left:-64px}
.proShowBox .BannerCon .showPic .proShowImg a img{ }
.proImgWz{ left:28%; top:63px; }

.proRightBox{ width:225px; height:448px; position:absolute; right:0; top:0; z-index:9;}
.proRight{ width:112px;}
.proRight .arrow{ width:112px; height:38px; background:url(../images/indexBannerBJR.png) repeat; text-align:center; float:left;}
.proRight .arrow a{ display:block; width:112px; height:25px; padding-top:13px;}
.proRight .proFrame{ width:112px; float:left; margin:1px 0 0; height:368px; overflow:hidden;}
.proRight .proFrame dl{ width:112px; height:82px; overflow:hidden; background:url(../images/indexBannerBJR.png) repeat; float:left; margin-bottom:1px; padding-top:9px; display:inline}
.proRight .proFrame dl dd{ display:block; text-align:center; height:62px; font-size:0; line-height:0}
.proRight .proFrame dl dt{ text-align:center; line-height:16px; height:20;}
/*产品详细页的产品展示特效样式 end*/

.proDetailContain2{ width:100%; height:auto; margin-bottom:29px;}
.proDetailContain2 strong{ display:block; margin-bottom:10px;}
.proDetailContain2 ul{ border-bottom:1px solid #ccc; float:left; padding-bottom:5px; margin-bottom:10px;}
.proDetailContain2 ul li.block1{ width:180px; float:left; height:22px; line-height:22px;}
.proDetailContain2 ul li{ width:600px; float:left; height:22px; line-height:22px;}
.proDetailContain2 .textCon{ width:100%;}

.proDetailContain3{ width:100%; height:126px; margin-bottom:29px;}
.proDetailContain3 ul li{ float:left;}
.proDetailContain3 ul li.iconPic{ background:url(../images/gyjs_12.jpg) no-repeat; width:14px; height:15px; margin:55px 8px 0;}

.proDetail_rate{ width:850px; border-bottom:1px solid #ccc; height:50px; color:#000;}
.proDetail_rate .leftBlock{ width:65px; margin-left:15px; float:left; display:inline}
.proDetail_rate .leftBlock h4{ font-size:28px;}
.proDetail_rate span.wondfulBlock{ float:right; width:auto; font-size:16px; margin-top:10px}
.proDetail_rateBar{ width:674px; border:1px solid #ccc; height:22px; float:left; margin-top:10px; overflow:hidden; position:relative; z-index:5; background:#f0f0f0}
.proDetail_rateBar p{ width:674px; background:url(../images/jdBarBJ.jpg) no-repeat right top; position:absolute; left:-37px; font-size:0; line-height:0; display:block; top:0; height:22px;}
.proDetail_feedBack{ width:100%; clear:both;}
.proDetail_feedBack .feedContain{ width:835px; float:left; border-bottom:1px solid #ccc; padding:10px 0 10px 15px}
.proDetail_feedBack .feedContain .Con{ width:700px; float:left; padding-left:10px; line-height:21px;}
.proDetail_feedBack .feedContain .feedContext{ width:795px; border-top:1px solid #ccc; float:right; position:relative; z-index:2; padding-bottom:10px; padding-top:8px}
.proDetail_feedBack .feedContain .feedContext span{ background:url(../images/proIcon_01.gif) no-repeat; width:9px; height:5px; position:absolute; left:10px; top:-5px; z-index:4; font-size:0; line-height:0;}
.proDetail_feedBack .feedContain .feedContext div{ width:730px; float:left;}

.proDetailBar{ width:850px; display:block; padding:10px 0 40px;}
.proDetailBar span{ padding-right:10px;}


.proBBS{ width:100%}
.proBBS h2{ font-size:12px; margin-bottom:5px; clear:both; font-family:Arial, Helvetica, sans-serif;}
.proBBS dl{ width:170px; float:left;}
.proBBS dl dd{ width:20px; float:left; line-height:0; font-size:0}
.proBBS dl dd input{ padding:0; border:none; margin:3px 0 0; +margin-top:0; border:none; float:left;}
.proBBS dl dt{ width:150px; float:left;}
.proBBS dl dt s{ background:url(../images/star-on.png) no-repeat; width:16px; height:16px; line-height:0; font-size:0; margin-right:3px; float:left; text-indent:-9999px}
.proBBS dl dt em{ background:url(../images/star-off.png) no-repeat; width:16px; height:16px; line-height:0; font-size:0; margin-right:3px; float:left; text-indent:-9999px}
.proBBS dl dt span{ float:left;}
.proBBS ul li{ float:left; width:870px; float:left; margin-bottom:10px;}
.proBBS ul li .proSRK{ width:600px; height:80px; float:left; border:1px solid #cacaca;}
.proBBS ul li span{ width:250px; float:right}
.proBBS ul li input{ border:none}
.proBBS ul li input.yzmBlock{ width:100px; height:24px; border:1px solid #cacaca; line-height:24px; margin-right:5px; padding-left:1px;}
.proBBS ul li span.yzmBlock1{ float:left; width:auto; padding-right:5px; line-height:26px;}
/*---------------------------高仿书画--产品详细页 end---------------------------------*/




.giftProNav{ width:290px; height:auto; margin-bottom:10px;}
.giftProNav dl{ width:290px; height:48px; float:left; background:#f0f0f0; margin-bottom:2px; overflow:hidden}
.giftProNav dl dd{ width:112px; height:48px; background:#d1d1d1; float:left; text-align:center; padding-top:13px}
.giftProNav dl dt{ width:168px; height:48px; float:right; padding:0 0 0 10px}
.giftProNav dl dt a{ width:53px; display:inline-block; line-height:16px; margin:0; padding:0; float:left;}
.giftProNav dl.cur_hover dd{ width:112px; height:48px; background:#b81c22; float:left; text-align:center; padding-top:13px}
/*产品菜单导航end*/

.lastLook{ height:auto}

.giftList{ width:880px;}
.giftList dl{ width:287px; float:left; height:300px; margin:0 3px; display:inline; padding-top:14px;}
.giftList dl dd{ width:285px; height:214px; overflow:hidden; display: table-cell; border:1px solid #ddd;
vertical-align:middle;
/* 针对IE的Hack */
*display: block;
*font-size: 187px;/*约为高度的0.873，188*0.873 约为165*/
*font-family:Arial;/*防止非utf-8引起的hack失效问题，如gbk编码*/
text-align:center;}
.giftList dl dd a{ display:block; margin: 0 auto; width:285px; text-align:center;}
.giftList dl dd img{
	vertical-align: middle;
	border:0;
	max-width: 285px;
	max-height: 214px;
	width: expression(this.width >285 && this.height < 214 ? 285: true);
	height: expression(this.height > 214 ? 214 : true);
}
/*.giftList dl dt.title{ font-size:14px; height:20px}*/
.giftList dl dt.title{ font-size:14px; height:20px; width:285px;}
.giftList dl dt.title img{ margin:5px 0 0 5px; display:inline}

.giftList dl dt{ width:180px; padding-top:5px; float:left;}
.giftList dl dt.printBlock{ width:100px; padding-top:5px; float:right; text-align:right}
/*文化礼物-列表页end*/


.giftContent1{ border:1px solid #e8e8e8; width:870px; margin:0 auto 10px}
.giftContent1 img{ display:block}

.giftLeftBar{ width:592px; height:400px; float:left; /*background:url(../images/lineBJ_01.gif) repeat-x left 330px;*/}
.giftLeftBar .topBigPic{ width:490px; height:392px; position:relative; z-index:2; border:1px solid #d8d8d8; float:left; display: table-cell;
/* 针对IE的Hackvertical-align:middle; */
*display: block;
*font-family:Arial;/*防止非utf-8引起的hack失效问题，如gbk编码*/
text-align:center; }
.giftLeftBar .topBigPic img{ /*vertical-align: middle;*/}
.giftLeftIMg{border:0;
	max-width: 490px;
	max-height: 392px;
	width: expression(this.width >490 && this.height < 392 ? 490: true);
	height: expression(this.height > 392 ? 392 : true);}
.giftLeftBar .topBigPic a{ display:block; text-align:center; width:auto; height:auto; margin:0 auto}
.giftLeftIMg{border:0;
	max-width: 490px;
	max-height: 392px;
	width: expression(this.width >490 && this.height < 392 ? 490: true);
	height: expression(this.height > 392 ? 392 : true);}
.giftLeftBar .topBigPic span{ background:url(../images/icon_16.png) no-repeat; width:32px; height:32px; position:absolute; right:10px; bottom:13px; z-index:4; font-size:0; line-height:0;}
.giftLeftBar .bottomCon{ width:90px; height:392px; float:right;border:1px solid #d8d8d8; }
.giftLeftBar .bottomCon span.btnL{ background:url(../images/giftPic_19.jpg) no-repeat center center; border-bottom:1px solid #dbdbdb; width:90px; height:30px; float:left;}
.giftLeftBar .bottomCon span.btnL a{ display:block; width:90px; height:30px; text-indent:-9999px;}
.giftLeftBar .bottomCon span.btnR{ background:url(../images/giftPic_05.jpg) no-repeat center center; width:90px; height:30px; float:right;border-top:1px solid #dbdbdb;}
.giftLeftBar .bottomCon span.btnR a{ display:block; width:90px; height:30px; text-indent:-9999px;}
.giftLeftBar .bottomCon .middleBox{ width:90px; height:330px; overflow:hidden; float:left;}
.giftLeftBar .bottomCon .middleBox ul li{ width:90px; height:71px; overflow:hidden; float:left; background:url(../images/lineBJ_01.gif) repeat-x left bottom;}
.giftLeftBar .bottomCon .middleBox ul li p{width:90px; height:71px; margin:0; text-align:center; display:block; display: table-cell;
vertical-align:middle;
/* 针对IE的Hack */
*display: block;
*font-size: 60px;/*约为高度的0.873，188*0.873 约为165*/
*font-family:Arial;/*防止非utf-8引起的hack失效问题，如gbk编码*/
text-align:center;}
.giftLeftBar .bottomCon .middleBox ul li p a{ display:block; margin:0 auto; width:90px; text-align:center;}
.giftLeftBar .bottomCon .middleBox ul li p a img{ vertical-align: middle;
	border:0;
	max-width: 87px;
	max-height: 69px;
	width: expression(this.width >87 && this.height < 69 ? 87: true);
	height: expression(this.height > 69 ? 69 : true);}
.giftLeftBar .bottomCon .middleBox ul li.cur_hover{border:1px solid #ce1f26; width:88px; height:69px; background:none}
/*文化礼物-详细页end*/
/*----------------------------------文化礼物 end-----------------------------------------*/



.leftArtGallery{ width:290px; height:auto; margin-bottom:10px; border:1px solid #dddddd; border-top:2px solid #00a0ea}
.leftArtGallery .indexBar{ padding-left:20px;}
.leftArtGallery .Con,.leftArtGallery .Con ul{ width:290px; clear:both}
.leftArtGallery .Con ul li{ width:290px; float:left; }
.leftArtGallery .Con ul li.last a{ border:none}
.leftArtGallery .Con ul li a{ width:270px; display:block; border-bottom:1px dotted #d0d0d0; padding-left:20px; height:36px; line-height:36px;}
.leftArtGallery .Con ul li a.cur_hover{ color:#00a0ea}
.leftArtGallery .Con ul li ul li a{ padding-left:40px; width:250px;}

.ArtBar{ display:block; border-top:2px solid #000; height:35px; line-height:35px; font-size:18px; font-weight:bold; color:#000;}
.artShareList dl{ width:215px; float:left; height:250px; margin:0 2px 10px; display:inline; position:relative; z-index:2 }
.artShareList dl dd{ width:213px; height:250px; border:1px solid #ddd; display: table-cell;
vertical-align:middle;
/* 针对IE的Hack */
*display: block;
*font-size: 218px;/*约为高度的0.873，188*0.873 约为165*/
*font-family:Arial;/*防止非utf-8引起的hack失效问题，如gbk编码*/
text-align:center;}
.artShareList dl dd img{ vertical-align:middle;border:0;
            max-width: 213px;
            max-height: 250px;
            width: expression(this.width >213 && this.height < 250 ? 213: true);
            height: expression(this.height > 250 ? 250 : true);
        }
.artShareList dl dt.BJ{ position:absolute; left:1px; bottom:-1px; height:50px; background:#000; z-index:9; -moz-opacity: 0.6; /*老版本IE浏览兼容*/
opacity: 0.6;/*新版本火狐浏览兼容*/
filter:progid:DXImageTransform.Microsoft.Alpha(opacity=60);/*新版本IE浏览兼容*/
-ms-filter:'progid:DXImageTransform.Microsoft.Alpha(opacity=60)';/*老版本火狐浏览兼容*/
}
.artShareList dl dt{ width:208px; position:absolute; left:1px; bottom:0; height:45px; z-index:10; color:#fff; padding-left:5px; line-height:21px;}
.artShareList dl dt strong{ font-size:14px;}
.artShareList dl.cur_hover dt.BJ{ background:#b00d15; -moz-opacity: 1.0; /*老版本IE浏览兼容*/
opacity: 1.0;/*新版本火狐浏览兼容*/
filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);/*新版本IE浏览兼容*/
-ms-filter:'progid:DXImageTransform.Microsoft.Alpha(opacity=100)';/*老版本火狐浏览兼容*/}
/*流动美术馆 列表页 end*/


.artInfoContent{ border-top:2px solid #000; margin-bottom:20px; padding-top:10px; clear:both}
.artInfoContent h3{ font-size:20px; color:#000; line-height:30px; height:30px;}
.artInfoContent p{ margin-bottom:15px;}
.artInfoContent title{ display:block; font-size:14px; color:#b81c22; margin-bottom:10px;}
.artInfoContent dl{ width:auto; margin-right:15px; float:left;}
.artInfoContent ul{ padding-top:10px;}
.artInfoContent ul li{ width:870px; float:left;}
.artInfoContent ul li strong{ float:left; color:#000;}
.artInfoContent ul li p{ margin-bottom:0; width:750px; float:left;}

.artInfoContent2{ border-top:2px solid #000; margin-bottom:20px; padding-top:10px; clear:both; margin-left:100px;margin-right:100px; }
.artInfoContent2 h3{ font-size:20px; color:#000; line-height:30px; height:30px;}
.artInfoContent2 p{ margin-bottom:15px;}
.artInfoContent2 title{ display:block; font-size:14px; color:#b81c22; margin-bottom:10px;}
.artInfoContent2 dl{ width:auto; margin-right:15px; float:left;}
.artInfoContent2 ul{ padding-top:10px;}
.artInfoContent2 ul li{ width:870px; float:left;}
.artInfoContent2 ul li strong{ float:left; color:#000;}
.artInfoContent2 ul li p{ margin-bottom:0; width:750px; float:left;}
/*流动美术馆 详细页end*/
/*--------------------------------流动美术馆 end------------------------------*/


.guaidNav{ width:200px; border:1px solid #dddddd; border-top:2px solid #d3272e; float:left;}
.guaidNav ul li{ width:200px; float:left; }
.guaidNav ul li.last a{ border:none}
.guaidNav ul li a{ width:180px; display:block; border-bottom:1px solid #d0d0d0; padding-left:20px; height:36px; line-height:36px; font-size:14px; color:#222; font-weight:bold}
.guaidNav ul li a:hover,.guaidNav ul li a.cur_hover{ color:#d3272e}
.guaidNav ul li ul{ display:none}
.guaidNav ul li ul li a{ border-bottom:1px dotted #d0d0d0; color:#333; font-size:12px; font-weight:normal}
.guaidNav ul li ul li ul li a{ padding-left:40px; width:160px;}

.guaidRightBar{ width:967px; float:right}
.guaidBar{display: block;border-top: 2px solid #000; height:45px;line-height:45px;font-size: 20px;font-weight: bold; color:#000; padding-left:10px;}

.guaidList{ width:967px; clear:both; background:url(../images/guaid_07.gif) repeat-y 65px top; margin-top:30px;}
.guaidList dl{ width:943px; float:left; margin-bottom:30px; padding-left:23px;}
.guaidList dl dd{ width:84px; height:84px; float:left;}
.guaidList dl dt{ width:800px; float:left; padding-left:20px; line-height:22px;}
.guaidList dl dt.title{ padding-top:15px; margin-bottom:5px; }
.guaidList dl.last{ margin:0}
/*--------------------------------购物指南 end------------------------------*/


.shopLoaction{ height:30px; line-height:18px; font-size:16px; color:#b8b8b8; border-bottom:2px solid #000;}
.shopLoaction a{ color:#b8b8b8;}
.shopLoaction a.cur_hover{ color:#b81c22}
.shopTitBar{ display:block; padding:0 0 0 10px;}
.shopCarList{ width:100%; clear:both; margin-bottom:10px;}
.shopCarList .Con{ width:100%; border-bottom:1px solid #d9d9d9; height:108px;}
.shopCarList .Con .shopPic{ padding:4px; border:1px solid #d6d6d6; width:90px; height:65px; float:left;}
.shopCarList .Con .shopPic img{ display:block}
.shopCarList .Con strong{ padding-top:20px; display:block}
.shopCarBottom{ width:100%; float:right; padding-bottom:40px;}
.shopCarBottom p{ text-align:right; margin-bottom:10px}
.shopCarBottom input{ margin:0 0 0 10px;}
.shopCarBottom span.shopCarIcon{ margin-top:15px;}
/*--------------------------------购物车 end------------------------------*/




.successTop{ background:url(../images/shopIcon_01.jpg) no-repeat 10px 35px; display:block; padding:35px 0 0 60px; margin-bottom:30px}
.successTop p{ margin:0; font-size:14px;}
.success{ display:block;}
.success p{ margin-bottom:30px; line-height:22px;}
.success strong{ display:block; padding-left:30px; font-size:14px; margin-bottom:8px;}
.shopIcon1{ background:url(../images/shopIcon_07.jpg) no-repeat left top;}
.shopIcon2{ background:url(../images/shopIcon_11.jpg) no-repeat left top;}
.lookOrder{ border-top:1px solid #d9d9d9; line-height:35px; height:35px; clear:both; }
/*--------------------------------订单提交成功 end------------------------------*/


.checkList{ width:100%; clear:both; margin-bottom:10px;}
.checkList .Con2{ display:block; padding:0 40px 15px; border-bottom:1px solid #dcdcdc;}
.checkList .Con{ width:100%; padding:0 0 10px; border-bottom:1px solid #dcdcdc;}
.checkList .Con .shopPic{ padding:4px; border:1px solid #d6d6d6; width:90px; height:65px; float:left;}
.checkList .Con .shopPic img{ display:block}
.checkList .Con strong{ padding-top:20px; }

.checkInput{ width:150px; height:20px; border:1px solid #ccc; line-height:20px;}
.blockSL{ width:80px; margin:0 auto}
/*--------------------------------订单提交成功 end------------------------------*/


.checkList{ width:100%; clear:both; margin-bottom:10px;}
.checkList .Con{ width:100%; border-bottom:1px solid #d9d9d9; padding-bottom:10px;}
.checkList .Con .shopPic{ padding:4px; border:1px solid #d6d6d6; width:90px; height:65px; float:left;}
.checkList .Con .shopPic img{ display:block}
.checkList .Con strong{ padding-top:20px; }

.checkInput{ width:150px; height:20px; border:1px solid #ccc; line-height:20px;}
.blockSL{ width:80px; margin:0 auto}
/*--------------------------------订单提交成功 end------------------------------*/


.loginWarp{ width:1178px; border:1px solid #ccc; border-top:none; height:428px; margin-top:-10px; margin-bottom:26px; position:relative}
.login{ width:800px; float:left; padding:50px 0 0 67px}
.login h2{ font-size:20px; font-weight:bold; color:#d3272e; margin-bottom:35px;}
.login ul li{ width:650px; float:left; margin-bottom:15px;}
.login ul li span.blockName{ width:80px; text-align:right; float:left;}
.login ul li input.srBlock{ width:200px; height:24px; border:1px solid #ccc; padding-left:2px; line-height:24px; float:left; margin:0 5px; display:inline}
.login ul li input.yzmBlock{ width:100px; height:24px; border:1px solid #ccc; padding-left:2px; line-height:24px; float:left; margin:0 5px; display:inline}
.login ul li em{ float:left; line-height:24px; padding-right:8px; }
.login ul li.other{ padding-left:85px; width:500px;}
.login ul li.other input{ border:none;}
.registerBtn{ width:137px; height:31px; background:#ce1f26; text-align:center; color:#fff; font-size:14px; border:none; font-family:"微软雅黑" }
/*------------------登录--------------*/


.loginRight{ width:283px; float:right; height:428px; border-left:1px solid #dedede;}
.serviceRight{ width:260px; margin:0 auto}
.serviceRight dl{ width:260px; float:left; border-bottom:1px dashed #ccc; padding-top:35px; height:70px}
.serviceRight dl dd{ width:47px; float:left; text-align:center}
.serviceRight dl dt.title{ font-size:16px; color:#444;}
.serviceRight dl dt{ color:#858585; width:204px; float:left;}

.registerGuaid{ width:260px; margin:0 auto; padding-top:28px;}
.registerGuaid dl dd{ font-size:18px; font-weight:bold; margin-bottom:10px;}
.registerGuaid dl dt{ font-size:14px; margin-bottom:10px;}
.registerGuaid dl dt a{ display:inline-block; padding:0 10px; background:#ce1f26; color:#fff; font-size:12px;}
/*--------------注册----------------*/



.userBar{display: block;border-top: 2px solid #000; height:45px;line-height:45px; color:#000; padding-left:10px;}
.userContain{ margin:0 auto 20px;}
.phoneSR{ width:200px; height:20px; border:1px solid #ccc; line-height:20px; padding-left:2px;}
.passwordSR{ width:250px; height:20px; border:1px solid #ccc; line-height:20px; padding-left:2px;}
.keepBtn{ width:100px; height:30px; text-align:center; line-height:30px; background:#ce1f26; color:#fff; border:none}
.keepBtn2{ width:70px; height:25px; text-align:center; line-height:25px; background:#ce1f26; color:#fff; border:none}


.orderContain{ width:950px; margin:0 auto 20px; border-top:1px solid #000;}
.orderContain1{ width:950px; margin:0 auto; border-top:1px solid #000;}
.orderContain2{ width:100%; margin:0 auto 20px;}
.nameSR{ width:150px; height:20px; border:1px solid #ccc; line-height:20px; padding-left:2px;}


.userTips{ border-top:1px solid #dedede; padding-top:10px}
.userTips strong{ display:block; padding-left:25px;  font-size:14px; font-weight:bold; color:#000; margin-bottom:8px;}
.userIcon1{ background:url(../images/icon_01.gif) no-repeat left top;}
.userIcon2{ background:url(../images/icon_02.gif) no-repeat left 4px;}
.userIcon3{ background:url(../images/icon_04.gif) no-repeat left 0;}
.userIcon4{ background:url(../images/icon_06.gif) no-repeat left 4px;}

.reviewsContain{ width:100%; margin:0 auto; border-top:1px solid #000;}
.reviewsBar{ width:100%; display:block; padding:10px 0; height:25px;}
.reviewsBar span{ padding-right:10px;}

.yhzxBlock{ border:none;}
/*------------------------用户中心 end--------------------------*/



.customerContain{ display:block; padding:0 10px;}
.customerContain h2{ margin-bottom:13px; color:#d3272e}
.customerContain p{ color:#333;}
.customerContain hr{ width:100%; border-bottom:1px dashed #ccc; height:1px; line-height:0; font-size:0; margin:10px 0}
.customerContain span{ color:#818181;}
.customerContain a img{ margin-left:10px; float:left; display:inline}

.customerContain ul{ float:left; margin-bottom:20px;}
.customerContain ul li{ width:800px; float:left; padding-left:35px;}
/*------------------------服务中心 end--------------------------*/



.leftAout{ width:254px; height:auto; border:1px solid #dddddd; border-top:2px solid #e7575d; float:left;}
.leftAout .indexBar{ padding-left:20px;}
.leftAout .Con,.leftAout .Con ul{ width:254px; clear:both}
.leftAout .Con ul li{ width:254px; float:left; }
.leftAout .Con ul li.last a{ border:none}
.leftAout .Con ul li a{ width:234px; display:block; border-bottom:1px dotted #d0d0d0; padding-left:20px; height:36px; line-height:36px;}
.leftAout .Con ul li a.cur_hover{ color:#d3272e}
.leftAout .Con ul li ul li a{ padding-left:40px; width:214px;}

.aboutRightBar{ width:890px; float:right; min-height:250px; height:auto !important; height:250px}
.aboutRightBar h3{ font-size:27px; border-bottom:1px solid #dcdcdc; line-height:30px; color:#000; height:45px; margin-bottom:20px;}
.aboutRightBar .Contain{ width:100%;}
.aboutRightBar .Contain p{ margin-bottom:15px; text-indent:2em}
.aboutPic{ border:1px solid #dcdcdc; margin:0 20px 0 0}
/*-------------------------关于我们 end-------------------------------*/



.newsRightBar{ border-top: 2px solid #000; width:860px; float:right; min-height:250px; height:auto !important; height:250px}
.newsList{ width:860px; padding-bottom:21px;}
.newsList dl dd{ width:388px; height:188px; float:left;}
.newsList dl dt{ width:490px; float:right; margin-bottom:5px;}
.newsList dl dt.title{ font-size:24px;}
.newsList ul{ clear:both}
.newsList ul li{ width:860px; float:left; line-height:36px; height:36px; border-bottom:1px dashed #ccc;}
.newsList ul li a{ float:left;}
.newsList ul li span{ float:right}

.newsPageBox{ display:block; border-top:1px solid #bfbfbf; border-bottom:2px solid #000; height:30px; clear:both; padding-top:7px;}
/*-------------------------新闻中心 end-------------------------------*/

.newsTit{  margin-bottom:10px;}
.newsTit h1{ font-size:22px; color:#000000; margin-bottom:6px; text-align:center;}
.newsTit span{ line-height:30px}
.newsCon{ width:100%;}
.newsCon p{ margin-bottom:15px;}
.newsPage{ display:block; text-align:right; height:30px; clear:both; padding-top:7px; border-top:1px solid #bfbfbf;}
/*-------------------------新闻中心-详细页 end-------------------------------*/

.yzmBlock{ width:105px; height:20px; float:left; margin-right:5px}


/*-------------------------loadPage start-----------------------------
#loadWarp{ min-width:1088px; margin:0 auto; background:url(../images/loadBJ_01.jpg) repeat-x center top; padding-top:197px; height:574px;}
.loadBJ{ background:#000;}
.loadContain{ width:100%; height:100px; background:url(../images/loadBJ2.png) repeat;}
.loadContain ul{ width:1088px; margin:0 auto}
.loadContain ul li.loadLogo{ width:298px; height:100px; float:left; background: url(../images/loadLogo_03.jpg) no-repeat center center #fff; padding:0; margin:0 100px 0 0}
.loadContain ul li.loadLogo a{ text-indent:-9999px; width:297px; height:100px; display:block }
.loadContain ul li{ width:98px; float:left; text-align:center; padding-top:20px; height:80px; display:inline}
.loadFoot{ height:59px; background:#000; color:#797979; width:100%}
.loadFoot span.copyrightLoad{ float:left; padding:15px 0 0 20px; line-height:16px;}
.loadFoot ul{ float:right;}
.loadFoot ul li{ float:left; width:80px; line-height:59px;}
-------------------------loadPage end-------------------------------*/


/*-------------------------loadPage start-----------------------------*/
.loadBJ{ background:url(../images/loadBJ1.jpg) no-repeat center top; width: 100%; height: 100%; overflow: hidden; position:absolute}
#loadWarp{ width:100%; position: absolute; z-index:5; height:270px; padding-top:0; background:url(../images/loadBJ.jpg) no-repeat center top; left:0; top:50%; margin-top:-184px;}
.loadLogo{ margin:0 auto 27px; background:url(../images/loadLogo.png) no-repeat; width:308px; height:150px;}
.loadLogo a{ display:block; text-indent:-9999px; width:308px; height:150px;}
.loadNav{ width:742px; margin:0 auto; height:53px; }
.loadNav span.leftBJ{ background: url(../images/loadNavBJ_01.png) no-repeat left bottom; width:23px; height:53px; float:left;}
.loadNav span.rightBJ{ background: url(../images/loadNavBJ_03.png) no-repeat left bottom; width:16px; height:53px; float:left;}
.loadNav ul{ width:703px; background:#210202; float:left; position:relative; z-index:1}
.loadNav ul li{ width:117px; float:left; text-align:center; height:53px; line-height:53px; display:inline; font-size:16px;}
.loadNav ul li.last{ margin:0}
.loadNav ul li a{ color:#fff; width:117px; height:53px; display:block}
.loadNav .navcur_hover{ background:url(../images/loadNavBJ2.jpg) no-repeat center top; width:117px; height:53px; position:absolute; top:0; left:0; z-index:-1}
.sunshine{ width:100%; height:455px; position:absolute; z-index:1000; top:-110px; left:0;}
#indexgs{
        width: 1000px;
        height:800px;
        position:relative; z-index:1;
}
#indexgs img { position:absolute; z-index:2}
#indexg2{ left:1700px; bottom:224px; margin-top:200px !important;}
#indexg1{ left:441px; top:78px; position: absolute; height:224px; width:370px; background:url(../images/loadXZ_02.png) no-repeat; z-index:2}
#indexg0{ left:489px; top:0; position: absolute; width:151px; height:533px; background:url(../images/loadXZ_05.png) no-repeat left bottom;z-index:2}
/*-------------------------loadPage end-------------------------------*/




.onlineBox{ width:auto; position:fixed; _position:absolute;  right:0; top:50%; z-index:10000}
.onlineBox .floatL{ width:23px; float:left; height:158px; background: url(../images/serviceIcon.gif) no-repeat left top #ccc;}
.onlineBox .floatL a{ display:block; width:23px; height:157px; text-indent:-9999px;}
.onlineBox .floatR{ width:118px; float:left; background:#e7e7e7; height:157px; display:none;}
.onlineBox .floatR strong{ display:block; text-align:center; font-size:14px; background:#ce1f26; height:23px; line-height:23px; color:#fff; font-weight:normal}
.onlineBox .floatR ul li{ width:108px; float:left; height:26px; border-bottom:1px dashed #d9d9d9; float:left; line-height:26px; text-align:center; padding-left:10px;}
.onlineBox .floatR ul li a,.onlineBox .floatR ul li a:hover{ color:#ce1f26; float:left;}
.onlineBox .floatR ul li img{ margin-top:5px; max-width:60px;}

/*-------------以下是程序修改添加的样式--------------*/
.goods_cut {
    background: url("../images/plus.gif") no-repeat scroll 0 0 transparent;
    border: 0 none;
    cursor: pointer;
    display: block;
    float: left;
    font-size: 0;
    height: 15px;
    line-height: 0;margin: 3px 3px 0;
    width: 15px;
}
input.goodsBuyBox, input.number {
	border: 1px solid #DDDDDD;
	float: left;
	font-size: 10px;
	height: 18px;
	line-height: 18px;
	margin: 0px 6px 0;
	padding: 0;
	text-align: center;
	width: 32px;
}
.goods_add {
	background: url("../images/plus.gif") no-repeat scroll 0 -15px transparent;
	border: 0 none;
	cursor: pointer;
	display: block;
	float: left;
	font-size: 0;
	height: 15px;
	line-height: 0;
	margin: 3px 3px 0;
	width: 15px;
}
.inputBorder{ width:130px; height:24px; border:1px solid #ccc; line-height:24px;}

/*2013-10-11新增样式start*/
.Sequence{ width:auto; clear:both; padding:5px 0; height:18px;}
.Sequence .iconPX{ width:30px; height:18px; line-height:18px; float:left; border-right:1px solid #ccc; padding:0 15px;}
.Sequence span.greyIcon{ display:block; background:url(../images/iconJT_03.gif) no-repeat 45px center;}
.Sequence span.ascIcon{ display:block; background:url(../images/iconJT_02.gif) no-repeat 45px center #f1edec;}
.Sequence span.ascIcon a{ color:#b10000}
.Sequence span.descIcon{ display:block; background:url(../images/iconJT_01.gif) no-repeat 45px center #f1edec;}
.Sequence span.descIcon a{ color:#b10000}

.Sequence .iconPrice{ width:30px; height:18px; line-height:18px; float:left; padding:0 15px;}
.Sequence span.greyIcon2{ display:block; background:url(../images/iconJG_01.gif) no-repeat 45px center;}
.Sequence span.ascIcon2{ display:block; background:url(../images/iconJG_02.gif) no-repeat 45px center #f1edec;}
.Sequence span.ascIcon2 a{ color:#b10000}
.Sequence span.descIcon2{ display:block; background:url(../images/iconJG_03.gif) no-repeat 45px center #f1edec;}
.Sequence span.descIcon2 a{ color:#b10000}


/*2013-10-14新增样式start*/
.giftOffer{ width:100%; clear:both; margin-bottom:20px;}
.giftOffer .changeNav{ width:100%; height:30px;}
.giftOffer .changeNav ul li{ width:auto; float:left; font-size:14px; border-right:1px solid #dedede; height:15px; line-height:15px; padding:0 15px 0 0; margin-right:15px;}
.giftOffer .changeNav ul li a{ display:inline-block; color:#999;}
.giftOffer .changeNav ul li a:hover,.giftOffer .changeNav ul li a.cur_hover{ color:#b71c22}
.giftOfferCon{ width:100%; clear:both}
.giftOfferCon .leftCon{ width:640px; float:left; height:135px; overflow:auto; overflow-y:auto}
.giftOfferCon .leftCon span.iconJia{ width:35px; height:35px; background:url(../images/giftIconYH_03.gif) no-repeat left center; float:left; margin:24px 20px 0; display:inline}
.giftOfferCon .leftCon dl{ width:120px; float:left; height:135px; margin-bottom:0;}
.giftOfferCon .leftCon dl dd{ width:118px; height:88px; border:1px solid #dfddde; display: table-cell;
vertical-align:middle;
/* 针对IE的Hack */
*display: block;
*font-size: 77px;/*约为高度的0.873，188*0.873 约为165*/
*font-family:Arial;/*防止非utf-8引起的hack失效问题，如gbk编码*/
text-align:center}
.giftOfferCon .leftCon dl dd img{ vertical-align:middle;border:0;max-width: 118px;max-height: 88px;width: expression(this.width >118 && this.height < 88 ? 118: true); height: expression(this.height > 88 ? 88 : true); }
.giftOfferCon .leftCon dl dt{ width:120px; line-height:20px; padding-top:5px; font-size:14px; color:#000;}
.giftOfferCon .rightCon{ width:160px; background:url(../images/giftIconYH_06.gif) no-repeat left center; padding-left:65px; float:right}
.giftOfferCon .rightCon dl,.giftOfferCon .rightCon dl dt, .giftOfferCon .rightCon dl dd{ width:200px; line-height:20px;}
.giftOfferCon .rightCon dl dt{ font-weight:bold; color:#000; font-size:14px; margin-bottom:10px;}
.giftOfferCon .rightCon dl dd span{ width:80px; height:20px; float:left; text-align:center; margin-top:5px;}
.giftOfferCon .rightCon dl dd span a{ display:block; color:#fff; background:#ce1f26;}


/* 客服代码 */
.boxgrid {
	width:38px;
	height: auto;
	position:absolute;
	right:0;
	top:250px;
	overflow:hidden;
	z-index:999;
	margin-top: 100px;
}
.boxgrid .cover {
	border: 0;
	width:38px;
	height:277px;
	background-image: url(../images/qim.png);
}

.boxgrid .cover .cue {
	width:170px;
	padding-left:30px;
	padding-top:10px
}
.boxgrid .cover .cue h2 {
	font-family:"宋体";
	font-size:18px;
	color:#076F9C;
	font-weight:100;
	height:30px;
	line-height:30px;
	margin-bottom: 5px;
}
.boxgrid .cover .cue ul {
	width:120px;
	overflow:hidden;
	list-style:none;
	padding-top:40px;
	padding-left:30px;
}

.boxgrid .cover .cue ul li {
	float:left;
	margin-bottom:5px;
	font-family:"宋体";
	font-size:12px;
	color:#4C4C4C;
	height: 22px;
	width:120px;
}

.footer{width:100%;  overflow: hidden; background: #e5e5e5; background-repeat:no-repeat; background-position: center top; margin-top: 20px;}
.fcon{width:1180px; margin: 0 auto;overflow: hidden;}
.fcon2{width:1180px; margin: 0 auto;overflow: hidden;font-size:16px;}
.fcon2 a{margin-left:10px;}
.fcon_l{width:278px; height:80px; float:left; margin-top:10px}
.fcon_m{width:450px; height:105px; float:left; margin-left:100px; padding-left:30px;margin-top:5px; overflow: hidden;background-image:url(../images/ms_19.png); background-repeat:no-repeat; background-position: center left; font-size:14px; line-height:26px; color:#000000}

.fcon_r{width:275px; height:80px; float:right; margin-top:10px}
.footer_b{width:1000px; height:40px; margin:0 auto; line-height:40px; color:#FFF; text-align:center}
.footer_b a{color:#FFF;}