@charset "UTF-8";
/* CSS Document */
h1,h2,h3,h4,h5,h6,p,dl,dt,dd,ul,li,div,img,form,input,table,tr,td,a,select,button,figure{ margin:0px; padding:0px; border:0px; list-style:none;}
body{ padding:0; margin:0px; background:#fff; font-family: "Arial", "Microsoft Yahei","微软雅黑","SimHei","黑体"; font-size:14px; color:#000;}
a{text-decoration:none;color:#000000;}
a:link { text-decoration:none;}
a:hover { text-decoration:none; color:#d98500;}
.clear:after {display:block;clear:both;content:"";visibility:hidden;height:0} 
.clear {zoom:1} 
.lt { float:left;}
.rt { float:right;}
.main{width:1200px; margin:60px auto;}
.content { width:1200px; margin:0 auto; background-color: #fff;}
.logo { text-align:center; margin:15px 0;}
/*导航*/
.header { width:100%; height:60px; background:#240b04;}
.header ul { width:1200px; margin:0 auto;}
.header li { float:left; padding-right:70px;  position:relative;}
.header li:last-child { padding-right:0;}
.header li i { background:url(../images/nav-top.png) no-repeat; width:34px; height:31px; position:absolute; top:0px; left:95px;}
.header li a { display:block; font-size:21px; color:#fff; line-height:60px; text-decoration:none; padding:0 10px;}
.header li a:hover { color:#d98500; background:url(../images/nav.png) no-repeat;}

/*轮播*/
.slider{

}
.slider_left {
	float:left;
	width:785px;
	margin-right:25px;
}
.slider_right{
	width:360px;
	float:right;
	background-color: #FFF;
	    padding-bottom: 15px;

}
.banner {
	width:785px;
	height:480px;
/*	border:3px solid red;*/
	margin:0px auto;
	overflow:hidden;
	position:relative;
}
.banner .img {
	width:5200px;
	position:absolute;
	left:0;
	top:0;
}
.banner .img li {
	float:left;
}
.banner .num {
	width:100%;
	position:absolute;
	bottom:10px;
	left:0;
	text-align:center;
	font-size:0;
}
.banner .num li {
	width:10px;
	height:10px;
	background:#888;
	display:inline-block;
	margin:0 3px;
	border-radius:50%;
	cursor:pointer;
}
.banner .num li.on {
	background:#f60;
}
.banner .btn {
	width:30px;
	height:50px;
	background:rgba(0,0,0,0.5);
	position:absolute;
	top:50%;
	margin-top:-25px;
	color:#fff;
	font-size:40px;
	text-align:center;
	line-height:50px;
	cursor:pointer;
	font-family:"宋体";
	display:none;
}
.banner:hover .btn {
	display:block;
}
.banner .btn_l {
	left:0;
}
.banner .btn_r {
	right:0;
}


.slider_right .top{

  height: 38px;
  margin: 0;
  position: relative;

}
.slider_right .top h3 span {
    color: #d98500;
}
.slider_right .top i {
    display: block;
    background: url(../images/fen-2.jpg) repeat-x;
    height: 7px;
}
.slider_right h3{


font-size: 28px;
font-weight: normal;
margin-bottom: 5px;
}
.slider_right a img{
	float:left;
	width:100px;
	
}
.slider_right a h4{
	float:left;
	width:240px;
	padding:10px;
	font-size:16px;
	line-height:1.6;
	font-weight:normal;
}
.slider_right dl{
	border-bottom: 1px dotted #acacac;
padding: 36px 0;
}
.slider_right dl:last-child{
	border-bottom:none;
}
.slider_right dd span {
    color: #acacac;
}

.slider_right dd p {
    font-size: 20px;
    margin-bottom: 18px;
    width: 260px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.slider_right dt {
    float: left;
    width: 86px;
    height: 84px;
}
.slider_right dd {
    float: right;
    width: 238px;
    margin-left: 10px;
}

.top-list { width:375px; margin-top:35px;}
.top-list .title {}
.top-list .title h3 { font-size:28px; font-weight:normal; margin-bottom:5px;}
.top-list .title h3 span { color:#d98500;}
.top-list .title i { display:block; background:url(../images/fen-2.jpg) repeat-x; height:7px;}
.top-list dl { border-bottom:1px dotted #acacac; padding:36px 0;}
.top-list dt { float:right; width:86px; height:84px;}
.top-list dd { float:left; width:268px; margin-left:10px;}
.top-list dd p { font-size:20px; margin-bottom:18px; width:260px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.top-list dd span { color:#acacac;}
.top-list dl:hover { background:#f6f5f5;}




/*焦点*/
.today { margin-top:60px; background-color:#fff;}
.today .tit { width:1200px; margin:0 auto;}
.today .tit em { display:block; background:url(../images/today.png) no-repeat; width:626px; height:55px; font-size:0;  margin:0 auto;}
.today-lt { float:left; width:780px; margin-top:35px;}
.today-lt .top { }
.today-lt .top dl {}
.today-lt .top dt { position:relative;}
.today-lt .top dt em { position:absolute; top:30px; left:-40px; font-style:normal; display:block; background:url(../images/sy-11.png) no-repeat; width:84px; height:42px;}
.today-lt .top dt em a,.today-list dt em a,.today-list dt i a { display:block; color:#fff; text-align:center; line-height:26px; font-size:16px;}
.today-lt .top dd {}
.today-lt .top dd .title { font-size:36px;}
.today-lt .top dd .title span { margin-left:13px; color:#d98500;}
.today-lt .top dd h2 { font-size:36px; font-weight:normal; width:380px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.today-lt .top dd h2 a:hover { color:#d98500;}
.today-lt .top dd .sm { margin-top:15px; font-size:16px; color:#acacac;}
.today-lt .top dd p { margin-top:38px; font-size:16px; color:#3e3a39; width:380px; line-height:28px; text-indent:2em; letter-spacing:1px;}
.today-lt .top .tag {}
.today-lt .top .tag i { display:block; background:url(../images/fen-1.jpg) repeat-x; height:8px; width:360px; margin-bottom:15px;}
.today-lt .top .tag a { color:#3e3a39; font-size:16px; margin-right:35px;}
.today-lt .top .tag a:hover { color:#d98500;}
.today-list { width:780px; margin-top:55px;}
.today-list dl { margin-bottom:47px;}
.today-list dt { position:relative;}
.today-list dt em { position:absolute; display:block; top:20px; right:-40px; font-style:normal; background:url(../images/sy-09.png) no-repeat; width:65px; height:41px;}
.today-list dt i { position:absolute; display:block; top:20px; right:-60px; font-style:normal; background:url(../images/sy-11.png) no-repeat; width:84px; height:42px;}
.today-list dd { width:488px; border-bottom:1px solid #e4e4e4; padding-bottom:30px;}
.today-list dd h2 { font-weight:normal; font-size:24px; margin:-10px 0 20px; width:420px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.today-list dd h2 a:hover { color:#d98500;}
.today-list dd h2 em { font-size:55px; font-family:"宋体"; margin-right:20px; line-height:55px;}
.today-list dd p { font-size:16px; color:#acacac; text-indent:2em; line-height:28px; margin:0 20px 0 10px;}
.today-rt { float:right; width:360px; margin-top:35px;}
.today-focus { position:relative; overflow:hidden; width:360px; padding:0 0 18px 11px;}
.today-focus .bd {}
.today-focus .bd li { width:360px; height:215px;}
.today-focus .hd{ position:absolute; bottom:0px; left:60px; z-index:1; }
.today-focus .hd li{ display:inline-block; width:53px; height:12px; text-indent:-9999px; overflow:hidden; margin:0 8px;}
.today-focus .hd li:nth-child(1) { background:#2da4ff;}
.today-focus .hd li:nth-child(2) { background:#8b2dff;}
.today-focus .hd li:nth-child(3) { background:#d98500;}
.today-focus .hd li:nth-child(4) { background:#72b42b;}
.today-focus .hd li.on{ background:#000000; }
.today-focus em { display:block; font-style:normal; position:absolute; background:url(../images/sy-07.png) no-repeat; width:81px; height:84px; bottom:10px; left:0px;}
.today-focus em a { display:block; color:#fff; font-size:20px; margin:40px 0 0 8px;}
.top-list { width:375px; margin-top:35px;}
.top-list .title {}
.top-list .title h3 { font-size:28px; font-weight:normal; margin-bottom:5px;}
.top-list .title h3 span { color:#d98500;}
.top-list .title i { display:block; background:url(../images/fen-2.jpg) repeat-x; height:7px;}
.top-list dl { border-bottom:1px dotted #acacac; padding:36px 0;}
.top-list dt { float:right; width:86px; height:84px;}
.top-list dd { float:left; width:268px; margin-left:10px;}
.top-list dd p { font-size:20px; margin-bottom:18px; width:260px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.top-list dd span { color:#acacac;}
.top-list dl:hover { background:#f6f5f5;}
.special { margin-top:28px; width:375px; height:390px; background:#222; position:relative;}
.special em { display:block; text-align:center; padding-top:20px; font-size:28px; color:#d98500;}
.special em span { color:#fff;}
.special .con { margin-top:20px; width:375px; text-align:center;}
.special .con img { width:330px; height:198px;}
.special .con p { font-size:16px; color:#acacac; margin:24px 26px 0; text-align:left;}
.special i { display:block; position:absolute; background:url(../images/sy-01.png) no-repeat; width:76px; height:76px; bottom:0; right:0;}

.fashioh { margin:50px auto 0;}
.fashioh .tit { margin:0 auto; text-align:center; border-bottom:2px solid #000;}
.fashioh .tit em { display:block; background:url(../images/anchor.png) no-repeat; width:626px; height:55px; font-size:0; margin:0 auto;}
.fashioh .tit a { font-size:16px; height:50px; line-height:50px;}
.fashioh .tit i { margin:0 30px; color:#ddd;}
.fashioh-lt { float:left; width:383px;}
.fashioh-lt .top { margin-top:15px;}
.fashioh-lt .top dl { position:relative;}
.fashioh-lt .top dl i { font-style:normal; color:#fff; text-align:center; font-size:16px; line-height:26px; position:absolute; display:block; background:url(../images/sy-11.png) no-repeat; width:84px; height:42px; top:25px; left:0; z-index:1;}
.fashioh-lt .top dt { width:385px; height:550px; position:relative;}
.fashioh-lt .top dt p { position:absolute; width:383px; height:127px; line-height:160px; background:url(../images/bg-02.png) repeat-x; text-align:center; font-size:26.5px; color:#fff; bottom:0px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.fashioh-lt .top dd { margin-top:24px; line-height:26px; font-size:16px; color:#acacac;}
.fashioh-lt .top dd em { margin-top:10px; font-size:14px; display:block; font-style:normal;}
.fashioh-lt .push { margin-top:35px;}
.fashioh-lt .push dt { float:right; width:117px; height:166px;}
.fashioh-lt .push dd { float:left; width:240px; margin-top:25px; color:#acacac; line-height:26px;}
.fashioh-lt .push dd em { margin-top:10px; font-size:14px; display:block; font-style:normal;}
.fashioh-in { float:left; width:392px; margin:15px 0 0 25px;}
.fashioh-in ul li { float:left; width:182px; height:260px; margin:0 24px 25px 0; position:relative;}
.fashioh-in ul li:nth-child(2n) { margin-right:0;}
.fashioh-in ul li p { position:absolute; width:184px; height:50px; line-height:50px; background:url(../images/bg.png) repeat-x; text-align:center; font-size:16px; color:#fff; bottom:0px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.fashioh-in ul li em { display:block; position:absolute; background:url(../images/sy-12.png) no-repeat; width:84px; height:33px; top:10px; right:0; font-style:normal; font-size:16px; color:#fff; line-height:33px; text-align:center;}
.fashioh-in dl { border:1px solid #acacac; width:394px; height:318px;}
.fashioh-in dl dt { float:left; width:93px; margin-left:20px;}
.fashioh-in dl dt em { display:block; background:url(../images/rmgz.png) no-repeat; width:93px; height:58px; font-size:0; margin:30px 0 66px;}
.fashioh-in dl dd { float:right; width:235px; margin:10px 20px 0 0;}
.fashioh-in dl dd a { display:block; font-size:16px; color:#acacac; height:35px; line-height:35px; width:235px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.fashioh-in dl dd a:hover{ color:#d98500;} 
.fashioh-rt { float:left; width:370px; margin:25px 0 0 30px;}
.fashioh-rt ul li { margin-bottom:21px; width:370px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.fashioh-rt ul li a { font-size:16px; line-height:26px; color:#acacac;}
.fashioh-rt ul li a:hover{ color:#d98500;}
.fashioh-rt ul li i { background:#000; font-style:normal; padding:3px 8px; font-size:16px; color:#fff; line-height:20px; margin-right:30px;}
.fashioh-rt dl { margin-top:28px; background:#222; position:relative;}
.fashioh-rt dl em { position:absolute; display:block; background:url(../images/sy-05.png) no-repeat; width:93px; height:93px; top:0; right:0;}
.fashioh-rt dl dt { padding:28px;}
.fashioh-rt dl dd { position:absolute; bottom:0; width:370px; height:60px; background:url(../images/bg.png) repeat-x; font-size:24px; color:#fff; line-height:60px; text-align:center; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.fashioh-w { margin-top:20px; width:100%; height:520px; background:#222; position:relative;}
.fashioh-w em { display:block; position:absolute; right:0; bottom:0; background:url(../images/sy-16.jpg) no-repeat; width:59px; height:51px;}
.fashioh-w .beat { width:1150px; margin:0 auto; padding-top:30px;}
.fashioh-w .beat li { width:287px; height:410px; position:relative; float:left;}
.fashioh-w .beat .cover {display:none;position:absolute;top:0px;left:0px;width:100%;height:100%; background:rgba(28,28,28,0.6);}
.fashioh-w .beat .cover i { display:block; background:url(../images/more-bj.png) no-repeat; width:85px; height:99px; margin:0 auto; background-size:100%;}
.fashioh-w .beat .cover span { display:block; margin:30% 10% 5%; text-align:left; color:#fff; font-size:16px; }
.fashioh-w .beat li:hover .cover { display:block;}
.fashioh-w .beat li p { margin-top:24px; text-align:center;}
.fashioh-w .beat li p a { display:block; font-size:16px; color:#acacac; width:280px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
figure{position:relative; }
figure div{transition:all 0.35s;}
figure:hover .fashioh-nav{transform:translate(0,0);transition-delay:0.35s;}
.fashioh-nav { transform:translate(-200px,0); width:180px; height:170px;  background:url(../images/fashioh-bj.png) no-repeat; position:absolute; top:50px; left:0;}
.fashioh-nav h2 { margin:18px 0 0 6px; font-size:28px; font-weight:normal;}
.fashioh-nav ul { margin:12px 0 0 6px;}
.fashioh-nav ul li { float:left; margin-right:12px;}
.fashioh-nav ul li a:hover { color:#FF0000;}
.fashioh-nav .more { font-size:0; display:block; position:absolute; left:0; bottom:15px; background:url(../images/fashioh.jpg) no-repeat; width:128px; height:60px;}
/*娱乐*/
.activity-anec { margin-top:100px;}
.activity { width:802px;}
.activity .tit { margin:0 auto; text-align:center; border-bottom:1px solid #000;}
.activity .tit em { display:block; background:url(../images/news.png) no-repeat; width:692; height:51px; font-size:0; margin:0 auto;}
.activity .tit a { font-size:16px; height:50px; line-height:50px;}
.activity .tit i { margin:0 30px; color:#ddd;}
.acti-lt { margin-top:20px; float:left;}
.acti-lt .top { width:538px; height:420px; position:relative;}
.acti-lt .top img { margin-left:10px; width:528px; height:420px;}
.acti-lt .top i { display:none; background:url(../images/sy-03.png) no-repeat; width:137px; height:156px; position:absolute; bottom:-1px; left:0;}
.acti-lt .top:hover i {display:block; z-index:1;}
.acti-lt .top p {position:absolute; bottom:0; left:10px; background:url(../images/bg.png) repeat-x; width:528px; height:60px; line-height:60px; text-align:center; color:#fff; font-size:24px;}
.acti-lt ul { width:538px; margin-top:10px;}
.acti-lt li { float:left; font-size:16px; margin:10px 36px 0 0; line-height:22px;}
.acti-lt li a { color:#acacac;}.acti-lt li a:hover{ color:#d98500;} 
.acti-lt dl { width:538px; margin-top:20px;}
.acti-lt dt { float:left; margin-right:47px;}
.acti-lt dt:last-child { margin-right:0;}
.acti-lt dt p { margin-top:15px; font-size:16px; color:#acacac; text-align:center;}
.acti-rt { float:right; width:245px;}
.acti-rt ul { margin-top:20px;}
.acti-rt ul li { width:245px; height:183px; position:relative; margin-bottom:55px;}
.acti-rt ul li img { width:227px; height:183px; margin-left:18px;}
.acti-rt ul li i { display:block; position:absolute; left:0px; top:16px; background:url(../images/sy-13.png) no-repeat; width:54px; height:33px; font-size:16px; color:#fff; font-style:normal; line-height:33px; text-align:center;}
.acti-rt ul li p { position:absolute; bottom:0; left:18px; width:227px; text-align:center; background:url(../images/bg.png) no-repeat; height:40px; line-height:40px; color:#fff; font-size:16px;}
.acti-w { width:802px; margin-top:14px;}
.acti-w dt { float:left; width:292px; height:219px; position:relative;}
.acti-w dt i { display:block; position:absolute; top:15px; right:-27px; background:url(../images/sy-14.png) no-repeat; width:54px; height:32px; font-size:16px; color:#fff; font-style:normal; line-height:32px; text-align:center;}
.acti-w dd { float:right; width:490px; margin-top:70px;}
.acti-w dd h3 { font-weight:normal; font-size:24px;}
.acti-w dd p { margin-top:20px; font-size:16px; color:#acacac; line-height:24px;}
.anec { margin-top:62px;}
.anec-list {}
.anec-list em { display:block; background:url(../images/fen-1.jpg) repeat-x; height:8px; }
.anec-list .title {}
.anec-list .title h3 { font-size:28px; font-weight:normal; margin-bottom:5px;}
.anec-list .title h3 span { margin-left:10px; color:#d98500;}
.anec-list .title i { display:block; background:url(../images/fen-2.jpg) repeat-x; height:7px;}
.anec-list .top { margin:18px 0 15px;; width:375px; height:226px; position:relative;}
.anec-list .top i { display:block; position:absolute; top:-5px; left:0; background:url(../images/sy-08.png) no-repeat; width:75px; height:76px;}
.anec-list .top p { position:absolute; bottom:0; background:url(../images/bg-03.png) repeat-x; width:375px; height:95px; line-height:130px; font-size:18px; color:#fff; text-align:center;}
.anec-list dl { border-bottom:1px dotted #acacac; padding:30px 0;}
.anec-list dl:last-of-type { border-bottom:0px dotted #acacac;}
.anec-list dt { float:right; width:86px; height:84px;}
.anec-list dd { float:left; width:268px; margin-left:10px;}
.anec-list dd p { font-size:20px; margin-bottom:18px; width:260px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.anec-list dd span { color:#acacac;}
.anec-list dl:hover { background:#f6f5f5;}
.anec-do { margin-top:28px; width:375px; height:150px; position:relative;}
.anec-do h2 { position:absolute; top:10px; right:62px; font-size:0; background:url(../images/healthy.png) no-repeat; width:112px; height:83px;}
.anec-do dl {}
.anec-do dt { float:left; width:188px; height:141px;}
.anec-do dd { margin-top:100px; float:right; width:168px;}
.anec-do ul { margin:20px 10px 0;}
.anec-do li { width:175px; float:left; margin-bottom:10px;}
.anec-do li a { font-size:16px; color:#acacac;}.anec-do li a:hover{ color:#d98500;} 

/*护肤*/
.skin-story { margin-top:100px;}
.skin { width:802px;}
.skin .tit { margin:0 auto; text-align:center; border-bottom:1px solid #000;}
.skin .tit em { display:block; background:url(../images/ent.png) no-repeat; width:382px; height:55px; font-size:0; margin:0 auto;}
.skin .tit a { font-size:16px; height:50px; line-height:50px;}
.skin .tit i { margin:0 30px; color:#ddd;}
.skin-lt { margin-top:15px; width:383px; float:left;}
.skin-lt dl { position:relative;}
.skin-lt dl i { font-style:normal; color:#fff; text-align:center; font-size:16px; line-height:26px; position:absolute; display:block; background:url(../images/sy-11.png) no-repeat; width:84px; height:42px; top:25px; left:0; z-index:1;}
.skin-lt dt { width:383px; height:549px; position:relative;}
.skin-lt dt p { position:absolute; width:383px; height:70px; line-height:70px; background:url(../images/bg.png) repeat-x; text-align:center; font-size:26.5px; color:#fff; bottom:0px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.skin-lt dd { margin-top:24px; line-height:26px; font-size:16px; color:#acacac;}
.skin-lt dd em { margin-top:10px; font-size:14px; display:block; font-style:normal;}
.skin-rt { float:right; width:395px;}
.skin-rt ul { margin-top:15px;}
.skin-rt ul li { float:left; margin-right:23px; position:relative; width:185px; height:262px;}
.skin-rt ul li:last-child { margin-right:0;}
.skin-rt ul li p { position:absolute; bottom:0; width:185px; height:40px; line-height:40px; font-size:16px; color:#fff; text-align:center; background:url(../images/bg.png) repeat-x; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.skin-rt ul li em { display:block; position:absolute; top:10px; right:0; color:#fff; background:url(../images/sy-12.png) no-repeat; width:84px; height:33px; text-align:center; line-height:33px; font-size:16px; font-style:normal;}
.skin-rt dl {}
.skin-rt dt { margin-top:42px;}
.skin-rt dt .tu { float:left; width:145px; position:relative;}
.skin-rt dt .tu img { width:97px; height:140px;}
.skin-rt dt .tu i { display:block; position:absolute; top:8px; right:0; color:#fff; background:url(../images/sy-11.png) no-repeat; width:84px; height:42px; text-align:center; line-height:33px; font-size:16px; line-height:30px; font-style:normal;}
.skin-rt dt .wen { float:right; width:235px;}
.skin-rt dt .wen p { font-size:20px; width:240px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.skin-rt dt .wen span { display:block; color:#acacac; line-height:26px; padding:10px 0;}
.skin-rt dt .wen em { display:block; font-style:normal; color:#acacac;}
.skin-rt dd { margin-top:20px;}
.skin-rt dd a { display:block; font-size:16px; color:#acacac; line-height:26px; border-bottom:1px dashed #acacac; padding:6px 0; width:400px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.skin-rt dd a:hover{ color:#d98500;} 
.skin-w { margin-top:6px; width:802px;}
.skin-w em { display:block; background:url(../images/fen-1.jpg) repeat-x; height:8px; margin-bottom:28px;}
.skin-w .top { float:left; width:96px;}
.skin-w .top p { width:91px; text-align:center; background:#d98500; height:28px; line-height:28px;}
.skin-w .top p a { color:#fff;}
.skin-w .w-list { float:left; margin-left:30px; width:660px; }
.skin-w .w-list li { float:left; background: url(../images/d.jpg) no-repeat 0px 9px; width:280px; margin:0 30px 18px 0; padding-left:16px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.skin-w .w-push { padding:45px 0 10px 130px; position:relative;}
.skin-w .w-push dl { float:left; margin-right:35px;}
.skin-w .w-push dt { width:98px; height:140px; overflow:hidden;}
.skin-w .w-push dt img {-webkit-transition-duration: 400ms;-moz-transition-duration: 400ms;-o-transition-duration: 400ms;transition-duration: 400ms;  -webkit-transform-style: preserve-3d;}
.skin-w .w-push dt:hover img{-webkit-transition-duration: 400ms;-moz-transition-duration: 400ms;-o-transition-duration: 400ms;transition-duration: 400ms;  -webkit-transform-style: preserve-3d;transform: scale(1.1) translate(0px) rotate(0.01deg); -webkit-transform:scale(1.1) translate(0px) rotate(0.01deg);-moz-transform:scale(1.1) translate(0px) rotate(0.01deg);-ms-transform:scale(1.1) translate(0px) rotate(0.01deg);-o-transform:scale(1.1) translate(0px) rotate(0.01deg);}
.skin-w .w-push dd { width:98px; text-align:center;}
.skin-w .w-push dd a { color:#acacac; font-size:16px; line-height:35px;}
.skin-w .w-push i { display:block; position:absolute; background:url(../images/sy-02.png) no-repeat; width:93px; height:92px; bottom:20px; left:0;}
.story { width:375px; margin-top:27px;}
.story-up { width:375px; margin-top:35px;}
.story-up .title {}
.story-up .title h3 { font-size:28px; font-weight:normal; margin-bottom:5px;}
.story-up .title h3 span { margin-left:10px; color:#d98500;}
.story-up .title i { display:block; background:url(../images/fen-2.jpg) repeat-x; height:7px;}
.story-up dl { border-bottom:1px dotted #acacac; padding:36px 0;}
.story-up dt { float:right; width:86px; height:84px;}
.story-up dd { float:left; width:268px; margin-left:10px;}
.story-up dd p { font-size:20px; margin-bottom:18px; width:260px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.story-up dd span { color:#acacac;}
.story-up dl:hover { background:#f6f5f5;}
.story-do { margin-top:45px; background:#222; position:relative;}
.story-do i { display:block; position:absolute; top:-38px; left:0; background:url(../images/sy-15.png) no-repeat; width:110px; height:89px;}
.story-do .push { padding:22px 23px;}
.story-do ul { padding:0 20px 10px 23px;}
.story-do ul li { margin-bottom:10px;}
.story-do ul li em { float:left; font-style:normal; padding:2px 6px; background:#6c6c6c; font-size:16px; color:#fff; margin-right:28px;}
.story-do ul li a { float:left; display:block; color:#fff; font-size:16px; line-height:26px; width:275px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.story-do ul li a:hover{ color:#d98500;} 

/*面包屑导航*/
.crumbs { width:1200px; margin:0 auto;}
.crumbs ul { margin:20px 0 26px;color: #898989;}
.crumbs ul i { display:block; float:left; background:url(../images/crumbs.png) no-repeat; width:19px; height:14px; padding-left:5px; margin-top:4px;}
.crumbs ul li { float:left; color:#898989; margin-right:10px;}
.crumbs ul li a { color:#898989; margin-right:10px;}
.crumbs ul li a:hover { color:#d98500;}
.crumbs ul a{color:#898989; margin-right: 3px;margin-left: 3px;}
.crumbs ul a:hover { color:#d98500;}
.crumbs ul em { display:block; float:left; margin-top:4px; border-right:5px solid #898989; height:14px;}

/*栏目页左*/
.list { width:775px; margin-bottom:30px; float:left;}
.list dl { margin:30px 0 0 8px; border-bottom:1px solid #ddddde; padding-bottom:53px;}
.list dt { float:left; width:300px;}
.list dd { float:right; width:428px;}
.list dd h2 { font-weight:normal; font-size:20px;}
.list dd p { margin-top:36px; color:#898989; line-height:26px; letter-spacing:1px; text-align:justify;}
.list dd p a { color:#d98500;}
.list dd .tag,.list dd .time { color:#898989; margin-top:15px;}
.list dd .tag a { color:#898989; margin-right:15px;}
.list dd .tag a:hover{ color:#d98500;} 
.list dd .more { background:url(../images/list-more.jpg) no-repeat; width:76px; height:38px; margin-top:26px; position:relative;}
.list dd .more a { color:#fff; display:block; position:absolute; width:63px; height:38px;  top:0px; padding:0 0 0 13px; text-decoration:none;} 

.list .last_dl { margin:30px 0 0 8px; border-bottom:0px solid #ddddde; padding-bottom:0px;}

.list dd .list_p{ margin-top:26px; color:#898989; line-height:26px; letter-spacing:1px; text-align:justify;}

.list .list_more .more{float:left;}
.list .list_more{width:408px;}
.list .list_time{margin-top:45px; color: #898989;}


/*右*/
.list-rt { width:389px; float:right;}
.list-rt .tag { background:url(../images/list-tag.jpg) no-repeat; width:389px; height:478px;}
.list-rt .tag h3 { margin-left:45px; font-size:24px; font-weight:normal;}
.list-rt .tag h3 span { color:#d98500; margin-left:12px;}
.list-rt .tag ul { margin:30px 15px 0; height:380px; overflow:hidden;}
.list-rt .tag ul li { float:left; margin:10px 5px;}
.list-rt .tag ul li a { font-size:16px; color:#727171; display:block; border:1px solid #ddddde; padding:5px 8px;}
.list-rt .tag ul li a:hover{ color:#d98500;} 
.qiwen,.redian { margin-top:35px;}
.qiwen h3,.redian h3  { font-size:24px; font-weight:normal; padding-bottom:8px; border-bottom:1px solid #000;}
.qiwen h3 span,.redian h3 span { color:#d98500; margin-left:12px;}
.qiwen ul,.redian ul { margin-top:5px;}
.qiwen ul li,.redian ul li  { position:relative; border-bottom:1px solid #e7e7e7; padding:20px 0;}
.qiwen ul li img { width:100px; height:75px;}
.qiwen ul li h2,.redian ul li h2 { margin-left:15px; font-weight:normal; font-size:16px; width:245px;}
.qiwen ul li h2 a,.redian ul li h2 a { color:#222222; text-decoration:none; line-height:26px;}
.qiwen ul li h2 a:hover,.redian ul li h2 a:hover{ color:#d98500;} 
.qiwen ul li .more { position:absolute; top:46px; right:0; border:1px solid #898989; letter-spacing:1px; padding:2px 8px; cursor:pointer;}
.qiwen ul li .more a,.redian ul li .more a { display:block; color:#222; font-size:10px; -webkit-transform:scale(0.8); text-decoration:none;}
.redian ul li img { margin-left:15px; width:100px; height:75px;}
.redian ul li .more { position:absolute; top:46px; right:0px; border:1px solid #898989; letter-spacing:1px; padding:2px 8px; cursor:pointer;}
.list-rt .ad { margin-top:22px; width:389px; height:212px;}
.arc-r { width:389px; float:right;}
.arc-r .others { background:#f4f5f5; border-top:2px solid #222222; border-bottom:2px solid #222222; margin-bottom:-30px;}
.arc-r .others ul { margin:8px 8px;}
.arc-r .others ul li { float:left; margin-right:15px;}
.arc-r .others ul li:last-child { margin-right:0;}
.arc-r .others ul li p { text-align:center; line-height:30px;}
.arc-r .tushuo { margin-top:50px; background:url(../images/ts.png) no-repeat; width:390px; height:654px;}
.arc-r .tushuo dl { padding:50px 0 0 11px;}
.arc-r .tushuo dt { position:relative; width:356px; height:290px;
margin-left:8px;
}
.arc-r .tushuo dt p { position:absolute; bottom:0; background:url(../images/bg-03.png) repeat-x; width:356px; height:115px; line-height:130px;font-size:20px; color:#fff; text-align:center;}
.arc-r .tushuo dd li { float:left; margin: 0px 11px; position:relative;}
.arc-r .tushuo dd li:nth-child(2n) { margin-left:10px;}
.arc-r .tushuo dd li p { position:absolute; bottom:0; background:url(../images/bg.png) repeat-x; color:#fff; width:170px; height:72px; line-height:100px; text-align:center;}
.arc-r .joke { background:#222222; width:390px; height:430px; margin-top:40px; position:relative;}
.arc-r .joke .tit { padding:16px 0 0 24px; font-size:24px; color:#fff;}
.arc-r .joke .tit span { font-size:18px; color:#898989; line-height:24px;}
.arc-r .joke ul { margin:35px 16px 0;}
.arc-r .joke li:nth-child(2n) { margin-left:0;}
.arc-r .joke li { float:left; margin:0 0 15px 21px;}

.arc-r .joke li p { color:#fff; line-height:32px; text-align:center;}
.arc-r .joke .more { position:absolute; top:-8px; right:15px; background:url(../images/arc-more.jpg) no-repeat; width:48px; height:47px;}
/*分页*/
.detail_page { clear:both; text-align:center; margin-bottom:50px;margin-top: 20px;}
.detail_page li{display: inline;text-align: center;}
.detail_page a,.detail_page span { font-size:18px; height:42px; line-height:42px; padding:0 20px; margin:0 5px; display:inline-block; color:#444; border:1px solid #898989;}
.detail_page a:hover,.detail_page .thisclass a,.detail_page .thisclass span{ background-color:#d98500; color:#fff; text-decoration:none;}

/*内容页左*/
.article { width:785px; float:left;}
.article .art_content { margin-top:28px;}
.article .art_content h1 { font-weight:normal; font-size:28px; color:#222; text-align:center; border-bottom:1px solid #ddddde; padding-bottom:22px;}
.article .art_content .post { height:60px; line-height:60px; color:#898989;}
.article .art_content .post span { margin-right:25px;}
.article .art_content .share-moreinfo { float:right; margin-top:16px;}
.article .art_content .share-moreinfo .share { float: right; height:28px; }
.article .art_content .share-moreinfo .share .t { float: left; margin-right:5px; line-height:28px }
.article .art_content .bdsharebuttonbox { float: left; width: 195px; padding-bottom: 0 !important; }
.article .art_content .bdsharebuttonbox a { width: 28px !important; padding-left: 0 !important; height: 28px !important; background: url(../images/share.png) no-repeat !important; margin: 0 4px 0 0 !important; display:inline-block }
.article .art_content .bdsharebuttonbox .bds_tsina { background-position: 0 0 !important; }
.article .art_content .bdsharebuttonbox .bds_qzone { background-position: -28px 0 !important; }
.article .art_content .bdsharebuttonbox .bds_tqq { background-position: -56px 0 !important; }
.article .art_content .bdsharebuttonbox .bds_weixin { background-position: -84px 0 !important; }
.article .art_content .bdsharebuttonbox .bds_renren { background-position: -112px 0 !important; }
.article .art_content .bdsharebuttonbox .bds_more { background: url(../images/share.png) no-repeat -140px 0 !important; width: 28px !important; height: 28px !important; padding: 0 !important; }
.article .art_content .share-moreinfo .moreinfo { float: right; height:28px; line-height:28px }
.article .art_content .share-moreinfo .moreinfo a { margin-left: 14px; }
.article .art_content .text { margin:15px 15px 30px; color:#313131; font-size:16px;}
.article .art_content .text img { display:block; max-width:85%; margin:0 auto; padding:15px 0; height:auto !important;}
.article .art_content .text p,.article .art_content .text div { line-height:28px; text-indent:2em; margin-bottom:28px;}

.article .art_content .next { font-size:16px;}
.article .art_content .next li a { color:#313131; display:block; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;float: left;}
.article .art_content .arc-tag { margin:15px 0 20px 0; color:#898989;}
.article .art_content .arc-tag a { margin-right:16px; padding:3px 15px; border:1px solid #e7e7e7; color:#898989; text-decoration:none;}
.article .art_content .next li a:hover,.article .art_content .arc-tag a:hover{ color:#d98500;} 
.article .push { width:785px; margin-bottom:12px;}
.article .push .tit { background:url(../images/fen.jpg) repeat-x; height:10px; margin-bottom:26px;}
.article .push li { float:left; margin-right:7px;}
.article .push li:nth-child(4n) { margin-right:0;}
.article .push li p { text-align:center; height:42px;  color:#000000;}
.article .push li p:hover{ color:#d98500;} 
.article .similar { width:785px;}
.article .similar .tit {}
.article .similar .tit span { display:block; float:left; background:#d98500; color:#fff; padding:6px 18px;}
.article .similar .tit i { float:right; display:block; margin-top:10px; background:url(../images/fen.jpg) repeat-x; width:668px; height:10px; }
.article .similar dl { padding:30px 0; border-bottom:1px solid #ddddde;}
.article .similar dl:last-child { border-bottom:0;}
.article .similar dt { float:left; width:220px;}
.article .similar dd { float:left; width:785px;}
.article .similar dd h3 { margin:20px 0 40px; font-size:18px; font-weight:normal;}
.article .similar dd p { color:#898989; line-height:26px;}
.article .similar dd p a { color:#d98500;}
.article .push ul{
margin-left: 7px;
}
.img_desc {
    line-height: 22px !important;
    color: #666 !important;
    font-size: 16px !important;
text-align: center;}

/*友情链接*/
.link { width:100%; border-top:3px solid #000; padding-top:30px; margin-bottom:42px;}
.link ul { width:1180px; margin:0 auto; background:url(../images/link-b.png) repeat-y; padding:5px 0 5px 20px; border-right:1px solid #222;}
.link ul h3 { font-size:24px; font-family:"宋体"; margin-bottom:8px;}
.link ul li { float:left; color:#727171; margin:15px 10px 0 0;}
.link ul li a { font-size:12px; color:#727171; font-family:"宋体"; margin-right:10px;}
.link ul li a:hover{ color:#d98500;} 
/*底部*/
.foot-w { width:100%; background:#222222;}
.foot { width:1200px; margin:0 auto;}
.foot .top { padding-top:30px;}
.foot .top .f-logo { border-right:1px solid #3e3e3e; padding:15px 50px 15px 30px;}
.foot .top .con { margin-left:75px;}
.foot .top .con p { font-size:24px; color:#acacac; margin:20px 0;}
.foot .top .con span { display:block; color:#727171; line-height:22px;}
.foot .top .copy { color:#727171; margin:84px 0 0 135px;}
.foot .f-nav { margin-top:32px; background:#373737; height:35px;}
.foot .f-nav ul { width:900px; margin:0 auto;}
.foot .f-nav li { float:left; margin-right:35px;}
.foot .f-nav li a { color:#666; line-height:35px; text-decoration:none;}
.foot .bom { text-align:center; padding:20px 0;}
.foot .bom span { margin-right:70px; font-family:"宋体"; color:#727171;}
.foot .bom span a{color:#727171}
.foot .bom span:last-child,.foot .f-nav li:last-child { margin-right:0;}