@charset "utf-8";

/**/
@media(max-width:1000px) {
	html { min-width: 1400px }
}

/* CSS Document */
body, ul, li, h1, h2, h3, p, form { margin: 0; padding: 0; }
body { line-height: 200%; background: #fbfbfb; color: #444; font-size: 12px; }
ul { padding: 0px; margin: 0px; list-style-type: none; }
li { padding: 0px; margin: 0px; list-style-type: none; }
p { margin: 0 0 0em; padding: 0px; }
img { border: none; }
.container h2{
	line-height:40px;
	font-size:18px;
	font-weight:600;
}
.container{
	text-indent:20px;
}
a { color: #808080; text-decoration: none; }
a:hover { color: red; text-decoration: underline; }
.hanggao { height: 8px; font-size: 1px; line-height: 1px; clear: both; }
.hanggao1 { height: 10px; font-size: 1px; line-height: 1px; clear: both; }
.body { background: #FBFBFB; }
.weizhi { width: 960px; height: 31px; margin: 0px auto; clear: both; font-size: 12px; border: 1px solid #eee; }
.weizhi .left { float: left; height: 28px; text-align: left; padding-top: 3px; padding-left: 4px; }
.weizhi .left a:hover { text-decoration: underline; }
.weizhi .right { float: right; padding-right: 5px; background: url(/addon/skin/images/zc.png) no-repeat left; height: 28px; color: #878787; padding-left: 21px; padding-top: 3px; font-size: 12px; }
.qq_login { display: inline-block; background: url(/addon/skin/images/qqlogin.png) no-repeat; _background: url(/addon/skin/images/qqlogin.png) no-repeat; text-indent: 0px; width: 76px; }

/*ad*/
.Money { float: left; width: 100%; overflow: hidden; }
.Money.n { float: none; }
.Money center { width: 964px; margin: 0px auto; overflow: hidden; }
.aad { text-align: center; border: 1px dashed #B5B5B5; color: #777; padding: 5px 0 }
.LR-Mem { float: none !important; }
.LR-Mem p { margin: 0px; }
.none { padding: 30px 0px; }
.mbN { display: none !important; }
.app0 { display: none; }

/*top*/
.top { width: 964px; height: auto; clear: both; margin: 0px auto; background: #FFFFFF; overflow: hidden; }
.logo_tu { width: 964px; height: 80px; clear: both; margin: 0px auto; background: url(/addon/skin/images/tu.jpg) center no-repeat; }
.logo { width: 180px; height: 80px; float: left; padding: 0px 0px 0px 0px; }
.logo a, .logo img { float: left; width: 100%; height: 100%; overflow: hidden; }
.search-box { width: 318px; float: right; text-align: right; height: 23px; line-height: 23px; padding: 8px 0px 0px 0px; color: #D4D4D4; }
.search-box a { color: #2ad1d7; }
.header-mobile { float: left; background: url(/addon/skin/images/mobile-icon.png) no-repeat left; padding-left: 15px; color: #2ad1d7; font-family: Arial, Helvetica, sans-serif }
.search { height: 34px; float: right; margin-top: 0px; width: 318px; }
.search a.tg, .search a.tg:visited { float: left; height: 30px; display: block; line-height: 30px; background: url(/addon/skin/images/serbg.png) repeat-x; color: #666666; widtH: 80px; text-align: center; position: absolute; top: 0px; right: 0px; border: 1px solid #C1C1C1 }
.search a.tg:hover { background: #464646; text-decoration: none; color: #fff; border: 1px solid #464646 }
.search p { outline: none; float: left; width: 218px; height: 18px; padding: 6px 5px 6px 30px; border: 1px solid #ccc; border-right: 0 none; overflow: hidden; background: #fff url(/addon/skin/images/menubg.png) no-repeat -105px -50px }
.search p input { position: relative; top: -3px; width: 218px; height: 18px; border: 0 none; outline: none; font: 12px/18px arial; color: #999; }
.search .ipt { border: 1px solid #C1C1C1; font-size: 14px; width: 223px; padding: 0px 6px; color: #A9A9B3; background: #fff; border-right: none }
.search .sub { float: left; border: none; width: 64px; line-height: 32px; height: 32px; background: url(/addon/skin/images/menubg.png) no-repeat 0 -44px; color: #666666; cursor: pointer }
.search .sub:hover { filter: alpha(opacity=80);    /*IE*/ -moz-opacity: 0.8;    /*MOZ , FF*/ opacity: 0.8;    /*CSS3, FF1.5*/ }
.nva { width: 964px; background: #0ebbc2; margin: 0px auto; height: auto; clear: both; overflow: hidden; }
.nva_1 { width: 964px; height: auto; margin: auto; clear: both; padding: 10px 0px 10px 4px; overflow: hidden; }
.nva_2 { width: 43px; height: 42px; float: left; margin-right: 7px; border-radius: 5px; background: #ffcb3f }
.nva_2.n2 { background: #b3d546 }
.nva_2.n3 { background: #40e1e9 }
.nva_2.n4 { background: #22c9fb }
.nva_2 a { float: left; color: #047c80; margin: 5px; width: calc(100% - 10px); height: calc(100% - 10px); font-family: 微软雅黑; font-size: 14px; line-height: 16px; text-align: center; overflow: hidden; }
.nva_3 { width: 236px; float: left; height: auto; line-height: 21px; }
.nva_3 ul { margin: 0px; padding: 0px; clear: both; }
.nva_3 li { float: left; line-height: 21px; padding: 0px 4px; color: #FFFFFF }
.nva_3 li a { float: left; color: #fff; overflow: hidden; }
.nva_3 li a:hover { color: #fff700; text-decoration: underline; }
.nva_3.n2 { width: 137px; }
.nva_3.n3 { width: 137px; }
.nva_3.n4 { width: 250px; }
.zw_fx { float: left; width: 964px; height: auto; clear: both; margin: 0px auto; padding-top: 5px; padding-bottom: 5px; overflow: hidden; }
.zw_fx img { float: left; width: 100%; }
.zuowen { width: 720px; float: left; line-height: 23px; font-size: 12px; font-weight: bold; color: #0CBBC0; }
.fenxiang { text-align: right; float: right; width: 244px; height: auto; color: #4E4E4E; }
.h10 { height: 5px; font-size: 0px; line-height: 0px; }

.xuhao{
	text-indent: 0;
    color: #fff;
    display: inline-block;
    width: 30px;
    height: 30px;
    margin-right: 10px;
    border-radius: 50%;
    background: #4d8eff;
    text-align: center;
    font: 700 18px/30px arial;
    float: left;
}
/*主要部分*/
#header, .conbox, #footer { margin-left: auto; margin-right: auto; width: 964px; overflow: hidden; }
.conbox { min-height: 500px; margin-bottom: 5px; margin-top: 5px; }
#main { float: left; width: 653px; }
#sidebar { float: right; width: 302px; }
.main { width: 964px; height: auto; margin: 0px auto; margin-top: 5px; clear: both; overflow: hidden; }
.tu_goggao { float: left; width: 100%; height: auto; clear: both; margin: 0px auto; padding-top: 1px; margin-bottom: 5px; overflow: hidden; }
.tu_new4 { font-size: 0px; line-height: 0px; clear: both; overflow: hidden; height: 1px; background: url(/addon/skin/images/tg4.jpg) no-repeat; }
.tu_new { width: 712px; height: auto; float: left; background: url(/addon/skin/images/tg1.jpg) repeat-y; position: relative }
.tu_new1 { clear: both; overflow: hidden; padding-bottom: 5px; background: url(/addon/skin/images/tg2.jpg) bottom no-repeat; }
.zuixin { top: 0px; right: 1px; width: 54px; height: 54px; background: url(/addon/skin/images/tg.gif) no-repeat; position: absolute; }
.tu_new2 { width: 372px; height: 230px; float: left; padding: 10px 0px 8px 13px; }
.tu_new2 a, .tu_new2 a img { float: left; width: 100%; height: 100%; overflow: hidden; }
.tu_new3 { float: left; width: 276px; height: auto; padding: 16px 0px 0px 13px; }
.tu_new3 ul { float: left; width: 100%; margin: 0px; padding: 0px; clear: both; overflow: hidden; }
.tu_new3 .lei { float: left; color: #ff0000; padding-right: 10px; }
.tu_new3 .lei a:link { color: #ff0000; }
.tu_new3 .lei a:visited { color: #ff0000; }
.tu_new3 li { float: left; width: 276px; height: 30px; line-height: 30px; white-space: nowrap; -o-text-overflow: ellipsis; text-overflow: ellipsis; text-align: left; background: url(/addon/skin/images/tg3.jpg) repeat-x bottom; overflow: hidden; }
.goggao { float: right; width: 244px; height: auto; background: url(/addon/skin/images/gg11.jpg) repeat-y; }
.goggao1 { width: 244px; font-size: 0px; line-height: 0px; clear: both; overflow: hidden; height: 1px; background: url(/addon/skin/images/gg.jpg) no-repeat; }
.goggao2 { width: 244px; clear: both; overflow: hidden; padding-bottom: 5px; height: auto; background: url(/addon/skin/images/gg22.jpg) bottom no-repeat; }
.goggao3 { float: left; width: auto; height: 248px; }
.goggao3 .title { font-size: 14px; color: #0EBBC2; font-weight: bold; clear: both; line-height: 23px; padding: 8px 0px 2px 21px; }
.goggao3 ul { float: left; width: 100%; margin: 0px; padding: 0px; clear: both; overflow: hidden; }
.goggao3 li { float: left; line-height: 26px; text-align: left; width: calc(100% - 42px); background: 19px 14px url(/addon/skin/images/gg33.jpg) no-repeat; padding-left: 28px; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; word-break: break-all; }
.fbwz { width: 224px; height: 50px; margin: 0px auto; padding-top: 5px; clear: both; }
.dz { width: 204px; height: 33px; clear: both; margin: 0px auto; }
.dlu { float: left; background: url(/addon/skin/images/button1.jpg); width: 97px; height: 33px; line-height: 33px; text-align: center; }
.zhuc { float: right; background: url(/addon/skin/images/button1.jpg); width: 97px; height: 33px; line-height: 33px; text-align: center; }
.adcontent { float: left; margin: 10px 10px 10px 0px; }
.fenlei { width: 964px; height: auto; clear: both; margin: 0px auto; overflow: hidden; background: url(/addon/skin/images/fl1.jpg) repeat-y; }
.fenlei1 { width: 964px; clear: both; overflow: hidden; line-height: 0px; font-size: 0px; height: 2px; background: url(/addon/skin/images/fl.jpg) top no-repeat; }
.fenlei2 { width: 964px; height: auto; clear: both; overflow: hidden; padding-bottom: 5px; background: url(/addon/skin/images/fl2.jpg) bottom no-repeat; }
.fenlei3 { height: 151px; padding: 14px 0px 0px 15px; width: 947px; clear: both; overflow: hidden; }
.fenlei3_1 { float: left; height: 146px; width: 124px; padding-right: 11px; }
.fenlei3_2 { width: 124px; height: 26px; text-align: center; line-height: 26px; font-size: 14px; font-weight: bold; color: #FFFFFF; }
.fenlei3_2 .back1 { background: #FEBB26; }
.fenlei3_2 .back2 { background: #9DC92C; }
.fenlei3_2 .back3 { background: #46CFD5; }
.fenlei3_2 .back4 { background: #13C1F3; }
.fenlei3_2 .back5 { background: #47A6DC; }
.fenlei3_2 .back6 { background: #7477D8; }
.fenlei3_2 .back7 { background: #CC97DD; }
.fenlei3_3 { width: 124px; height: 112px; padding-top: 8px; clear: both; background: url(/addon/skin/images/fl3.jpg) top repeat-x; }
.fenlei3_3 ul { margin: 0px; padding: 0px; clear: both; }
.fenlei3_3 li { float: left; line-height: 24px; text-align: left; width: 52px; padding-left: 10px; }

/**/
.catbox_rem { float: left; width: 100%; height: auto; clear: both; margin: 5px auto; overflow: hidden; }
.catbox { float: left; width: 712px; height: auto; }
.catbox_title { width: 702px; height: 36px; background: url(/addon/skin/images/xx.jpg) no-repeat; padding-right: 10px; }
.catbox_rem.c2 .catbox_title { background: url(/addon/skin/images/cg.jpg) no-repeat; }
.catbox_rem.c2 .catbox_b { background: url(/addon/skin/images/cg1.jpg) repeat-y; }
.catbox_rem.c2 .catbox_b .lei { color: #87B902; }
.catbox_rem.c2 .catbox_c { background: url(/addon/skin/images/cg2.jpg) repeat-y; }
.catbox_rem.c2 .catbox_title .l a { color: #86ac27 }
.zwtc.c5 .zwtc_title { background: url(/addon/skin/images/cg-big.jpg) no-repeat; }
.zwtc.c5 .zwtc_b { background: url(/addon/skin/images/cg1-big.jpg) repeat-y; }
.zwtc.c5 .zwtc_b .lei { color: #87B902; }
.zwtc.c5 .zwtc_c { background: url(/addon/skin/images/cg2-big.jpg) repeat-y; }
.zwtc.c5 .zwtc_title .l a { color: #86ac27 }
.catbox_rem.c3 .catbox_title { background: url(/addon/skin/images/gz.jpg) no-repeat; }
.catbox_rem.c3 .catbox_b { background: url(/addon/skin/images/gz1.jpg) repeat-y; }
.catbox_rem.c3 .catbox_b .lei { color: #F1AB15; }
.catbox_rem.c3 .catbox_c { background: url(/addon/skin/images/gz2.jpg) repeat-y; }
.catbox_rem.c3 .catbox_title .l a { color: #f0b228 }
.zwtc.c6 .zwtc_title { background: url(/addon/skin/images/gz-big.jpg) no-repeat; }
.zwtc.c6 .zwtc_b { background: url(/addon/skin/images/gz1-big.jpg) repeat-y; }
.zwtc.c6 .zwtc_b .lei { color: #F1AB15; }
.zwtc.c6 .zwtc_c { background: url(/addon/skin/images/gz2-big.jpg) repeat-y; }
.zwtc.c6 .zwtc_title .l a { color: #f0b228 }
.catbox_title .l, .catbox_title .l a, .zwtc_title .l, .zwtc_title .l a { float: left; height: 100%; overflow: hidden; }
.catbox_title .l a, .zwtc_title .l a { font-family: 微软雅黑; font-size: 18px; line-height: 36px; text-indent: 25px; color: #48cad0; }
.catbox_title ul { float: right; margin: 0px; padding: 0px; }
.catbox_title li { float: right; line-height: 36px; text-align: left; padding: 0px 5px 0px 5px; color: #EDEDED }
.catbox_b { background: url(/addon/skin/images/xx1.jpg) repeat-y; height: 268px; width: 712px; clear: both; padding-top: 14px; }
.catbox_b ul { margin: 0px; padding: 0px; clear: both; }
.catbox_b li { float: left; width: 310px; height: 25px; line-height: 25px; text-align: left; padding-left: 28px; overflow: hidden; }
.catbox_b .lei { float: left; color: #15BCC4; padding-right: 8px; text-align: left; white-space: nowrap; text-overflow: ellipsis; word-break: break-all; overflow: hidden; }
.catbox_b .lei_tit { float: left; width: calc(100% - 90px); white-space: nowrap; text-overflow: ellipsis; word-break: break-all; overflow: hidden; }
.catbox_b .lei_tit a { color: #808080 }
.catbox_b .lei_tit a:hover { color: red; text-decoration: underline; }
.catbox_b .riqi { float: right; color: #BDBDBD; font-family: "宋体"; }
.catbox_c { background: url(/addon/skin/images/xx2.jpg) repeat-y; height: 5px; width: 712px; clear: both; font-size: 0px; line-height: 0px; overflow: hidden; }
.remen { float: right; width: 244px; height: auto; }
.remen_title { width: 244px; height: 36px; background: url(/addon/skin/images/xx3.jpg) no-repeat; }
.remen_title .title { line-height: 36px; font-size: 14px; font-weight: bold; color: #707070; float: left; padding-left: 17px; }
.remen_zy { float: right; line-height: 36px; padding-right: 10px; }
.remen_zy ul { margin: 0px; padding: 0px; clear: both; }
.remen_zy li { float: left; width: auto; line-height: 36px; padding: 0px 5px 0px 5px; }
.remen_zy_li3 { float: left; width: auto; line-height: 36px; }
.remen_zy_li1 { float: left; width: auto; line-height: 36px; padding: 0px 5px 0px 5px; color: #666666; cursor: pointer }
.remen_zy_li2 { float: left; width: auto; line-height: 36px; padding: 0px 5px 0px 5px; color: #14BCC5; font-weight: bold; cursor: pointer }
.remen_b { background: url(/addon/skin/images/xx4.jpg) repeat-y; width: 244px; clear: both; height: 282px; }
.remen_b ul { width: 244px; height: auto; clear: both; overflow: hidden; background: url(/addon/skin/images/xx6.jpg) 20px 20px no-repeat; padding-top: 14px; }
.remen_b li { float: left; padding-left: 43px; height: 25px; line-height: 25px; width: 190px; }
.remen_b li a { float: left; width: 100%; height: 100%; white-space: nowrap; text-overflow: ellipsis; word-break: break-all; overflow: hidden; }
.remen_c { width: 244px; height: 5px; background: url(/addon/skin/images/xx5.jpg) no-repeat; line-height: 0px; font-size: 0px; overflow: hidden; }
.yxzz_b { background: url(/addon/skin/images/xx4.jpg) repeat-y; width: 244px; clear: both; height: 615px; }
.yxzz_b ul { width: 244px; height: auto; clear: both; overflow: hidden; background: url(/addon/skin/images/xx6.jpg) 20px 20px no-repeat; padding-top: 14px; }
.yxzz_b li { float: left; padding-left: 43px; line-height: 25px; width: 190px; }
.yxzz_b1 { width: 240px; height: auto; border-bottom: #F1F1F1 1px solid; clear: both; overflow: hidden; margin-left: 2px; }
.yxzz_b1_1 { float: left; width: 50px; height: 50px; padding: 13px 12px 12px 16px; }
.yxzz_b1_2 { float: left; width: 150px; line-height: 17px; font-size: 12px; color: #6F6F6F; padding-top: 13px; }
.yxzz_b2 { width: 240px; height: 77px; }
.zwtc { float: left; width: 964px; height: auto; clear: both; margin: 5px auto; overflow: hidden; }
.zwtc_title1 { width: 954px; height: 36px; clear: both; background: url(/addon/skin/images/tc3.jpg) no-repeat; padding-right: 10px; }
.zwtc_title1 ul { margin: 0px; padding: 0px; clear: both; }
.zwtc_title1 li { float: right; line-height: 36px; text-align: left; padding: 0px 5px 0px 5px; color: #EDEDED }
.zwtc_title { width: 954px; height: 36px; clear: both; background: url(/addon/skin/images/tc.jpg) no-repeat; padding-right: 10px; }
.zwtc_title ul { margin: 0px; padding: 0px; }
.zwtc_title li { float: right; line-height: 36px; text-align: left; padding: 0px 5px 0px 5px; color: #EDEDED }
.zwtc_b { background: url(/addon/skin/images/tc1.jpg) repeat-y; height: 268px; width: 964px; clear: both; padding-top: 14px; }
.zwtc_b ul { margin: 0px; padding: 0px; clear: both; }
.zwtc_b li { float: left; width: 285px; height: 25px; line-height: 25px; text-align: left; padding-left: 25px; overflow: hidden; }
.zwtc_b li a { float: left; max-width: 100%; white-space: nowrap; text-overflow: ellipsis; word-break: break-all; overflow: hidden; }
.zwtc_b .lei { float: left; color: #15BCC4; padding-right: 8px; text-align: left; }
.zwtc_b .lei a:link { color: #15BCC4; }
.zwtc_b .lei a:visited { color: #15BCC4; }
.zwtc_b .lei_tit { float: left; width: calc(100% - 90px); height: 100%; overflow: hidden; }
.zwtc_b .riqi { float: right; color: #BDBDBD; font-family: "宋体"; padding-right: 5px; }
.zwtc_c { background: url(/addon/skin/images/tc2.jpg) repeat-y; height: 5px; width: 964px; clear: both; font-size: 0px; line-height: 0px; overflow: hidden; }
.zwtc_b2 { background: url(/addon/skin/images/tc1.jpg) repeat-y; height: 268px; width: 964px; clear: both; padding-top: 14px; }
.zwtc_b2 ul { margin: 0px; padding: 0px; clear: both; }
.zwtc_b2 li { float: left; width: 285px; line-height: 25px; text-align: left; padding-left: 25px; }
.zwtc_b2 .lei { float: left; color: #15BCC4; width: 75px; text-align: left; }
.zwtc_b2 .lei a:link { color: #15BCC4; }
.zwtc_b2 .lei a:visited { color: #15BCC4; }
.zwtc_b2 .lei_tit { float: left; }
.zwtc_b2 .riqi { float: right; color: #BDBDBD; font-family: "宋体"; padding-right: 5px; }
.lew_tu { width: 964px; height: 90px; clear: both; margin: 0px auto; }
.main_left { float: left; height: auto; width: 652px; }
.main_wei { width: 964px; line-height: 30px; height: 30px; text-align: left; color: #A5A5A5; }
.main_left_title { width: 652px; height: 40px; color: #20C1C9; font-size: 14px; background: url(/addon/skin/images/tit.jpg) no-repeat; }
.main_left1 { width: 652px; height: 1px; clear: both; font-size: 0px; line-height: 0px; overflow: hidden; background: top url(/addon/skin/images/tit.jpg) no-repeat; }
.main_left_title b { padding-left: 25px; line-height: 40px; }
.main_left2 { width: 652px; height: auto; clear: both; background: url(/addon/skin/images/tit1.jpg) repeat-y; }
.main_left0 { width: 648px; margin-left: 2px; padding-top: 12px; background: url(/addon/skin/images/tg3.jpg) bottom repeat-x; }
.main_left2_1 { width: 648px; height: 26px; clear: both; }
.main_left2_1 .title { float: left; font-size: 14px; font-weight: bold; padding-left: 26px; }
.main_left2_1 .riqi { float: right; font-size: 12px; padding-right: 27px; }
.main_left2_2 { font-size: 12px; text-align: left; clear: both; line-height: 21px; color: #838383; padding: 0px 27px 20px 26px; }
.main_left3 { background: url(/addon/skin/images/tit2.jpg) no-repeat; height: 5px; width: 652px; clear: both; font-size: 0px; line-height: 0px; overflow: hidden; }
.main_fy { width: 520px; height: auto; clear: both; padding: 14px 0px 16px 130px; overflow: hidden; }
.main_fy1 { float: left; margin-right: 2px; width: 54px; line-height: 25px; text-align: center; background: url(/addon/skin/images/fy1.jpg) no-repeat; }
.main_fy2 { float: left; margin-right: 2px; width: 28px; height: 25px; line-height: 25px; text-align: center; }
.main_fy3 { float: left; margin-right: 2px; width: 28px; line-height: 25px; text-align: center; }
.main_right { float: right; height: auto; width: 304px; }
.main_right1 { width: 304px; background: url(/addon/skin/images/rc.jpg) no-repeat; height: 1px; clear: both; font-size: 0px; line-height: 0px; overflow: hidden; }
.main_right2 { width: 304px; background: url(/addon/skin/images/rc1.jpg) repeat-y; height: auto; clear: both; overflow: hidden; }
.main_right2 ul { margin: 0px; padding: 15px 0px 15px 0px; clear: both; overflow: hidden; }
.main_right2 li { float: left; width: 240px; line-height: 25px; text-align: left; padding-left: 28px; }
.main_right2 .lei { float: left; color: #15BCC4; width: 64px; text-align: left; }
.main_right2 .lei_tit { float: left; }
.main_right2 .riqi { float: right; color: #BDBDBD; font-family: "宋体"; }
.main_right3 { width: 304px; background: url(/addon/skin/images/rc2.jpg) no-repeat; height: 4px; clear: both; font-size: 0px; line-height: 0px; overflow: hidden; }
.main_right2_1 { width: 302px; padding-left: 2PX; background: url(/addon/skin/images/rc1.jpg) repeat-y; height: auto; clear: both; overflow: hidden; }
.main_right2_2 { width: 280px; background: url(/addon/skin/images/tu2.jpg) no-repeat; margin-left: 2px; padding: 31px 20px 0px 0px; height: 140px; clear: both; overflow: hidden; }
.main_left2 h1 { line-height: 50px; font-size: 20px; font-family: "微软雅黑", "黑体"; font-weight: bold; text-align: center; clear: both; margin: 0px auto; padding: 35px 0px 0px 0px; }
.n_tit { line-height: 50px; font-size: 20px; font-family: "微软雅黑", "黑体"; font-weight: bold; text-align: center; clear: both; padding: 35px 0px 0px 0px; }
.main_left2 .n_xinx { line-height: 30px; font-size: 12px; text-align: center; color: #848484; background: url(/addon/skin/images/tg3.jpg) bottom repeat-x; margin-left: 2px; margin-right: 2px; padding-bottom: 30px; }
.main_left2 .n_con { padding: 30px 30px 30px 30px; font-size: 14px; line-height: 25px; color: #333333; }
.main_left2 .n_con img { margin: 0px 10px 0px 10px; }
.main_left2 .n_bzfx { height: 80px; margin: 0px 2px 0px 2px; background: url(/addon/skin/images/tg3.jpg) top repeat-x; overflow: hidden; }
.main_left2 .n_bz { width: 243px; height: 57px; background: url(/addon/skin/images/bz.jpg) no-repeat; cursor: pointer; float: left; margin: 10px 0px 10px 40px; }
.main_left2 .n_bz b { padding: 20px 0px 0px 80px; line-height: 45px; color: #990000; font-size: 15px; font-family: '微软雅黑'; clear: both; overflow: hidden; }
.main_left2 .n_fx { text-align: left; line-height: 60px; font-size: 14px; padding-top: 10px; }
.main_left2 .n_xgzw { height: 30px; margin: 0px 2px 0px 2px; background: url(/addon/skin/images/tg3.jpg) top repeat-x; overflow: hidden; font-size: 14px; color: #838383; padding: 20px 0px 0px 37px; }
.main_left2 .n_list { width: auto; height: auto; clear: both; padding-bottom: 30px; }
.main_left2 .n_list ul { margin: 0px; clear: both; overflow: hidden; }
.main_left2 .n_list li { float: left; width: 265px; line-height: 25px; text-align: left; padding-left: 37px; }
.main_left2 .n_list .lei { float: left; color: #15BCC4; width: 64px; text-align: left; }
.main_left2 .n_list .lei_tit { float: left; }
.main_left2 .n_list .riqi { float: right; color: #BDBDBD; font-family: "宋体"; }
.catbox_b1 { height: auto; overflow: hidden; width: 652px; clear: both; padding-top: 14px; }
.catbox_b1 ul { margin: 0px; padding: 0px; clear: both; }
.catbox_b1 li { float: left; width: 280px; line-height: 25px; text-align: left; padding-left: 28px; }
.catbox_b1 .lei { float: left; color: #15BCC4; width: 64px; text-align: left; }
.catbox_b1 .lei_tit { float: left; }
.catbox_b1 .riqi { float: right; color: #BDBDBD; font-family: "宋体"; }
.catbox_c { background: url(/addon/skin/images/xx2.jpg) repeat-y; height: 5px; width: 712px; clear: both; font-size: 0px; line-height: 0px; overflow: hidden; }

/**/
.tjfl { border: 1px solid #00cccc; margin-bottom: 10px; background: #FFF; width: 960px; height: auto; margin: 0 auto; clear: both; overflow: hidden; margin-top: 10px; }
.tjfl_box { padding: 5px 10px; }
.tjfl_box ul li { border-top: 1px dotted #CCCCCC; line-height: 25px; display: block; list-style: none; }
.tjfl_box ul li.tjfl1 { border: 0px; }
.tjfl_box ul li a { margin: 0 5px; }
.tjfl_box ul li b { font-size: 12px; }
.tjfl_box ul li b { font-size: 12px; text-decoration: none; color: #FFF; display: inline-block; background: url(/addon/skin/images/tjfl.jpg) no-repeat; width: 63px; height: 19px; line-height: 19px; padding-left: 3px; }
.tjfl_box ul li span a { text-decoration: none; color: #0066ff; }
.m_l_fenye { width: 520px; height: 33px; padding: 16px 0px 15px 110px; clear: both; overflow: hidden; }
.m_l_fenye ul { padding-top: 10px; }
.m_l_fenye li { float: left; margin-right: 7px; line-height: 33px; height: 33px; overflow: hidden; }
.foot { width: auto; height: auto; clear: both; margin: 5px auto 0px auto; overflow: hidden; border-top: #1DC0C7 1px solid; }
.foot_link { width: 964px; height: auto; clear: both; margin: 0px auto; color: #D4D4D4; padding: 15px 0px 10px 0px; }
.foot_link a { padding: 0px 5px; }
.foot_link span { color: #808080; }

/**/
.channel { float: left; width: calc(100% - 42px); padding: 15px 20px 5px; background: #FFF; border: 1px solid #eee; overflow: hidden; }
.channel h1 { margin-bottom: 15px; font-size: 16px; color: #2ad1d7; border-bottom: 1px solid #eee; padding-bottom: 10px; }
.channel a { color: #2ad1d7; }
.zwtc1 { width: 964px; height: auto; clear: both; margin: 0px auto; margin-top: 5px; overflow: hidden; }
.childs a { margin: 0 10px 15px 0; line-height: 18px; width: 80px; text-align: center; font-size: 12px; padding: 1px 5px; white-space: nowrap; display: inline-block; border-radius: 3px; background: #2ad1d7; color: #fff; }
.childs a:hover { background: #0f969b; }
.channel ul { float: left; width: 100%; overflow: hidden; }
.channel ul li { float: left; }
.childs .cur a { background: #0f969b; }

/**/
.footerwrap { background: #f0f0f0; margin-top: 5px; border-top: 1px solid #ddd; width: 100%; padding: 15px 0px 5px 0px; }
#footer { color: #808080; text-align: center; font-family: "Microsoft YaHei", "微软雅黑", "Arial", "SimSun", "宋体"; font-size: 12px; line-height: 20px; }
#footer .links { color: #b5b5b5; }
#footer .links a { margin: 0 5px; }

/**/
.alist { float: left; width: calc(100% - 42px); padding: 5px 20px 0px; margin-top: 5px; background: #FFF; border: 1px solid #eee; overflow: hidden; }
.alist li { float: left; width: 100%; padding: 10px 0; border-bottom: 1px dashed #e9e9e9; overflow: hidden; }
.alist h3 { float: left; background: url(/addon/skin/images/ico5.gif) no-repeat left; padding-left: 10px; font-size: 16px; font-weight: normal; }
.alist h3 a { color: #000; }
.alist h3 a:hover { color: red; text-decoration: underline; }
.alist li span { float: right; cursor: pointer; }
.alist .desc { font-size: 12px; color: #666; }
.alist { color: #999; font-size: 12px; }
.alist li.page { border-bottom: none; text-align: right; padding: 20px 0; font-size: 14px; }
.alist li.page a { padding: 5px 10px; border: 1px solid #cecfce; margin: 0 0 0 1px; color: #454545; background: #fff; }
.alist li.page a:hover { border: 1px solid #26d1d7; }
.alist li.page .current { background: #26d1d7; padding: 6px 11px; color: #fff; margin: 0 0 0 1px; font-weight: bold; }
.alist li:last-child { border-bottom: none }

/**/
.conbox .path { font-size: 13px; color: #000; padding-bottom: 5px; }
.conbox .path a { color: #000; }
.conbox .path a:hover { color: #ff3300; text-decoration: underline; }
.conbox .path em { float: right; font-style: normal; background: url(/addon/skin/images/mobile-icon.png) no-repeat left; padding-left: 15px; }

/**/
.article { margin-bottom: 5px; padding: 5px 6px; background: #FFF; border: 1px solid #eee; }
#authorarticle { margin: 5px 6px; }
#tui007 { margin-top: 5px; overflow: hidden; background: #FFF; border: 1px solid #eee; }
#tui007 h2 { padding: 5px 15px; font-size: 16px; color: #2ad1d7; border-bottom: 1px solid #eee; }
#tui007 p { margin: 0px 10px; font-family: "Microsoft YaHei", "微软雅黑", "Arial", "SimSun", "宋体"; font-size: 12px; }
#tui007 h3 { margin: 0px 10px; font-size: 14px; font-weight: bold; }
.article h1 { font-size: 22px; color: #000; padding: 39px 16px; text-align: center; font-weight: bold; font-family: "微软雅黑", "Microsoft YaHei", "宋体", Tahoma, Verdana; }
.article .content { margin: 5px 0px; }
.article .content p { text-indent: 2em; margin: 10px 7px 15px 7px; font-family: "Microsoft YaHei", "微软雅黑", "Arial", "SimSun", "宋体"; color: #000; font-size: 16px; line-height: 2em; }
.article .content h2 { color: #000; font-weight: bold; }
.article .content p a { color: #000; }
.article .content p a:hover { color: #000; }
.article .content strong { color: #cc0000 }
.article .content strong a { color: #cc0000 }
.article .content u { position: absolute; top: -999em; }
.article .content img { max-width: 100%; display: inherit; }

/**/
.conbox.con { padding: 0px 10px; }
.article.con { padding: 0px; border: none; background: url('/addon/skin/images/bg02.png') repeat-y #f7e0ca; }
.article.con h1 { width: calc(100% - 50px); position: relative; left: -10px; top: -17px; padding: 70px 30px 10px 30px; line-height: 1.5em; letter-spacing: 2px; background: url('/addon/skin/images/bg01.png') no-repeat left top; }
.article.con .arcinfo { position: relative; top: -16px; color: #444 }
.article.con .content { padding-top: 10px; background: url('/addon/skin/images/bg03.png') no-repeat bottom; padding-bottom: 15px; }
.article.con #bodybox { line-height: 31px; letter-spacing: 2px; padding: 0px 32px 58px 32px; }
.article.con .content p { margin: 0px; line-height: 31px; letter-spacing: 2px; }

/*弹出层*/
.mark-box { display: none; position: fixed; top: 0px; right: 0px; width: 100%; height: 100%; z-index: 999999 }
.mark-box .bg { float: left; width: 100%; height: 100%; background: #000; opacity: 0.6; overflow: hidden; }
.Mark-body { position: absolute; left: 50%; top: 50%; margin-left: -200px; margin-top: -263px; width: 300px; height: 466px; padding: 30px 50px; border-radius: 0px 5px 5px 5px; }
.Mark-body { background: url(/addon/skin/images/mark-bg.jpg) no-repeat top left #fff }
.login .Mark-body, .register .Mark-body { border-radius: 5px }
.d-title { float: left; width: 100%; padding-bottom: 16px; margin-bottom: 16px; font-size: 18px; text-align: center; overflow: hidden; }
.mark-body { position: relative; float: left; width: 100%; z-index: 2; overflow: hidden; }
.Mark-body .close { position: absolute; top: 20px; right: 20px; cursor: pointer; font-size: 16px }
.Mark-body .close:hover { color: red }
.Mark-body a:hover { color: #333 }
.Mark-body .bg { position: absolute; bottom: 0px; right: 0px; background: url(/addon/skin/images/arc.jpg) no-repeat bottom right; width: 300px; height: 200px; z-index: 1; overflow: hidden; }
.mark-body .loading { line-height: 400px; color: red }
.so .mark-body .loading { line-height: 330px }
.mark-body .loading img { position: relative; top: 1px; margin-right: 5px; }

/*弹出层左侧导航*/
.login .mark-btn, .register .mark-btn { display: none; }
.mark-btn { position: absolute; left: -30px; top: 0px; width: 30px; overflow: hidden; }
.mark-btn a { float: left; width: 22px; padding: 10px 4px; margin-bottom: 1px; background: #ffd946; color: #333; font-size: 14px; text-align: center; border-radius: 5px 0px 0px 5px; overflow: hidden; }
.rand .mark-btn .rand, .click .mark-btn .click, .good .mark-btn .click, .bad .mark-btn .click, .fav .mark-btn .click, .new .mark-btn .new, .so .mark-btn .so { background: #FF7032; color: #fff }

/*弹出层随机欣赏*/
.read-box { position: relative; float: left; width: 100%; height: 370px; margin-bottom: 40px; overflow: hidden; overflow-y: auto; }
.read-box .t { float: left; width: 100%; height: 30px; line-height: 30px; padding: 10px 0px; margin-bottom: 10px; border-bottom: 1px solid #f0f0f0; overflow: hidden; }
.read-box .t h2 { float: left; max-width: 380px; height: 100%; font-weight: bold; font-size: 16px; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; }
.read-box .t a { font-size: 12px; color: red; font-family: '宋体'; font-weight: normal; }
.read-box .c { float: left; width: 100%; font-size: 14px; line-height: 2em; overflow: hidden; }
.read-box .c p { text-indent: 2em }
.read-box .c img { display: block; margin: 0px auto; min-width: 50px; max-width: 100%; background: url(/addon/skin/images/cat.gif) no-repeat center #f0f0f0; }
.mark-body .r { position: absolute; bottom: 0px; left: 50%; margin-left: -50px; width: 100px; height: 30px; line-height: 30px; font-size: 18px; color: #fff; text-align: center; background: #FF7032; border-radius: 5px; cursor: pointer; overflow: hidden; }
.read-box .n { text-align: center; }
.read-box .player { float: left; width: 100%; height: 282px; margin-top: 10px; border: none; overflow: hidden; }

/*听书01*/
.tingplaybox { float: left; width: 100%; margin: 0px 0px 50px 0px; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; background: #fff; -webkit-box-shadow: 0 2px 2px 0 rgba(0, 0, 0, .14), 0 3px 1px -2px rgba(0, 0, 0, .2), 0 1px 5px 0 rgba(0, 0, 0, .12); box-shadow: 0 2px 2px 0 rgba(0, 0, 0, .14), 0 3px 1px -2px rgba(0, 0, 0, .2), 0 1px 5px 0 rgba(0, 0, 0, .12); -webkit-border-radius: 2px; border-radius: 2px; font-family: '微软雅黑'; overflow: hidden; }
.tingbox { display: none; float: left; width: 0; height: 0; overflow: hidden; }
.ting-img, .ting-img img { float: left; width: 66px; height: 66px; overflow: hidden; }
.ting-img { position: relative; border-radius: 2px; background: #f0f0f0 }
.ting-play { position: absolute; top: 18px; left: 18px; width: 30px; height: 30px; background: url('/addon/skin/images/play.png') no-repeat; background-size: 30px; border-radius: 18px; cursor: pointer; overflow: hidden; }
.ting-pause { display: none; position: absolute; right: 3px; bottom: 3px; width: 20px; height: 20px; background: url('/addon/skin/images/pause.png') no-repeat; background-size: 20px; border-radius: 10px; cursor: pointer; overflow: hidden; }
.play .ting-pause, .play-ready .ting-play { display: block; }
.play .ting-play { display: none; }
.play-ready .ting-play { width: 28px; height: 28px; border: 1px solid #fff; background: url('/addon/skin/images/loading.gif') no-repeat center #000; opacity: 0.4 }
.ting-con { position: relative; margin-left: 66px; padding: 14px 10px 0 10px; height: 66px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; background: url('/addon/skin/images/ting.png') no-repeat 6px 10px; background-size: 21px; }
.ting-title { height: 21px; line-height: 21px; text-indent: 30px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; margin-bottom: 17px; margin-right: 250px; }
.ting-s01 { font-size: 14px; color: #333; }
.ting-s02 { font-size: 12px; color: #666 }
.ting-play-cur { position: relative; height: 2px; margin-right: 120px; background: #ddd; }
.ting-cur { position: absolute; top: 0px; left: 0px; height: 100%; background: #b7daff; }
.ting-ico { position: absolute; top: 0; right: 5px; margin-top: -4px; margin-right: -10px; height: 8px; width: 8px; border: 1px solid #b7daff; -webkit-border-radius: 50%; border-radius: 50%; background: #fff; cursor: pointer; }
.ting-time { position: absolute; bottom: 6px; right: 10px; width: 110px; height: 18px; line-height: 18px; font-size: 11px; color: #666; text-align: center; font-family: Arial, Helvetica, sans-serif; overflow: hidden; }
.ting-vol { position: absolute; bottom: 25px; right: 10px; width: 110px; height: 30px; line-height: 30px; font-size: 12px; color: #666; text-align: center; font-family: Arial, Helvetica, sans-serif; overflow: hidden; }
.ting-vol p { float: left; width: 28px; height: 28px; line-height: 28px; margin: 0px; font-size: 14px; font-family: '微软雅黑'; border: 1px solid #ddd; border-radius: 28px; cursor: pointer; overflow: hidden; }
.ting-vol .ting-jian { font-size: 20px; }
.ting-vol .ting-muted { position: relative; width: 50px; border: none; background: url('/addon/skin/images/vol.png') no-repeat 5px 7px; background-size: 70px; }
.ting-vol .ting-muted.cur { background-position: -52px 7px }
.ting-vol .ting-v-01 { float: left; width: 25px; height: 1px; margin-top: 14px; margin-left: 22px; background: #ddd; overflow: hidden; }
.ting-vol .ting-v-02 { position: absolute; top: 14px; left: 22px; height: 1px; background: chocolate; overflow: hidden; }
.ting-autoplay { position: absolute; top: 15px; right: 150px; font-size: 12px; text-align: center; width: 100px; height: 20px; line-height: 20px; cursor: pointer; overflow: hidden; }
.ting-autoplay .f01 { text-decoration: underline; }
.ting-autoplay .f02 { color: red }

/*听书02*/
.tingmark { display: none; position: fixed; top: 0px; left: 0px; width: 100%; height: 100%; background-color: #d3d3d3; filter: alpha(opacity=50); -moz-opacity: 0.5; -khtml-opacity: 0.5; opacity: 0.5; z-index: 9995; overflow: hidden }
.tingtip { display: none; position: fixed; top: 50%; left: 50%; width: 298px; height: 198px; margin-top: -100px; margin-left: -150px; background-color: #FFF; border: 1px solid #bcbcbc; z-index: 9999; overflow: hidden }
.tingtip .tingh { float: left; width: 100%; height: 29px; line-height: 29px; text-indent: 5px; border-bottom: 1px solid #cccccc; background-color: #ece9d8; font-size: 14px }
.tingtip .tingc { float: left; width: 100%; height: 120px; line-height: 120px; font-size: 14px; background: url(/addon/skin/images/ting_tip.gif) no-repeat 45px center; background-size: 30px; text-align: center; text-indent: 40px; }
.tingtip .tingb { float: left; width: 100%; height: 48px; overflow: hidden; }
.tingtip .tingb div { float: left; height: 28px; line-height: 28px; margin: 0px 5px 0; padding: 0 15px; border: 1px solid #1E9FFF; background-color: #1E9FFF; color: #fff; border-radius: 2px; font-weight: 400; cursor: pointer; }
.tingtip .tingb .tingyes { margin-left: 160px; }
.tingtip .tingb .tingno { background: #fff; border-color: #dedede; color: #333 }

/*听书03*/
.ting-control { width: 100%; height: 30px; line-height: 30px; border-top: 1px solid #e4e1da; overflow: hidden; }
.ting-control p { float: left; width: 25%; height: 100%; padding: 0px; margin: 0px; font-size: 14px; color: #272a30; text-align: center; background: #f0f0f0; cursor: pointer; overflow: hidden; }
.ting-control.per0 .p0, .ting-control.per1 .p1, .ting-control.per3 .p3, .ting-control.per4 .p4 { background: #e4e1da }

/*语速*/
.ting-spd { position: absolute; top: 5px; right: 280px; width: 150px; overflow: hidden; }
.ting-spd div { float: left; width: 100%; overflow: hidden; }
.ting-spd span { float: left; margin-left: 5px; height: 20px; line-height: 20px; font-size: 12px; cursor: pointer; overflow: hidden; }
.ting-spd span:hover { color: red }
.ting-spd .sno { cursor: auto; color: blue }
.ting-spd .sno:hover { color: #343434 }
.ting-spd .spd-btn { margin-top: 2px; }
.ting-spd .spd-btn span { width: 40px; text-align: center; font-size: 14px; background: #f0f0f0; border-radius: 3px; }
.ting-spd .spd-btn .spdjian { font-size: 20px }
.ting-spd .cur { color: red; text-decoration: underline; }

/*分享框*/
.share4xx { position: relative; padding: 5px 0px; float: left; width: 100%; height: 32px; line-height: 32px }
.share4xx strong { font-size: 12px; }
.share4xx strong, .share4xx a { float: left; height: 100%; overflow: hidden }
.share4xx a { width: 32px; margin-right: 8px; border-radius: 3px; cursor: pointer }
.share4xx .a1 { background: url(/addon/skin/images/share.png) no-repeat #7BD172 }
.share4xx .a2 { background: url(/addon/skin/images/share.png) no-repeat -44px 0 #FBC440 }
.share4xx .a3 { background: url(/addon/skin/images/share.png) no-repeat -88px 0 #FF8D8D }
.share4xx .a4 { background: url(/addon/skin/images/share.png) no-repeat -132px 0 #5FB2D7 }
.share4xx .a5 { background: url(/addon/skin/images/share.png) no-repeat -176px 0 #F68575 }
.share4xx .a6 { background: url(/addon/skin/images/share.png) no-repeat -220px 0 #95B4EC }
.share4xx .a7 { background: url(/addon/skin/images/share.png) no-repeat -264px 0 #67CE9B }
.share4xx .ma-img-box { display: none; position: absolute; top: 18px; margin-left: 20px; width: 80px; background: #fff; font-size: 12px; z-index: 9999999; text-align: center; line-height: 14px; overflow: hidden; box-shadow: 0 0 5px rgba(0, 0, 0, .2) }
.share4xx .ma-img-box img { width: 80px; height: 80px }
.share4xx .ma-close { float: left; margin-top: 5px; width: 100%; height: 18px; line-height: 18px; background: #f0f0f0; cursor: pointer; overflow-y: hidden; }
.share4xx.cen { width: 280px; left: 50%; margin: 0px 0px 0px -136px; padding: 0px 0px 8px 0px; }
.share4xx.cen strong { display: none; }
.share4xx.cen .ma-img-box { margin-left: -24px; }

/*标题列表*/
.list-title { float: left; width: 100%; background: #fff; font-size: 14px; background: url(/addon/skin/images/num.png) no-repeat 3px 7px; overflow: hidden; }
.list-title li { float: left; width: 100%; height: 36px; line-height: 36px; border-bottom: 1px solid #f0f0f0; overflow: hidden; }
.list-title .none { background: #fff; margin-bottom: 0; }
.list-title a { padding-left: 10px; float: left; height: 100%; max-width: 365px; text-overflow: ellipsis; white-space: nowrap; overflow: hidden; }
.list-title font, .list-title .red { color: red; }
.list-title .red:hover { color: red }
.list-title .red font { color: blue }
.list-title span { float: right; text-align: center; overflow: hidden; color: #999; }
.list-title em { float: left; width: 20px; text-align: center; text-indent: -99px; overflow: hidden; }
.click .c, .good .g, .bad .b, .fav .f { font-weight: bold; }
.d-title span { padding: 0px 10px; cursor: pointer; }
.list-title.so { background: url(/addon/skin/images/num.png) no-repeat 13px 7px; }
.list-title.so em { margin-left: 10px; }
.list-title.so span { margin-right: 10px; }

/*搜索框*/
.search-input { float: left; width: 70%; height: 28px; margin-top: 5px; margin-left: 10px; border: 1px solid #ccc; border-radius: 4px; font-size: 14px; text-indent: 5px; overflow: hidden; outline: none; background: transparent; outline: medium; }
.search-input:focus { border: 1px solid #FF7032; }
.nav-search { float: right; width: 20%; height: 30px; margin-top: 5px; margin-right: 10px; background: #FF7032; border: none; border-radius: 4px; font-size: 16px; color: #fff; cursor: pointer; overflow: hidden; }
.Key-Box { float: left; margin: 10px; overflow: hidden; }
.Key-Box a { display: inline-block; margin-right: 10px; margin-bottom: 5px; font-size: 12px; }

/**/
.so .soso { display: block; }
.soso { display: none; float: left; width: 100%; overflow: hidden; }
.miniPage { float: left; width: 100%; margin-top: 20px; text-align: right; overflow: hidden; }
.miniPage a { margin-right: 20px; }
.miniPage .n, .miniPage .n:hover { color: #999 }

/*列表页码*/
.pageBox { height: 38px; padding: 21px 0; border: 1px solid #eee; border-top: none; text-align: center; background: #fff; overflow: hidden }
.pagelink { line-height: 20px }
.pagelink * { padding: 8px 15px; margin: 0 4px }
.pagelink strong { font-weight: bold }
.pagelink em { position: relative; top: 4px; font-size: 14px; margin-left: -70px; height: 24px; line-height: 24px; }
.pageBox a, .pageBox strong { display: inline-block; vertical-align: middle; padding: 8px 15px; line-height: 20px; margin: 0 3px; font-size: 14px }
.pageBox a { border: 1px solid #0ebbc2; background: #f0f0f0 }
.pageBox a:hover, .pageBox strong { background: #0ebbc2; border: 1px solid #0ebbc2; text-decoration: none; color: #fff }

/*右侧*/
.R-Box { width: 302px; background: #fff; margin: 5px 0px; overflow: hidden }
.R-Box:first-child { margin-top: 0; }
.R-Box .box { float: left; width: 100%; overflow: hidden }
.R-Box .tithd { float: left; width: 298px; height: 44px; line-height: 44px; text-indent: 10px; font-size: 16px; border: solid 1px #eee; border-radius: 3px 3px 0px 0px; overflow: hidden }

/*文块*/
.R-Box .wen-box { float: left; width: 278px; padding: 10px 10px 9px 10px; border: 1px solid #eee; border-top: none; border-radius: 0px 0px 3px 3px; background: url('/addon/skin/images/num.png') no-repeat 10px 18px; overflow: hidden }
.R-Box .wen-box li { float: left; width: 100%; height: 36px; line-height: 36px; border-bottom: 1px dashed #e9e9e9; text-overflow: ellipsis; white-space: nowrap; overflow: hidden }
.R-Box .wen-box li a { padding-left: 26px; font-size: 14px; }
.R-Box .wen-box li:last-child { border: none; }

/**/
.Float.cur { position: fixed; }
.Float.bot { position: absolute; bottom: 0px; margin-bottom: 0; }

/**/
.colorbox { float: left; width: 278px; padding: 10px 10px 9px 10px; border: 1px solid #eee; border-top: none; border-radius: 0px 0px 3px 3px; overflow: hidden }
.colorbox li { float: left; margin: 0px 5px 5px 0px; border-radius: 3px; overflow: hidden; }
.colorbox li a { padding: 5px 8px; }
.colorbox .ac1 { background: #FFF5EE; }
.colorbox .ac2 { background: #CCEBFF; }
.colorbox .ac3 { background: #DBEFA9; }
.colorbox .ac4 { background: #FFDCB3; }
.colorbox .ac5 { background: #F7F7F7; }

/**/
.list-box { float: left; width: 278px; padding: 10px 10px 9px 10px; border: 1px solid #eee; border-top: none; border-radius: 0px 0px 3px 3px; overflow: hidden }
.list-box li { float: left; width: 100%; height: 24px; line-height: 24px; white-space: nowrap; text-overflow: ellipsis; word-break: break-all; overflow: hidden; }
.arcinfo { color: #999; text-align: center; font-size: 12px; }
.tagbox { padding: 8px 30px; }
.tagbox a { margin-right: 5px; color: #000 }

/**/
.shangxia { padding: 0px  30px; overflow: hidden; }
.shangxia_d { float: left; width: 50%; height: 32px; line-height: 32px; font-size: 12px; white-space: nowrap; text-overflow: ellipsis; word-break: break-all; overflow: hidden; }
.shangxia_d:last-child { text-align: right; }
.shangxia a { color: #000 }
.arctjbox { overflow: hidden; }
.main_tit { height: 31px; margin-bottom: 25px; }
.main_tit h2 { height: 30px; line-height: 30px; float: left; border-bottom: 0px solid #1E6A00; padding: 0 8px 0 8px; font-weight: normal; font-size: 15px; float: left; }
.main_tit a { line-height: 30px; margin-right: 10px; float: right; }
.main_tit a:hover { color: #FF3300 }
.main_titd { height: 30px; padding: 10px 0px; border-bottom: 1px solid #F7F7F7; color: #C43918; }
.main_titd h2 { height: 30px; line-height: 30px; float: left; padding: 0 8px 0 8px; font-weight: normal; font-size: 15px; }
.main_titd a { line-height: 30px; margin-right: 10px; float: right; color: #bbb }
.main_titd a:hover { color: #FF3300 }
.info_tj { width: 620px; height: auto; margin: 8px 0 8px 0px; float: left; }
.info_tj li { float: left; width: 310px; height: 32px; line-height: 32px; font-size: 13px; font-family: "微软雅黑"; font-weight: 400; overflow: hidden; color: #07c; }
.info_tj li i { font-style: normal; font-family: "宋体"; }

/**/
.articlebox { margin-top: 5px; margin-bottom: 5px; padding: 5px 6px; background: #FFF; border: 1px solid #eee; }

/**/
.zwtc.min { width: calc(100% - 2px); border: 1px solid #eee; }
.zwtc.min .zwtc_title { width: 100%; padding: 0px; background: none; border-bottom: 1px solid #eee; }
.zwtc.min .zwtc_b { width: 100%; background: #fff }
.zwtc.min .zwtc_c { display: none; }
.zwtc.min .zwtc_b { height: auto; padding-bottom: 10px; overflow: hidden; }
.zwtc.min span { color: #999; font-size: 14px; }
.zwtc.min .zwtc_b li a { color: #333; font-size: 14px; }
.zwtc.min .zwtc_b li { height: 30px; line-height: 30px; }

/*评论*/
.CommentBox { width: calc(100% - 20px); padding: 0px 10px; overflow: hidden }
.CommentBox .ccbox { float: left; width: 100%; overflow: hidden; }
.CommentBox .ulc { float: left; width: 100%; height: auto; overflow: hidden }
.CommentBox .ulc li { float: left; width: 100%; padding: 20px 0px; border-top: 1px solid #eeeeee; overflow: hidden }
.CommentBox .ulc .pic { float: left; width: 48px; height: 48px; border-radius: 48px; font-size: 0px; line-height: 0px; border: 1px solid #dedddd; overflow: hidden; }
.CommentBox .ulc .pic img { width: 100%; min-height: 100% }
.CommentBox .ulc .words p { font-size: 14px; }
.CommentBox .ulc .words { float: left; width: calc(100% - 70px); height: auto; line-height: 18px; margin-left: 20px; padding: 8px 0px; overflow: hidden; }
.CommentBox .ulc .words h2 { display: none; height: 18px; font-size: 14px; margin-bottom: 5px; padding-bottom: 5px; border-bottom: 1px dashed #eee; overflow: hidden }
.CommentBox .ulc .info { float: right; width: calc(100% - 68px) }
.CommentBox .ulc .info a.fd { margin-left: 8px }
.CommentBox .ulc .info a.hf { margin-left: 3px }
.CommentBox .ulc .info .name { float: left; height: 100%; overflow: hidden; color: #888 }
.CommentBox .ulc .info .time { float: left; height: 100%; margin-left: 10px; overflow: hidden }
.CommentBox .ulc .info .opt { float: right; height: 100%; overflow: hidden }
.CommentBox .ulc .info span { color: #888888 }
.CommentBox .ulc .info a { float: left; display: inline-block; text-decoration: underline; overflow: hidden }
.CommentBox .ulc .info a.zc, .CommentBox .ulc .info a.zc span { color: red }
.CommentBox .ulc .info a.fd, .CommentBox .ulc .info a.fd span { color: #343434 }
.CommentBox .ulc .info a.hf { color: #2c8fb9 }
.CommentBox .ulc .info em { float: left; font-style: normal; overflow: hidden }
.CommentBox #cIMG { display: none; width: 10px; margin: 5px 10px 0px 0px }

/*评论提交*/
.CommentBox .h { float: left; margin-top: 15px; width: 100%; line-height: 25px; font-size: 18px; font-family: '微软雅黑'; overflow: hidden }
.CommentBox .c { float: left; width: 100%; height: auto; overflow: hidden }
.CommentBox .c .f { float: left; width: 100%; height: auto; overflow: hidden }
.CommentBox .c form { float: left; width: 100%; height: auto; overflow: hidden }
.CommentBox .c .title { float: left; width: 100%; height: 27px; margin-top: 10px; overflow: hidden }
.CommentBox .c .txt { float: left; width: 100%; height: 106px; overflow: hidden }
.CommentBox .c .btn { float: left; width: 100%; height: 54px; overflow: hidden }
.CommentBox .c .title .bt { float: left; width: 66px; height: 27px; line-height: 27px; text-align: center; overflow: hidden }
.CommentBox .c .title .words_box { float: left; width: calc(100% - 66px); height: 18px; overflow: hidden }
.CommentBox .c .title .words_box input { float: left; width: calc(100% - 6px); height: 50px; padding: 0px 4px; line-height: 50px; border: 2px solid #dedddd; overflow: hidden }
.CommentBox .c .txt .ny { float: left; width: 42px; height: 130px; line-height: 26px; overflow: hidden }
.CommentBox .c .txt .words_box { float: left; width: calc(100% - 42px); height: 98px; margin-top: 7px; overflow: hidden }
.CommentBox .c .txt .words_box textarea { float: left; width: calc(100% - 6px); height: 90px; max-width: calc(100% - 6px); max-height: 90px; min-width: calc(100% - 6px); min-height: 90px; font-size: 12px; border: 1px solid #dedddd }
.CommentBox .c .btn .tj { float: left; width: 100px; height: 30px; margin-top: 12px; margin-left: 42px; overflow: hidden }
.CommentBox .c .btn .tj input { float: left; width: 100%; height: 100%; border: none; background: #000; font-size: 16px; color: #fff; line-height: 30px; border-radius: 3px; cursor: pointer; overflow: hidden }
.CommentBox .c .div_r { float: right; width: auto; height: 26px; line-height: 26px; overflow: hidden }
.CommentBox .c .btn .div_r { margin-top: 14px }
.CommentBox .c .div_r b { font-weight: normal; color: red; font-size: 20px; font-family: DpQuake, Constantia, Candara, Corbel, Arial }
.CommentBox .c .code { float: left; width: auto; height: 37px; margin-left: 10px; margin-top: 15px; overflow: hidden }
.CommentBox .c #regcode { float: left; width: 50px; height: 23px; margin-right: 10px; padding: 0px 2px; border: 1px solid #DEDDDD; overflow: hidden }

/*页码*/
.CommentBox .cm { float: left; width: 100%; padding: 15px 0px 10px 0px; border-top: 1px solid #eeeeee; overflow: hidden; }
.CommentBox .cm .i { float: left; line-height: 21px; color: #454545; overflow: hidden }
.CommentBox .cm .i b { font-weight: normal; color: red }
.CommentBox .cm .n { float: right; width: auto; text-align: right; overflow: hidden }
.CommentBox .cm .n div { float: left }
.CommentBox .cm .n a { float: left; height: 19px; padding: 0px 4px; margin: 0px 2px; line-height: 20px; font-size: 12px; color: #454545; text-align: center; text-decoration: none; border: 1px solid #dedddd; overflow: hidden }
.CommentBox .cm .n a:hover { color: red }
.CommentBox .cm .n a.info:hover { color: #454545 }
.CommentBox .cm .n b { font-weight: normal; color: red }
.CommentBox .cm .n .p_curpage { color: red }
.CommentBox .cm .n a[href="javascript:"], .CommentBox .cm .n .no { color: #CCC }
.CommentBox .cm .n a[href="javascript:"]:hover, .CommentBox .cm .n .none:hover { color: #454545 }

/**/
.CommentBox .errorCom { float: left; width: 100%; height: 100px; line-height: 100px; text-align: center; color: red; font-size: 12px; overflow-y: hidden; }

/*听书01*/
.tingplaybox { float: left; width: 100%; margin: 0px 0px 50px 0px; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; background: #fff; -webkit-box-shadow: 0 2px 2px 0 rgba(0, 0, 0, .14), 0 3px 1px -2px rgba(0, 0, 0, .2), 0 1px 5px 0 rgba(0, 0, 0, .12); box-shadow: 0 2px 2px 0 rgba(0, 0, 0, .14), 0 3px 1px -2px rgba(0, 0, 0, .2), 0 1px 5px 0 rgba(0, 0, 0, .12); -webkit-border-radius: 2px; border-radius: 2px; font-family: '微软雅黑'; overflow: hidden; }
.tingbox { display: none; float: left; width: 0; height: 0; overflow: hidden; }
.ting-img, .ting-img img { float: left; width: 66px; height: 66px; overflow: hidden; }
.ting-img { position: relative; border-radius: 2px; background: #f0f0f0 }
.ting-play { position: absolute; top: 18px; left: 18px; width: 30px; height: 30px; background: url('/addon/skin/images/play.png') no-repeat; background-size: 30px; border-radius: 18px; cursor: pointer; overflow: hidden; }
.ting-pause { display: none; position: absolute; right: 3px; bottom: 3px; width: 20px; height: 20px; background: url('/addon/skin/images/pause.png') no-repeat; background-size: 20px; border-radius: 10px; cursor: pointer; overflow: hidden; }
.play .ting-pause, .play-ready .ting-play { display: block; }
.play .ting-play { display: none; }
.play-ready .ting-play { width: 28px; height: 28px; border: 1px solid #fff; background: url('/addon/skin/images/loading.gif') no-repeat center #000; opacity: 0.4 }
.ting-con { position: relative; margin-left: 66px; padding: 14px 10px 0 10px; height: 66px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; background: url('/addon/skin/images/ting.png') no-repeat 6px 10px; background-size: 21px; }
.ting-title { height: 21px; line-height: 21px; text-indent: 30px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; margin-bottom: 17px; margin-right: 250px; }
.ting-s01 { font-size: 14px; color: #333; }
.ting-s02 { font-size: 12px; color: #666 }
.ting-play-cur { position: relative; height: 2px; margin-right: 120px; background: #ddd; }
.ting-cur { position: absolute; top: 0px; left: 0px; height: 100%; background: #b7daff; }
.ting-ico { position: absolute; top: 0; right: 5px; margin-top: -4px; margin-right: -10px; height: 8px; width: 8px; border: 1px solid #b7daff; -webkit-border-radius: 50%; border-radius: 50%; background: #fff; cursor: pointer; }
.ting-time { position: absolute; bottom: 6px; right: 10px; width: 110px; height: 18px; line-height: 18px; font-size: 11px; color: #666; text-align: center; font-family: Arial, Helvetica, sans-serif; overflow: hidden; }
.ting-vol { position: absolute; bottom: 25px; right: 10px; width: 110px; height: 30px; line-height: 30px; font-size: 12px; color: #666; text-align: center; font-family: Arial, Helvetica, sans-serif; overflow: hidden; }
.ting-vol p { float: left; width: 28px; height: 28px; line-height: 28px; margin: 0px; font-size: 14px; font-family: '微软雅黑'; border: 1px solid #ddd; border-radius: 28px; cursor: pointer; overflow: hidden; }
.ting-vol .ting-jian { font-size: 20px; }
.ting-vol .ting-muted { position: relative; width: 50px; border: none; background: url('/addon/skin/images/vol.png') no-repeat 5px 7px; background-size: 70px; }
.ting-vol .ting-muted.cur { background-position: -52px 7px }
.ting-vol .ting-v-01 { float: left; width: 25px; height: 1px; margin-top: 14px; margin-left: 22px; background: #ddd; overflow: hidden; }
.ting-vol .ting-v-02 { position: absolute; top: 14px; left: 22px; height: 1px; background: chocolate; overflow: hidden; }
.ting-autoplay { position: absolute; top: 15px; right: 150px; font-size: 12px; text-align: center; width: 100px; height: 20px; line-height: 20px; cursor: pointer; overflow: hidden; }
.ting-autoplay .f01 { text-decoration: underline; }
.ting-autoplay .f02 { color: red }

/*听书02*/
.tingmark { display: none; position: fixed; top: 0px; left: 0px; width: 100%; height: 100%; background-color: #d3d3d3; filter: alpha(opacity=50); -moz-opacity: 0.5; -khtml-opacity: 0.5; opacity: 0.5; z-index: 9995; overflow: hidden }
.tingtip { display: none; position: fixed; top: 50%; left: 50%; width: 298px; height: 198px; margin-top: -100px; margin-left: -150px; background-color: #FFF; border: 1px solid #bcbcbc; z-index: 9999; overflow: hidden }
.tingtip .tingh { float: left; width: 100%; height: 29px; line-height: 29px; text-indent: 5px; border-bottom: 1px solid #cccccc; background-color: #ece9d8; font-size: 14px }
.tingtip .tingc { float: left; width: 100%; height: 120px; line-height: 120px; font-size: 14px; background: url(/addon/skin/images/ting_tip.gif) no-repeat 45px center; background-size: 30px; text-align: center; text-indent: 40px; }
.tingtip .tingb { float: left; width: 100%; height: 48px; overflow: hidden; }
.tingtip .tingb div { float: left; height: 28px; line-height: 28px; margin: 0px 5px 0; padding: 0 15px; border: 1px solid #1E9FFF; background-color: #1E9FFF; color: #fff; border-radius: 2px; font-weight: 400; cursor: pointer; }
.tingtip .tingb .tingyes { margin-left: 160px; }
.tingtip .tingb .tingno { background: #fff; border-color: #dedede; color: #333 }

/*听书03*/
.ting-control { width: 100%; height: 30px; line-height: 30px; border-top: 1px solid #e4e1da; overflow: hidden; }
.ting-control p { float: left; width: 25%; height: 100%; padding: 0px; margin: 0px; font-size: 14px; color: #272a30; text-align: center; background: #f0f0f0; cursor: pointer; overflow: hidden; }
.ting-control.per0 .p0, .ting-control.per1 .p1, .ting-control.per3 .p3, .ting-control.per4 .p4 { background: #e4e1da }

/*语速*/
.ting-spd { position: absolute; top: 5px; right: 280px; width: 150px; overflow: hidden; }
.ting-spd div { float: left; width: 100%; overflow: hidden; }
.ting-spd span { float: left; margin-left: 5px; height: 20px; line-height: 20px; font-size: 12px; cursor: pointer; overflow: hidden; }
.ting-spd span:hover { color: red }
.ting-spd .sno { cursor: auto; color: blue }
.ting-spd .sno:hover { color: #343434 }
.ting-spd .spd-btn { margin-top: 2px; }
.ting-spd .spd-btn span { width: 40px; text-align: center; font-size: 14px; background: #f0f0f0; border-radius: 3px; }
.ting-spd .spd-btn .spdjian { font-size: 20px }
.ting-spd .cur { color: red; text-decoration: underline; }

/*听书X*/
.ting-s01 { float: left; }
.ting-s02 { display: none; float: left; text-indent: 5px; max-width: 150px; text-overflow: ellipsis; white-space: nowrap; overflow: hidden; }

/**/
.ting-flow { display: none; position: fixed; bottom: 60px; width: 150px; height: 38px; box-shadow: 0 0 5px #FF8D8D; border-radius: 38px; border: 1px solid #FF8D8D; background: #fff; z-index: 999999999; }
.ting-flow.play, .ting-flow.pause { display: block; }
.ting-flow.red { border-color: red }
.tf-btn { float: left; width: calc((100% - 40px)/3 - 1px); height: 14px; margin: 12px 0px; border-left: 1px solid #f0f0f0; text-indent: -999px; background: url('/addon/skin/images/ting-flow.png') no-repeat 7px 0px; background-size: 110px; cursor: pointer; overflow: hidden; }
.tf-btn.i { float: left; margin: 4px 5px; width: 30px; height: 30px; border-radius: 30px; border: none; text-indent: 0px; background: none; overflow: hidden; }
.tf-btn img { width: 100%; height: 100%; }
.tf-btn.n { background-position: -54px 0px }
.tf-btn.c { background-position: -84px 0px }
.ting-flow.pause .tf-btn.p { background-position: -22px 0px }
.tf-cur { position: absolute; left: 18px; bottom: -1px; height: 1px; background: red; overflow: hidden; }

/*aaa01*/
.aaano { float: left; width: 100%; font-size: 14px; text-align: center; line-height: 100px; overflow: hidden; }
.aaabox { float: left; width: calc(100% - 2px); background: #fff; border: 1px solid #eee; overflow: hidden; }
.aaabox.nofloat { float: none; }
.aaabox.noborder { width: 100%; border: none; }
.aaabox h1 { float: left; width: 100%; height: 46px; line-height: 46px; font-size: 20px; border-bottom: 1px solid #eee; text-indent: 15px; overflow: hidden; }
.aaabox .loc { float: left; width: 100%; height: 46px; line-height: 46px; font-size: 16px; border-bottom: 1px solid #eee; text-indent: 15px; overflow: hidden; }
.aaabox .loc a { color: #000 }
.aaabox .loc a:hover { color: red; }
.aaatags { float: left; width: calc(100% - 15px); padding: 15px 0px 15px 15px; overflow: hidden; }
.aaatags li { float: left; width: 25%; height: 30px; line-height: 30px; font-size: 14px; text-overflow: ellipsis; white-space: nowrap; overflow: hidden; }
.aaatags li span { color: #aaa }
.aaatags li a { color: #000 }
.aaatags li a:hover { color: red }
.aaapage { float: left; padding: 15px 0px; width: 100%; text-align: center; font-size: 14px; border-top: 1px solid #eee; overflow: hidden; }
.aaapage a { margin: 0px 5px; }
.aaapage a.cur { color: red }
.aaapage a.no { color: #ccc; }
.aaaorder { float: left; width: 100%; background: #f9f9f9; overflow: hidden; }
.aaaorder a { float: left; width: 33.33%; height: 24px; line-height: 24px; text-align: center; font-size: 14px; overflow: hidden; }
.aaaorder.o0 a:nth-child(1), .aaaorder.o1 a:nth-child(2), .aaaorder.o2 a:nth-child(3) { background: #f0f0f0 }

/*aaa02*/
.aaalist { float: left; width: calc(100% - 30px); padding: 0px 15px; overflow: hidden; }
.aaalist li { float: left; width: 100%; margin-bottom: 15px; padding-bottom: 18px; border-bottom: 1px solid #eee; overflow: hidden; }
.aaalist li:first-child { padding-top: 15px; }
.aaalist li:last-child { margin-bottom: 0; border-bottom: none }
.aaalist .h { float: left; width: 100%; height: 30px; line-height: 30px; overflow: hidden; }
.aaalist .h a { color: #000; font-size: 18px; }
.aaalist .h a:hover { color: red }
.aaalist .c { float: left; width: 100%; font-size: 12px; line-height: 1.5em; color: #666; overflow: hidden; }
.aaalist strong { color: red; font-weight: normal; }

/**/
.ting-spd { display: none; }

/**/
#tingplaybox { position: absolute; top: 0; left: 0; width: 0.1px; height: 0.1px; overflow: hidden; }
#copycontent { width: 0.1px; height: 0.1px; overflow: hidden; }
.cp-marks { width: 100%; height: 100%; position: fixed; margin: auto; background: #999; background: rgba(0, 0, 0, 0.6); display: none; visibility: visible; z-index: 999; top: 0; left: 0; }
.cp-box { width: 544px; height: 290px; border-radius: 10px; background: #fff; position: absolute; left: 50%; top: 50%; margin-left: -292px; margin-top: -168px; padding: 20px 20px 26px 20px; }
.claos { width: 26px; height: 26px; background: url('/addon/skin/images/cp-close-1.png') no-repeat; position: absolute; right: 10px; top: 10px; cursor: pointer; border: none; background-size: 100%; z-index: 999; }
.claos:hover { background: url('/addon/skin/images/cp-close-2.png') no-repeat; background-size: 100%; }
.zz_pic2 { float: left; width: 240px; text-align: center; border-right: 1px solid #e1e1e1; padding-right: 20px; }
.cp-marks_bt { font-size: 24px; display: block; margin-top: 0px; font-weight: bold; color: #44b449; }
.zz_pic2 img { margin: 10px auto 0 auto; width: 140px; height: 140px; }
.cp-pay { float: right; width: 260px; }
.kouhaohuoqu { font-size: 17px; margin-top: 10px; color: #44b449; font-weight: bold; }
.timezen { font-size: 14px; color: #999; margin-top: 10px; }
.houhao_search { border: 1px solid #44b449; width: 230px; height: 44px; line-height: 44px; margin: 0 auto; border-radius: 4px; margin-top: 4px; overflow: hidden; }
.houhao_bar { width: 150px; height: 44px; display: block; float: left; border: none; padding: 0; background: none; padding: 0 10px; font-size: 16px; }
.houhaoresults { width: 60px; height: 44px; border: none; padding: 0; display: block; float: right; background: #44b449; color: #fff; font-size: 16px; cursor: pointer; }
.cp-pay { text-align: center; padding-right: 0px; }
.cp-pay-img img { margin: 6px auto 0 auto; width: 150px; }
.cp-pay_nn { background: #f1f1f1; height: 40px; width: 260px; border-radius: 10px; margin: 0 auto; margin-top: 28px; }
.cp-pay-bottom { width: 100%; height: 46px; border-radius: 4px; line-height: 46px; font-size: 18px; font-weight: bold; color: #fff; background: #44b449; cursor: pointer; }
.cp-pay-lx { width: 100%; height: 40px; line-height: 40px; }
.cp-pay-lx a { display: block; font-size: 14px; color: #999; }
.cp-pay-art { margin-top: 10px; font-size: 16px; color: #999; }
.cp-pay-money span { margin-top: 10px; margin-left: 10px; font-size: 14px; text-decoration: line-through; color: #999; font-weight: normal; }
.cp-pay-money h2 { color: #fb8201; font-size: 16px; margin: 0; }
.cp-testcode { display: none; position: absolute; left: 50%; top: 50%; margin-left: -292px; margin-top: 170px; padding: 10px 20px; width: 544px; height: 30px; line-height: 30px; text-align: center; background: #fff; font-size: 14px; color: red; border-radius: 10px; overflow: hidden; }
.cp-testcode.on { display: block; }

/**/
.cp-tc { display: none; opacity: 1; background: #999; background: rgba(0, 0, 0, 0.5); position: fixed; top: 0; left: 0; right: 0; bottom: 0; z-index: 9999; }
.cp-tc-con { width: 360px; height: 336px; position: absolute; top: 50%; left: 50%; margin-top: -168px; margin-left: -180px; background: #fff; border-radius: 10px; overflow: hidden; }
.cp-tc-con_nr { width: 360px; height: 360px; position: relative; }
.cp-tc-con .sub { width: 33px; height: 33px; background: url('/addon/skin/images/cp-close-0.png') no-repeat; background-size: 80%; border: none; right: 0; position: absolute; top: 10px; cursor: pointer; }
.cp-tc-con .sub:hover { background: url('/addon/skin/images/cp-close-2.png') no-repeat; background-size: 80%; }
.cp-tc-con .help_head { width: auto; height: 60px; background: #38AD3A; font-size: 24px; color: #fff; text-align: center; line-height: 60px; }
.erweima { width: 160px; height: 160px; margin: 20px auto; }
.erweima img { width: 100%; }
.tc-money { text-align: center; font-size: 24px; }
.tc-money span { color: #fb8201; font-weight: bold; }
.erweima_ss { font-size: 16px; background: #38AD3A; color: #fff; width: 146px; margin: 10px auto 0 auto; text-align: center; line-height: 30px; padding: 0 20px; }
.erweima_ss p { background: url('/addon/skin/images/cp-zf.png') no-repeat left center; padding-left: 30px; }
.erweima { margin: 10px auto 0 auto; }

/**/
.arcfu_btn { width: 50px; height: 204px; position: fixed; left: 50%; margin-left: -680px; top: 50%; margin-top: -102px; font-size: 12px; }
.arcfu_btn div { display: block; width: 50px; text-align: center; margin-bottom: 2px; line-height: 18px; color: #fff; padding: 5px; border-radius: 3px; cursor: pointer; }
.arcfu_btn div:nth-of-type(1) { background-color: #00a2ff; }
.arcfu_btn div:nth-of-type(2) { background-color: #44b449; }
.arcfu_btn div:nth-of-type(3) { background-color: #ef9901; }
.arcfu_btn div:nth-of-type(4) { background-color: #d32f2f; }
.arcfu_btn em { display: block; width: 26px; height: 30px; margin: 0 auto 4px; background: url(/addon/skin/images/cp-gf.png) no-repeat; }
.arcfu_btn div:nth-of-type(1) em { background-position: center -44px; }
.arcfu_btn div:nth-of-type(2) em { background-position: center -100px; }
.arcfu_btn div:nth-of-type(3) em { background-position: center 4px; }
.arcfu_btn div:nth-of-type(4) em { background-position: center -158px; }
.arcfu_btn div a { display: inline-block; width: 100%; height: 100%; color: #fff; overflow: hidden; }
.arcfu_btn div a:hover { text-decoration: none; }
.arcfu_btn div.app0 { display: none; }

/**/
.appfloatma { position: fixed; top: 50%; right: 0; margin-top: -68px; width: 100px; height: 136px; z-index: 888888; }
.appfloatma img { float: left; display: block }
.appma { display: block; width: 100%; height: 100%; background: #ebebeb }
.appma:hover { text-decoration: none }
.appmat { padding: 8px 0; height: 16px; line-height: 16px; font-size: 14px; font-family: PingFangSC-Regular, PingFang SC; font-weight: 400; color: #000; text-align: center }
.appmai { margin: 0 auto; width: 80px; height: 80px }
.appmai img { width: 100%; height: 100% }
.appmatip { padding: 5px 0; line-height: 1.3em; font-size: 11px; text-align: center; color: #000; }
.appmaclose { font-size: 12px; font-family: PingFangSC-Regular, PingFang SC; font-weight: 400 }
.appmaclose { position: absolute; top: -24px; right: 0; color: #999; cursor: pointer }
