.whitebg{ background:#fff; }
 

.user_layer{
     border-top: 0px solid #fff!important;
    padding-bottom: 0px!important;
    width: 470px!important;
    border-radius: 4px!important;
}
.user_layer p{
     font-size: 24px!important;
    color: #282828!important;
}
.user_layer span{
    color: #282828!important;
    font-size: 16px!important;
    width: 84% !important;
    line-height: 30px;
}
.user_layer div.known{
    background-color: #f2f2f2;
    padding: 40px 34px;
}
.user_layer div.known button {
    background-color: #ef3b3e;
    color: #fff;
    padding: 11px 30px;
    font-size: 16px;
    margin-top: -23px;
}
.withdraw_layer{
    width: 450px;
    background-color: #fff;
    position: absolute;
    left: 50%;
    margin-left: -225px;
    margin-top:180px;
    border-radius: 4px;
    text-align: left;

    
}
.withdraw-con{
    padding: 20px 29px 10px 29px;
}
.withdraw_layer p{

    color: #282828;
    font-size: 18px;
    margin-bottom: 16px;
}
.withdraw_layer .withdraw_num{
    border: 1px solid #d1d1d1;
    height: 55px;
    width: 392px;
    line-height: 55px;
    margin-bottom: 14px;
    padding: 0 16px;
    font-size: 16px;
}
.withdraw_layer .withdraw_account{
    border: 2px solid #20c643;
    height: 55px;
    width: 356px;
    line-height: 55px;
    margin-bottom: 14px;
    padding: 0 16px;
    font-size: 16px;
}
.withdraw_layer div>i{
    color: #20c643;
    font-size: 22px;
}
.withdraw_btn{
    background-color: #f2f2f2;
    height: 80px;
    width: 100%;
	font-size:0px;
}
.withdraw_btn >div button{
    width: 104px;
    height: 40px;
    margin-top: 15px;
    margin-right: 29px;
    font-size: 16px;
}
.withdraw_btn >div button.w-d{
    background-color: #ef3b3e;
    color: #fff;
    margin-right: 12px;
}
.withdraw_btn >div button.q-x{
    background-color: #dcdcdc;
    color: #282828;
}


input,textarea,button{margin:0;padding:0;border:none; outline:none;}
textarea{ resize:none; overflow:auto;}
em ,i{ font-style:normal;}
ul,ol{margin:0;padding:0; list-style:none;}
h1,p,h2{margin:0; font-weight:normal;}
a,input{-webkit-tap-highlight-color:rgba(255,0,0,0);text-decoration: none}
img{ border:none; vertical-align:top;}
.clearfix {  zoom: 1;  }
.clearfix:after {  content: '';  display: block;  clear: both;  }
body{margin:0;position:relative; font-family:"Microsoft Yahei", sans-serif !important; background:#e7e8eb; }
html{font-size:16px;}
.fl-left{
    float: left;
}
.fl-right{
    float: right;
}
.bgc-orange{
	background-color: #ff3535 !important;
    color: #fff !important;
    border: none !important;
}

.m-width{
    max-width: 1100px;
    margin: 0 auto;
}
.header{
    height: 110px;
    line-height: 110px;
}

.fixed-header{
    background-color: #fff;
    /*position: fixed;
    top: 0;
    left: 0;
    right: 0;
	z-index:9999;*/
}
.wrap{
    margin-bottom: 0px;position: relative;
}
.wrap .line{
    background: url("../images/line.png") no-repeat;
    height: 5px;
    width: 100%;
    display: block;
}
.fl-right span .qqzixun {color:#444; line-height: 110px;}
.fl-right span .qqzixun img{width: 40px;height: 34px;display: inline-block;margin:35px 10px 35px 80px;}
/*.header .logo img{*/
/*    vertical-align: middle;*/
/*}*/
.header .logo img {
    vertical-align: middle;
    height: 55px;
}
.header .nav li a{
    display: block;
    padding: 0 24px;
    color: #5f5f5f;
}
.active{
    background-color: #f0f0f0;
    border-bottom: 5px solid #f35027;
}
.user-btn{
    margin-left: 43px;
}
.user-btn .login{
    border-radius: 4px;
	height:37px;
	line-height:37px;
    padding: 0px 22px;
	background-image: linear-gradient(to right, #815fff , #1579fb);
    margin-right: 5px;
    cursor: pointer;
    color: #fff;
	display:inline;
	font-size:15px;
}
.user-btn .login:hover{ background:#2461cb; }
.user-btn .sign{
    border: 1px solid #dcdcdc;
    border-radius: 4px;
	height:37px;
	line-height:37px;
    padding: 0px 22px;
    color: #555;
    cursor: pointer;
	background:#fff;
	font-size:15px;
}
.user-btn .sign:hover{background:#2461cb;  color:#fff; }
.banner{
    width: 100%;position: relative;
}
.banner .txt{position: absolute;left: 50%;transform: translateX(-110%);top: 0;z-index: 1; width: 500px; margin-top: 120px;}
.banner .txt h2{ font-size: 78px;color: #10112f;font-weight: bold;}
.banner .txt p {
    font-size: 28px;
    color: #10112f;
    margin-top: 25px;
    line-height: 48px;
}
.banner .banner-img{background: url("../images/sy_banner.jpg") no-repeat top center; background-size: cover; height: 680px;}


.language{ width: 352px;
    margin: 0 auto;
    font-size: 18px;
    color: #000;
    display: block;
    background-color:#f1f1f1;
    height: 55px;
    text-align: center;
    line-height: 55px;
    cursor: pointer;
margin-bottom: 30px;}
.language:hover{color: #fff; background: #ff3535 ;}
.content{
    /*height: 550px;*/
}
.content .our-advantage{
    text-align: center;
    margin-top: 50px;
}
.content .our-advantage h3,.content .our-server h3,.content .our-partner h3{
    font-size: 36px;
    color: #282828;
    font-weight: 400;
	margin-bottom:18px;
}
.content .our-server h3{ margin-top:35px; margin-bottom:63px; }
.content .our-advantage p{
    color: #808080;
	line-height:28px;
}
.content .our-advantage .our-icon{
    margin-top: 60px;
}
.content .our-advantage .our-icon li{
    display: inline-block;
    padding: 0 55px;
}

.content .our-advantage .our-icon li a{
	cursor: default;
}

.content .our-advantage .our-icon li a p{
    color: #222;
    margin-top: 21px;
    font-size: 28px;
}
.content .our-advantage .our-icon li a span{
    color: #888;
    margin-top: 18px;
    display: block;
    width: 160px;
	line-height:26px;
}

.content .our-server{
    background-color: #f9f9f9;
    text-align: center;
    margin-top: 82px;
    padding: 15px 0 32px 0;
}
.content .our-server>div{

}
.content .our-server>div .server-img{
    display: inline-block;
    vertical-align: top;
    margin-right: 52px;

}
/*.content .our-server>div .server-line{*/
/*height: ;*/
/*}*/
.content .our-server>div .server-tit{
    display: inline-block;
    height: 314px;

}
.content .our-server>div .server-tit ul{
    border-left: 1px dashed #ddd;
    padding-left: 62px;
}
.content .our-server>div .server-tit ul li{

}
.content .our-server>div .server-tit ul li img{
    display: inline-block;
    vertical-align: top;
}
.content .our-server>div .server-tit ul li div{
    display: inline-block;
    height: 86px;
    margin-left: 13px;
    margin-bottom: 60px;
}
.content .our-server>div .server-tit ul li div p{
    text-align: left;
    color: #000;
    font-size: 28px;
	height:40px;
	margin-bottom:2px;
	margin-top:5px;
	
}
.content .our-server>div .server-tit ul li div span{
    width: 390px;
    display: block;
    text-align: left;
    color: #666666;
	line-height:26px;

}

.content .our-partner{
    text-align: center;
}
.content .our-partner ul{
    border-left: 1px dashed #e9e9e9;
    border-top: 1px dashed #e9e9e9;
    margin: 34px 0;
}
.content .our-partner ul li{
    width: 19.9%;
	height:145px;
    float: left;
    /*display: inline-block;*/
    border-right: 1px dashed #e9e9e9;
    border-bottom: 1px dashed #e9e9e9;
    background-color: #fff;
}
.content .our-partner ul li img{
	webkit-filter: grayscale(1);
    filter: gray;
    filter: grayscale(1);
	padding: 17px 0px;
}
.content .our-partner ul li img:hover{
	webkit-filter: grayscale(0);
    filter: gray;
    filter: grayscale(0);
}
.content .our-partner ul li:hover{
    background-color: #f9f9f9;
}
.footer{
    background-color: #262a3a;
    text-align: center;
    height: 67px;
    line-height: 67px;
    color: #6a7bc1;
    font-size: 15px;
	position: fixed;
	bottom: 0;
	width: 100%;
}

.layer{
    position: fixed;
    left: 0;
    top: 0;
    bottom: 0;
    right: 0;
    width: 100%;
    height: 100%;
    background: rgba(0,0,0,0.6);z-index: 9999;
}
.layer .login-lay{
    width: 510px;
    /* height: 560px; */
    background-color: #fff;
    position: fixed;
    left: 50%;
    top: 50%;
    margin-left: -255px;
    border-radius: 5px;
    text-align: center;
    display: block;}
#sign .login-lay {height:590px;margin-top: -295px;}
#sign .login-lay .item {margin-top: -10px;}
#login .login-lay {height:400px;margin-top: -200px;}
#language .login-lay {height:260px;margin-top: -130px;}
.layer .login-lay>p{
    font-size: 20px;
    padding: 32px 0px 32px 0px;
    color: #5f5f5f;

}
.layer .login-lay>input{
    height: 48px;
    width: 337px;
    border: 1px solid #e5e5e5;
    font-size: 16px;
    padding-left: 15px;
    margin-bottom: 15px;
}
.layer .login-lay>.check{
    width:352px;
    margin: 0 auto;
    margin-bottom: 16px;

}
.layer .login-lay>.check img{ height:55px !important;}
.layer .login-lay>.check input{
    width:195px;
    height: 55px;
    border: 1px solid #e5e5e5;
    padding-left: 15px;
    box-sizing: border-box;
    font-size: 18px;
}
.layer .login-lay>.check button{
    background-color: #38a565;
    color:#fff;
    width:43%;
    height: 60px;
    font-size: 18px;
    cursor: pointer;
}
.layer .login-lay>.check p{
    display: inline-block;
    width:43%;
    height: 60px;
}
.layer .login-lay>.check p img{
    vertical-align: middle;
}
.layer .login-lay>.check>input:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
    color: #404040;
}

.layer .login-lay>.check>input::-moz-placeholder { /* Mozilla Firefox 19+ */
    color: #404040;
}

.layer .login-lay>.check>input:-ms-input-placeholder{
    color: #404040;
}

.layer .login-lay>.check>input::-webkit-input-placeholder{
    color: #404040;
}

.layer .login-lay>button{
    color: #fff;
    width: 352px;
    height: 55px;
    font-size: 18px;
    margin: 15px 0;
    cursor: pointer;
}
.layer .login-lay>span{
    width: 352px;
    margin: 0 auto;
    font-size: 14px;
    color: #919191;
    display: block;
    text-align: left;
    margin-bottom:25px;
}
.layer .login-lay>span.login-checkbox{

}
.layer .login-lay>span.login-checkbox i{
    width: 16px;
    height: 16px;
    line-height: 16px;
    border: 1px solid #e5e5e5;
    display: inline-block;
    border-radius: 3px;
    vertical-align: middle;
    margin-right: 10px;
    color: transparent;
    text-align: center;
    cursor: pointer;
}
.layer .login-lay>span.login-checkbox i.active{
    background-color: #38a565;
    color: #fff;
    border: 1px solid transparent;

}
.layer .login-lay>span.login-checkbox a{
    color: #ff653e;
}
.layer .login-lay>.logg{
    width: 352px;
    margin: 0 auto;
    font-size: 18px;
    color: #ff3535;
    display: block;
    text-align: left;
    background-color:#f1f1f1;
    height: 55px;
    text-align: center;
    line-height: 55px;
    cursor: pointer;
}
.login-lay>i{
    display: block; width: 24px;height: 24px; background: url("../images/icon_pup_colse.png")no-repeat 0px 0px;  position: absolute;
    top: 26px;
    right: 32px; color: #dddddd;
/*    width: 36px;
    height: 36px;
    position: absolute;
    top: 0px;
    right: 12px;
    color: #e4e4e4;
    font-size: 45px;
    cursor: pointer;*/
}

/* user */

.user_header{ width:100%; height:72px; background-color:#333; }
.user_header .w1200,.user_main{ width:1200px; margin:0 auto; }
.user_logo{ float:left; }
.user_logo a{ width:244px; height:72px; display:inline-block; }
.user_logo a:hover{ opacity:.95; }
.user_info{ float:right; text-align:right; }
.user_info span,.user_info span i{ font-size:14px; color:#bdbdbd; font-style:normal; line-height:72px; }
.user_info a.sign_out{ font-size:14px; color:#bdbdbd;  width:50px; height:28px; line-height:28px; display:inline-block; border:1px solid #5e5e5e; margin-left:20px; text-align:center; }
.user_info a.sign_out:hover{ background:#ff6400; color:#fff; border:1px solid #ff6400; }

.user_main{  margin-top:20px; margin-bottom:20px; overflow:hidden; background: url(../images/bg.png) center top;padding-bottom: 60px;}
.user_main .user_lt{ float:left; width:250px;}
.user_main .user_lt .user_star{ padding-top:28px; text-align:center; }
.user_main .user_lt .user_star img{ width:100px; height:100px; border-radius:100px; display:block; margin:0 auto; margin-bottom:7px;}
.user_main .user_lt .user_star span{ font-size:16px; color:#404040; line-height:24px;  }
.user_main .user_lt .user_star span i{ font-size:14px; color:#909090; font-style:normal; display:block; }
.user_main .user_lt .user_menu{ margin-top:24px; border-top:1px solid #ebebeb; }
.user_main .user_lt .user_menu li{ float:left; text-align:center; }
.user_main .user_lt .user_menu li a{ width:250px; height:58px; line-height:58px; color:#282828; font-size:16px; display:block; border-bottom:1px solid #ebebeb;}
.user_main .user_lt .user_menu li a.current{ background:#ff6400; color:#fff!important; border-bottom:1px solid #ff6400; }
.user_main .user_lt .user_menu li a:hover{ color:#ff6400;  }


.user_main .user_rt{ float:right; width:930px; }
.user_main .user_rt .cur_title{ height:99px; line-height:99px; border-bottom:1px solid #eaeaea; font-size:26px; color:#404040; padding-left:20px; position:relative; }
.user_main .user_rt .cur_title a.apply_tixian{ width:182px; height:47px; line-height:47px; background:#39ac6a; color:#fff; font-size:18px; display:inline-block; text-align:center; position:absolute; right:20px; top:25px; }
.user_main .user_rt .cur_title a.apply_tixian:hover{ background:#32995e; }
.user_main .user_rt .cur_title a.apply_tixian i.icon_tx{ width:28px; height:28px;display:inline-block; background:url(../images/money_ico.png) no-repeat 0px 0px; position: relative; top: 7px; padding-right:5px; }

.user_main .user_rt .form2list{ padding-left:28px; padding-top:33px; }
.user_main .user_rt .form2list tr{ float: left; width: 100%; padding-bottom:20px; line-height: 40px; color:#606060; }
.user_main .user_rt .form2list th{width: 75px; line-height: 40px; font-weight: normal; text-align: left; color:#606060; }
.user_main .user_rt .form2list td.phone{ color:#ff6400;}
.user_main .user_rt .form2list .submit{ padding:0px 36px; height:50px; line-height:50px; background-color:#327ccb; color:#fff; font-size:18px; border-radius:2px; border:none; margin-top:12px; overflow:hidden; }
.user_main .user_rt .form3list th{width: 112px; }
.user_main .user_rt .form3list .text{padding: 10px 15px; width: 250px; /*height: 20px; line-height: 20px;*/font-size: 14px; border: 1px solid #dadada; }
.user_main .user_rt .form3list .a_text_color{ width: 50px; border: 1px solid #dadada; height: 39px; line-height: 39px; margin-left: 10px; border-radius: 0; }

.address2set{ *z-index: 89; }
.address2set .drop2btn{ width:82px; line-height: 42px; font-size: 14px; border: solid #d7d7d7 1px; display:inline-block; color:#606060; padding-left:8px; position:relative;  }
.address2set .drop2btn span{margin: 0 5px; color: #A9A9A9;}
.address2set .drop2btn .arrow{top: 18px; right: 5px; width: 8px; height: 6px; background:url(../images/arrow.png) no-repeat; position:absolute; }
.opt{ padding-right:30px; }
.gender{ width:14px; height:14px; border-radius:14px; border:1px solid #cacaca; margin-right:5px; }

.user_main .user_rt .pd_none{padding:0; margin:0; }
.user_main .user_rt .pd_none .c_date{ background:#f7f7f7; height:40px; border-bottom:1px solid #eaeaea; padding:20px; padding-left:10px; overflow:hidden; }


.user_main .user_rt .pd_none .c_date .all_types{ height:40px; line-height:40px; border:1px solid #dfdfdf; padding:0px 23px 0px 14px; margin-left:12px;}
.user_main .user_rt .pd_none .c_date input.query_btn{ height:40px; line-height:40px; padding:0px 47px; background-color:#327ccb; color:#fff; font-size:14px; border:none; margin-left:15px; }
.user_main .user_rt .pd_none .types_list tr.t_title{height:40px; line-height:40px; background:#fafafa; padding-bottom:0px;}
.user_main .user_rt .pd_none .types_list tr.t_title td{ height:40px; line-height:40px;font-size:12px; color:#808080; border-bottom:1px solid #eaeaea;}
.user_main .user_rt .pd_none .types_list td.num_number{ padding-left:20px;  }

.user_main .user_rt .pd_none .types_list tr{ height:70px; line-height:70px; color:#404040; font-size:14px; padding-bottom:0; border-bottom:1px solid #eaeaea; }
.user_main .user_rt .pd_none .types_list tr td.u_applymoney,.user_main .user_rt .pd_none .types_list tr td.u_money{ color:#39ac6a; font-size:18px; }
.user_rt .pd_none .types_list tr td.u_money td.link{ float:left; }
.user_main .user_rt .pd_none .types_list tr td.u_remarks{ color:#e64e40; font-size:16px; }

.list_page {width:100%; text-align: center;font-size: 0;line-height: 0;display: inline-block;vertical-align: middle; overflow:hidden; padding:40px 0; }
.list_page span {display: inline-block;vertical-align: top;margin: 0;padding: 0;text-align: center;line-height: 0;zoom: 1;color: #666; }
.list_page span.current {height: 38px; line-height:38px; font-size:16px; color: #fff;background-color: #327ccb;display: inline-block; padding:0px 15px; }
.list_page a {height: 36px; line-height:36px; font-size:16px; float: none;display: inline-block;vertical-align: top;margin: 0; padding:0px 13px;color: #404040; border:1px solid #dfdfdf; margin:0px 5px;}
.list_page a:hover{color: #327ccb; border:1px solid #327ccb;}
.list_page span.prev a{ color:#bfbfbf; }

.c_date_type{ float:left; }
.pd20{ padding-right:20px; }
.user_main .user_rt .pd_none .c_date input.search_btn{ background-color:#39ac6a; font-size:16px; }
.user_main .user_rt .pd_none .types_list tr td{ float:left; height:70px; padding-left:10px; overflow:hidden; }
.user_main .user_rt .pd_none .types_list tr td.u_infos{ font-size:14px; padding:15px 0px 10px 12px; height:40px; line-height:20px; overflow:hidden; color:#404040; text-overflow:ellipsis; display: inline-block; }
.user_main .user_rt .pd_none .types_list tr td a.looks_btn{ width:70px; height:34px; line-height:34px; border-radius:2px; background:#327ccb; color:#fff; font-size:14px; display:inline-block; margin-top:18px; }
.user_main .user_rt .pd_none .types_list tr td a.looks_btn:hover{ background:#2b6cb2; }
.user_main .user_rt .pd_none .types_list tr td a.loads{ font-size:14px; color:#327ccb; }

.user_main .user_rt .pd_none .types_list tr td span.link .link-input{ width:290px; color:#39ac6a; height:36px; line-height:36px; font-size:13px; color:#808080; border:1px solid #39ac6a; margin-top:16px; padding:0px 5px;}
.user_main .user_rt .pd_none .types_list tr td span.copy_pev{ float:left; border:1px solid #39ac6a; border-left:none; height:36px; line-height:36px; font-size:14px; display:inline-block; background-color:#fafafa; padding:0px 9px; margin-top:16px; }

.user_king{ overflow:hidden; }
.user_king_lt{float:left; width:307px; height:100px; padding-left:24px; padding-top:28px; border-right:1px solid #eaeaea; }
.user_king_lt strong{ color:#ff6400; font-size:36px; font-weight:bold; display:block; padding-top:17px; }
.user_king_rt{ float:left; padding-left:63px; padding-top:17px; line-height:28px; }
.user_king_rt strong{ font-size:14px; color:#ff6400; }
.user_king_rt p{  padding:0; margin:0; font-size:14px; color:#808080; }

.u_into{ color:#ff6400; font-size:18px; }

.user_main .user_rt .pd_none .types_list tr td span.link{ float:left; }


#bh_msg_lay .login-lay{padding-bottom:0; margin-top: 20px; top:30%;}

.date_text{ padding-left: 5px;}
.date_in{ width: 120px; height: 40px!important;  line-height: 40px; border: 1px solid #dfdfdf; padding: 0px 23px 0px 14px; }

.bhqq_box{    display: inline-block;float: right;font-size: 14px;}
.bhqq_box img{ overflow: hidden;display: inline-block; float: right; margin-top: 34px; margin-right: 15px;}


/* ------------------ 小说列表 2017-05-03 ------------------ */

table{border-spacing: 0;border-collapse: collapse;}

.novel-list .classify{background: #f7f7f7;border-bottom: 1px solid #e7e8eb;height: 90px;}
.novel-list .classify ul{float: left;margin-left: 20px;margin-top: 20px;}
.novel-list .classify li{float: left;}
.novel-list .classify li a{width: 100px;height: 50px;display: block;line-height: 50px;text-align: center;color: #444;border-radius: 5px;}
.novel-list .classify li a.current{background: #2ba2ee;color: #fff;}
.novel-list .classify .search{float: right;margin-top: 20px;margin-right: 20px;}
.novel-list .classify .search input{width: 248px;height: 48px;line-height: 48px;border: 1px solid #d2d2d2;border-right: none;text-indent: 15px;font-size: 14px;float: left;}
.novel-list .classify .search a{width: 80px;height: 50px;line-height: 50px;text-align: center;float: left;background: #428bca;color: #fff;}

.novel-list .entry table{width: 100%;border: none;margin: 0;}
.novel-list .entry table thead{height: 30px;line-height: 30px;border-bottom: 1px solid #e7e8eb;background: #fafafa;}
.novel-list .entry table td{padding:20px 0;padding-left: 20px;color: #444;border-bottom: 1px solid #e7e8eb;position: relative;}
.novel-list .entry table th{font-weight: normal;border-bottom: 1px solid #e7e8eb;color: #444;}
.novel-list .entry table th a{padding-right: 20px;color: #337ab7;}
.novel-list .entry table th a .icon-lower{width: 0;height: 0;border-left: 6px solid transparent;border-right: 6px solid transparent;border-top: 6px solid #337ab7;position: relative;top: 14px;margin-left: 8px;}
.novel-list .entry table th a .icon-upper{width: 0;height: 0;border-left: 6px solid transparent;border-right: 6px solid transparent;border-bottom: 6px solid #337ab7;position: relative;top: -14px;margin-left: 8px;}
.novel-list .entry table th a.pd_rt{ padding-right:0;}
.novel-list .entry table td .btn{width: 80px;height: 38px;line-height: 38px;text-align: center;display: block;background: #87b87f;color: #fff;border-radius: 3px;font-size: 14px;}
.novel-list .entry table td:nth-child(1){width: 80px;}
.novel-list .entry table td:nth-child(2){vertical-align: top;margin-top: 5px;}
.novel-list .entry table td span{font-size: 14px;color: #000;line-height: 24px;padding-top: 5px;display: block;}
.novel-list .entry table td span a{color: #337ab7;font-size: 16px;}
.novel-list .entry table td span a:hover,.novel-list .entry table th a:hover{color: #23527c;}
.novel-list .entry table td span a:hover{text-decoration: underline;}
.novel-list .entry table td p{font-size: 14px;color: #8d8d8d;line-height: 24px;}
.novel-list .entry table td .time{position: absolute;left: -40px;top: 0;width: 200px;height: 28px;line-height: 23px;text-align: center;display: block;font-size: 12px;color: #fff;background: #333;}
.novel-list .entry table td .time .icon-sj{width: 0;height: 0;border-left: 6px solid transparent;border-right: 6px solid transparent;border-top: 6px solid #333;position: relative;top: 5px;left: 47%;}


/* ------------------ 小说简介 2017-05-03 ------------------ */

.synopsis .col-215{width: 185px;float: left;margin-top: 20px;margin-left: 20px;display: inline;overflow: hidden;}
.synopsis .col-215 h3{display: block;overflow: hidden;font-size: 16px;font-weight: normal;line-height: 24px;}
.synopsis .col-215 span{font-size: 14px;color: #424242;margin-top: 8px;display: block;line-height: 24px;}
.synopsis .col-215 .introduce{font-size: 12px;color: #7a7a7a;}
.synopsis .col-675{width: 675px;float: right;margin-top: 20px;margin-right: 20px;display: inline;}
.synopsis .col-675 li{height: 60px;line-height: 60px;border-bottom: 1px solid #e5e5e5;position: relative;}
.synopsis .col-675 li .num{width: 40px;float: left;text-align: center;overflow: hidden;}
.synopsis .col-675 li a{color: #337ab7;font-size: 15px;}
.synopsis .col-675 li a:hover{text-decoration: underline;color: #23527c;}
.synopsis .col-675 li .free{color: #228b22;font-size: 14px;}
.synopsis .col-675 li .pull-right{float: right;}
.synopsis .col-675 li .pull-right a{margin-left: 15px;}
.synopsis .col-675 li .pull-right a .icon-link,.spread .title .close{background: url(../images/icon.png) no-repeat;}
.synopsis .col-675 li .pull-right a .icon-link{width: 16px;height: 14px;display: inline-block;background-position: 0 0;position: relative;top: 2px;margin-right: 8px;}
.synopsis .col-675 li .fa-diamond{color: hotpink;font-size: 14px;margin-left: 2px;}
.synopsis .col-675 li .fa-diamond .icon-zs{width: 15px;height: 14px;display: inline-block;background: url(../images/icon-zs.png) no-repeat;background-size: 14px 12px;position: relative;top: 3px;margin-right: 4px;}
.synopsis .col-675 li .tips1,.synopsis .col-675 li .tips2{padding: 4px 8px;background: #333;color: #fff;font-size: 12px;line-height: 18px;display: block;position: absolute;text-align: center;}
.synopsis .col-675 li .tips1{right: 98px;top: -34px;}
.synopsis .col-675 li .tips2{right: 0;top: -15px;}
.synopsis .col-675 li .tips1 .icon-sj,.synopsis .col-675 li .tips2 .icon-sj{width: 0;height: 0;border-left: 6px solid transparent;border-right: 6px solid transparent;border-top: 6px solid #333;position: absolute;top: 26px;left: 47%;}
.synopsis .col-675 li .tips1 .icon-sj{top: 44px;}


/* ------------------ 生成推广链接 2017-05-03 ------------------ */

.spread{width: 470px;padding-bottom: 20px;background: #fff;position: absolute;left: 50%;margin-left: -235px;margin-top: 100px;}
.spread .title{height: 60px;line-height: 60px;display: block;border-bottom: 1px solid #e5e5e5;}
.spread .title h2{float: left;font-size: 16px;padding-left: 20px;}
.spread .title .close{float: right;margin-right: 20px;width: 24px;height: 22px;display: block;background-position: -21px 0;margin-top: 18px;}
.spread .picture{margin-top: 20px;}
.spread .picture img{display: block;margin: 0 auto;}
.spread .txt{height: 24px;line-height: 24px;margin: 0 20px;margin-top: 14px;font-size: 15px;}
.spread .txt span,.spread .txt p{display: inline-block;font-weight: bold;}
.spread .txt span,.spread .form-group span{width: 120px;display: inline-block;}
.spread .form-group{margin: 0 20px;font-size: 15px;margin-top: 14px;}
.spread .form-group .red{color: #ff0000;}
.spread .form-group .input{width: 280px;height: 40px;line-height: 40px;display: inline-block;border: 1px solid #d2d2d2;text-indent: 15px;font-size: 15px;}
.spread .form-group label{margin-left: 20px;}
.spread .form-group label:nth-child(3){margin-left: 50px;}
.spread .form-group label,.spread .form-group label .choice{display: inline-block;position: relative;}
.spread .form-group label .choice{position: absolute;margin-left: -20px;left: 0;top: 3px;}
.spread .btn{margin-top: 20px;}
.spread .btn a{width: 260px;height: 44px;line-height: 44px;text-align: center;display: block;background: #ec3d44;color: #fff;margin: 0 auto;font-size: 15px;}


/* ------------------ 下一章 2017-05-04 ------------------ */

.chapter .entry{margin: 20px;font-size: 14px;line-height: 30px;}
.chapter .entry p{margin-top: 5px;color: #444;padding-right: 10px;}
.chapter .btn{margin-right: 20px;text-align: right;}
.chapter .btn a{display: inline-block;width: 100px;margin-left: 10px;background: #abbac3;}
.chapter .btn a:hover{background: #8b9aa3;}
.chapter .btn a.blue{background: #428bca;}
.chapter .btn a.blue:hover{background: #1b6aaa;}


/* ------------------ 通知公告 2017-05-08 ------------------ */

.notice li{height: 60px;line-height: 60px;padding: 0 20px;display: block;border-bottom: 1px solid #e7e8eb;font-size: 15px;color: #7a7a7a;}
.notice li a{color: #337ab7;}
.notice li a:hover{text-decoration: underline;color: #23527c;}

.notice-popup{width: 600px;margin-left: -305px;}


/* ------------------ 推广链接 2017-05-08 ------------------ */

.spread-link .tips-box{height: 60px;line-height: 60px;display: block;background: #f7f7f7;border-bottom: 1px solid #e7e8eb;color: #31708f;font-size: 14px;padding: 0 20px;}
.spread-link .tips-box .icon-th,.spread-link .entry table i,.spread-link .entry table .edit a i{background: url(../images/icon.png) no-repeat;}
.spread-link .tips-box .icon-th{width: 16px;height: 16px;display: inline-block;background-position: 0 -25px;position: relative;top: 3px;margin-right: 8px;}
.spread-link .entry table,.order-manage .entry table{width: 100%;border: none;margin: 0;}
.spread-link .entry table thead,.order-manage .entry table thead{height: 30px;line-height: 30px;border-bottom: 1px solid #e7e8eb;background: #fafafa;}
.spread-link .entry table td,.order-manage .entry table td{padding:15px 0;padding-left: 20px;color: #444;border-bottom: 1px solid #e7e8eb;position: relative;font-size: 14px;}
.spread-link .entry table th,.order-manage .entry table th{font-weight: normal;border-bottom: 1px solid #e7e8eb;color: #444;font-size: 14px;position: relative;}
.spread-link .entry table th a{padding-right: 20px;color: #337ab7;}
.spread-link .entry table td .tit{display: block;line-height: 24px;}
.spread-link .entry table td .link{display: block;color: #337ab7;line-height: 24px;}
.spread-link .entry table td .time{display: block;font-size: 12px;color: #9e9e9e;line-height: 24px;}
.spread-link .entry table td .avatar{display: inline-block;margin-right: 10px;}
.spread-link .entry table td .txt{display: inline-block;line-height: 24px;width: 110px;}
.spread-link .entry table td .txt .blue{color: #337ab7;}
.spread-link .entry table td .txt a:hover.blue{text-decoration: underline;color: #23527c;cursor: pointer;}
.spread-link .entry table td:nth-child(2){width: 170px;overflow: hidden;}
.spread-link .entry table th:nth-child(3),.spread-link .entry table th:nth-child(4){padding: 0 20px;}
.spread-link .entry table th:nth-child(3){width: 74px;}
.spread-link .entry table th:nth-child(4){width: 212px;}
.spread-link .entry table th:nth-child(5){padding-right: 14px;width: 208px;}
.spread-link .entry table th i.icon-recharge,.spread-link .entry table td .link .icon-copy{width: 14px;height: 14px;display: inline-block;background-position: -18px -25px;position: relative;margin-left: 2px;top: 2px;}
.spread-link .entry table td .link .icon-copy{background-position: -34px -25px;}
.spread-link .entry table th .btn{padding: 0 10px;height: 32px;line-height: 32px;display: inline-block;background: #87b87f;color: #fff;font-size: 12px;}
.spread-link .entry table th .icon-order{width: 10px;height: 9px;display: inline-block;background-position: -52px -25px;}
.spread-link .entry table th .icon-wa{width: 14px;height: 12px;display: inline-block;background-position: -64px -25px;position: relative;top: 2px;}
.spread-link .entry table th .icon-more{width: 6px;height: 6px;display: inline-block;background-position: -120px -25px;}
.spread-link .entry table th a:hover.btn{background: #629b58;}
.spread-link .entry table .edit{position: absolute;right: 23px;top: 78px;background: #fff;border-top: 1px solid #d2d2d2;z-index: 2;}
.spread-link .entry table .edit a{width: 88px;height: 38px;line-height: 38px;text-align: center;display: block;border: 1px solid #d2d2d2;border-top: none;font-size: 14px;color: #444;padding: 0;}
.spread-link .entry table .edit a:hover{background: #f2f2f2;}
.spread-link .entry table .edit a i{width: 16px;height: 14px;display: inline-block;margin-right: 2px;position: relative;top: 2px;}
.spread-link .entry table .edit a i.icon-modify{background-position: -81px -25px;}
.spread-link .entry table .edit a i.icon-delete{background-position: -99px -25px;}


/* ------------------ 订单管理 2017-05-09 ------------------ */

.record-box{margin-top: 20px;margin-left: 20px;overflow: hidden;}
.Wdate{border: #999 1px solid;height: 20px;background: #fff url(../images/datePicker.gif) no-repeat right;}
.Wdate::-ms-clear{display:none;}
.WdateFmtErr{font-weight:bold;color:red;}
.record-box input{margin-right: 10px;float: left;}
.record-box .btn{float: left;}
.record-box .btn a{width: 88px;height: 42px;line-height: 42px;display: block;text-align: center;color: #fff;background: #428bca;font-size: 14px;}
.record-box .btn a:hover,.order-tit .search a:hover{background: #1b6aaa;}

.order-tit{margin-top: 20px;border-bottom: 1px solid #e7e8eb;overflow: hidden;}
.order-tit li{float: left;font-size: 14px;}
.order-tit li a{width: 88px;height: 42px;line-height: 42px;text-align: center;display: block;border: 1px solid #d2d2d2;background: #f9f9f9;border-bottom: none;color: #444;margin-right: 10px;cursor: pointer;}
.order-tit li a.current{background: #fff;}
.order-tit li a:hover{background: #fff;color: #337ab7;}
.order-tit .search{float: right;margin-right: 4px;margin-top: 3px;}
.order-tit .search input{width: 180px;height: 34px;line-height: 34px;float: left;border: 1px solid #d2d2d2;border-right: none;text-indent: 12px;}
.order-tit .search a{width: 60px;height: 36px;line-height: 36px;text-align: center;float: left;background: #428bca;color: #fff;font-size: 12px;}

.order-manage .entry table thead{height: auto;line-height: normal;}
.order-manage .entry table td .blue{color: #337ab7;}
.order-manage .entry table td .avatar{width: 14px;height: 14px;display: inline-block;position: relative;top: 3px;}
.order-manage .entry table td:nth-child(3){padding-left: 30px;}
.order-manage .entry table td:nth-child(4){padding-left:20px;}
.order-manage .entry table th{padding-left: 14px;}
.order-manage .entry table th .btn{width: 54px;height: 28px;line-height: 28px;display: block;background: #b8b8b8;color: #fff;text-align: center;font-size: 12px;margin: 0 auto;}
.order-manage .entry table .none-record{text-align: center;display: block;}


/*-----------2017-05-16------------*/
.user_main .user_lt .user_menu li a{ position:relative; }
.user_main .user_lt .user_menu li a i{ position:absolute; right:24px; top:25px; }
.user_main .user_lt .user_menu li a i.arrow_icon{ width:7px; height:15px; display:inline-block; background:url(../images/arrow_ic.png) no-repeat 0 0; }
.user_main .user_lt .user_menu li a i.arrow_icon_active{ width:15px; height:7px; display:inline-block; background:url(../images/arrow_i.png) no-repeat 0 0; }

.user_main .user_lt .user_menu li a.current i.arrow_icon{ background:url(../images/arrow_ic_h.png) no-repeat 0 0;}
.user_main .user_lt .user_menu li a.current i.arrow_icon_active{background:url(../images/arrow_i_h.png) no-repeat 0 0; }

.user_main .user_lt .user_menu li .next_info{ background-color:#fff5ed; overflow:hidden; }
.user_main .user_lt .user_menu li .next_info li a{  color: #000; font-size: 14px; }
.user_main .user_lt .user_menu li .next_info li a.active{ color:#ff6400;    background: transparent; }
.novel-list .entry table td.tt_center{ text-align: center; padding-left:0;}


/*--------------------------*/
.bh_tips_box{position: relative;}
.bh_tips_box .tips1{bottom:38px;width: 300px!important;padding: 4px 8px;background: #333;color: #fff;font-size: 12px;line-height: 18px; display: block;position: absolute;text-align: center; right: 0;}
.bh_tips_box .tips1 .icon-sj{ width: 0; height: 0;border-left: 6px solid transparent;border-right: 6px solid transparent; border-top: 6px solid #333; position: absolute; right:24%; bottom: -6px; }
.bh_tips_box .went{  display: inline-block;    overflow: hidden;      text-align: center;  float: right;  margin-right: 21px; }