﻿@charset "utf-8";

/*首页导航*/
.indnav{ width: 100%; height: 70px; background: #d4166c; color: #fff;}
.indnav h1{ font-size: 24px;  }
.indnav h1 span{ display: block; width: 48px; text-align: center; font-size: 12px; font-weight: 100;}
.indnav a{ color: #fff; font-size: 14px; color: #fff; margin-right: 20px; margin-bottom: 10px;}
.indnav a:hover{ color: #d4166c;}
.indnav .mk{ margin-top: 11px; margin-right: 10px; background: url(../img/indnavbg.png) no-repeat 0 25%; padding-left: 40px;}
.indnav .mk h1{  margin-right: 28px}
.indnav .mka{ background: no-repeat; padding-left: 0;}
.indnav .mkt1{ width: 144px;}
.indnav .mkt2{ width: 96px;}

.indnav .indso input{ cursor: pointer; margin-top: 18px; width: 220px; height: 35px; line-height: 35px; font-size: 14px; background: url(/public/img/indsobg.jpg) no-repeat 0 50%; border: none; text-indent:10px; color: #808080;}

/*banner*/
.banner{ height: auto; margin-top: 40px;}

.new_banner{width:750px;height:500px; position:relative; margin:0 auto; background:url(../img/loading.gif) no-repeat center center #fff;}
.rslides{width:100%;position:relative;list-style:none;padding:0}
.rslides_nav{ width:40px; height:80px; display:block; position:absolute;  text-indent:-10em; overflow:hidden; display: none;}

.prev{ background-position:0 0;left:0px; top:40%; background: url(../img/bannerleft.png) no-repeat 0 0;}
.next{ background-position:-36px 0;right:0px; top:40%; background: url(../img/bannerright.png) no-repeat 0 0;}
.prev:hover,.next:hover{ opacity: 0.5; filter:Alpha(opacity=50);}

.rslides_tabs{ position:absolute; bottom:10px; right: 0; margin-right: 10px; clear:both;text-align:center; z-index:99999;}
.rslides_tabs li{display:inline;float:none;_float:left;*float:left;margin-right:5px}
.rslides_tabs a{ width:10px; height:10px; background:#fff;text-indent:-5em; overflow:hidden; display:block; float:left; margin-left:6px;}
.rslides_tabs .rslides_here a{ background:#D968C0;}

.rslides li{ position: relative; width: 750px; height: 500px; overflow: hidden;} 
.rslides li a{ overflow: hidden;} 
.rslides li a img{ display: block; position: absolute; width: 750px; height: 500px;}
.rslides li a span{position: absolute; bottom: 0; display: inline-block; width: 100%; height: 60px; line-height: 60px; color: #fff; font-size: 18px; text-indent: 10px; overflow: hidden; background:url(../img/qbj.png) repeat-x;}

.new_banner:hover .rslides_nav{ display: block;} 

.ijrtt{ width: 415px; height: auto;}
.ijrtt h1{ height: 70px;}
.ijrtt h1 p{ display: block; width: 200px; height:70px;}
.ijrtt h1 p em{display: block; width: 200px; height: 60px; line-height:60px; text-align: center; background: #000000; color: #fff; font-size: 32px; font-weight: 100;}
.ijrtt h1 p span{ display: block; width: 200px; height: 10px; text-indent: -9999px; background: url(../img/dsj.png) no-repeat 50% 50%;}
.ijrtt h1 img{ display: inline-block; float: left; margin-left: 10px; margin-top: 20px;}
.ijrtt .lb{ width: 415px; height: 425px; background: #cccccc; margin-top: 10px;}
.ijrtt .lb a{ width: 415px; height: 70px; line-height: 70px; border-bottom: solid 1px #e6e6e6; color: #000; background: url(../img/ijrtjbg.png) no-repeat 15px 22px; text-indent: 65px; overflow: hidden;}
.ijrtt .lb a:hover{color: #d4166c; text-decoration: none;}
.ijrtt .lb a.in02{ background-position:15px -46px; }
.ijrtt .lb a.in03{ background-position:15px -114px; }
.ijrtt .lb a.in04{ background-position:15px -181px; }
.ijrtt .lb a.in05{ background-position:15px -248px; }
.ijrtt .lb a.in06{ background-position:15px -315px; }

/*爱美幻灯*/
.imhdp{width:580px;height:380px; position:relative; margin:0 auto; background:url(../img/loading.gif) no-repeat center center #fff;}
.imhdp .rslides{width:100%;position:relative;list-style:none;padding:0}
.imhdp .rslides_nav{ width:40px; height:80px; display:block; position:absolute;  text-indent:-10em; overflow:hidden; display: none;}

.imhdp .prev{ background-position:0 0;left:0px; top:30%; background: url(../img/bannerleft.png) no-repeat 0 0;}
.imhdp .next{ background-position:-36px 0;right:0px; top:30%; background: url(../img/bannerright.png) no-repeat 0 0;}
.imhdp .prev:hover,.next:hover{ opacity: 0.5; filter:Alpha(opacity=50);}

.imhdp .rslides_tabs{ position:absolute; bottom:10px; left: 0; margin-right: 10px; clear:both;text-align:center; z-index:99999;}
.imhdp .rslides_tabs li{display:inline;float:none;_float:left;*float:left;margin-right:5px;*display:none;}
.imhdp .rslides_tabs a{ display: none; width:20px; height:20px; background:#fff; text-indent:0em; overflow:hidden; float:left; margin-left:6px; color: #fff; *display:none;}
.imhdp .rslides_tabs .rslides_here a{ font-size: 20px; height: 50px; display: block; *display:none; font-size: 28px; width: 45px; background: url(../img/paging1.png) no-repeat 10px 15px;}

.imhdp .rslides li{ position: relative; width: 580px; height: 380px; overflow: hidden;} 
.imhdp .rslides li a{ overflow: hidden;} 
.imhdp .rslides li a img{ display: block; position: absolute; width: 580px; height: 380px;}
.imhdp .rslides li a span{position: absolute; bottom: 0; display: inline-block; width: 100%; height: 60px; line-height: 60px; color: #fff; font-size: 18px; text-indent: 10px; overflow: hidden; background:url(../img/qbj.png) repeat-x; text-align: center;}

.imhdp:hover .rslides_nav{ display: block;} 

.imhdp .zs,.imhdp .zsx,.imhdp .zsx2{ font-size: 14px; position: absolute; left: 0; bottom: 10px; color: #fff; margin-left: 35px; *display:none;}

.kt{ position: relative; margin-top: -8px; margin-bottom: 10px; width:100%; height: 35px; line-height: 35px; background:url(../img/dbg.png) repeat-x 0 50%;}
.kt h2{ position: absolute; display: block; padding:0 10px; background: #fff; margin-left: 15px; font-size: 18px;}

.amhdp .mkx{ width: 590px; height: auto;}
.amhdp .mkx .mkb{ width: 280px; height: auto; }
.amhdp .mkx .tpa img{ display: block; width: 280px; height: 280px; margin-bottom: 15px;}
.amhdp .mkx .mkb h1 a{ display: block; font-size: 14px; color: #666; line-height: 22px; height: 44px; width: 280px; font-weight: 100; overflow: hidden;}
.amhdp .mkx .mkb h1 a:hover{ color: #D4166C;}
.amhdp .mkx .mkb a.xtpka h1{ display: block; font-size: 14px; color: #666; line-height: 26px; height: 26px; width: 280px; font-weight: 100; overflow: hidden;}
.amhdp .mkx .mkb a.xtpka:hover{ color: #D4166C;}
.amhdp .mkx .mkb a.xtpka h1:hover{ color: #D4166C;}
.amhdp .mkx .mkb2{ margin-left: 30px;}

.iam .hk2{ height: auto; margin-top:30px;}
.iam .hk2 .jf{ width: 580px; height: auto;}
.iam .hk2 .jf .jftp{ display: block; width: 260px; height: 360px; margin-right: 30px;}
.iam .hk2 .jf .wz{ width: 290px; height: auto;}
.iam .hk2 .jf .wz .wzlb a{ display: block; width: 290px; height:30px; line-height: 30px; font-size: 14px; color: #666; background: url(../img/dian.png) no-repeat 0 50%; text-indent: 10px; overflow: hidden;}
.iam .hk2 .jf .wz .zx{ margin-top: 13px;}
.iam .hk2 .jf .wz .zxtp{ height: auto;}


a.hdka{ position: relative; width: 130px; height: 160px; overflow: hidden;}
a.hdka img{ position: absolute; display: block; width: 130px; height: 160px;}
a.hdka span{ display:none; position: absolute; bottom: 0; width: 130px; height: 60px; background: url(../img/qbj.png) repeat-x 0 25px;}
a.hdka h2{ display: none; position: absolute; bottom: 0; text-align:center;  width: 130px; height: 30px; line-height: 30px; font-size: 14px; color: #fff; font-weight: 100;}
a.hdkax span,a.hdka h2{ display:block !important; }

.iam .hk2 .mf{ width: 590px; height: auto;}
.iam .hk2 .mf .mfk,.iam .hk2 .mf .mfk2{ height: auto; }
.iam .hk2 .mf .mfk .hdka1,.iam .hk2 .mf .mfk .hdka1 img{ display: block; margin-top: 0; width: 280px; height: 360px; }
.iam .hk2 .mf .mfk span,.iam .hk2 .mf .mfk h2{ width: 100%;}

.iam .hk2 .mf .mfk2{ width: 280px; height: auto;}
.iam .hk2 .mf .mfk2 a{ width: 280px; height: 165px;}
.iam .hk2 .mf .mfk2 .hdka3{ margin-bottom: 30px;}
.iam .hk2 .mf .mfk2 img{ display: block; margin-top: 0; width: 280px; height: 165px; }
.iam .hk2 .mf .mfk2 span,.iam .hk2 .mf .mfk2 h2{ width: 100%;}


.iam .fs{ height: auto; margin-top: 30px;}
.iam .fs .mka,.iam .fs .lia{width: 278px; height: auto;}
.iam .fs .mka{ margin-right: 30px;}
.iam .fs .mka .hdka,.iam .fs .mka .hdka img{ width:278px; height: 360px; overflow: hidden;}
.iam .fs .mka .hdka{ margin-bottom: 10px;}
.iam .fs .mka .hdka span,.iam .fs .mka .hdka h2{ width: 278px;}
.iam .fs .lia a{ display: block; width: 278px; height:30px; line-height: 30px; font-size: 14px; color: #666; background: url(../img/dian.png) no-repeat 0 50%; overflow: hidden; text-indent: 15px; }
.iam .fs .lia a:hover{ color: #D4166C;}

/*情感*/
.amhdp .mkx .mkb3{ width: 100%; height: auto; }
.amhdp .mkx .mkb3 .yb{ margin-left: 30px;}
.amhdp .mkx .mkb3 .lf{ width: 280px;}

.iam .hk2 .jf .wz .zx2{ margin-top: 20px;}
.iam .nxjk .mka{width: 380px; height: 240px;}
.iam .nxjk .mka .hdka,.iam .nxjk .mka .hdka img{ width:380px; height: 240px; overflow: hidden;}
.iam .nxjk .mka .hdka span,.iam .nxjk .mka .hdka h2{ width: 380px;}

/*生活*/
.shhdp,.shhdp .rslides li a img{ width: 280px; height: 380px;}
.shhdp .rslides li a span{ width: 280px;}
.shzb{ width: 580px; height: auto; overflow: hidden;}
.shzb .xws{ width: 580px; overflow: hidden;}
.shzb .xwlb{ width: 280px; height: auto;}
.shzb .xwlb a{ width: 280px; height: 37px; line-height: 37px; background: url(../img/dian.png) no-repeat 23px 50%; font-size: 16px; text-indent: 40px; color: #666; overflow: hidden;}
.shzb .xwlb a:hover{ color: #D4166C;}
.shzb .xwx{ width: 580px; height: auto; margin-top: 30px;}
.shzb .xwx .mk,.shzb .xwx .mk .lb{ width: 265px; height: auto;}
.shzb .xwx .mk .lb a{ display: block; width: 265px; height:37px; line-height: 37px;  font-size: 16px; color: #666;  background: url(../img/dian.png) no-repeat 10px 50%; text-indent: 25px; overflow: hidden;}

.ish .msk{ width: 590px; height: auto;}
.ish .msk .mszb{ width: 280px; height: auto;}
.ish .msk .tp01,.ish .msk .tp01 img{ width: 280px; height: 380px;}
.ish .msk .tp01 span,.ish .msk .tp01 h2{ width: 280px;}
.ish .msk .tp02,.ish .msk .tp02 img{ width: 280px; height: 175px;}
.ish .msk .tp02{ margin-top: 30px; }
.ish .msk .tp03{ margin-top: 0;}
.ish .msk .tp02 span,.ish .msk .tp02 h2{ width: 280px;}
.ish .mkyb{ width: 280px; height: auto;}
.ish .mssok{ width: 570px; height:94px; margin-top: 25px;background: #f5f5f5; padding-left: 20px; font-size: 14px; color: #666; }
.ish .mssok .sok{  margin-top: 18px;}
.ish .mssok .sok .ssk{ margin-left: 15px; width: 400px; height: 30px; border: solid 1px #e6e6e6; line-height: 30px; text-indent: 30px; font-size: 14px; color: #666;
background: url(../img/sbgx.png) #fff no-repeat 5px 50%;}
.ish .mssok .sok .sbt{ width: 80px; height: 30px; line-height: 30px; margin-left: -10px; text-align: center; font-size: 14px; color: #fff; background: #000; border: solid 1px #000;}
.ish .mssok .sok .sbt:hover{ background: #262626; cursor: pointer; }
.ish .mssok .hots{ height: 35px; line-height: 35px; padding-left: 75px; }
.ish .mssok .hots a{ color: #999; padding: 0 5px;}
.ish .mssok .hots a:hover{ color: #D4166C;}

/*娱乐*/
.yl .zy .zyk,.yl .zy .con{ width: 890px; height: auto;}
.yl .zy .wzk{ width: 280px; height: auto;}
.yl .zy .wzk a{ display: block; width: 280px; height: 38px; line-height: 38px; font-size: 16px; color: #666; background: url(../img/dian.png) no-repeat 15px 50%; text-indent: 30px; overflow: hidden;}
.yl .zy .wzk a:hover{ color: #D4166C;}
.yl .xhk{ width: 280px; height: auto;}

.yl .tp04,.yl .tp04 img{ width: 275px; height: 380px;}
.yl .tp04 span,.yl .tp04 h2{ width: 275px;}
.yl .tp05{ margin-right: 30px;}

.yl .tp06,.yl .tp06 img{ display: block; width: 280px; height: 175px;}
.yl .tp06 span,.yl .tp06 h2{ width: 275px;}

.yl .xha{ margin-top: 20px;}
.yl .xha a{ display: block; width: 280px; height: 30px; line-height: 30px; font-size: 14px; color: #333; background: url(../img/dian.png) no-repeat 5px 50%; text-indent: 15px; overflow: hidden; }
.yl .xha a:hover{ color: #D4166C;}
.yl .mx{ height: auto; margin-top: 30px;}
.yl .mx .mxk,.yl .mx .cont{ width: 580px; height: auto;}
.yl .mx .con{ float: left; width: 275px; height: auto;}
.yl .mx .con2{ margin-right: 30px;}
.yl .mx .con .lia{ margin-top: 10px;}
.yl .mx .con .lia a{ display: block; width: 278px; height:26px; line-height: 26px; font-size: 14px; color: #666; background: url(../img/dian.png) no-repeat 0 50%; overflow: hidden; text-indent: 15px; }
.yl .mx .con .lia a:hover{ color: #D4166C;}

.yl .mx .tp02,.yl .mx .tp02 img{ width: 275px; height: 360px;}
.yl .mx .tp02 span,.yl .mx .tp02 h2{ width: 275px;}
.yl .mx .tp03{ margin-right: 30px;}

/*百科*/
.ibk{ height: auto; margin-top: 30px;}
.ibk .idt a{ display: inline-block; height: 30px; line-height: 30px;}
.ibk .idt a span{ display: inline-block; text-align: center; text-indent: -9999px; }
.ibk .idt a:hover,.ibk .idt a.current{ background:url(../img/zsj.png) no-repeat 50% 100%; color: #D4166C; }

.ibk .tab{ padding: 20px; border: solid 1px #e6e6e6;}
.ibk .tab .mka{ display: inline-block; float: left; margin-right: 32px; width: 140px; height: auto; border-right: solid 1px #e6e6e6;}
.ibk .tab .mka a{ width: 120px; padding-right: 20px; height: 35px; line-height: 35px; font-size: 14px; color: #666; overflow: hidden;}
.ibk .tab .mka a:hover{ color: #D4166C;}

/*友链*/
.iyl{ height: auto; margin-top: 30px;}
.iyl .bt{ position: relative; height: 35px; width: 1200px; background: url(../img/iyl.png) no-repeat 0 0;}
.iyl .bt .bta{ position: absolute; margin-left: 120px;}
.iyl .bt .bta a{ display: inline-block; margin-top: 4px;  font-size: 18px; color: #666; margin-right: 20px;}
.iyl .bt .bta a span{ margin-top: 5px; display: inline-block; float: left; width: 100%; height: 3px; background: #666; text-indent: -9999px;}
.iyl .bt .bta a.current{ color:#d4166c; text-decoration: none; }
.iyl .bt .bta a.current span{ background: #d4166c; }
.iyl .tab{ width: 100%; height: auto; padding: 10px 0;}
.iyl .tab a{ font-size: 14px; color: #666; line-height: 35px; padding-right: 15px; word-wrap:normal;text-wrap:normal;white-space:nowrap;}
.iyl .bt .bta a:hover{ text-decoration: none;}
.iyl .bt .bta a.current span{ color: #D4166C;}
.iyl .tab a:hover{ color: #D4166C;}

.iam .hk2 .jf .wz .wzlb a:hover{ color: #D4166C;}

.hg .hdka span,.hg .hdka h2{ display:none !important;}
.hg .hdka:hover span,.hg .hdka:hover h2{ display:block !important;}

a.wbh span{ display:block !important; }

.ycwz a.hdkax span, .ycwz a.hdka h2{ display: none !important;}   
.ycwz a.hdkax:hover span, .ycwz a.hdka:hover h2{ display: block !important;}
.jfcon{ position: relative;  width: 260px; height: 360px; margin-right: 30px;}
.jfcon img{ display:block; width: 260px; height: 360px; position: absolute;}
.jfcon span{ display: block; position: absolute; bottom: 0; width: 100%; height: 60px; background: url(../img/qbj.png) repeat-x 0 25px; }
.jfcon h2{ display: block; position: absolute; bottom: 0; width: 100%; height: 45px; line-height: 60px; color:#fff; text-align: center; overflow: hidden; font-weight: 100;}

.banner.bt30{ margin-top: 30px;}
.bt30 .ijrtt h1 p,.bt30 .ijrtt h1 img{ margin-top: 0px;}

.index_banner {width:1200px;height:150px;margin:0 auto 0;}
.index_banner .l{width:1024px;height:auto;margin-right:10px;float:left;}
.index_banner .r{width:166px;height:auto;float:left;}
.index_tong{width:1200px;height:400px;margin:20px auto 0;}