@charset "gb2312";
html,body,div,span,h1,h2,h3,h4,h5,h6,p,a,em,img,sub,sup,dl,dt,dd,ol,ul,li,form,input,button,label,textarea,table,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;}
body{color:#444;background:#ebebeb;font:normal 400 12px/1.5 Microsoft YaHei,Arial,Tahoma,hiragino sans gb,Helvetica;}
a{text-decoration:none;color:#444;}
a:hover{text-decoration:underline;color:#ff558d;}
h1,h2,h3,h4,h5,h6,strong{font-weight:800;font-size:100%;}
em{font-style:normal;}
h1{font-size:18px;}h2{font-size:16px;}h3{font-size:14px;}h4,h5,h6{font-size:12px;}
label,input,select,textarea{vertical-align:middle; font-family:Arial;}
img,button{background:none;border:none;}
ol,ul,li{list-style:none;}
table,td {border:none;border-collapse:collapse;}
*{outline:none}
.clearfix:after{ content:""; display:block;visibility:hidden; height:0; clear:both;}
.clearfix {zoom:1;}
.box{ width:960px; margin:0 auto;}
.mb10{ margin-bottom:10px;}
.mt{ margin-top:10px;}
.ml{ margin-left:10px;}
.mr{ margin-right:10px;}
.fr{ float:right;}
.fl{ float:left;}
.pageNav{text-align:center;clear:both; padding:15px 0; width:642px; font-size:14px;}
.pageNav span.current{padding:4px 10px;border-radius:3px;color:#fff;background:#ff558d;display:inline-block;margin:5px;font-weight:bold;}
.pageNav span.lue{ padding:4px 5px;}
.pageNav a{padding:4px 10px;border-radius:3px;color:#fff;background:#666;display:inline-block;margin:4px;}
.pageNav a:hover{color:#fff;background:#ff558d;border-color:#ff558d;text-decoration:none;}

.pageHeader{width:100%; background:#fff;height:85px;}
.header{ width:960px; margin:0 auto; position:relative;}
.header .brand {
	font-size: 28px;
	float: left;
	color: #ff5087;
	padding-left: 10px;
	height:34px;
	margin:40px 0 0;
	overflow: hidden;
}
.header .search {
	padding-left: 100px;
	width: 700px;
	margin-left: 134px;
}
.header .search_input {margin: 40px 0 0;
	float: left;
	display: inline;
	width: 335px;
	height: 26px;
	line-height: 26px;
	overflow: hidden;
	padding: 4px 10px 4px 5px;
	background: #F6F6F6;
	border: 2px solid #ff5087;
	/*border-right-width: 2px;*/
	/*border-right-style: solid;*/
	/*border-right-color: #00C29A;*/
	/*border-right: 0 none;*/
	font-size: 12px;
	border-radius: 0;
	color: #333;
	/*font-family: Microsoft Yahei, SimSun, Verdana, Arial;*/
}
.header .search_submit {margin: 40px 0 0;
	float: left;
	width: 72px;
	height: 38px;
	border: 0 none;
	cursor: pointer;
	background: #ff5087;
	color: #fff;
	font-size: 14px;
	border-radius: 0;
}
.header .logo{ float:left; width:64px; height:64px; margin:20px 0 0; background:url(../images/6.png) 0 0 no-repeat;}
.header .logo a{ display:block; width:100%; height:100%;}
.header .miniNav{ width:50px; height:16px;line-height:16px;overflow:hidden;background:url(../images/pub.png) -370px -62px no-repeat; display:none; cursor:pointer;}
.header .hdSearch { float:left; width:257px; background:#ececec; display:inline; height:30px; margin:25px 0 0 120px; display:inline; border-radius:3px;box-shadow:1px 1px 1px #ddd inset; position:relative;}
#hdSearchType{ float:left; width:45px; padding-left:13px; line-height:30px; height:30px; border-right:1px solid #e2e2e2; color:#999; background:url(../images/jiao.png) 42px center no-repeat; cursor:pointer;}
#hdSearchType:hover{ text-decoration:none;}
#soType{ background:#ececec; width:59px; text-align:center;padding:0 0 5px; position:absolute; left:0; top:28px; border-radius:0 0 3px 3px; display:none; z-index:99;}
#soType p{ text-align:center; height:26px;line-height:26px; }
#soType p a{ display:block;}
#soType p a:hover{ background:#999; color:#fff; text-decoration:none;}
.header .hdSearch-txt{ border:0 none; line-height:20px; width:140px; height:20px; padding:5px 10px; font-size:12px; float:left; background:none; color:#333; font-family: Microsoft YaHei,Arial;}
.header .hdSearch-btn{ width:36px; height:30px; line-height:30px; float:left;cursor:pointer; border:0 none; text-indent:-9999px; background:url(../images/sobtn.png) center center no-repeat;}

.header .baiduSo{ width:360px; height:60px; position:absolute; top:15px; left:320px;}

.header .hdLogin{ float:right; width:260px; margin:25px 0 0;}
.header .hdLogin .loginA{ margin:6px 0 0;}
.header .hdLogin .loginBtn{ float:right;height:28px; width:52px; margin:0 0 0 10px; display:inline; background:url(../images/lx.png) 0 -28px no-repeat;}
.header .hdLogin .regBtn{ float:right;height:28px; width:52px; margin:0 0 0 10px; display:inline; background:url(../images/lx.png) 0 -56px no-repeat;}
.header .hdLogin .qqloginBtn{ float:right;height:28px; width:117px; margin:0 0 0 10px; display:inline; background:url(../images/lx.png) 0 0 no-repeat;}
.header .hdLogin .loginA a{opacity:0.8;filter:alpha(opacity=80);}
.header .hdLogin .loginA a:hover{opacity:1;filter:alpha(opacity=100);}
.header .loginB{ position:relative;}
.header .loginB .hdFabu{ float:right; width:90px; height:40px;}
#hdFabuBtn{ width:90px; height:40px; display:block;background:url(../images/lx.png) 0 -84px no-repeat;opacity:0.8;filter:alpha(opacity=80);}
#hdFabuBtn:hover{opacity:1;filter:alpha(opacity=100);}
.header .loginB .hdUser{ float:right; width:115px; height:38px; margin-left:10px; display:inline-block; border:1px solid #efefef; border-radius:3px; background:url(../images/jiao.png) 95px center no-repeat;}
.header .loginB .hdUser:hover{ background-color:#f6f6f6;}
#userPic{ float:left; width:30px; height:30px; margin:4px 0 0 6px; display:inline;}
#userPic img{ width:30px; height:30px; border-radius:15px;}
#userName{ float:left; height:38px; line-height:38px; width:54px; text-align:center; overflow:hidden; margin-left:5px; display:inline; font-size:14px;}
#userName:hover{ text-decoration:none;}
#userMenu{ display:none; position:absolute; right:0; top:38px; width:117px; background:#f6f6f6; padding:6px 0;border-radius:0 0 3px 3px; z-index:99;}
#userMenu p{ line-height:32px; height:32px; text-align:center; font-size:14px;}
#userMenu p a{ display:block;}
#userMenu p a:hover{ background:#999; color:#fff; text-decoration:none;}
/*ï¿½ï¿½ï¿½ï¿½*/
.navWrap{ width:100%; background:#ff5087;}
.nav{ width:960px; margin:0 auto;height:40px;line-height:40px;}
.navList{background:#ff5087;}
.navList li{ float:left; width:87px; line-height:40px; height:40px;font-size:14px; position:relative; z-index:9;}
.navList li a{ display:block; width:100%;line-height:40px; height:40px;text-align:center; color:#fff; overflow:hidden;}
.navList li a:hover{background:#e92262; text-decoration:none;color:#fff;}
.navList li .active,.navList li .active:hover{ color:#fff;background:#3d4959;}
.navList li#navIndex a{ padding:0 20px;}
.navList .navDrop{ position:absolute; top:40px; width:100%; background:#ff75a1; display:none;opacity:0.96;filter:alpha(opacity=96);}
.navList .navDrop p{ border-bottom:1px solid #ff6395;}
.navList .navDrop p a{ line-height:34px; height:34px; display:block; font-size:13px;}
#navAd{width:960px; height:90px; margin:12px auto; background:#fff; font-size:40px; line-height:90px; text-align:center; color:#eee;}
/*footer*/
.footer{width:100%; padding:10px 0;}
.footer p{text-align:center; line-height:24px;}
/**/
.white{box-shadow:2px 2px 3px rgba(0,0,0,0.1); background:#fff;}
.homeBanner{ float:left; width:650px;}
#hotBanner { width:630px; height:270px; margin:10px auto;}
.hot-event { padding:270px 0 0; position: relative; }
.hot-event .switch-tab { text-align:center; position:absolute; bottom:15px; z-index:99; width:160px; right:0px;}
.hot-event .switch-tab a:hover{ text-decoration:none;}
.hot-event .switch-tab a,.hot-event .switch-tab .current {margin:0 3px; float:left; display:inline;width:24px; height:24px;overflow: hidden;background:#fff;opacity:0.6;filter:alpha(opacity=60); font-size:14px; line-height:24px; border-radius:12px; color:#888; font-size:14px; font-weight:400;}
.hot-event .switch-tab .current { background:#ff558d; color:#fff;opacity:1;filter:alpha(opacity=100);}
.hot-event .switch-nav a { display:block; width:24px; height:24px;position:absolute;top:120px;z-index:99;opacity:0.4;filter:alpha(opacity=40);}
.hot-event .switch-nav a:hover {opacity:1.0;filter:alpha(opacity=100);}
.hot-event .switch-nav .prev{left:10px;background: url(../images/bannerpage.png) 0 -24px no-repeat;}
.hot-event .switch-nav .next{right:10px;background: url(../images/bannerpage.png) 0 0 no-repeat;}
.hot-event .event-item {width: 630px;height:270px;position: absolute;z-index:1;left:0;top:0; display:none;}
.hot-event .event-item .banner{display:block; }
.hot-event .event-item img {width:630px;height:270px; display:block;}
.hotNotice{ padding:0 10px 8px;}
.hotNoticeL{ float:left; width:350px; height:22px; margin-top:7px; overflow:hidden;}
.hotNoticeR{ float:right; width:250px; height:36px;}
.rRank{ float:right; width:300px;}
.rRank .boxHd{ padding:10px 10px 8px;}
.rRank .boxHd h3{ float:left; margin-right:6px; display:inline;}
.rRank .boxHd h3 a{line-height:26px; height:26px; padding:0 12px; display:block; background:#eee; color:#999; font-weight:400; font-size:14px; border-radius:3px;}
.rRank .boxHd h3 a:hover{ text-decoration:none; color:#fff;}
.rRank .boxHd h3.current a{ background:#ff558d; color:#fff;font-weight:800;}
.rRank .hoverTab-bd .Rhot{ display:none;}
.rRank .boxBd{ padding:0 10px 10px;}
.Rhot li{ overflow:hidden;zoom:1; line-height:28px; height:28px;}
.Rhot li .hotIcon{ float:left; width:18px; height:18px; line-height:18px; text-align:center; background:#e5e5e5; color:#999;border-radius:3px; margin:5px 8px 0 0; display:inline;}
.Rhot li .hotIconTop{background:#ff93b7; color:#fff;}
.Rhot li a{ font-size:12px; float:left; width:253px; line-height:28px; height:28px; overflow:hidden;}
.cBox .boxHd .bTitle{ float:left; line-height:26px; height:26px; font-size:14px; background:#f7606b; color:#fff; text-align:center; font-weight:400;border-radius:3px;}
.cBox .boxHd .bTitle a{ color:#fff; display:block; padding:0 15px; text-decoration:none;}
.cBox .boxHd{ padding:12px 15px 0;}
.cBox .boxHd .more{ float:right; padding-left: 8px; padding-right: 8px; height:26px; line-height:26px;  text-align:center; color:#999; background:#f5f5f5;border-radius:3px;}
.cBox .boxHd .more:hover{ background:#aaa; color:#fff; text-decoration:none;}
.cBox .boxHd .bTag{ float:left; width:700px; margin-left:15px; display:inline; line-height:26px; height:26px;}
.cBox .boxHd .bTag a{ padding:0 7px;}
.cBox .boxHd .bTag a.red{ color:#e81d2c;}
.homepList{ padding-bottom:15px;}
.homepList li{ float:left; width:170px; margin:15px 5px 0 15px; display:inline;}
.homepList li .t-i { width:170px; height:170px;}
.homepList li .t-i img{ display:block; width:100%; height:100%;}
.homepList li .t-t{ line-height:20px; height:20px; margin:5px 0 0; overflow:hidden; text-align:center;}
.homepList li .t-t a{ display:block;}
.homeTupian .boxHd .bTitle{ background:#4d86fa;}
.homeTupian .homepList li .t-i { width:170px; height:125px;}
.homePifu .boxHd .bTitle{ background:#ff8199;}
.homePifu .homepList li .t-i { width:170px; height:256px;}


.homeAreaL{ float:left; width:319px;border-right:1px solid #f1f1f1;}
.homeAreaM{ float:left; width:319px;border-right:1px solid #f1f1f1;}
.homeAreaR{ float:left; width:319px;}
.homeAreaL .boxHd .bTitle{ background:#3ec06a;}
.homeAreaM .boxHd .bTitle{ background:#3fb8dc;}
.homeAreaR .boxHd .bTitle{ background:#d88c3b;}
.homeArea3 .boxBd{ padding:0 15px;}
.homeArea3 .bTag{line-height:26px; height:26px; padding:5px 0; text-align:left; border-bottom:1px dashed #e5e5e5; overflow:hidden;}
.homeArea3 .bTag a{ padding:0 4px;color:#999;}
.homeArea3 .bTag a:hover{ color:#ff558d;}
.hometList{ padding:5px 0 10px;}
.hometList li{ overflow:hidden;zoom:1; line-height:28px; height:28px;}
.hometList li span{ float:right; width:70px; height:28px; line-height:28px;color:#999; text-align:right;}
.hometList li a{ font-size:12px; float:left; width:217px; line-height:28px; height:28px; overflow:hidden;}
.fLink{ padding:10px;}
.fLink ul li{ float:left;line-height:20px;white-space:nowrap;margin:2px 5px; display:inline;}
.fLink ul li a{ color:#999;}
.cate{ background:#fff;}
.cate dl{position:relative;}
.cate dt{ float:left; width:130px;height:50px; padding-right:20px; line-height:50px; background:#ff5087 url(../images/catejian.png) right center no-repeat;}
.cate dt a{ color:#fff; font-size:24px; display:block; width:130px; text-align:center; overflow:hidden;}
.cate dt a:hover{ text-decoration:none;}
.cate dd{ float:left; width:800px; height:26px;margin:12px 0 0 6px; display:inline;}
.cate dd p a{ float:left; padding:0 6px; line-height:26px; height:26px; font-size:16px;border-radius:3px; margin-left:8px; display:inline;}
.cate dd p a:hover{ background:#f5f5f5; text-decoration:none;}
.cate dd p a.active{ background:#ff5087; color:#fff;}
#cateFabu{ position:absolute; right:12px; top:9px; width:95px; height:32px; color:#fff; font-size:14px; line-height:32px; text-align:center; padding-left:15px; background:#3491ff url(../images/jia.png) 15px center no-repeat;}
#cateFabu:hover{ background-color:#1979eb; text-decoration:none;}
.cateAll{ border:1px solid #fff;border-top:1px solid #eee; padding:8px 0;}
.cateAll span{ float:left; width:90px; margin-left:15px; display:inline; text-align:right; cursor:pointer; line-height:24px; height:24px; padding-right:15px; background:url(../images/jiao1.png) right center no-repeat;}
.cateAll span em{ color:#2d8dff;}
.cateAll p{ float:left; width:835px; height:24px; overflow:hidden;}
.cateAll p a{ float:left; color:#666; padding:0 2px; margin-left:10px; display:inline;line-height:24px; height:24px;}
.cateAll p a:hover{ color:#ff5087;}
.cateShow{border:1px solid #ffd1df;}
.cateShow p{ height:auto;}
.vBox{ padding:5px 0 0; position:relative;}
.vBoxL{ float:left; width:660px;}
.listTab{ border-bottom:2px solid #fb6c90; position:relative; width:642px;}
.listTab ul{ overflow:hidden;}
.listTab li{ float:left; margin-right:8px; display:inline;}
.listTab li a{ float:left; padding:0 15px; line-height:32px; height:32px; background:#f5f5f5; border-radius:3px 3px 0 0; font-size:14px;}
.listTab li a:hover{ background:#fff;text-decoration:none; color:#333;}
.listTab li.active a{ background:#ff558d; color:#fff;}
#caiBtn{ position:absolute; right:0; top:3px; width:76px; height:22px; display:block; background:url(../images/cai.png) 0 0 no-repeat; text-indent:-999em;opacity:0.8;filter:alpha(opacity=80);}
#caiBtn:hover{opacity:1;filter:alpha(opacity=100);}
.vBoxR{ float:right; width:300px;}
.rShare{ padding:13px 15px 10px;}
.rShare h3{ color:#666; margin-bottom:3px;}
.rShare h3 span{ color:#ff5087;}
.rBoxHd{ line-height:35px; height:35px; overflow:hidden;zoom:1; padding:0 12px; background:#f6f6f6; border-top:1px solid #ccc;}
.rBoxHd h2{ float:left; width:200px; font-size:14px; color:#444;font-weight:800;}
.rBoxHd h2 a{ color:#444;}
.rBox .rBoxHd .more{ float:right; width:60px; text-align:right; color:#999;}
.rBox .rBoxHd a.more:hover{color:#ff558d;}
.rBoxRed .rBoxHd{ line-height:35px; height:35px; overflow:hidden;zoom:1; padding:0 12px; background:#f6f6f6; border-top:1px solid #fea8af;}
.rBoxRed .rBoxHd h2{ float:left; width:200px; font-size:14px; color:#ff558d; font-weight:800;}
.rBoxRed .rBoxHd h2 a{ color:#ff558d;}
.rBoxBlue .rBoxHd{ line-height:35px; height:35px; overflow:hidden;zoom:1; padding:0 12px; background:#f6f6f6; border-top:1px solid #b1c4fa;}
.rBoxBlue .rBoxHd h2{ float:left; width:200px; font-size:14px; color:#5c8efa; font-weight:800;}
.rBoxBlue .rBoxHd h2 a{ color:#5c8efa;}
.rBangList{ padding:8px 12px;}
.rBangList li{ overflow:hidden;zoom:1; line-height:28px; height:28px;}
.rBangList li .hotIcon{ float:left; width:18px; height:18px; line-height:18px; text-align:center; background:#e5e5e5; color:#999;border-radius:3px; margin:5px 8px 0 0; display:inline;}
.rBangList li .hotIconTop{background:#ff5087; color:#fff;}
.rBangList li a{ font-size:12px; float:left; line-height:28px; height:28px; width: 180px; overflow:hidden;}
.rJianList{ padding:8px 15px;}
.rJianList li{ overflow:hidden;zoom:1; line-height:28px; height:28px;}
.rJianList li a{ font-size:12px; line-height:28px; height:28px; overflow:hidden;}
.listGuize{ width:642px;}
.listGuize .boxHd .bTitle{ background:#4d86fa;}
.listGuize .guizeInfo{ line-height:20px; padding:5px 15px;}
.listGuize .guizeInfo p{ margin:5px 0; color:#666;}
.picList{ padding-bottom:20px;}
.picList li{ float:left; width:190px; padding:6px; background:#fff;box-shadow:2px 2px 3px rgba(0,0,0,0.1); margin:20px 18px 0 0; display:inline;}
.picList li .t-t{ line-height:24px; height:24px; margin-bottom:5px; padding:0 5px; font-size:14px; overflow:hidden;}
.picList li .t-t a{ display:block;}
.picList li .t-i{ margin-bottom:10px;}
.picList li .t-i img{ display:block; width:190px;}
.picList li .i-t{ line-height:20px; height:20px;padding:0 5px 5px; color:#999; font-size:12px; overflow:hidden;}
.lec{ margin-bottom:5px;padding:0 5px;}
.lec a{ float:left; line-height:20px; height:20px; padding-left:24px; width:36px; overflow:hidden; background:url(../images/love1.png) -999em -999em no-repeat;}
.lec .love{ background-position:0 0;}
.lec .ding{ background-position:0 -20px;}
.lec .cai{ background-position:0 -40px;}
.lec .love:hover{ background-position:0 -60px;}
.lec .ding:hover{ background-position:0 -80px;}
.lec .cai:hover{ background-position:0 -100px;}
.touList li .t-i img{ height:120px;}
.tupianList li .t-i img{height:140px;}
.pifuList li .t-i img{height:285px;}
.biaoqingList .t-i img{ height:190px;}
.zuList li{ padding:0; width:202px;}
.zuList li .t-t{ padding:6px 11px; background:#fff7f9; line-height:24px; height:24px; overflow:hidden;}
.zuList li .t-t a{ color:#fb6c90;}
.zuList li .lec{ padding:10px 11px 0; border-top:1px solid #f1f1f1;}
.zuList li .i-t{ padding:0 11px 10px;}
.zuList li .t-fenzu{ padding:3px 10px 8px;}
.zuList li .t-fenzu p{ display:block;color:#666; line-height:22px; height:22px; padding-left:15px; background:url(../images/jiao2.png) 5px center no-repeat; overflow:hidden;}
.zuList li .t-fenzu a{ color:#666; display:block; line-height:22px;}
.zuList li .t-fenzu a:hover{ text-decoration:underline;color:#fb6c90;}
.wenList{ margin:0 0 15px; width:642px; padding:5px 0 15px;}
.wenList li{ margin:0 15px; border-bottom:1px dashed #ddd; padding:12px 0 12px;}
.wenList li .t-t{ line-height:28px;}
.wenList li .t-t .t-tit{float:left; line-height:28px; display:block;width:420px;font-size:18px;font-weight:800; }
.wenList li .lec{float:right; width:180px; padding:0; margin:5px 0 0;}
.wenList li .lec a{ font-size:12px; font-weight:400; color:#666;}
.wenList li .lec a:hover{color:#fb6c90;}
.wenList li .t-z{ line-height:20px; height:20px; overflow:hidden; background:#f5f5f5; padding:0 10px; color:#666; margin:8px 0 5px;}
.wenList li .t-z span{ padding-right:10px;}
.wenList li .t-z a{ color:#fb6c90;}
.wenList li .i-t{ color:#999; line-height:20px; height:100px; overflow:hidden;}
.wenList li .i-t img{ float: left; width: 145px; }

.infoMain{ width:642px; padding:15px 0 0;}
.infoMain .infoTit{ padding:0 15px;font-size:24px; line-height:36px; overflow:hidden; text-align:center;}
.infoMain .infoDec{ margin:10px 15px 0; background:#f5f5f5; padding:0 10px; line-height:26px; height:26px;color:#999; text-align:center;}
.infoMain .infoDec span{ padding:0 5px;}
.infoMain .infoDec a{ color:#999;}
.infoMain .infoDec a:hover{ color:#fb6c90;}
.infoMain .infoOne{margin:0 15px; border:1px dashed #ddd; border-top:0 none;}
.infoMain .touDAset{ float:left; width:250px; padding:10px;}
.infoMain .touDAset a{ float:left; padding:0 10px; line-height:20px; height:20px; border:1px solid #009fff; margin-left:1px; display:inline;}
.infoMain .touDAset a:hover{ text-decoration:none;}
.infoMain .touDAset a.cur{ background:#009fff; color:#fff; cursor:default;}
.infoMain .infoAuthor{ float:right; padding:10px; width:250px; height:25px; line-height:25px; overflow:hidden;}
.infoAuthor .authorPic{ float:left;}
.infoAuthor .authorPic img{ float:left; display:block; width:25px; height:25px;}
.infoAuthor .authorName{ float:left; width:66px; line-height:25px; height:25px; overflow:hidden; padding-left:6px; color:#ff558d;}
.infoAuthor .authorFans{ float:left;padding-left:10px; color:#999;}
.infoAuthor .authorGuanzhu{float:left; background:#ff558d; color:#fff; border-radius:3px; padding:0 10px; margin-left:10px; display:inline;}
.infoMain .infoWen{ padding:5px 15px 10px;}
.infoMain .infoWen img{margin:10px auto; display:block;max-width:612px;_width:expression(this.width>612?"612px":"atuo");box-shadow:0 0 2px #eee;}
.infoMain .infoWenBook img{margin:10px auto; display:block;max-width:960px;_width:expression(this.width>612?"612px":"atuo");box-shadow:0 0 2px #eee;}
.infoMain .infoWenBook audio{width: 60%; padding: 10px 40px;}
.infoMain .infoWenBook ul{padding: 10px 40px; font-size: 16px}
/*.infoMain .infoWenBook ul li span{color: #c0c0c0}*/
.infoMain .infoWen img:hover{}
.infoMain #touWen .infoWen img{margin:10px auto; display: block;}
.infoMain .infoWen p{ margin:12px 0;}
.infoMain .infoWen p a{color:#fb6c90; display:inline!important}
/*.infoMain .infoWen p,.infoMain .infoWen div{word-wrap:break-word;font-size:14px;line-height:1.6em; color:#444;}*/
.infoMain .infoWen{word-wrap:break-word;font-size:18px;line-height:1.6em; color:#444;}
.infoMain .lec2{ width:270px; padding:12px 0 12px 40px; height:24px; background:#f6f6f6; margin:10px auto 0; border-radius:3px; border:1px solid #e5e5e5;}
.infoMain .lec2 a{ float:left; line-height:24px; height:24px; padding-left:32px; width:50px; font-size:14px; overflow:hidden; background:url(../images/love2.png) -999em -999em no-repeat;}
.infoMain .lec2 .love{ background-position:0 0;}
.infoMain .lec2 .ding{ background-position:0 -24px;}
.infoMain .lec2 .cai{ background-position:0 -48px;}
.infoMain .lec2 .love:hover{ background-position:0 -72px;}
.infoMain .lec2 .ding:hover{ background-position:0 -96px;}
.infoMain .lec2 .cai:hover{ background-position:0 -120px;}
.infoPage{text-align:center;clear:both; padding:5px 0; width:642px; font-size:14px;}
.infoPage span.current{padding:4px 10px;border-radius:3px;color:#fff;background:#fb6c90;display:inline-block;margin:5px;font-weight:bold;}
.infoPage a{padding:4px 10px;border-radius:3px;color:#fff;background:#666;display:inline-block;margin:4px;}
.infoPage a:hover{color:#fff;background:#ff558d;border-color:#ff558d;text-decoration:none;}
.paView{ padding:0 0 15px 72px;}
.paView .paPrev{ float:left; width:130px; height:40px; background:url(../images/lx1.png) 0 0 no-repeat; text-indent:-999em; margin:4px 0 0;}
.paView .paNext{ float:left; width:130px; height:40px; background:url(../images/lx1.png) 0 -41px no-repeat; text-indent:-999em; margin:4px 0 0;}
.paView .paRandom{ float:left; width:234px; height:48px; background:url(../images/lx2.png) center center no-repeat;}
.paView .paRandom a{ width:48px; height:48px; display:block;background:url(../images/lx3.png) center center no-repeat; margin-left:95px; text-indent:-999em; }
.paView .paPrev:hover{ margin-left:-2px; padding-right:2px; display:inline;}
.paView .paNext:hover{ margin-left:2px; display:inline;}
.paView .paRandom a:hover{ margin-top:2px;}
.infoShare{ padding:10px 15px 8px; border-top:1px solid #f1f1f1; background:#f8f8f8;}
.infoShareL{ float:left; width:260px; height:36px;}
.infoShareR{ float:right; width:340px;height:22px; margin-top:7px; overflow:hidden;}
#ping{ padding:15px; width:612px; margin-bottom:10px;}
.cai{ width:642px;}
.cai .boxHd .bTitle{ background:#f7606b;}
.caiText{ padding:8px 0;}
.caiText li{ overflow:hidden;zoom:1; line-height:28px; height:28px; float:left; width:300px; margin-left:15px; display:inline;}
.caiText li .hotIcon{ float:left; width:18px; height:18px; line-height:18px; text-align:center; background:#e5e5e5; color:#999;border-radius:3px; margin:5px 8px 0 0; display:inline;}
.caiText li .hotIconTop{background:#ff5087; color:#fff;}
.caiText li a{ font-size:12px; float:left; width:270px; line-height:28px; height:28px; overflow:hidden;}
.caiPic { overflow:hidden;zoom:1; padding-bottom:12px;}
.caiPic li{ float:left; width:140px; margin:15px 0 0 16px; display:inline;}
.caiPic li .t-i{width:100%; display:block;}
.caiPic li .t-i img{width:140px; display:block;}
.caiPic li .t-t{ width:140px; height:20px; line-height:20px; display:block; margin-top:3px;text-align:center; overflow:hidden;}
.caiTouxiang li .t-i img{height:140px;}
.caiPifu li .t-i img{height:200px;}
.caiTupian li .t-i img{height:100px;}
.caiFenzu{ padding:0 0 15px;}
.caiFenzu li{ float:left; width:140px; margin:15px 0 0 14px; display:inline; border:1px solid #f1f1f1;}
.caiFenzu li .t-t{ padding:3px 11px; background:#fff7f9; overflow:hidden; line-height:24px; height:24px;}
.caiFenzu li .t-t a{ color:#fb6c90;}
.caiFenzu li .t-fenzu{ padding:3px 10px 8px;}
.caiFenzu li .t-fenzu p{ display:block;color:#666; line-height:22px; height:22px; padding-left:15px; background:url(../images/jiao2.png) 5px center no-repeat; overflow:hidden;}
.caiFenzu li .t-fenzu a{ color:#666; display:block; line-height:22px;}
.caiFenzu li .t-fenzu a:hover{ text-decoration:underline;color:#fb6c90;}
/*ï¿½Õ²ï¿½*/
.favTop{ height:121px; background:url(../images/favtit.png) 0 0 repeat-x;}
.favTit h1{ line-height:75px; height:75px; overflow:hidden;zoom:1; padding:20px 0 0;}
.favTit h1 img{ width:75px; height:75px; border-radius:36px; display:block; float:left;}
.favTit h1 span{ float:left; margin-left:15px; _display:inline; color:#fff; font-size:36px; line-height:70px; font-weight:400;}
.favBot{ margin:20px auto 0; width:960px; padding-bottom:30px;}
.favNav{ float:left; width:250px;}
.favNavList{ width:100%; background:#fff;}
.favNavList li{}
.favNavList li a{ padding:15px; display:block; line-height:20px; height:20px; border-bottom:1px solid #f1f1f1;border-left:3px solid #fff;}
.favNavList li a  i{ font-size:0; line-height:0; width:16px; height:16px; margin:2px 0 0; display:block; float:left; background:url(../images/favnav.png) -999em -999em no-repeat;}
.favNavList li a .t-t{ font-size:14px; float:left; width:120px; margin-left:10px; display:inline;}
.favNavList li a .t-num{ font-size:12px; color:#999; float:right; width:60px; text-align:right;}
.favNavList li a:hover{border-left:3px solid #aaa; background:#f9f9f9;}
.favNavList li a:hover .t-num{ color:#ff558d;}
.favNavList li.cur a{border-left:3px solid #ff558d; background:#fff7fa;}
.favNavList li.cur a .t-t{ color:#ff558d; font-weight:800;}
.favNavList li.cur a .t-num{ color:#ff558d;}
.favNavList li .favNav-touxiang i{ background:url(../images/favnav.png) 0 0 no-repeat;}
.favNavList li.cur .favNav-touxiang i{ background:url(../images/favnav.png) -16px 0 no-repeat;}
.favNavList li .favNav-qianming i{ background:url(../images/favnav.png) 0 -16px no-repeat;}
.favNavList li.cur .favNav-qianming i{ background:url(../images/favnav.png) -16px -16px no-repeat;}
.favNavList li .favNav-wangming i{ background:url(../images/favnav.png) 0 -32px no-repeat;}
.favNavList li.cur .favNav-wangming i{ background:url(../images/favnav.png) -16px -32px no-repeat;}
.favNavList li .favNav-tupian i{ background:url(../images/favnav.png) 0 -48px no-repeat;}
.favNavList li.cur .favNav-tupian i{ background:url(../images/favnav.png) 0 -48px no-repeat;}
.favNavList li .favNav-fenzu i{ background:url(../images/favnav.png) 0 -64px no-repeat;}
.favNavList li.cur .favNav-fenzu i{ background:url(../images/favnav.png) -16px -64px no-repeat;}
.favNavList li .favNav-pifu i{ background:url(../images/favnav.png) 0 -80px no-repeat;}
.favNavList li.cur .favNav-pifu i{ background:url(../images/favnav.png) -16px -80px no-repeat;}
.favNavList li .favNav-rizhi i{ background:url(../images/favnav.png) 0 -96px no-repeat;}
.favNavList li.cur .favNav-rizhi i{ background:url(../images/favnav.png) -16px -96px no-repeat;}
.favNavList li .favNav-kongjian i{ background:url(../images/favnav.png) 0 -112px no-repeat;}
.favNavList li.cur .favNav-kongjian i{ background:url(../images/favnav.png) -16px -112px no-repeat;}
.favNavList li .favNav-shuoshuo i{ background:url(../images/favnav.png) 0 -128px no-repeat;}
.favNavList li.cur .favNav-shuoshuo i{ background:url(../images/favnav.png) -16px -128px no-repeat;}
.favNavList li .favNav-biaoqing i{ background:url(../images/favnav.png) 0 -144px no-repeat;}
.favNavList li.cur .favNav-biaoqing i{ background:url(../images/favnav.png) -16px -144px no-repeat;}

.favMain{ float:right; width:690px;}
.favMain .picList { padding:0; *padding-bottom:20px;}
.favMain .picList li{ margin:0 10px 18px 18px; position:relative;}
.favMain .wenList{ width:690px; padding:0; *padding-bottom:20px; margin:0;}
.favMain .wenList li{ background:#fff; margin:0 0 25px 0; padding:15px; border:0 none;}
.favMain .white{ background:inherit;box-shadow:0 0 0;}
.favMain #favList li{ position:relative;}
.favMain #favList li .del{ position:absolute; top:40%; left:50%; margin-left:-50px; background:#f00; color:#fff; display:block; width:100px; height:30px; line-height:30px; border-radius:15px; text-align:center; font-size:14px;opacity:0.8;filter:alpha(opacity=80);}
.favMain #favList li .del:hover{opacity:1;filter:alpha(opacity=100); text-decoration:none;}

.map{ width:960px; margin:0 auto;}
.map dl{ background:#fff; padding:13px 10px 10px; margin:15px 0 0;box-shadow:1px 1px 3px rgba(0,0,0,0.1); border-radius:5px;}
.map dt{ font-size:18px; text-indent:6px; line-height:24px; height:24px; border-left:3px solid #ff5087; margin:5px 5px 10px;}
.map dd{overflow:hidden;}
.map dd a{ padding:3px 0; line-height:20px; height:20px; display:block; float:left;white-space:nowrap; width:21%; margin:0 2%; overflow:hidden;}
.map .dd1 a{font-size:14px;}
.map .dd2{ border-top:1px solid #f5f5f5; padding:5px 0 0; margin:5px 0 0;}
.map .dd2 a{font-size:12px; color:#999;}

.rMeinv{ padding-bottom:10px;}
.rMeinv li{ float:left; width:130px; margin:12px 0 0 13px; display:inline;}
.rMeinv li .t-i{ width:130px; height:180px; overflow:hidden;}
.rMeinv li img{width:130px; display:block;}
.rMeinv li .t-t{ text-align:center;}
.rMeinv li .t-t a{ line-height:24px; height:24px; display:block; overflow:hidden;}

.fixed_left,.fixed_right{position:absolute;top:100px;width:120px;height:auto;z-index:100;}
.fixed_left{left:-130px;}
.fixed_right{right:-130px;}

/* ?³ä¾§ */
.rightcategory{
    padding: 8px 15px;
    background: #fff;
}
.rightcategory .lxadd {
    border-bottom: 1px solid #e4e4e4;
    padding-bottom: 20px;
    box-sizing: border-box;
}
.rightcategory .contenttit {
    height: 46px;
    line-height: 46px;
    border-bottom: 1px solid #e4e4e4;
    font-size: 20px;
    color: #333333;
}
.rightcategory .lxadd-middle {
    overflow: hidden;
}
.rightcategory .lxadd-middle img {
    margin-top: 10px;
    margin-bottom: 10px;
    width: 80px;
    height: 80px;
    border-radius: 10px;
    float: left;
}
.lxadd-middle .lxadd-right {
    margin-left: 10px;
    float: left;
}
.lxadd-middle .lxadd-right a {
    margin-top: 20px;
    font-size: 14px;
    color: #333;
    font-weight: bold;
    display: block;
}
.lxadd-middle .lxadd-right a span {
    margin-left: 10px;
}
.lxadd-middle .lxadd-right .lefttap{
	font-size: 14px;
	color: #888;
	border: 1px solid #ded8d8;
    margin-top: 24px;
    padding: 0 5px;
	display: inline-block;
}
.lxadd-middle .lxadd-right .righttap{
	font-size: 14px;
	color: #888;
	margin-left: 10px;
    border: 1px solid #ded8d8;
    padding: 0 5px;
	display: inline-block;
}
.lxadd-star{
	margin-top: 14px;
}
.lxadd-star i{
	width: 16px;
	height: 16px;
	background: url(../images/xing2.png) no-repeat center;
	display: inline-block;
}
.lxadd-star i.on{
	background: url(../images/xing1.png) no-repeat center;
}
.lxadd-tjly{
	margin-top: 14px;
	font-size: 14px;
	color: #666;
}
.lxadd-wenzi{
	margin-top: 10px;
	font-size: 14px;
	color: #666;
}
.jingpinbox{
	margin-top: 20px;
}
.jplistbox{
	width: 260px;
	height: 90px;
	margin-top: 15px;
	box-sizing: border-box;
}
.jplogobox{
	width: 90px;
	height: 90px;
}
.jplogobox img{
	width: 90px;
	height: 90px;
	border-radius: 10px;
}
.jprightbox{
	margin-left: 10px;
	width: 160px;
	height: 90px;
}
.jprightbox a:hover{
    text-decoration: none;
}
.jprightboxtit{
	font-size: 16px;
	color: #404040;
	display: block;
	margin-top: 2px;
}
.jprightboxdown{
	display: block;
	color: #999;
	font-size: 14px;
	margin-top: 10px;
}
.lijidown{
	display: block;
	text-align: center;
	width: 80px;
	color: #999;
	border: 1px solid #999;
	border-radius: 6px;
	font-size: 12px;
	padding: 1px 0;
	margin-top: 12px;
}
.lijidown:hover{
	color: #FF7200;
    border: 1px solid #FF7200;
}

.art_box{ padding:15px; overflow:hidden;}
.art_l{ width:635px; float:left; overflow:hidden;}
.art_r{ width:285px; float:right; overflow:hidden;}

.art_l .u-cont-top{ position:relative; overflow:hidden; height:160px; padding-left:180px;}
.art_l .u-cont-top .u-cont-img{ position:absolute; width:160px; height:160px; overflow:hidden; left:0px; top:0px}
.art_l .u-cont-top .u-cont-img img{width:160px; height:160px;}
.art_l .u-cont-top .u-cont-name{ height:35px; line-height:35px; overflow:hidden;font-size: 16px;font-weight: bold; color:#fb6a57; display:block;}
.art_l .u-cont-top .u-cont-name:hover{ color:red;}
.art_l .u-cont-top p{ line-height:28px; overflow:hidden; color:#999999; height:84px; margin-top:8px;}
.art_l .u-cont-top em {width: auto;height: 16px;line-height: 16px;font-size: 12px;font-weight: normal;color: #999;text-indent: 22px;margin:6px 38px 0 0;float: left;display: inline;overflow: hidden;position: relative;zoom: 1;font-style: normal;}
.art_l .u-cont-top em i {width: 16px;height: 16px;background: url(../images/logo-64x64.png) no-repeat -284px -59px;display: block;overflow: hidden;position: absolute;left: 0;top: 0;}
.art_l .u-cont-top em b {width: 16px;height: 16px;background: url(../images/logo-64x64.png) no-repeat -284px -124px;display: block;overflow: hidden;position: absolute;left: 0;top: 0;}
.art_l .u-cont-bottom{ overflow:hidden;}
.art_l .u-cont-bottom ul{ margin-top:10px; overflow:hidden;}
.art_l .u-cont-bottom ul li{ float:left; overflow:hidden; height:35px; line-height:35px; background:url(../images/logo-64x64.png) no-repeat -295px -278px; width:317px;}
.art_l .u-cont-bottom ul li a{ float:left; padding-left:12px;color: #555555; display:block; width:220px; height:35px; overflow:hidden;}
.art_l .u-cont-bottom ul li em {width: auto;height:35px;line-height: 35px;font-size: 12px;font-weight: normal;color: #999;float: right;margin: 0 35px 0 0;display: block;overflow: hidden;}
.art_l .u-cont-bottom ul li a:hover{ color:#ff6704}
.art_r h4.m-tith4{ font-size:16px;}
.art_r ul li a{ width:285px;}.m-tith4 {height: 24px;line-height: 24px;font-size: 18px;color: #333;text-indent: 15px;}
.m-tith4 i {width: 5px;height: 24px;background: #00aaff;float: left;}
.art_r ul li{ overflow:hidden; height:20px; line-height:20px; margin-top:15px;}
.art_r ul li span{display:block; width:20px; height:20px; text-align:center; line-height:20px; color:#666; float:left; background:#eeeeee}
.art_r ul li:nth-child(1) span{ background:#ff6704;color:#fff;}
.art_r ul li:nth-child(2) span{ background:#ff6704;color:#fff;}
.art_r ul li:nth-child(3) span{ background:#ff6704;color:#fff;}
.art_r ul li a{ display:block; float:left; padding-left:12px; width:185px; color:#555555;}
.art_r ul li a:hover{color: #ff6704;}

.game_box .art_l{
	width: 600px;
}
.game_box .art_l ul li{
	float: left;
	width: 135px;
	margin-bottom: 10px;
	padding: 6px;
}
.game_box .art_l ul li img{
	width: 124px;
	height: 124px;
	border-radius: 6px;
	margin:0 auto;
}
.game_box .art_l .leftlisttit{
	font-size: 14px;
	color: #404040;
	text-align: center;
	margin: 0 auto;
	margin-top: 4px;
	height: 20px;
	width: 126px;
	text-overflow: ellipsis;
	overflow: hidden;
    white-space: nowrap;
}
.game_box .art_l .leftlisttext{
	font-size: 14px;
	color: #999;
	text-align: center;
	height: 20px;
	width: 126px;
	margin: 0 auto;
	text-overflow: ellipsis;
	overflow: hidden;
    white-space: nowrap;
}
.game_box .art_l ul li:hover{
	box-shadow: 0px 0px 10px #d0cfcf;
	transform: translate(0px,-4px);
	transition: 0.5s;
}
.game_box .art_l ul li:hover .leftlisttit{
	color: #FF7200
}
.game_box .art_l ul li a{
	display: block;
}
.game_box .art_l ul li a:hover{
	text-decoration: none;
}

/*??ç­¾é¡µ*/
.game_box .art_label{
	width: 100%;
}
.game_box .art_label ul li{
	float: left;
	width: 135px;
	margin-bottom: 10px;
	padding: 6px;
}
.game_box .art_label ul li img{
	width: 124px;
	height: 124px;
	border-radius: 6px;
	margin:0 auto;
}
.game_box .art_label .leftlisttit{
	font-size: 14px;
	color: #404040;
	text-align: center;
	margin: 0 auto;
	margin-top: 4px;
	height: 20px;
	width: 126px;
	text-overflow: ellipsis;
	overflow: hidden;
	white-space: nowrap;
}
.game_box .art_label .leftlisttext{
	font-size: 14px;
	color: #999;
	text-align: center;
	height: 20px;
	width: 126px;
	margin: 0 auto;
	text-overflow: ellipsis;
	overflow: hidden;
	white-space: nowrap;
}
.game_box .art_label ul li:hover{
	box-shadow: 0px 0px 10px #d0cfcf;
	transform: translate(0px,-4px);
	transition: 0.5s;
}
.game_box .art_label ul li:hover .leftlisttit{
	color: #FF7200
}
.game_box .art_label ul li a{
	display: block;
}
.game_box .art_label ul li a:hover{
	text-decoration: none;
}
.story-labels {
	padding: 0 10px 40px;
}
.story-labels ul li {
	float: left;
	margin-right: 20px;
	margin-top: 10px;
}
.story-labels ul li a {
	display: block;
	height: 25px;
	padding: 0 15px;
	font-size: 12px;
	color: #666;
	line-height: 28px;
	background: #F5F5F5;
	border-radius: 15px;
}
.c-active{
    line-height: 26px;
    height: 30px;
    font-size: 14px;
    background: #f7606b;
    color: #fff;
    text-align: center;
    font-weight: 400;
    border-radius: 3px;
}



/*Æ¯¸¡µÄ¶þÎ¬Âë*/
.mobile-ewm {
    width: 15%;
    float: right;
    position: fixed;
    top: 140px;
    left: 50%;
    z-index: 99;
    margin-left: 500px;
}

/*Æ¯¸¡µÄ¹ã¸æ*/
.ab-right-block {
    width: 15%;
    float: right;
    position: fixed;
    top: 300px;
    left: 50%;
    z-index: 99;
    margin-left: 500px;
}

/*Æ¯¸¡µÄ¹ã¸æ*/
.ab-left-block {
    width: 15%;
    float: left;
    position: fixed;
    top: 140px;
    left: 50%;
    z-index: 99;
    margin-left: -760px;
}