@charset "utf-8";
body, ul, li, h1, h2, h3, p, form {margin: 0;padding: 0;}
body {line-height: 200%;background: #fbfbfb;color: #444;font-size: 14px;margin: 0;padding: 0;}
h1, h2, h3 {font-weight: normal;font-family: "微软雅黑", Arial, sans-serif;}
ul, li {list-style: none;}
img {border: none;margin: 0;padding: 0;}
a {color: #444;text-decoration: none;}
a:hover {color: red;}
.headerwrap {background: url(https://uploads.jy135.com/w/img/top-bg.png) repeat-x;height: 52px;}
.main {overflow: hidden;zoom: 1;margin:10px auto;}
#header, .main, #footer {width: 964px;}
.main-left {float: left;width: 645px;background: #FFF;border: 1px solid #eee;}
.main-right {float: right;width: 300px;}
.logo {width: 160px;float: left;height: 43px;}
.logo img{width: 140px;height: 43px;}
.top {width: 100%;height: 42px;clear: both;margin: 0 auto;background: linear-gradient(#f1f1f1,#f5f5f5);background: -webkit-linear-gradient(#f1f1f1,#f5f5f5);background: -moz-linear-gradient(#f1f1f1,#f5f5f5);border-bottom: 1px solid #eaeaea;}
.logo_tu {width: 964px;clear: both;margin: 0 auto;}
.login {width: 318px;float: right;text-align: right;height: 23px;line-height: 23px;padding: 8px 0 0 0;color: #D4D4D4;}
.login a:link, .login a:visited {color: #808080;font-size: 12px;font-weight: normal;text-decoration: none;}
.login a:hover, .login a:active {color: #20C1C9;font-size: 12px;font-weight: normal;text-decoration: underline;}
.nva {width: auto;background: #FBFBFB url(https://uploads.jy135.com/w/img/nva.jpg) top repeat-x;margin: 0 auto;height: auto;clear: both;}
.nva_1 {width: 964px;height: auto;margin: auto;clear: both;padding-top: 16px;}
.nva_2 {width: 43px;height: 42px;float: left;padding-right: 7px;}
.nva_2 span {display: block;background: url(https://uploads.jy135.com/w/img/bg.jpg) no-repeat;width: 43px;height: 42px;padding: 6px 0;text-align: center;line-height: 16px;font-size: 15px;font-weight: bold;color: #FFF;}
.nva_2 .ico1 {background: url(https://uploads.jy135.com/w/img/bg1.jpg) no-repeat;}
.nva_3 {width: 739px;float: left;height: auto;line-height: 21px;}
.nva_3 ul {margin: 0;padding: 0;clear: both;}
.nva_3 li {float: left;line-height: 21px;padding: 0 3px 0 3px;color: #FFF;}
.nva_3 a:link, .nva_3 a:visited {color: #FFFEFF;font-size: 12px;font-weight: normal;text-decoration: none;}
.nva_3 a:hover, .nva_3 a:active {color: #333;font-size: 12px;font-weight: normal;text-decoration: none;}
.nva_4 {width: 121px;float: left;height: auto;line-height: 21px;}
.nva_4 ul {margin: 0;padding: 0;clear: both;}
.nva_4 li {float: left;line-height: 21px;padding: 0 3px 0 3px;color: #FFF;}
.nva_4 a:link, .nva_4 a:visited {color: #FFFEFF;font-size: 12px;font-weight: normal;text-decoration: none;}
.nva_4 a:hover, .nva_4 a:active {color: #333;font-size: 12px;font-weight: normal;text-decoration: none;}
.zw_fx {width: 964px;height: auto;clear: both;margin: 0 auto;padding-top: 24px;}
.hanggao1 {height: 0;font-size: 1px;line-height: 1px;clear: both;}
.h10 {height: 5px;font-size: 0;line-height: 0;}
.qq_login {display: inline-block;background: url(https://uploads.jy135.com/w/img/qqLong.png) no-repeat;_background: url(https://uploads.jy135.com/w/img/qqLong.png) no-repeat;text-indent: 0;width: 120px;}
.fabu {text-align: center;padding-top: 5px;padding-bottom: 5px;}
.header-mobile {float: left;background: url(https://uploads.jy135.com/w/img/mobile-icon.png) no-repeat left;padding-left: 15px;color: #2ad1d7;font-family: Arial, Helvetica, sans-serif;}
.info {color: #666;background: #f5f5f5;text-align: center;font-size: 12px;}
.info a {margin: 0 5px;}
.nav {padding: 15px 15px 5px;border-bottom: 1px solid #eee;}
.nav a{color: #2ad1d7;}
.childs a {margin: 0 5px 10px 0;line-height: 18px;text-align: center;font-size: 12px;padding: 5px 8px;display: inline-block;border-radius: 3px;background: #20b1b7;color: #fff;transition: all .3s ease;-webkit-transition: all .3s ease;-moz-transition: all .3s ease;}
.childs a:hover, .childs .ck {background: #0f969b;}
.list {margin: 5px 15px 10px;}
.list li {padding: 10px 0;border-bottom: 1px solid #e9e9e9;}
.list h3 {position: relative;}
.list h3 a {color: #1774a2;font-size: 16px;}
.list h3 a:hover {color: #f00;}
.list h3 span{float: right;color: #888;font-size: 12px;}
.list .desc {font-size: 12px;color: #666;}
.list .desc p{-webkit-margin-before: 0; -webkit-margin-after: 0;line-height: 24px;}
.list .info1 {color: #999;font-size: 12px;}
.list h3 em {position: absolute;width: 30px;height: 24px;color: #fff;top: 2px;right: 1px;}
.list h3 em a {font-style: normal;text-align: center;width: 30px;height: 20px;display: block;position: absolute;background: #F16E50;font-size: 14px;line-height: 20px;color: #fff;margin: 0;padding: 0;z-index: 2;}
.list h3 em .corner {display: block;position: absolute;left: 12px;bottom: 0;height: 0;width: 0;font-size: 0;line-height: 0;border-width: 4px 4px;border-style: solid;border-color: #F16E50 #fff #fff #F16E50;z-index: 1;}
.list li.page, .nav li.page {border-bottom: none;padding: 20px 0;font-size: 14px;}
.list li.page a, .nav li.page a {padding: 5px 10px;border: 1px solid #eee;margin: 0 5px;color: #454545;}
.list li.page a:hover, .nav li.page a:hover {background: #20b1b7;color: #fff;border: 1px solid #26d1d7;}
.list li.page .current, .nav li.page .current {background: #20b1b7;padding: 6px 13px;color: #fff;}
.content li.page {border-bottom: none;text-align: center;padding: 0 0 5px;font-size: 14px;}
.content li.page a {padding: 5px 10px;border: 1px solid #eee;margin: 0 5px;color: #454545;}
.content li.page a:hover {background: #26d1d7;color: #fff;border: 1px solid #26d1d7;}
.content li.page .current {background: #26d1d7;padding: 6px 13px;color: #fff;}
.mod {margin-bottom: 15px;border: 1px solid #eee;background: #fff;}
.mod h2 {padding: 5px 15px 0;font-size: 16px;color: #20b1b7;}
.mod ul {margin: 0 15px 10px;}
.mod ul li {margin: 8px 0;border-bottom: 1px solid #f5f5f5;height: 24px;overflow: hidden;line-height: 24px;font-size: 12px;}
.mod ul li a{height: 24px;float: left;}
.footer {margin-top: 20px;background: #f0f0f0;border-top: 1px solid #ddd;width: 100%;padding: 10px 0;}
#footer {text-align: center;font-family: Arial, Helvetica, sans-serif;font-size: 12px;line-height: 40px;margin: 0 auto;height: 40px;;}
#footer .links {color: #b5b5b5;}
#footer .links a {margin: 0 5px;}
.cmessage {width: 606px;padding: 5px;height: 60px;border: 1px solid #ddd;overflow: auto;}
.cbtn {padding: 5px 15px;background: #F16E50;border: none;color: #fff;}
.author {padding: 20px 10px;overflow: hidden;zoom: 1;}
.authoravatar {text-align: center;}
.mod ul.authorinfo {margin: 0;padding: 0;margin-left: 10px;overflow: hidden;zoom: 1;}
.mod ul.authorinfo li {float: left;margin-right: 10px;line-height: 25px;}
.author h3 {line-height: 18px;margin-bottom: 8px;width: 135px;overflow: hidden;}
.author h3 a {font-size: 18px;}
.signature {margin: 15px 10px 0;font-size: 12px;background: #f9f9f9;padding: 8px 10px;-moz-border-radius: 5px;-webkit-border-radius: 5px;border-radius: 5px;color: #999;}
a.dobtn {border: 1px solid #F16E50;border-radius: 3px;background: #F16E50;color: #fff;padding: 0 10px;font-size: 12px;line-height: 25px;display: inline-block;}
.likeitem {margin: 20px 0;text-align: center;}
.likeitem em.likenum {background: #F16E50;color: white;text-align: center;padding: 8px 20px;font-style: normal;}
.likeitem em.dolike {padding: 8px 20px 8px 45px;font-style: normal;background: url(https://uploads.jy135.com/w/img/like.png) no-repeat 12px 8px #F16E50;color: white;margin: 0 3px;}
.mod {right: 20px;}
.menu ul {margin: 10px 0 0;line-height: 36px;display: inline-block;width: 100%;}
.menu ul li {padding: 0 10px;position: relative;}
.channels {width: 350px;float: left;}
.nologin, .loginuser {float: right;}
.loginuser em {margin: 6px 0 0 3px;border-style: solid dashed dashed;border-color: transparent;border-top-color: #999;font-size: 0;width: 0;height: 0;line-height: 0;border-width: 3px 3px 0;}
.loginuser u {position: relative;z-index: 105;text-decoration: none;font-size: 16px;}
.loginuser i {position: absolute;display: block;height: 35px;width: 100%;top: 0;left: 0;}
.subnav {z-index: 1000;line-height: 30px;background: #fff;padding: 5px 10px;width: 100px;font-size: 12px;position: absolute;top: 36px;left: 0;border-right: 1px solid #eee;border-bottom: 1px solid #eee;display: none;}
.navhover {background: #fff;}
.headline {padding: 15px 10px 10px;overflow: hidden;zoom: 1;border: 1px solid #eee;background: #fff;margin-bottom: 15px;}
.hdpic {float: left;width: 200px;}
.hdtext {float: right;width: 400px;margin-left: 18px;}
.hdtext em {display: block;line-height: 15px;font-size: 11px;color: #999;}
.elitemembers {overflow: hidden;zoom: 1;padding: 5px 8px;border: 1px solid #eee;background: #fff;}
.elitemembers ul {margin: 10px 0;overflow: hidden;}
.elitemembers h2 em {float: right;font-size: 12px;font-style: normal;}
.elitemembers li {float: left;width: 60px;height: 60px;margin: 4px;}
.register {background: #FFF6EE;border: 1px solid #f8e9db;-moz-border-radius: 3px;-webkit-border-radius: 3px;border-radius: 3px;padding: 10px;}
.joinin {border: 1px solid #F16E50;background: #F16E50;color: #fff;padding: 1px 15px 3px;}
a.joinin:hover {border: 1px solid #eee;background: #fff;color: #F16E50;}
img.useravatar {width: 60px;height: 60px;float: left;margin-right: 15px;}
.cpic {overflow: hidden;margin: 10px 0;width: 640px;}
.ccpic {height: 150px;overflow: hidden;position: relative;}
.ccpic a {filter: alpha(opacity = 70);opacity: .7;}
.ccpic a:hover {opacity: 1;}
.ccpic p {position: absolute;top: 122px;padding: 0 5px;width: 300px;background: #000;color: #fff;filter: alpha(opacity = 50);opacity: .5;display: block;}
.ccpic a:hover p {opacity: .8;}
.cpic-l {float: left;width: 320px;}
.cpic-r {float: right;width: 320px;}
.carea {padding: 10px;border: 1px solid #eee;background: #fff;margin: 15px 0;}
.carea-list {overflow: hidden;zoom: 1;}
.carea-list li {float: left;width: 50%;height: 30px;line-height: 30px;display: inline-block;overflow: hidden;}
.carea h2 {background: #f5f5f5;font-size: 16px;margin-top: 5px;border-bottom: 1px solid #e2e2e2;}
.carea h2 a {color: #F16E50;font-size: 16px;margin-left: 5px;}
#friendlinks {width: 960px;margin: 15px auto;background: #fff;border: 1px solid #eee;}
#friendlinks h2 {line-height: 30px;padding: 5px 10px;background: #f5f5f5;}
#friendlinks .links {margin: 5px 10px;line-height: 24px;}
#friendlinks a {margin-right: 10px;white-space: nowrap;display: inline-block;}
#friendlinksa {width: 960px;margin: 10px auto;background: #fff;border: 1px solid #eee;}
#friendlinksa h2 {line-height: 30px;padding: 2px 10px;background: #f5f5f5;font-size: 16px;}
#friendlinksa .linksa {margin: 5px 10px;line-height: 24px;}
#friendlinksa a {margin-right: 10px;white-space: nowrap;display: inline-block;font-size: 12px;}
.video_jy135 {height: 410px;width: 590px;margin: 10px 0px;}
.ico1 a {color: #fff;}
.jytub {overflow: hidden;}
.jytub .a {float: left;display: block;margin-right: 5px;border-radius: 5px;overflow: hidden}
.jytub p {line-height: 25px;color: #666;font-size: 12px;}


/* 搜索框 */
.search1{float: right;margin-top: 5px;width: 300px;}
.search1 .inp{width: 237px;height: 28px;border: 1px solid #d4d4d4;padding-left: 5px;color: #bfbfbf;font-size: 12px;float: left;outline: none;font-family: "Microsoft Yahei";border-top-left-radius: 3px;border-bottom-left-radius: 3px;}
.search1 .btn{background: #20aeb5;text-align: center;line-height: 28px;color: #fff;border: 0 none;font-size: 14px;border: 1px solid #20aeb5;padding: 1px 13px;cursor: pointer;transition: all .3s ease-in;-webkit-transition: all .3s ease-in;-moz-transition: all .3s ease-in;font-family: "Microsoft Yahei";border-top-right-radius: 3px;border-bottom-right-radius: 3px;height: 32px;}
.search1 .btn:hover{filter: brightness(.9);-webkit-filter: brightness(.9);-moz-filter: brightness(.9);-ms-filter: brightness(.9);}


/*优化*/
.na{float: left;margin-top: 8px;margin-left: 10px;;}
.na a{color: #20aeb5;}
.na .thispage{padding: 5px 10px;background: #20aeb5;color: #fff!important;}
.backtop{width: 40px;height: 40px;background: #000;opacity: .3;filter: alpha(opacity=30);position: fixed;margin-left: 165px;left: 50%;cursor: pointer;z-index: 999;bottom: 30%;display: none;overflow: hidden;line-height: initial;}
.backtop img{width:100%;position: relative;}
.ad_right{margin-bottom: 10px;}
.footerwrap{background: #ececec;}
