/*百度分享的bug*/
#bdshare{right:auto!important;
left:0px!important;}

/*公用类*/
.none980{display:none}
.block980{display:block}
.block2980{display:inline}

.header_nav_subnav2 a.none980{display:none}
#scrollbox980{position:absolute;top:auto;width:100%}


.relative{position:relative}
.top15{margin-top:15px}
.top20{margin-top:20px;}
.top25{margin-top:25px}
.bgfff{background:#FFF}


.titlemb{/*border-bottom: 2px solid #dfdfdf; */line-height: 30px; font-size:16px}
.titlemb a:hover {color:#741484;}
.titlemb span{padding:0 5px 5px;border-bottom: 2px solid #741484;}

.titlemb2{line-height: 30px;font-size:16px}
.titlemb2 a,.titlemb2 span {padding:0 5px 5px;border-bottom: 2px solid #741484;}
.titlemb2 a:hover{color:#741484;}


.textc{color:#000}
.text_center{text-align:center}
.ovhidden{overflow:hidden}

.dhone a{transition: all 0.3s linear 0s;}
.dhone2 a{transition: all 0.3s linear 0s;}

.banner_index{height: 14px;position:absolute;bottom:25px;z-index: 2;width: 140px;margin: 0 auto;overflow:hidden}
.banner_index li{width:14px; height:14px;float:left; margin:0 7px}


/*专题导航*/
.section_icon_nav_box1{width:100%;background: #FFF; height: 78px; border-bottom:1px solid #dfdfdf}
.section_icon_nav_box2{height:78px;border-left:1px solid #eaeaea;}
.section_icon_nav_box2 ul{height:78px;}
.section_icon_nav_box2 ul li {width: 80px;position: relative; float: left; height: 78px;border-right:1px solid #eaeaea}
.section_icon_nav_box2 ul li.icon_nav11,
.section_icon_nav_box2 ul li.icon_nav12,
.section_icon_nav_box2 ul li.icon_nav13{display:none}
.section_icon_nav_box2 ul li.icon_nav1{margin-left: 84px;}


.section_icon_nav_box2 ul li i{position:absolute;width:100%;height:100%;background-color:#741484; background-color:#FFF \9;opacity:0;-webkit-animation:orangeOut 0.4s ease;animation:orangeOut 0.4s ease;}
.section_icon_nav_box2 ul li:hover i{opacity:1;
	-webkit-animation:orangeIn 0.2s ease;
	animation:orangeIn 0.2s ease;background-color:#741484 \9;}

@-webkit-keyframes orangeIn {
	0% {
	-webkit-transform:scale(0.8);
	-ms-transform:scale(0.8);
	transform:scale(0.8);
	opacity:0
}
100% {
	-webkit-transform:scale(1);
	-ms-transform:scale(1);
	transform:scale(1);
	opacity:1
}
}
@-moz-keyframes orangeIn {
	0% {
	-webkit-transform:scale(0.8);
	-ms-transform:scale(0.8);
	transform:scale(0.8);
	opacity:0
}
100% {
	-webkit-transform:scale(1);
	-ms-transform:scale(1);
	transform:scale(1);
	opacity:1
}
}
@-ms-keyframes orangeIn {
	0% {
	-webkit-transform:scale(0.8);
	-ms-transform:scale(0.8);
	transform:scale(0.8);
	opacity:0
}
100% {
	-webkit-transform:scale(1);
	-ms-transform:scale(1);
	transform:scale(1);
	opacity:1
}
}
@keyframes orangeIn {
	0% {
	-webkit-transform:scale(0.8);
	-ms-transform:scale(0.8);
	transform:scale(0.8);
	opacity:0
}
100% {
	-webkit-transform:scale(1);
	-ms-transform:scale(1);
	transform:scale(1);
	opacity:1
}
}

@-webkit-keyframes orangeOut {
	0% {
	-webkit-transform:scale(1);
	-ms-transform:scale(1);
	transform:scale(1);
	opacity:1
}
100% {
	-webkit-transform:scale(0.8);
	-ms-transform:scale(0.8);
	transform:scale(0.8);
	opacity:0
}
}
@-moz-keyframes orangeOut {
	0% {
	-webkit-transform:scale(1);
	-ms-transform:scale(1);
	transform:scale(1);
	opacity:1
}
100% {
	-webkit-transform:scale(0.8);
	-ms-transform:scale(0.8);
	transform:scale(0.8);
	opacity:0
}
}
@-ms-keyframes orangeOut {
	0% {
	-webkit-transform:scale(1);
	-ms-transform:scale(1);
	transform:scale(1);
	opacity:1
}
100% {
	-webkit-transform:scale(0.8);
	-ms-transform:scale(0.8);
	transform:scale(0.8);
	opacity:0
}
}
@keyframes orangeOut {
	0% {
	-webkit-transform:scale(1);
	-ms-transform:scale(1);
	transform:scale(1);
	opacity:1
}
100% {
	-webkit-transform:scale(0.8);
	-ms-transform:scale(0.8);
	transform:scale(0.8);
	opacity:0
}}
.section_icon_nav_box2 ul li a {width:100%; height:78px; position:absolute}
.section_icon_nav_box2 ul li a em{display: block; margin:-1px auto auto; width: 55px; height: 55px; background-image:url(../image/nav_03.png);
}
.section_icon_nav_box2 ul li a:hover{ color:#FFF}
.icon_nav1 a em{ background-position:0 0}
.icon_nav1 a:hover em{ background-position:0 -64px}
.icon_nav2 a em{background-position:-79px 0px}
.icon_nav2 a:hover em{ background-position:-79px -64px}
.icon_nav3 a em{ background-position:-159px 0}
.icon_nav3 a:hover em{ background-position:-159px -64px}
.icon_nav4 a em{ background-position:-238px 0}
.icon_nav4 a:hover em{ background-position:-238px -64px}
.icon_nav5 a em{ background-position:-317px 0}
.icon_nav5 a:hover em{ background-position:-317px -64px}
.icon_nav6 a em{ background-position:-397px 0}
.icon_nav6 a:hover em{ background-position:-397px -64px}
.icon_nav7 a em{ background-position:-480px 0}
.icon_nav7 a:hover em{ background-position:-480px -64px}
.icon_nav8 a em{ background-position:-559px 0}
.icon_nav8 a:hover em{ background-position:-559px -64px}
.icon_nav9 a em{ background-position:-637px 0}
.icon_nav9 a:hover em{ background-position:-637px -64px}
.icon_nav10 a em{ background-position:-717px 0}
.icon_nav10 a:hover em{ background-position:-717px -64px}
.icon_nav11 a em{ background-position:-796px 0}
.icon_nav11 a:hover em{ background-position:-796px -64px}
.icon_nav12 a em{ background-position:-876px 0}
.icon_nav12 a:hover em{ background-position:-876px -64px}
.icon_nav13 a em{ background-position:-955px 0}
.icon_nav13 a:hover em{ background-position:-955px -64px}
.icon_nav14 a em{ background-position:-1034px 0}
.icon_nav14 a:hover em{ background-position:-1034px -64px}
.icon_nav15 a em{ background-position:-1113px 0}
.icon_nav15 a:hover em{ background-position:-1113px -64px}
.section_icon_nav_box2 ul li p { text-align: center; position: absolute; top: 55px; text-align: center; width: 100%; display: block; left: 0;}


/* focus */
#focus{ height: 268px; position: relative; padding: 10px 12px; overflow: hidden;margin-top:16px;  }
.zj_msg{ position: absolute; top:22px; width: 88px; right:0px;height: 22px;}
.zj_msg a{ display:block; height: 22px; background: url(../image/body_01.png)0 0 no-repeat;}
.zj_msg a:hover{ background-position:0 -32px}
#focus ul{ height: 225px; position: absolute;padding-left: 1px; overflow: hidden; }
#focus ul li{ float: left; height: 222px; position: relative; width: 278px;}
#focus ul li a{display: inline-block; width:76px; height:106px; text-align:center; overflow:hidden; line-height:1.5;float:left;}
#focus .btnBg{display:none}
#focus .btn{ position: absolute;width: 300px;height: 14px;right:80px;bottom:8px; text-align: right; }
#focus .btn span{ display: inline-block; _display: inline; _zoom: 1; width: 10px; height: 10px; _font-size: 0; margin-left: 5px; cursor: pointer;border-radius:5px; background:#dfdfdf}
#focus .btn span.on{background:#741484}
#focus .preNext{ width: 16px; height: 16px; position: absolute; top: 20px; background: url(../image/body_01.png) 0 0 no-repeat; cursor: pointer; }
#focus .pre{ left: 86px;background-position:-104px -8px}
#focus .pre:hover{background-position:-104px -30px}
#focus .next{ left: 107px; background-position: -125px -8px }
#focus .next:hover{ background-position:-125px -30px}
.focuszjimg{height:164px}
.focuszjimg .banner_index{right:25px; float:right; width:auto; top:60px}
.focuszjimg .banner_index li{ float:left; margin:0 2px;border-radius:50%; background:#DFDFDF; width:10px; height:10px}
.focuszjimgioc_one{ position: absolute;right:54px;top:120px;width:30px;z-index:9}
.focuszjimgioc_one a{display:block; height: 30px;background:url(../image/body_01.png) -154px 0 no-repeat}
.focuszjimgioc_one a:hover{background-position:-154px -34px}
.focuszjimgioc_two{position: absolute; right:17px;width: 30px; height: 30px; top: 120px; z-index:9}
.focuszjimgioc_two a{display:block; height: 30px;background:url(../image/body_01.png) -191px 0 no-repeat}
.focuszjimgioc_two a:hover{background-position:-191px -34px}
.focuszjimg .banner_index li.on111{background:#741484}
.on111{background:#741484}

.more_1{position: absolute;top: 23px;right:24px;color:#d6d6d6}
.more_1:hover{color:#272727}

/*列表页的banner*/
#listbanner{font-size:0;height:230px;}
/*列表左模块*/
#boxl { width: 282px; overflow: hidden;}
#boxr{border-right:1px solid #dfdfdf}
#brand { position: relative; height:470px; border-bottom: 1px solid #dfdfdf; 
}
.brand_title { position: absolute; left: 24px; top:14px; width: 253px; 
}

.brand_img { position: absolute; left: 14px; top: 41px; width: 226px; height: 195px; overflow: hidden; }
.brand_img img{width:226px; height:195px;}
.brand_txt { position: absolute; left: 15px; top: 245px; width: 178px; 
}
#brand_box { width:256px; height: 390px; position: absolute; left: 24px; top: 54px; z-index: 1; border: 1px solid #dfdfdf; overflow: hidden 
}
.brand_dh {
position: absolute;
width:260px;
left: -1px;
}
.brand_dh li {
	border-right: 1px solid #dfdfdf;
	float: left;
	width: 129px;
	height: 30px;
	line-height: 30px;
	text-align: center;
	font-size: 14px;
}
.brand_dh li a {
	color: #000;display: block;background-color: #eaeaea;
}
.brand_dh li a.active {
	background-color: #fff;
	width: 100%;
	height: 100%;
}
.brand_txt p {
	line-height:22px;
	padding-top:3px;
}.brand_txt p a{ color:#4f001a;margin-right:20px; margin-top:2px; display: inline-block; text-decoration:underline
}
.tyzj_list {
    height: 252px;
    padding: 0 12px;
    width: 254px;
}
.tyzj_list .tyzj_loop {
    height: 197px;
    margin-top: 10px;
    overflow: hidden;
    position: relative;
    width: 100%;
}
.tyzj_list {width:254px;height:260px;padding: 14px 12px 0 24px; border-bottom: 1px solid #dfdfdf;}
.tyzj_list .tyzj_loop {height: 197px;
    position: relative;
    width: 100%;margin-top:10px;overflow:hidden;}
	
	
.boxlbox{ background: #FFF; margin-top: 15px; padding:14px 0 14px 24px; overflow: hidden; position:relative; border-top:1px solid #dfdfdf}
.boxlbox ul li { display: block; position: relative; }
.pinpai_one{ margin:10px 0}
.pinpai_two{ line-height: 2; border-bottom: 1px dotted #a9a9a9; text-indent: 2em; }
.zt_list{ margin-top: 16px; height: 65px; overflow: hidden; }
.zt_list span {width: 80px; height: 65px; display: block;background-color: #9CF; position: absolute; overflow:hidden}
.zt_listtxt{ width: 165px; position: absolute; right: 0; overflow: hidden; line-height: 1.8; color:#8f8f8f}
.zt_listtxt h3 {font-size: 14px; font-weight: 100; color:#000}
.zt_listtxt p a{color:#8f8f8f}
.zt_listtxt p a:hover{color:#741484}
#listapDiv1 { position: absolute; left: 4px; top: 138px; width: 118px; height: 38px; z-index: 1; background: url(../image/list_10_03.jpg) no-repeat 
}
#listapDiv1:hover{ background: url(../image/list_10_02_03.jpg) no-repeat}
#listapDiv2 { position: absolute; left: 129px; top: 138px; width: 118px; height: 38px; z-index: 2; background: url(../image/list_10_05.jpg) no-repeat 
}
#listapDiv2:hover{ background:url(../image/list_10_02_05.jpg) no-repeat}
.zt_msg{position: absolute; right:0; top: 22px; width:88px; height:22px; background:url(../image/ztmsg.jpg) 0 0 no-repeat}
.zt_msg:hover{ background:url(../image/ztmsg_02.jpg) 0 0 no-repeat}
.xihuan_qh_nav{ left: 17px; height: 35px; }
.xihuan_qh_nav ul{clear:both}
.xihuan_qh_nav li{ width: 76px; float: left; text-align: center; margin-right: 20px; }
.xihuan_qh_nav li a{ display: block;height:35px;color:#8f8f8f; line-height:40px}
.xihuan_qh_nav li.hover a{color:#000;border-bottom:2px solid #741484; /*background:url(../img/jiantou.jpg) center bottom no-repeat;*/ text-decoration:none}
.xihuan_qh_txtbox{ color: #403328; margin-top: 10px; }
.xihuan_qh_txt ul{background: url(../image/a1-8.png) 0 10px no-repeat}
.xihuan_qh_txt li { border-bottom: 1px dotted #CCCCCC; padding-left: 20px; line-height:2.9}
/*列表左模块*/


/*分页*/
#page{ font: 14px  Arial, Helvetica, sans-serif; white-space: nowrap; margin: 20px auto; overflow: hidden; text-align: center; }
#page a{display:inline-block; padding:5px 10px; border:1px solid #ebebeb;text-decoration: none;overflow: hidden; position:relative;
color:#000; margin:0 1px}
#page a:hover{border:1px solid #741484;}
#page .pn{ background:#741484;color:#FFF}

/*路径颜色*/
.items,.items a{color: #8f8f8f;}
.items a:hover{color:#741484}

/*更多案例按钮*/
.gdalmsg{ position: absolute; right: 0px; top: 8px; width:88px; height:22px; background:url(../image/gdanl.jpg) no-repeat}
.gdalmsg:hover{ background:url(../image/gdanl_02.jpg) no-repeat}
/*更多分享按钮*/
.gdfxmsg{ position: absolute; right: 0px; top: 8px; width:88px; height:22px; background:url(../image/fnfx_21.jpg) no-repeat}
.gdfxmsg:hover{ background:url(../image/fx_icon.jpg) no-repeat}
/*分享到*/
.fx1{ height: 122px; background-color: #eeeeee; }
#fx1apDiv3 { position: absolute; left: 17px; top: 47px; width: 69px; z-index: 1; font-size: 16px; }
#fx1apDiv4 { position: absolute; left: 316px; top: 23px; width: 161px; height: 85px; z-index: 2;  font-size: 16px;}
#fx1apDiv5 {
position: absolute; left: 510px; top: 25px; width: 97px; height: 86px; z-index: 3;}
#fx1apDiv5 a{ display:block; height:31px; margin-bottom:9px}
#fx1apDiv5a1,#fx1apDiv5a2{ background:url(../image/zixun_icon.png) 0 0 no-repeat}
#fx1apDiv5a1:hover{ background-position:-98px 0}
#fx1apDiv5a2{ background-position:0 -40px}
#fx1apDiv5a2:hover{ background-position:-98px -40px}
#fx1apDiv6 { position: absolute; left: 83px; top: 38px; width: 211px; z-index: 4; 
}

#fx1apDiv6 a{display:inline-block; height:44px;width:44px; margin-right:5px;padding:0;}
#fx1apDiv6a1,#fx1apDiv6a2,#fx1apDiv6a3,#fx1apDiv6a4{background:url(../image/fx1.png) 0 0 no-repeat}
#fx1apDiv6a1:hover{background-position:0 -45px}
#fx1apDiv6a2{background-position:-53px 0}
#fx1apDiv6a2:hover{background-position:-53px -45px}
#fx1apDiv6a3{background-position:-103px 0}
#fx1apDiv6a3:hover{background-position:-103px -45px}
#fx1apDiv6a4{background-position:-154px 0}
#fx1apDiv6a4:hover{background-position:-154px -45px}
/*求美按钮*/
#wyybm{width:192px; height:37px;display:block; margin:0 auto; background:url(../image/al4.jpg) no-repeat}
#wyybm:hover{background: url(../image/al4_02.jpg) no-repeat}
#qbm{width:192px; height:37px;display:block; margin:0 auto; background:url(../image/al7.jpg) no-repeat}
#qbm:hover{ background:url(../image/al7_02.jpg) no-repeat}


/* 品牌活动列表页开始 */
.pinpai_hd_tips{width:370px; height:44px;}
.pinpai_hd_tips ul li{ width:129px; height:30px; line-height:30px;float:left; text-align:center; background:#eaeaea}
.pinpai_hd_tips ul li a{ font-size:12px}
.pinpai_hd_tips ul li:hover,.pinpai_hd_tips ul li.active{background:#fff}
.pinpai_hd_list{ width:370px; height:210px; margin-bottom:6px;}
.pinpai_hd_list ul li{ width:370px;  }
.pinpai_hd_list ul li img{margin-left:15px; width:226px; height:195px}
.pinpai_hd_list span{padding-left:15px; width:180px; display:block }
.pinpai_hd_list p{ font-size:12px; float:left;line-height:1.8; padding-top:2px}
.pinpai_hd_list a{ margin-top:5px;margin-right:30px; color:#741484; display: inline-block; text-decoration:underline}
.pinpai_hd_list a:hover{ color:#5d0623}
.pinpai_hd_list h1{ font-size:14px; margin-top:5px}
.pinpai_hd_title{ width:150px; margin-bottom:4px; margin-top:15px; background-position:0;}
.pinpai_hd_box{ height:auto;}
.pinpai_hd_jianjie{ float: left; height: 60px; line-height: 20px; padding-top: 15px; width:185px;word-break:break-all;}
.pinpai_hd_page{text-align:center; width:370px; height:30px; margin:0 auto; float:left; margin-bottom:35px; line-height:30px; vertical-align:middle;}
.pinpai_hd_page span{ display:inline-block; width:auto; padding-left:10px; padding-right:10px; height:30px; font-size:14px; border:1px solid #F47548;font-family:Arial; margin-right:5px;}
.pinpai_hd_page a{display:inline-block; width:auto; height:30px; border:1px solid #E5E5E5; font-size:14px;font-family:Arial;  margin-right:5px; text-decoration:none; padding-left:10px; padding-right:10px; color:#666;}
.pinpai_hd_page a:hover{ border:1px solid #F47548; color:#F47548; }
/* 品牌活动列表页结束 */






