/* CSS Document */

.block{margin:0px;}
.frame{margin-bottom:0px; border:0; background:none;}
.frame-tab{margin-bottom:0px; border:0px;}
.temp {margin:0px;}
.xl li{margin:0;}
/*.area{ padding:0;}*/
.block{ padding:0;}
dt{ padding:0px !important;}
dd,a{ font-family: "微软雅黑";}
a:hover{ text-decoration:none;}
.titletext{ font-family:"微软雅黑";}


/* 首页diy */

.sytwoone{ padding-top:20px}
.sytwoone .frame-2-1-l{ width:708px;}
.sytwoone .frame-2-1-r{ width:278px; border:1px solid #cacaca;}

.syleft2{ border:1px solid #cacaca; background-color:#fff; margin-bottom:10px;}
.syleft2 dl{ padding:20px 0; margin:-1px 20px; border-bottom:1px dashed #cacaca; position:relative;}
.syleft2 dd.m{ margin:0 12px 0 0;}
.syleft2 dd{ margin-bottom:0px;}
.syleft2 dt{ line-height:22px;}
.syleft2 dt a{ font-size:16px; color:#333;}
.syleft2 dt a:hover{ color:#428bca;}
.syleft2 dd.zuoztim{ margin-top:3px;}
.syleft2 dd.zuoztim span{ font-size:12px; color:#333;}
.syleft2 dd.sumr{ font-size:14px; color:#555; margin-top:5px; line-height:22px;}
.syleft2 dd.othxx{ position:absolute; bottom:20px; left:260px; width:61%;}
.syleft2 dd.othxx a{ font-size:12px; color:#999;}
.syleft2 dl:hover dd.othxx a{ color:#333; font-weight:700;}
.syleft2 dd.othxx span{ margin-left:10px; float:right; font-size:12px; color:#999;}
.syleft2 dd.othxx span i{ display:inline-block; width:25px; height:16px; vertical-align:text-bottom; background:url(../image/damei.png) no-repeat;}
.syleft2 dd.othxx span.lookn i{ background-position:-34px 1px;}
.syleft2 dd.othxx span.lookn:hover i{ background-position:-34px -17px;}
.syleft2 dd.othxx span.pinlun i{ background-position:-62px 3px;}
.syleft2 dd.othxx span.pinlun:hover i{ background-position:-62px -16px;}

.syqtrm{ background-color:#f9f9f9; padding:20px; border-top:1px solid #cacaca;}
.syqtrm:hover{ border-left:2px solid #2e3138; margin-left:-2px; background-color:#fff;}
.syqtrm dl{ border-bottom:1px dashed #cacaca; padding:10px 0;}
.syqtrm dd.m{ margin:0 35px 0 0;}
.syqtrm dt{ font-weight:normal; line-height:24px;}
.syqtrm dt a{ font-size:12px;}
.syqtrm dt a.lanm{ color:#428bca; margin-right:5px;}

.syjingju{ background-color:#f9f9f9; padding:20px 18px; border-top:1px solid #cacaca;}
.syjingju:hover{ border-left:2px solid #2e3138; margin-left:-2px; background-color:#fff;}
.syjingju li{ border-bottom:1px dashed #cacaca; height:auto; line-height:22px; background:none !important; padding-left:0px !important; margin-top:4px;}
.syjingju li a{ font-size:12px; color:#333;}
.syjingju li a:hover{ color:#428bca;}

.syfoot{ border:1px solid #cacaca; background-color:#fff; margin-bottom:10px; overflow:hidden;}
.syfoot li{ float:left; width:176px; height:90px; background-color:#fff; text-align:center; border-left:1px solid #cacaca; margin-left:-1px;}
.syfoot li:hover{ background-color:#f9f9f9;}
.syfoot li a{ display:block; font-size:16px; font-weight:bold; height:50px; padding:20px;}
.syfoot li .recmd{ display:block; font-size:14px; color:#999; font-weight:normal; height:26px; line-height:26px; overflow:hidden;}

/* 论坛页diy */



/* 资讯页diy */

.zxyleft{ border:1px solid #cacaca; background-color:#fff; margin-bottom:10px;}
.zxyleft dt{ padding:13px 20px 5px !important;}
.zxyleft dt a{ font-size:20px; color:#333;}
.zxyleft dt a:hover{ color:#428bca;}
.zxyleft dd.sumr{ font-size:14px; color:#555; padding:0 20px; margin-bottom:10px;}
.zxyleft dd.m{ margin:0px; float:none;}
.zxyleft dd.xinx{ height:26px; line-height:26px; padding:10px 20px; background-color:#f9f9f9; margin-bottom:0px; font-size:12px;}
.zxyleft dd.xinx .zuoz{ color:#333; margin-right:20px;}
.zxyleft dd.xinx .futime{ color:#999; margin-right:20px;}
.zxyleft dd.xinx .lanm{ font-size:12px; color:#999; margin-right:20px;}
.zxyleft:hover dd.xinx .lanm{ color:#333; font-weight:700;}
.zxyleft dd.xinx .lanm:hover{ color:#348cdf;}
.zxyleft dd.xinx .chak{ color:#999; float:right; margin-left:10px;}
.zxyleft dd.xinx .pinl{ color:#999; float:right; margin-left:10px;}
.zxyleft dd.xinx .icon_i i{ display:inline-block; width:25px; height:16px; vertical-align:text-bottom; background:url(../image/damei.png) no-repeat;}
.zxyleft dd.xinx .chak i{ background-position:-34px 1px;}
.zxyleft dd.xinx .chak:hover i{ background-position:-34px -17px;}
.zxyleft dd.xinx .pinl i{ background-position:-62px 3px;}
.zxyleft dd.xinx .pinl:hover i{ background-position:-62px -16px;}

.zxright{ border:1px solid #cacaca !important;}

.zxlbyicon{ background-color:#f9f9f9; height:80px;}
.zxlbyicon:hover{ border-left:2px solid #2e3138; margin-left:-2px; background-color:#fff;}
.zxlbyicon li{ width:69px; height:40px; float:left; border-bottom:1px solid #ebebeb; border-right:1px solid #ebebeb;}
.zxlbyicon li a{ display:inline-block; width:100%; height:100%;}
.zxlbyicon li.li_weixin:hover a{ background:#65c92c;}
.zxlbyicon li.li_sina:hover a{ background:#ed4848;}
.zxlbyicon li.li_ios:hover a{ background:#686868;}
.zxlbyicon li.li_android:hover a{ background:#93c200;}
.zxlbyicon li.li_inter:hover a{ background:#3e5b99;}
.zxlbyicon li.li_email:hover a{ background:#f7b10b;}
.zxlbyicon li.li_tenqq:hover a{ background:#349fe6}
.zxlbyicon li.li_rss:hover a{ background:#f67b23;}
.zxlbyicon li.li_android, .zxlbyicon li.li_rss{ border-right:none; width:68px;}
.zxlbyicon .xtool i{ display:block; width:20px; height:20px; margin:12px auto 0; background:url(../image/damei.png) no-repeat;}
.zxlbyicon li.li_weixin i{ background-position:-23px -40px;}
.zxlbyicon li.li_sina i{ background-position:-53px -40px;}
.zxlbyicon li.li_ios i{ background-position:-81px -42px;}
.zxlbyicon li.li_android i{ background-position:-106px -41px;}
.zxlbyicon li.li_inter i{ background-position:-132px -40px;}
.zxlbyicon li.li_email i{ background-position:-159px -39px;}
.zxlbyicon li.li_tenqq i{ background-position:-188px -40px;}
.zxlbyicon li.li_rss i{ background-position:-215px -40px;}
.zxlbyicon li.li_android, .zxlbyicon li.li_rss{ border-right:none; width:68px;}
.zxlbyicon .xtool:hover i{ background:url(../image/damei.png) no-repeat;}
.zxlbyicon li.li_weixin:hover i{ background-position:-23px -70px;}
.zxlbyicon li.li_sina:hover i{ background-position:-53px -70px;}
.zxlbyicon li.li_ios:hover i{ background-position:-81px -70px;}
.zxlbyicon li.li_android:hover i{ background-position:-106px -70px;}
.zxlbyicon li.li_inter:hover i{ background-position:-132px -70px;}
.zxlbyicon li.li_email:hover i{ background-position:-159px -68px;}
.zxlbyicon li.li_tenqq:hover i{ background-position:-188px -70px;}
.zxlbyicon li.li_rss:hover i{ background-position:-215px -70px;}

.zxyad1{ background:#fff;}
.zxyad1:hover{ border-left:2px solid #2e3138; margin-left:-2px;}

.title{ border-bottom:1px solid #333; background:url(../image/damei.png) -226px -6px no-repeat;}
.titletext{ font-size:14px; color:#333; font-weight:500;}

.zxlbyrmwz{ background-color:#f9f9f9; padding:20px; border-top:1px solid #cacaca;}
.zxlbyrmwz:hover{ border-left:2px solid #2e3138; margin-left:-2px; background-color:#fff;}
.zxlbyrmwz li{ height:30px; line-height:30px; margin-top:3px; border-bottom:1px dashed #cacaca; padding-left:15px !important; background:url(../image/damei.png) -226px 14px no-repeat !important;}
.zxlbyrmwz li a{ font-size:12px; color:#333;}
.zxlbyrmwz li a:hover{ color:#3696E8;}

.zxytjyd{ background-color:#f9f9f9; padding:20px; border-top:1px solid #cacaca;}
.zxytjyd:hover{ border-left:2px solid #2e3138; margin-left:-2px; background-color:#fff;}
.zxytjyd dl{ border-bottom:1px dashed #cacaca; padding:8px 0;}
.zxytjyd dd.m{ margin:5px 13px 0 0;}
.zxytjyd dt{ height:22px; line-height:22px; overflow:hidden;}
.zxytjyd dt a{ font-size:12px; color:#333; font-weight:500;}
.zxytjyd dt a:hover{ color:#3696E8;}
.zxytjyd dd.sumr{ font-size:12px; color:#999; height:40px; line-height:20px; overflow:hidden; margin-bottom:0px;}

.zxyhyhy{ background-color:#f9f9f9; padding:20px; border-top:1px solid #cacaca;}
.zxyhyhy:hover{ border-left:2px solid #2e3138; margin-left:-2px; background-color:#fff;}
.zxyhyhy .biaotou{ font-size:12px; color:#348cdf; height:30px; line-height:30px; border-bottom:1px dashed #cacaca;}
.zxyhyhy .biaotou .ftnum{ float:right;}
.zxyhyhy .biaotou .jing{ margin-right:15px;}
.zxyhyhy li{ height:30px; line-height:30px; border-bottom:1px dashed #cacaca; padding-left:0px !important; background:none !important;}
.zxyhyhy li a{ font-size:12px; color:#333;}
.zxyhyhy li a:hover{ color:#3696E8;}
.zxyhyhy li span{ font-size:12px; color:#333; margin-right:15px;}
.zxyhyhy li em{ padding:0 15px; background:#2e3138; height:20px; line-height:20px; margin-top:5px; color:#fff;}
.zxyhyhy:hover li em{ background:#f85050;}


/* 文集 */
.wjyrmwj{ background-color:#fff; border:1px solid #cacaca; padding:20px 5px 20px 20px; margin-bottom:10px;}
.wjyrmwj .title{ margin-right:15px; border-bottom:1px solid #cacaca; background:none; padding:0px;}
.wjyrmwj .titletext{ font-size:16px;}
.wjyrmwj li{ float:left; margin:20px 15px 0 0; width:212px; height:130px; overflow:hidden; position:relative;}
.wjyrmwj li img{ border-radius:0 10px 0 0;}
.wjyrmwj li p{ position:absolute; bottom:0px; left:0px; width:100%; height:30px; line-height:30px; background:rgba(0, 0, 0, 0.5); text-align:right;}
.wjyrmwj li p a{ font-size:14px; color:#fff; display:inline-block; padding:0 10px;}

.wenjright{ border:1px solid #cacaca !important; border-top:none !important; border-bottom:none !important;}
.wjyrenm{ background-color:#f9f9f9; padding:20px; border-top:1px solid #cacaca;}
.wjyrenm:hover{ border-left:2px solid #2e3138; margin-left:-2px; background-color:#fff;}
.wjyrenm .dxb_bc{ padding:5px 0;}
.wjyrenm li{ background:none !important; padding-left:0px !important; float:left; margin-right:20px; height:24px; line-height:24px;}
.wjyrenm li a{ font-size:12px; color:#333;}
.wjyrenm:hover li a{ color:#0479c4;}
.wjyrenm li a:hover{ color:#0c557f;}


/* 活动 */

.hdytjtj{ border:1px solid #cacaca !important; margin-top:10px !important;}
.hdytjhd{ background-color:#f9f9f9; opacity:0.8;}
.hdytjhd:hover{ border-left:2px solid #2e3138; margin-left:-2px; background-color:#fff; opacity:1;}
.hdytjhd .title{ border-bottom:none; background:none; padding:20px 20px 0;}
.hdytjhd dl{ border:1px solid #f0f0f0; height:154px; position:relative; margin-top:10px;}
.hdytjhd dd.m{ margin:0px;}
.hdytjhd dt{ position:absolute; bottom:0px; left:0px; width:100%; background:#000; color:#fff; opacity:0.7;}
.hdytjhd dt a{ display:inline-block; padding:10px; font-size:14px; color:#fff; font-weight:500;}




