html,body,div,span,p,a,dl,dt,dd,ol,ul,li,form,label{ margin:0; padding:0; border:0; outline:0;}
html,body{ font-size:14px; line-height:180%; background:#F6F6F6;font-family: 'Microsoft YaHei',Arial;}
td{font-size:14px; line-height:180%;}
img{ border:none;}
:focus { outline: 0; }
a{ text-decoration:none; color:#282828}
a:hover{color:#F60}
textarea{resize: none; padding:10px; font-size:14px; line-height:24px;border:1px solid #EAEAEA; border-radius:8px}
textarea:focus{ border:1px solid #C30}
/*导航栏*/
.header{  background:#FFF;  border-bottom:1px solid #EAEAEA; }
.nav_tab{ width:1000px; margin:auto;}
.logo{ float:left; font-size:30px; font-weight:bold; color:#1FAEF3; padding:10px 0;}
.login{ float:right;margin-top:16px}
.login a{ color:#333; margin:0 5px;  font-weight:bold;}
.login a:hover{ color:#F60}
.login img{ width:30px; height:30px;border-radius:50%; margin-right:6px;vertical-align:middle; margin-top:-4px}
.login span{ display:inline-block; width:20px; height:20px; line-height:20px; text-align:center; margin-left:5px; border-radius:10px; color:#FFF; background:#F00; font-size:12px; font-weight:normal;}
.nav_bg{ clear:both; height:40px; line-height:40px; background:#4192e7}
.nav{ width:1000px; margin:auto;}
.nav a{  height:40px; line-height:40px;font-size:16px; padding:0 20px;display:inline-block; color:#FFFFFF;}
.nav a:hover{ background:#00b2fc}
.nav_bg2{background:#5da7f5}

.jy_nav_sub{  border-bottom:1px solid #EAEAEA; background:#FFF; display: flex;display: -webkit-flex;}
.jy_nav_sub a{  flex:1;height:30px; line-height:30px; margin:8px 0; border-right:1px solid #EAEAEA; text-align:center; font-weight:bold; color:#000;cursor:pointer;}
.jy_nav_sub a:last-child{ border-right:none}
.jy_nav_sub img{ width:18px; height:18px; margin-bottom:-4px; margin-right:5px;}
/*表单*/
.input_reg input[type="text"]{ width:250px; height:26px; font-size:14px; padding:10px; border:1px solid #EAEAEA; border-radius:8px}
.input_reg input:focus{ border:1px solid #C30}
.submit{ width:250px; height:40px; line-height:40px; background:#F60; color:#FFF; font-size:16px; font-weight:bold; border:0; border-radius:5px}
/*正文*/
.container{ width:1000px; margin:auto; margin-top:15px}
.container:after{display: block;clear: both;content: " ";height: 0;visibility: hidden;} /*清除浮动*/
.main_left{ width:69%; float:left;  background:#FFF;}
.main_right{ width:30%; float:right;}

.fatie{ height:45px; line-height:45px; font-size:16px; text-align:center; border-radius:5px; background:#F00; color:#FFF;}
.fatie span{display:block; background:url("img/fabiao.png") 85px 12px no-repeat;background-size:20px;}
.right_block{ background:#FFF; margin-top:15px; padding-bottom:20px; text-align:center}
.right_block .title{ height:45px; line-height:45px; font-weight:bold; padding-left:20px; border-bottom:1px solid #EAEAEA; text-align:left;}
.right_block img{ width:80%; margin-top:10px}
.right_focus{background:#FFF; margin-top:15px;}
.right_focus img{max-width: 100%; max-height:100%;}

/*底部版权*/
.footer{ background:#FFF; margin-top:10px; border-top:1px solid #EAEAEA; padding:30px 0; text-align:center; font-size:12px; color:#999}

/* 列表 */
.jy_list{ background:#FFF; margin-bottom:8px; padding:30px; border-bottom:1px solid #EAEAEA;}
.jy_list a{ color:#282828;}
.jy_list a:hover{ color:#F60}
.jy_list p{ font-size:16px; line-height:180%;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 4; overflow: hidden;}
.jy_list .icon{ margin-top:15px;display: flex;display: -webkit-flex; /* Safari */}
.jy_list .icon a{ flex:1;}/*display: flex; flex:1 用于划分横向均等布局*/
.jy_list .icon .item{ height:20px; line-height:20px; color:#5c5c5c;padding-left:45px;  } 
.jy_list .icon .views {background:url("../m/jiayuan/img/liulaliang.png") 20px 0px no-repeat;background-size:20px; }
.jy_list .icon .pinglun{background:url("../m/jiayuan/img/pinglun.png") 20px 0px no-repeat;background-size:20px; }
.jy_list .icon .zan{background:url("../m/jiayuan/img/dianzan.png") 20px 0px no-repeat;background-size:20px; }
.jy_list .icon .zan2{background:url("../m/jiayuan/img/dianzan2.png") 20px 0px no-repeat;background-size:20px; }
.jy_list .yishang{ font-size:12px; color:#FFF; background:#FC3; border-radius:5px; padding:2px 5px; margin-right:5px;bottom:2px;position:relative;}
.jy_list .huida{font-weight:bolder; margin-bottom:5px; font-size:16px;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2; overflow: hidden;}

.listpic,listpic2{ margin:10px 0;}
.listpic img{ width:32%; margin-left:1%; margin-bottom:6px; border:1px solid #F4F4F4;box-sizing:border-box;/*border计算在width中*/-moz-box-sizing:border-box;/* Firefox */-webkit-box-sizing:border-box;/* Safari */}
.listpic .listpic_big{ width:50%;}
.listpic2 img{width:100%; margin-bottom:1px; border:1px solid #F4F4F4;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;}
.listpic3 img{ margin-left:0;}

/*展示头像、昵称、发布时间公用*/
.jy_title{ margin-bottom:5px;}
.jy_title:after{display: block;clear: both;content: " ";height: 0;visibility: hidden;} /*清除浮动*/
.jy_title .photo img{ width:40px; height:40px;border-radius:50%; float:left}
.jy_title .title{ margin-left:8px;line-height:20px; font-weight:bold;float:left}
.jy_title .title p{ color:#999; font-weight:normal; font-size:12px;}
.jy_title .guanzhu{float:right; width:50px; height:25px; line-height:25px; color:#FFF; background:#F00;border-radius:5px; text-align:center;cursor:pointer;}
.jy_title .guanzhu2{ border:1px solid #EAEAEA; color:#999999; background:#F4F4F4}
.jy_title .zan{float:right; color:#5c5c5c;height:20px; line-height:20px; cursor:pointer;}
.jy_title .zan img{ width:18px; height:18px;display: inline-block; vertical-align: middle; padding-right:2px}
/*只展示头像和昵称、如关注、粉丝列表*/
.jy_title2 { margin-bottom:15px}
.jy_title2 .title{ margin-top:10px}

/* 帖子内容页 */
.jy_post{background:#FFF;padding:30px; }
.jy_post p{ font-size:16px; line-height:180%; }
.jy_post .dianzan{ margin-top:25px;height:50px; line-height:50px; text-align:center; line-height:18px;}
.jy_post .dianzan span{display:inline-block}
.jy_post .dianzan img { width:25px; height:25px; cursor:pointer;}
.jy_post a{ color:#282828}
.jy_post .huida{margin-top:10px; color:#999}
.jy_post .team{margin-top:10px; padding-bottom:10px; font-size:16px; line-height:200%}
.jy_post .team a {border-radius:5px; border:1px solid #36C; color:#36C; padding:3px 10px; font-size:14px;cursor:pointer;}
.jy_post .tiwen{ font-size:18px; font-weight:bold; margin-bottom:5px; line-height:25px;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2; overflow: hidden;}
.jy_post .tiwen_n{ font-size:14px; font-weight:normal;margin-bottom:20px;}
.jy_post .dashangci{ margin-top:10px}
.jy_post .dashangci span{ font-size:12px; color:#fea334; border-radius:12px; padding:5px 10px; background-color:#f4f4f4}

/*打赏弹层*/
.dashang{ margin-top:30px; text-align:center; font-size:16px}
.dashang select{ width:50px; height:30px; padding:2px; border:1px solid #CCC; background:#FFF; border-radius:3px;}
.dashang input[type="button"]{ margin-left:10px;width:80px; height:30px; line-height:30px; background:#39F; color:#FFF;border-radius:5px; border:0;}
/* 评论 */
.jy_pl_tab{background:#FFF; padding:25px 30px 15px 30px;font-size:18px;}
.jy_pl_wu{ padding: 20px 0; text-align:center;background:#FFF;}
.jy_pl_list{ padding:15px 30px;background:#FFF;}
.jy_pl_list .title a{ color:#282828 }
.jy_pl_list .pl {font-size:16px; margin-left:49px;line-height:150%;  }
.jy_pl_list .pl a {color:#282828;cursor:pointer;}
.jy_pl_list .pl p{font-size:14px; color:#369;cursor:pointer;}
.jy_pl_list .pl span{color:#999999;}
.jy_pl_head{border-bottom:1px solid #E6E6E6; padding:15px 15px 25px 15px;}

.jy_pl_anniu { position:fixed;  bottom:0; left:0;width:100%;padding:5px; text-align:center; z-index:4;}
.jy_pl_anniu .input1{ width:110px; height:35px;border-radius:18px;background:#F00; color:#FFF; border:0; font-size:14px}
.jy_pl_box { padding:10px; text-align:center; line-height:30px}
.jy_pl_box textarea{border-radius:5px; padding:5px; width:92%; border:0; background:#f4f4f4; height:100px;}
.jy_pl_box input[type="button"]{ width:80px; height:30px; line-height:30px; background:#F00; color:#FFF;border-radius:15px; font-size:14px; border:0}
#nextpage_loading{ background:#FFF; color:#666666; font-size:14px; padding:5px 0; text-align:center;}

/*消息通知*/
.jy_msg_list { border-bottom:1px solid #e6e6e6; padding:15px 15px;}
.jy_msg_list .left{float:left;width:75%;}
.jy_msg_list .left .zan{ width:22px; height:22px}
.jy_msg_list .right{float:right; width:23%; font-size:12px;line-height:150%;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 4; overflow: hidden;}
.jy_msg_list:after{display: block;clear: both;content: " ";height: 0;visibility: hidden;} /*清除浮动*/
.jy_msg_article { padding:4px 8px; background:#f4f4f4; display:block; display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2; overflow: hidden;}

/* 个人主页 */
.jy_user { margin-bottom:8px; padding:30px; }
.jy_user:after{display: block;clear: both;content: " ";height: 0;visibility: hidden;} /*清除浮动*/
.jy_user .photo img{width:60px; height:60px;border-radius:50%; float:left}
.jy_user .right{ margin-left:65px}
.jy_user .nickname{font-size:20px; font-weight:bold; margin:2px 0 8px 5px}
.jy_user .renzheng{ color:#666666; margin-left:5px ;}

.jy_user .guanzhu,.jy_user .sqrz { margin:15px auto;  text-align:center;}
.jy_user .guanzhu span,.jy_user .sqrz span{background:rgba(255,0,0,.7);color:#FFF;height:32px; line-height:32px; padding:8px 35px;text-align:center;border-radius:5px;cursor:pointer;}
.jy_user .guanzhu .guanzhu2{ border:1px solid #EAEAEA; color:#999999; background:rgba(255,255,255,.7)}
.jy_user .sqrz .s1{ border:1px solid #818181; color:#2D2D2D; background:rgba(255,255,255,.7); margin-right:20px}

.jy_user .data{display: flex;display: -webkit-flex; margin:30px 0;}
.jy_user .data .item{flex:1; font-size:18px; font-weight:bold; text-align:center;}
.jy_user .data .item span{ color:#666; font-weight:normal; font-size:14px;}
.jy_user .data .item a{ color:#000}

.jy_user p{ line-height:26px;}
.jy_user_tab{background:#FFF;  padding:10px; border-bottom:1px solid #e6e6e6;display: flex;display: -webkit-flex;}
.jy_user_tab p{ flex:1;font-size:18px; text-align:center;}
.jy_user_tab p a{ color:#F00}
.jy_user_tab .p2 a{color:#282828 }

/*我的家园*/
.user_left{ width:26%; float:left;  background:#FFF;}
.user_left a{ display:block; height:40px; line-height:40px; text-align:center; color:#333}
.user_left a:hover{ color:#F60}
.user_right{ width:73%; float:right; background:#FFF; }
.user_padding{ padding:20px}
/*我的发布*/
.jy_gl_list{ background:#FFF;padding:20px 15px; border-bottom:1px solid #EAEAEA;}
.jy_gl_list a{ color:#282828;}
.jy_gl_list p{ font-size:14px; line-height:180%;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2; overflow: hidden;}
.jy_gl_list .title{ font-weight:bold; padding-bottom:8px; }
.jy_gl_list .caozuo{ margin-top:15px; text-align:right;}
.jy_gl_list .caozuo a{ display:inline-block; width:60px; height:25px; line-height:25px; border-radius:13px; border:1px solid #1AB7F2; color:#1AB7F2; margin-left:10px; text-align:center}
/*发表评论*/
.jy_fbpl{ margin:0 30px; padding:25px 0;border-top:1px solid #EAEAEA}
.jy_fbpl_title{ font-size:18px; font-weight:bold; color:#333}
.jy_fbpl_textarea{ margin:15px 0;}
.jy_fbpl_textarea textarea{ width:96%; height:80px; }
.jy_fbpl_tijiao { text-align:right}
.jy_fbpl_tijiao input[type="button"] { background:#FF4242; border-radius:18px; width:80px; height:30px; color:#FFF; font-weight:bold; border:none}

/*首页排行榜*/
.index_phb{ background:#FFF; margin-top:15px; padding-bottom:20px; text-align:center}
.index_phb .biaoti{ height:45px; line-height:45px; font-weight:bold; padding-left:20px; border-bottom:1px solid #EAEAEA; text-align:left; margin-bottom:15px}
.index_phb .jy_title2 { padding:0 20px}
.index_phb .jy_title2 .title a{ font-weight:normal;}
.index_phb .jy_title2 .zan { font-size:16px; padding-right:10px; padding-top:5px}
