html, body{*overflow-x:hidden;}
a{color:#333;text-decoration:none;font-size:12px;font-weight:normal}
.re_inf a:hover{color:#000;text-decoration:underline}
body{font-family:Arial, Helvetica, sans-serif, "宋体", "黑体";font-size:12px;font-weight:normal;color:#333;/*text-align:center;*/
margin-top:0px;padding-top:0px}
ul, li{display:block;list-style-type:none}
img{border:0px}
.pt20{padding-top: 20px;}
.fs14{font-size: 14px;}
.mt0{margin-top:0!important;}
/*css圆角 start*/
.g_box{border:1px solid #BFE3FF;position:relative;width:255px}
.p_box{border:1px solid #BFE3FF;position:relative;_position:relative;width:685px;z-index: 1;}
.tl_b, .tr_b, .bl_b, .br_b{position:absolute;width:4px;height:4px;overflow:hidden;background-image:url(../images/j_6.gif);background-repeat:no-repeat}
.tl_b{top:-1px;left:-1px;background-position:0px -8px}
.tr_b{top:-1px;right:-1px!important;_right:-2px;background-position:-4px -8px}
.bl_b{bottom:-1px;left:-1px;background-position:0 -12px}
.br_b{bottom:-1px;right:-1px!important;_right:-2px;background-position:-4px -12px}
/*css 圆角 end*/
#container{height:auto;width:960px;margin:0px auto;padding-right:0px;padding-left:0px}
#right{float:right;width:255px;text-align:left}
#UpAuthor .title{background-image:url(../images/UpAuthor_bg.gif);padding-left:35px;background-repeat:no-repeat}
#UpAuthor .title, .re_data .title, #re_member .title{background-position:center center;height:29px;line-height:29px;font-weight:bold;color:#000;border-bottom-width:1px;border-bottom-style:solid;border-bottom-color:#BFE3FF}
#UpAuthor .content{height:84px;padding:10px}
#UpAuthor .AuthorImg{height:84px;width:84px;margin-right:10px;float:left}
#UpAuthor .AuthorInfo{float:right;width:141px;line-height:20px}
#UpAuthor .hour{font-style:italic;color:#999;font-size:13px}
.re_data{margin-top:10px;margin-bottom:10px}
.re_data .title{background-image:url(../images/re_data.gif);background-repeat:repeat-x;padding-left:10px}
.re_data .content{padding-top:10px;padding-right:10px;padding-bottom:2px;padding-left:10px}
.re_data .content ul{height:65px;clear:both}
/*20130428*/
.re_data ul{width:235px;padding:5px 10px}
.re_data li{height:22px;line-height:22px;overflow:hidden;/* text-overflow:ellipsis;white-space:nowrap */
}
.re_data li .pageNumber{float:right;padding-left:5px;color:blue}
.re_data li a{width:242px;overflow:hidden;display:block;white-space:nowrap;text-overflow:ellipsis}
#re_latestdown li{height: auto; line-height: 18px; padding: 2px 0;}
#re_latestdown li a{width: 236px;white-space: normal;}
.re_data .re_img{height:55px;width:46px;border:1px solid #A4A5B7;float:left;margin-right:10px;margin-bottom:10px}
.re_data .re_img img{height:55px;width:46px}
.re_data .re_img:hover{border-top-color:#0070CA;border-right-color:#0070CA;border-bottom-color:#0070CA;border-left-color:#0070CA}
.re_data .re_inf{width:175px;float:right;line-height:20px;color:#808080}
.re_data .re_title{height:25px;overflow:hidden}
.re_data .point_img img{margin-right:5px}
#re_member .title{padding-left:10px;background-image:url(../images/re_data.gif)}
#re_member .content{padding-top:10px;padding-right:10px;padding-bottom:0px;padding-left:10px}
#re_member .content ul{height:65px}
#re_member .user_pic img{height:55px;width:55px}
#re_member .user_pic{height:55px;width:55px;margin-right:10px;margin-bottom:10px;float:left}
#re_member .user_inf{width:170px;float:right;line-height:20px;color:#808080}
#left{height:auto;width:685px;float:left;text-align:left;word-wrap:break-word;}
#Preview .title{background-image:url(../images/p_bg.jpg);background-repeat:repeat-y;background-position:center center;height:45px;border-bottom-width:1px;border-bottom-style:solid;border-bottom-color:#BFE3FF;line-height:20px;padding: 5px 0;}
#Preview .title span.pages{float:right;color:#999;display:block;padding-right:10px;padding-top:15px}
#Preview .title h1{font-family:"微软雅黑", "宋体";font-weight:bold;font-size:15px;color:#000;width:70%;max-height: 38px;overflow: hidden; float:left}
#Preview .title h1 span{font-size:15px;font-weight:normal;color:#009;margin-left:5px;font-family:Arial, Helvetica, sans-serif;/*font-style:italic;*/
}
#Preview .title h2{font-size:12px;font-weight:normal;color:#666;width:70%;float:left}
#Preview .title span.doc{display:block;float:left;padding-top:5px;width:100%;position:relative}
#Preview .title h2 a{text-decoration:underline}
#Preview .title h2 a:hover{color:#666;text-decoration:none}
#Preview .download_btn{padding-top:5px;height:23px;padding-bottom:5px;background-image:url(../images/p_bg.jpg);background-repeat:repeat-y}
#Preview .download_btn span{display:block;float:right;line-height:23px;background-image:url(../images/btn_bg.gif);background-repeat:no-repeat;text-align:center;height:23px;width:79px;margin-right:5px}
#Preview .download_btn span:hover{background-position:bottom}
.download_btn span a:hover{text-decoration:underline;color:#000}
.download_btn a.ctrl_s{background-image:url(../images/ctrl_s.gif);background-repeat:no-repeat;background-position:5px center;display:block;padding-left:15px}
.download_btn a.ctrl_f{background-image:url(../images/ctrl_f.gif);background-repeat:no-repeat;background-position:5px center;display:block;padding-left:15px}
.download_btn a.ctrl_d{background-image:url(../images/ctrl_d.gif);background-repeat:no-repeat;background-position:5px center;padding-left:15px;display:block}
.download_btn h1{color:#000;font-size:14px;font-weight:normal;padding-top:4px;padding-left:10px;display:block;width:250px}
.download_btn h2{text-align:left;font-weight:bold;font-size:14px;padding-left:10px}
#Preview .Pre_flash{height:auto;width:685px}
.Pre_flash iframe{border:0;padding:0;border:0}
#others{margin-bottom:10px;padding-bottom:6px;*padding-bottom:1px!important;_padding-bottom:1px}
#others .text{background-image:url(../images/p_bg.jpg);background-repeat:repeat-y;border-bottom-width:1px;border-bottom-style:solid;border-bottom-color:#BFE3FF}
#Comment_box .text{background-image:url(../images/p_bg.jpg);background-repeat:repeat-y;border-bottom-width:1px;border-bottom-style:solid;border-bottom-color:#BFE3FF}
#others .text, #Intro .text, #Comment_box .text, #download .text, #RelativeDoc .text{line-height:29px;height:29px;padding-left:10px;font-weight:bold;color:#000}
/*图片滚动*/
.rollBox{width:685px;padding-top:6px;*padding-top:1px!important;_padding-top:1px;overflow:hidden;height:109px}
#marquee ul li{text-align:center}
/*#marquee ul li p{line-height:18px;margin-top:5px;height:36px;margin-right:5px;margin-left:5px}*/
/*#marquee ul li a img{padding:4px;background:#fff;border:1px solid #A4A5B7;width:46px;height:55px}*/
/*#marquee ul li a:hover img{border-top-color:#0070CA;border-right-color:#0070CA;border-bottom-color:#0070CA;border-left-color:#0070CA}*/
#Intro{margin-top:10px;margin-bottom:10px;clear:both}
#Intro .text{background-image:url(../images/p_bg.jpg);background-repeat:repeat-y;border-bottom-width:1px;border-bottom-style:solid;border-bottom-color:#BFE3FF}
#Intro .content{padding:10px;line-height:25px}
#Intro .content h1{font-size:15px;font-weight:bold}
#Intro .content h1 span{float:right;font-size:12px;font-weight:normal;color:#999}
#Intro .content h2{font-size:12px;font-weight:normal;color:#999;padding-bottom:10px}
#Intro .content h2 a{color:#666;text-decoration:none}
#Intro .content h2 a:hover{text-decoration:underline}
#Comment_box .content{padding-right:20px;padding-left:20px;padding-bottom:10px}
#textarea_imp{background:url(../images/newsend_v4.png);height:33px;left:140px;line-height:36px;overflow:hidden;padding:0px 0px 0px 22px;position:absolute;text-align:center;top:25px;width:383px}
#Comment_box .com_input{float:left;height:auto;width:645px;position:relative}
#Comment_box .com_input textarea{width:645px;height:80px}
#Comment_box .smile{float:right;width:235px;height:auto}
#Comment_box .s_btn{clear:both}
#Comment_box .smile img{padding:4px;border:1px solid #C4C4C4;cursor:pointer}
#Comment_box .s_btn span{display:block;line-height:30px;color:#999}
#Comment_box .s_btn span#counter{display:inline;color:#000;font-family:"微软雅黑";font-size:14px}
#comment{margin-bottom:10px}
#comment li.MsgImg{height:55px;width:55px;text-align:center;padding-top:5px;padding-right:15px;padding-left:5px;float:left;padding-bottom:5px;background-image:url(../vip2/images/pl_a_bg.gif);background-repeat:no-repeat}
#comment .MsgImg a{display:block;width:75px;white-space:nowrap;line-height:22px;height:22px;overflow:hidden;color:#666;font-weight:bold}
#comment li.MsgInf{float:left;width:500px;padding-left:10px;height:auto}
#comment li.MsgInf .msg{line-height:25px;color:#666;padding-top:5px}
#comment .inline{border-top-width:1px;border-top-style:dashed;border-top-color:#EFEFEF;padding-top:10px;width:645px;margin-left:20px;margin-right:20px;height:70px;overflow:hidden;margin-bottom:10px}
li.digg_right{color:#DDD;font:normal normal bold 50px/50px Arial, Helvetica, sans-serif;text-align:right;float:left;width:56px;padding-top:10px}
#comment li.MsgInf h1{font-size:12px;font-weight:bold;color:#666}
.top{width:100%;height:auto;background-image:url(../images/topbg.jpg);background-repeat:repeat-x;background-position:center bottom}
.header{height:98px;width:960px;margin-right:auto;margin-left:auto;padding-right:0px;padding-left:0px;text-align:left;position:relative}
.clear{clear:both}
.logo{height:54px;width:177px;float:left}
.top_bar{float:right;width:auto;height:auto;color:#999;padding-top:10px}
.top_bar a:link, .top_bar a:visited{color:#3F6699}
.top_bar a:hover{color:#000;text-decoration:underline}
.nav{position:absolute;bottom:0px;left:100px;width:860px}
.nav a{background-image:url(../images/navbg.gif);background-repeat:no-repeat;height:28px;width:88px;display:block;float:left;line-height:28px;text-align:center;margin-right:5px;color:#3F6699;font-weight:bold;margin-top:5px}
.nav a:hover{background-position:left center;color:#000;text-decoration:none}
.nav a.on, .nav a.on:hover{background-position:left bottom}
span.upload{display:block;float:left;margin-top:5px;*margin-top:0px;*position:absolute;*top:5px;cursor:pointer}
.search{display:block;float:right;padding-bottom:3px;padding-right:0px;height:26px;width:469px;background-image:url(../images/search_bg.gif);background-repeat:no-repeat;padding-top:3px;padding-left:3px;_position:absolute;_right:0px;_bottom:-3px}
.search ul li{float:left;width:auto;display:block}
.search ul li.search_text a{background-image:none;float:none;margin:0px;padding:0px;height:32px;width:65px;font-weight:normal}
.search .search_i{height:26px;width:250px}
.search_i input{*float:left;_float:none}
.search .search_s{height:auto;width:86px;margin-right:-2px;_margin-top:2px}
.search .search_b{width:50px;height:26px}
.search .search_text{width:65px}
.s_input{height:24px;width:238px;border:1px solid #89A5D1;background-image:url(../images/s_bg.gif);background-repeat:repeat-x;line-height:24px;vertical-align:middle;padding-right:5px;padding-left:5px}
#footer{height:30px;background-color:#f7f7f7;line-height:30px}
.copyright{text-align:left;width:960px;margin-right:auto;margin-left:auto;padding-right:0px;padding-left:0px}
.copyright a:hover{color:#000;text-decoration:underline}
.copyright span{float:right;font-family:Tahoma, Geneva, sans-serif;font-size:11px;color:#999}
.p_box .download{height:40px; text-align:left;padding:10px}
#download .text, #RelativeDoc .text{background-image:url(../images/p_bg.jpg);background-repeat:repeat-y;border-bottom-width:1px;border-bottom-style:solid;border-bottom-color:#BFE3FF}
/*login()*/
.blue_boxs{padding:10px;padding-top:35px;width:310px;text-align:left;margin-left:auto;margin-right:auto;padding-left:0px;padding-right:0px}
dl, dt, dd{display:block}
.blue_boxs dt{float:left;width:105px;line-height:35px;height:35px;margin-bottom:25px}
.blue_boxs dd{float:left;width:205px;height:35px;margin-bottom:25px}
.blue_boxs span.input, .blue_boxs span.password, .blue_boxs span.authcode{background-image:url(../vip2/images/input_bg.png);background-repeat:no-repeat;vertical-align:middle;width:200px;height:25px;line-height:25px;padding-top:5px;padding-left:5px;padding-bottom:5px;display:block}
input.text{height:23px;line-height:23px;padding-right:5px;padding-left:5px;background-color:#EBF8FF;border:1px solid #9ACCFF}
input.text_on{height:23px;line-height:23px;padding-right:5px;padding-left:5px;background-color:#f7f7f7;border:1px solid #9ACCFF}
input.text_error{height:23px;line-height:23px;padding-right:5px;padding-left:5px;border:1px solid #E9BFC3;background-color:#FFEBED}
span.input input{width:183px}
span.password input{width:109px}
span.password a{color:#0180CA;text-decoration:underline;padding-left:10px}
span.password a:hover{color:#000;text-decoration:none}
span.authcode input{width:40px;position:relative}
span.authcode img{cursor:pointer;margin-left:2px}
div.login_btn{height:35px;line-height:35px;display:block}
div.login_btn a{border:0px;color:#999;padding-left:10px;background-image:url(http://virb.com/_assets/_graphics/_icons/form-arrow_tip.gif);background-repeat:no-repeat;background-position:0% center}
div.login_btn span{float:right}
/*input[type="button"], input[type="submit"], input[type="reset"], input[type="file"]{-webkit-appearance:button;-webkit-border-bottom-left-radius:2px 2px;-webkit-border-bottom-right-radius:2px 2px;-webkit-border-top-left-radius:2px 2px;-webkit-border-top-right-radius:2px 2px;-moz-border-radius-bottomleft:2px 2px;-moz-border-radius-bottomright:2px 2px;-moz-border-radius-topleft:2px 2px;-moz-border-radius-topright:2px 2px;border:1px solid #999;font-size:12px;height:22px !important;text-align:center;vertical-align:middle;padding:0 5px 0 5px;background-image:url(../vip2/images/type_bg.gif);background-repeat:repeat-x;background-position:0% 0%}
*/
/*+html input[type="button"], *+html input[type="submit"], *+html input[type="reset"], input[type="file"]{padding:0;/*IE7*/
/*}
input[type="button"]:hover, input[type="submit"]:hover, input[type="reset"]:hover, input[type="file"]:hover{background-image:url(../vip2/images/type_on.gif)}
*/
/*download()*/
.down{width:300px;margin-right:auto;margin-left:auto;padding-right:0px;padding-left:0px;text-align:left;height:auto}
.down .Dtext{height:35px;line-height:35px;font-weight:bold;padding-right:10px;padding-left:10px;margin-top:25px}
.down .downBtn{height:100px;padding-right:10px;padding-left:10px;position:relative;line-height:100px}
.down .downBtn label{color:#F00;padding-left:10px;font-family:Georgia, "Times New Roman", Times, serif;font-size:12px}
.down .download{position:absolute;right:10px;top:30px}
.down .userInf{line-height:35px;height:35px;background-color:#F0FAFF;width:auto;padding-right:10px;padding-left:10px;position:relative;font-family:Georgia, "Times New Roman", Times, serif}
.down .Charge{position:absolute;right:10px}
.down .Charge a{text-decoration:underline}
.down .tips{line-height:30px;background-image:url(../images/d_tips.jpg);background-repeat:no-repeat;height:30px;width:290px;font-weight:bold;color:#0099FF;padding-left:10px;margin-bottom:10px;margin-top:10px}
.down .d_title{line-height:35px;height:35px;font-weight:bold;margin-bottom:10px}
.down .d_p{line-height:50px;height:50px;padding-top:30px;padding-bottom:30px}
.d_list{float:right;margin-top:3px}
.down .a_tip{background-color:#FDFDD7;border:1px solid #C89F5D;line-height:30px;height:30px;padding-left:10px;padding-right:10px;margin-bottom:10px}
.a_tip a{float:right;text-decoration:underline}
.down .d_button{line-height:50px;height:50px;padding-top:30px;padding-bottom:30px}
.d_button .d—u{float:right}
.onload{height:48px;width:175px;position:absolute;left:50%;top:50%;margin-top:-30px;margin-left:-87.5px;border:1px solid #89A5D1;background-color:#FFF;z-index:999;text-align:right;padding-bottom:12px}
.onload span{background-image:url(../images/onLoad.gif);background-repeat:no-repeat;background-position:30px center;display:block;padding-left:16px;text-align:center;height:16px;background-color:#FFF;padding-top:12px;padding-bottom:12px}
.tags{line-height:25px}
.tags a{color:#0187C5;padding-right:5px}
.tags a:hover{color:#333;text-decoration:underline}
.prenext{line-height:20px;margin-top:5px}
.prenext a{font-size:14px;color:#000;text-decoration:underline}
.prenext a:hover{color:#333;text-decoration:none}
#showpage{background-color:#F1F7FE;line-height:30px;margin-bottom:25px;margin-right:10px;margin-left:10px;padding-right:10px;padding-left:10px;text-align:right}
#showpage a{margin-right:5px;margin-left:5px}
/*.more, .less{width:120px;display:block;border:1px solid #CCC;line-height:25px;height:25px;line-height:25px;text-align:center;margin-right:auto;margin-left:auto;padding-right:0px;padding-left:0px;border-bottom-left-radius:2px 2px;border-bottom-right-radius:2px 2px;border-top-left-radius:2px 2px;border-top-right-radius:2px 2px}*/
/*.more span, .less span{padding-left:10px}*/
/*.more{background-image:url(../images/MorL.gif);background-position:15px top;background-repeat:no-repeat}*/
/*.less{background-image:url(../images/MorL.gif);background-position:15px bottom;background-repeat:no-repeat}*/
#viewcontent{font-size:14px}
.download .download-r{float:right;padding-top:10px}
.download .download-l{float:left;width: 440px;height: 40px;position: relative;z-index: 9; }
.download .download-l .btn-dl{display: block;float:left;margin-right:8px; width: 230px;height: 20px;line-height: 20px;padding:10px 0;text-align: center;background-image: url(../images/btn_download.png) ;font-size: 12px;font-weight: 400;color: #fff;text-decoration: none}
.download .download-l .btn-free{display: block;float:left; width: 185px;height: 20px;line-height: 20px;padding:10px 0;text-align: center;background-image: url(../images/btn_freedownload.png); font-size: 14px;font-weight: 400;color: #1C70C1;text-decoration: none}
.download .download-l .btn-free:hover{background-image: url(../images/btn_freedownload_hover.png);}
.download .download-l .btn-claim{display: block;float: left;margin-right:8px;padding: 0 12px;height:40px;line-height: 40px;background-color: #FF570B;border-radius: 3px;font-size: 14px; color: #fff;}
.download .download-l .btn-claim:hover{text-decoration: none;}
.download .download-l .btn-want-download{display: block;float: left;padding: 0 12px;height:38px;line-height: 38px;border:1px solid #1C70C1;border-radius: 3px;font-size: 14px; color: #1C70C1;cursor: pointer}
.download .download-l .btn-want-download:hover{text-decoration: none;}
.download .download-l .btn-want-download small{ font-size: 12px;color: #FF0000;}
#downloadFreeTip{display: none;position: absolute;top:40px;left:242px; z-index: 999; border:1px solid #1C70C1;border-radius: 3px;background-color: #fff; width: 164px;height: 48px;padding: 6px;text-align: left;}
#downloadFreeTip img{display: block;position: absolute;top: -6px;left: 80px;}
#downloadFreeTip p{color: #111;font-size: 12px;line-height: 16px;}
.docTitle{padding-bottom:10px;font-weight:bold;font-size:16px;font-family:"微软雅黑";border-bottom-width:2px;border-bottom-style:solid;border-bottom-color:#F7F7F7;margin-bottom:15px}
.docTitle span{float:right;line-height:35px;font-family:Arial, Helvetica, sans-serif;font-size:12px;font-weight:normal}
.downifo{background-image:url(../images/d_t.gif);background-repeat:no-repeat;background-position:7px center;line-height:40px;padding-left:25px;background-color:#FBE7EC;color:#003F99}
.downifo a{color:#06F;text-decoration:underline}
.downsite{padding-top:20px;padding-bottom:20px}
.docImg{text-align:center;padding-top:10px;padding-bottom:10px}
.docImg a:link{border:1px solid #A4A5B7;display:block;height:145px;width:120px;margin-right:auto;margin-left:auto;padding-right:0px;padding-left:0px}
.docImg a:hover{border-top-color:#254075;border-right-color:#254075;border-bottom-color:#254075;border-left-color:#254075}
.docName{padding-right:10px;padding-left:10px;line-height:25px}
.docName a:link{color:#06F}
.docName a:hover{color:#000;text-decoration:underline}
.docPrice{padding-right:10px;padding-left:10px;line-height:25px}
.docUser{padding-right:10px;padding-left:10px;line-height:25px}
.docUser a:link{color:#06F;text-decoration:underline}
.docUser a:hover{text-decoration:underline;color:#333}
.RelativeList li{float:left;width:50%;line-height:25px;height:25px}
.RelativeList{padding:10px}
.RelativeList ul li a:hover{color:#000;text-decoration:underline}
#RelativeDoc .text span{float:right;margin-right:5px}
a.red{color:red;text-decoration:none}
a.red:hover{color:red;text-decoration:underline}
span.red{color:red}
p.red{color:red}
.flashViews{float:right;padding-top:2px}
.flashViews a{line-height:30px;background-image:url(../images/view_btn.gif);background-repeat:no-repeat;display:block;height:30px;width:78px;padding-left:22px}
.flashViews a.t{background-position:0px 0px}
.flashViews a.t:hover{background-position:0px -30px}
.flashViews a.f{background-position:0px -60px;color:#666}
div.downTips{padding:15px}
.downTips p{line-height:22px}
.downTips a{color:#000;text-decoration:underline}
.downTips a:hover{text-decoration:none}
.downloadsite{padding:15px;padding-bottom:0;line-height:30px;font-size:14px;color:#000}
.downloadsite a{color:#06C;font-weight:bold;text-decoration:underline}
.downloadsite a:hover{text-decoration:none}
.downloadsite a.download_btn{background:url( ../images/download_btn.jpg) no-repeat 0px 0px;display:block;height:42px;text-decoration:none;width:174px}
.downloadsite a.download_btn:hover{background:url(../images/download_btn.jpg) no-repeat 0px -50px}
.d_here{height:42px;width:300px;margin-top:10px;margin-bottom:10px}
.d_here .downinf{float:right;color:#999;display:block;line-height:19px;font-size:12px;width:120px;text-align:left}
.docInfo{width:auto;margin-bottom:10px}
.docInfo .infoList{width:455px;float:left}
.infoList ul{height:93px}
.docInfo a{color:#06C;text-decoration:underline}
.docInfo p{line-height:30px}
.docInfo a:hover{text-decoration:none}
.infoList ul li{line-height:30px;float:left;height:30px;overflow: hidden;width:49%;border-bottom-width:1px;border-bottom-style:dashed;border-bottom-color:#F0F0F0}
.docInfo .vote{float:right;height:auto;width:190px;padding-left:10px;position:relative}
.vote a{display:block;height:48px;width:189px;background-image:url(../images/mark.gif);background-repeat:no-repeat;position:relative;color:#000;text-decoration:none}
.vote .good{margin-bottom:10px;margin-top:5px}
.vote .good a{background-position:-189px 0px}
.vote .good a:hover{background-position:0px 0px}
.vote .bad a{background-position:-378px 0px}
.vote .bad a:hover{background-position:-567px 0px}
.vote a p{padding-left:30px}
.vote .bar{background-color:white;height:5px;left:20px;overflow:hidden;position:absolute;text-align:left;top:30px;width:55px}
.bar #g_img{background-image:url(../images/sprites.gif);background-repeat:repeat-x;height:5px;width:auto}
.bar #b_img{background-image:url(../images/sprites.gif);background-repeat:repeat-x;height:5px;width:auto;background-position:0px -5px}
.barnum{color:#333;font:normal normal 100 10px/12px Tahoma;left:80px;position:absolute;top:26px}
.vote .good .bar{border:1px solid #40A300}
.vote .bad .bar{border:1px solid #555}
.downloaded{width:665px;height:12px;line-height:12px;padding-top:9px;padding-bottom:9px;overflow:hidden;white-space:nowrap;-o-text-overflow:ellipsis;   /* for Opera */
text-overflow:ellipsis;  /* for IE */
border-top-width:1px;border-bottom-width:1px;border-top-style:dashed;border-bottom-style:dashed;border-top-color:#f0f0f0;border-bottom-color:#f0f0f0}
.downloaded a{margin-right:5px}
div#loadings{height:100px;width:189px;background-image:url(../images/blue-loading.gif);background-repeat:no-repeat;background-position:center center;float:right}
#viewcontent{word-break:break-all}
#v-toolbar{float:right;position:absolute;top:0px;right:0px}
#v-toolbar li{padding-top:9px;float:left;margin-right:4px}
#v-toolbar li#v-toolbar-onlyread span{display: block;width: 156px;height: 32px;line-height: 32px;background-color: #959595;border-radius: 3px;text-align: center;font-size: 16px;color: #fff;}
.red_btn{background:url("../images/redbtn.gif") no-repeat 0 0;width:123px;height:34px;border:0;padding:0;overflow:hidden;text-align:center;display:block;color:#FFF;cursor:pointer;font-weight:bold;font-size:14px}
#ebook_buy{font-size: 16px;color: #fff;text-decoration: underline;}
#ebook_buy:hover{color: #eee;}
#flashContent #getflash{text-align:center;line-height: 30px;font-size: 14px;color: #F00;font-weight: bold;padding-top: 100px}
#flashContent #startRead{margin:10px auto}
#flashContent .startReadDiv{width:450px;height:80px;margin:10px auto;padding:20px;border:1px solid #ccc}
#flashContent .startReadDiv h2{text-align:center;margin:10px}
.zk_box{margin-bottom:10px;background:#FFF;border:1px solid #BFE3FF;border-radius:2px}
.zk_box .hd{height:30px;background:url("../images/re_data.gif") repeat-x;border-bottom:1px solid #BFE3FF;position:relative;z-index:0}
.zk_box .hd h2{height:30px;line-height:30px;padding-left:10px;font-weight:700;position:relative;font-size:14px;color:#333;/*border:1px solid #FFF;*/
border-radius:2px;z-index:0}
.zk_box .hd h2 a:link, .zk_box .hd h2 a:visited{color:#4d4d4d;text-decoration:none}
.zk_box .hd h2 a:hover, .zk_box .hd h2 a:active{color:#135ead;text-decoration:underline}
.zk_box .hd p{position:absolute;right:10px;top:0;height:30px;line-height:30px}
.zk_box .bd{width:auto;padding:5px 10px}
.zk_box li{height:22px;line-height:22px}
/*投诉举报*/
.complaint{width:600px}
/*关键词推荐*/
.pushListContent{padding:5px}
.pushListContent ul li span.update{float:right;display:block;/*;width:40px;*/
text-align:right}
.pushListContent ul li a{width:180px;padding:0 0 0 17px;display:block;height:22px;line-height:22px;white-space:nowrap;-o-text-overflow:ellipsis;text-overflow:ellipsis;overflow:hidden}
.pushListContent ul li a.doc{background:url(../images/doc_icon/icon_doc.gif) no-repeat}
.pushListContent ul li a.docx{background:url(../images/doc_icon/icon_docx.gif) no-repeat}
.pushListContent ul li a.pdf{background:url(../images/doc_icon/icon_pdf.gif) no-repeat}
.pushListContent ul li a.ppt{background:url(../images/doc_icon/icon_ppt.gif) no-repeat}
.pushListContent ul li a.txt{background:url(../images/doc_icon/icon_txt.gif) no-repeat}
.pushListContent ul li a.xls{background:url(../images/doc_icon/icon_xls.gif) no-repeat}
.pushListContent ul li a.xlsx{background:url(../images/doc_icon/icon_xlsx.gif) no-repeat}
.pushListContent ul li .ico{display:block;float:left;padding-right:3px}
.pushListContent .pushMore{float:right}
.pushListContent .pushMore a{color:blue}
/* 文档加载广告 */
#viewerPlaceHolder{clear:both}
#DocinViewer{position:relative;z-index:1}
#loadingAD{display:none}
#loadingAD,#viewWindow{position:absolute;z-index:9999;left:0;top:36px;width:685px;*width:683px;width:684px\0;height:470px;height:471px\0;float:left}
#viewWindow .loading,#viewWindow .content{background:#fff;margin:90px 0 0 170px;width:336px;padding:2px;background-color:#fff;height:auto;border:1px solid #BFE3FF;display:none}
#viewWindow .loading{display:block;padding:25px 0;background:#fff url(../images/loading.gif) center center no-repeat}
#loadingAD .ad_box{margin:90px 0 0 170px;width:336px;padding:2px;background-color:#1F2324;height:306px}
#loadingAD .waiting{background:black;height:26px;line-height:26px;color:white;padding:0 10px;text-align:right}
#loadingAD .waiting strong{float:left}
#loadingAD .waiting #adtime{font-weight:bold;color:red;padding:0 5px}
#viewWindow .title{font-weight:bold;height:30px;font-size:14px;line-height:30px;text-indent:10px}
#viewWindow  .close{height:30px;width:14px;float:right;margin-right:10px;background-image:url(../images/viewClose.gif);background-repeat:no-repeat;background-position:0 8px;text-indent:-9999em}
#viewWindow  .close:hover{background-position:0 -32px}
#viewWindow .detail{padding-top:20px;line-height:26px;font-size:14px}
#viewWindow .detail strong{color:red}
#viewWindow .detail .button{padding:2px 8px;background:#f60;color:#fff;border:0;cursor:pointer}
#viewWindow .detail .button:hover{background:#d30f0f;text-decoration:none}
#viewWindow .tc{text-align:center}
#viewWindow .tl{padding-left:25px}
#viewWindow .tips{font-size:12px;color:#444}
#viewWindow .tip-red{color:red;font-size:12px}
#viewWindow a{color:red}
#viewWindow .redTips{font-size:14px;font-weight:bold;color:red;padding-bottom:15px}
#viewWindow .success,#viewWindow .failure{color:green;font-weight:bold;font-size:14px;padding:20px}
#viewWindow .login{padding:0 25px}
#viewWindow .login p{line-height:24px;padding:5px 0}
#viewWindow .login label{width:60px;height:20px;float:left;text-align:right}
#viewWindow .text{border:1px solid #999;height:18px;padding:2px 5px}
#viewWindow .button1{background:#DDD;border:1px solid #999;border-bottom-color:#333;border-right-color:#333;padding:2px 10px;cursor:pointer}
#viewWindow .appLogin{border-top:1px solid #E6E6E6;margin:10px;font-size:12px}
#viewWindow .areYouLogin{display:none;position:absolute;width:336px;height:150px;background:#fff;padding-top:30px}
.reward_note{color:red;margin-bottom:10px}
#course{padding:0 0 10px;line-height: 24px;font-size: 14px;color: #333;}
#course a{text-decoration: underline;font-size: 14px;color: #0066CC;}
div#re_search{display:block;margin-top: 20px;border: 0;}
/* 发送短信给上传者 */
#send_sms{float:right}
#send_sms a{display:block;height:29px;width:130px;text-decoration:none;padding-left:10px;border-left:#BFE3FF 1px solid}
#send_sms em{width: 20px;height: 20px;display: block;background: url(../images/mobile_sms.png) no-repeat;margin-top: 5px;float: left;}
#send_sms span{display: block;width: 100px;float: left;margin-left: 4px;}
#send_sms a:hover{background: #8dc0e4;}
#send_sms a:hover span{color:#fff}
/* 上10个、下10个 */
.doc_guide{width:685px;display:block;border-top: 1px solid #BFE3FF;overflow: hidden;height: auto;}
.doc_guide dt{float:left;background:url(../images/p_bg.jpg) repeat-y;text-indent: 1em;font-weight: bold;height: 26px;line-height: 26px;width: 685px;}
.doc_guide dd{float:left;border-top:1px solid #BFE3FF}
.doc_guide dd ul{width:322px;padding:10px;float:left}
.doc_guide dd ul.prev_ten{border-right:1px solid #BFE3FF}
.doc_guide dd ul li{font-family:宋体;width:322px;height:20px;line-height:20px;float:left;overflow:hidden;white-space: nowrap;text-overflow: ellipsis;}
#global_notice{width: 918px;margin: 0 auto;text-align: left;margin-top: 5px;height: 30px;line-height: 30px;border: #F5E9AB solid 1px;padding: 0 25px;padding-right: 10px;margin-bottom: 4px;background: url(http://pic2.58.com/ui6/my/images/20120711/cz0809_01.gif) #FFFFE0 no-repeat 7px center;color: #F00;}
#global_notice a{float: right;font-size: 18px;font-family: 宋体;font-weight: bold;}
#global_notice a:hover{text-decoration:none;color:red}

/* 文档预览 */
#previe_bg{position: absolute;width: 685px;height: 530px;z-index: 999;top: 2px;background: #333;filter: alpha(opacity=50);-moz-opacity:0.5;-khtml-opacity: 0.5;opacity: 0.5}
#preview_tips{width: 390px;height: 250px;border: 2px solid #dadbdf;z-index: 10000;position: absolute;top: 130px;left: 172px;    background: #fff}
#preview_tips .pre_title{height: 30px;line-height: 30px;text-indent: 11px;font-size: 14px;font-weight: bold;color: #555;    border-bottom: 1px solid #dadbdf}
#preview_tips ul{padding: 12px;font-family: 宋体;color: #585858;font-size: 13px}
#preview_tips ul li{padding-bottom: 5px;}
#preview_tips ul li a{text-decoration:underline;color:#f60}
#preview_tips ul li a:hover{color:#e00}
#preview_tips .pre_button{text-align: center;position: absolute;bottom: 29px;left: 95px}
#preview_tips .pre_button a{display: block;width: 216px;margin: 0 auto;height: 32px;line-height: 32px;background: url(../images/preview_button_bg.gif) repeat-x;border: 1px solid #FFB38C;font-size: 14px;color:#E50;font-weight: bold;    text-decoration: none}
#preview_tips .pre_button a:hover{background-position: 0 -32px}
#d_favorite{color: #2284E2;position:absolute;top:57px;z-index:998;right:106px;text-decoration:underline}

/* global_help */
.global_scroll{width: 960px;height: 32px;margin: 5px auto;background: url(../images/global_help.gif) no-repeat;line-height: 32px;overflow: hidden;position: relative;}
.global_scroll .btns{width: 18px;height: 32px;float: left}
.global_scroll .btns a{display: block;width: 18px;height: 16px;float: left}
.global_scroll strong{display: block;float: left;width: 73px;height: 32px;padding-left: 7px}
.global_scroll a.to-ask{display: block;float: left;width: 73px;height: 32px;padding-left: 7px;color: #FA0000;font-weight: bold;text-align: left;}
.global_scroll .help_lists,.global_scroll .ask_lists{float: left;width: 862px;position: relative;}
.global_scroll ul li{text-align: left;} 
.global_scroll a.ask_item_a{display: block;width: 760px;height: 32px;overflow: hidden;}
.global_scroll dl.ask_item{width: 100%;height: 32px;overflow: hidden;}
.global_scroll dl.ask_item dt{float:left;max-width: 300px;height: 32px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;margin-right: 15px;}
.global_scroll dl.ask_item dd{float:left;padding: 0 15px;}
.global_scroll .ask-show{position: absolute;top:0px; right: 0px; padding: 1px 15px;}
.global_scroll .ask-show a{display: inline;padding:3px 5px; color: #3f7dc6;font-size: 12px;border:1px solid #3f7dc6;border-radius: 2px;text-decoration: none;}
.global_scroll .ask-show a:hover{background-color:#3f7dc6;color: #fff}

#jsqrcode{

    width: 200px;
    height: auto;
    border: 5px solid #444;
    background: white;
    padding: 13px;
    text-align: center;
}
#jsqrcode .mobile_view_notice{
	font-size: 16px;
	font-family: "微软雅黑";
	margin-bottom: 5px;
}

.layui-layer-title{
	background: #2E8DED !important;
    color: #fff !important;
    font-weight: bold;
}



/*预览区*/
.viewPlace {
	position: relative;
	width:685px;
	height:530px;
	overflow: hidden;
}
.viewPlace .viewImg{
  width: 100%;
}
/*按钮*/
.viewPlace .view-btn {
	position: absolute;
	right: 5px;
	top: 8px;
	z-index: 3;
	width: auto;
	height:auto;
	line-height: 32px;
	text-align: center;
}
.viewPlace .view-btn a{
	display: inline-block;
	width: 100%;
	height: 32px;
	line-height: 32px;
	text-align: center;
	color: #fff;
	font-size: 16px;
	border-radius: 4px;
}
.viewPlace .view-btn a:hover {
	text-decoration: none;
	font-size: 16px;
}

/*弹出窗样式*/

.view-dialogBg {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: #000;
	background: rgba(0,0,0,.7);
	filter:alpha(opacity=70);
	-moz-opacity:0.7;
	opacity:0.7;
	z-index:1;
}
/*内容样式*/
.view-dialog {
	position:absolute;
	width: 458px;
	height: auto;
	margin-left: -229px;
	margin-top: -160px;
	overflow: hidden;
	background: #fff;
	z-index:2;
	left: 50%;
	top: 50%;
	font-family: "Microsoft YaHei",Arial, Helvetica, sans-serif, "宋体";
	box-shadow : 0 0px 14px #333;
	border-radius: 3px;
}
.view-dialog h3{
	width: 100%;
	height: 38px;
	line-height: 38px;
	text-indent: 1em;
	background: #3976be;
	font-size: 16px;
	color: #fff;
}
.view-dialog h3 span {
	display: none;
	float: right;
	position: relative;
	top: -2px;
	right:10px;
	cursor: pointer;

}
.view-dialog h3 span i{
	font-size: 14px;
}
.view-dialog h5{
	width: 100%;
	height: 30px;
	line-height: 30px;
	font-size: 16px;
	color: #FF0000;
	text-align: center;
}
.view-dialog  .view-dialog-content {
	width: 100%;
	height: auto;
	background: #f2f2f2;
	/*position: absolute;
	top: 38px;
	left:0;
	right: 0;
	bottom: 0;*/
}
.view-dialog  .view-dialog-content .view-dialog-contentBody {
	width: 95%;
	margin:0px auto;
	padding: 10px 0;
	line-height: 200%;
	font-size: 13px;
}
.view-dialog  .view-dialog-content .view-dialog-btn {
	width: 100%;
	height:40px;
	text-align: center;
	line-height: 40px;
	margin: 15px auto;
}
.view-dialog  .view-dialog-content .view-dialog-btn a{
	display: inline-block;
    padding: 0 20px;
	line-height: 40px;
	color: #fff;
	background: #3289e7;
	border-radius: 4px;
	font-size: 15px;
	text-decoration: none;
}
.view-dialog  .view-dialog-content  .view-dialog-btn a:hover {
	color: #fff;
	background:#186DCA;
}
/*
 * 2016-11-24
 * 增加原创文章 提示付费功能
*/

.view-desc {
	width:685px;
	height: auto;
	border: 1px solid #adcde5;
	margin-bottom: 10px;
}
.view-desc h3 {
	width: 100%;
	height: 28px;
	line-height:28px;
	text-indent : 1em;
	background: #f2f9ff;
	font-weight:bold;
	color: #000;
	border-bottom: 1px solid #adcde5;
}
.view-desc .view-desc-content {
	width:96%;
	height: auto;
	margin: 10px auto;
	line-height: 32px;
	position: relative;
}
.view-desc .view-desc-content span {
	font-weight: bold;
	color: #ec5400;
}
.view-desc .view-desc-content a {
	display: inline-block;
	position:absolute;
	left:50%;
	top: -90px;
	z-index: 1;
	margin-left: -80px;
}

select,
textarea,
input[type="text"],
input[type="password"],
input[type="datetime"],
input[type="datetime-local"],
input[type="date"],
input[type="month"],
input[type="time"],
input[type="week"],
input[type="number"],
input[type="email"],
input[type="url"],
input[type="search"],
input[type="tel"],
input[type="color"],
.uneditable-input {
	display: inline-block;
	/*height: 20px;*//*2017-3-9 zk*/
	padding: 4px 6px;
	margin-bottom: 10px;
	font-size: 14px;
	line-height: 20px;
	color: #555555;
	vertical-align: middle;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
}
textarea,
input[type="text"],
input[type="password"],
input[type="datetime"],
input[type="datetime-local"],
input[type="date"],
input[type="month"],
input[type="time"],
input[type="week"],
input[type="number"],
input[type="email"],
input[type="url"],
input[type="search"],
input[type="tel"],
input[type="color"],
.uneditable-input {
	background-color: #ffffff;
	border: 1px solid #cccccc;
	-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
	-moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
	box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
	-webkit-transition: border linear 0.2s, box-shadow linear 0.2s;
	-moz-transition: border linear 0.2s, box-shadow linear 0.2s;
	-o-transition: border linear 0.2s, box-shadow linear 0.2s;
	transition: border linear 0.2s, box-shadow linear 0.2s;
}
textarea:focus,
input[type="text"]:focus,
input[type="password"]:focus,
input[type="datetime"]:focus,
input[type="datetime-local"]:focus,
input[type="date"]:focus,
input[type="month"]:focus,
input[type="time"]:focus,
input[type="week"]:focus,
input[type="number"]:focus,
input[type="email"]:focus,
input[type="url"]:focus,
input[type="search"]:focus,
input[type="tel"]:focus,
input[type="color"]:focus,
.uneditable-input:focus {
	border-color: rgba(82, 168, 236, 0.8);
	outline: 0;
	outline: thin dotted \9;
	/* IE6-9 */
	-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(82, 168, 236, 0.6);
	-moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(82, 168, 236, 0.6);
	box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(82, 168, 236, 0.6);
}

/* 2016-11-24 登录层
 */
.viewDl {
	widtd: 96%;
	height: auto;
	margin: 30px auto 0;
	padding-bottom: 20px;
}
.veiwDl dl{
	clear: both;
	width: 100%;
	height: auto;
	overflow: hidden;
}
.viewDl dl dt {
	float: left;
	width: 100px;
	text-align: right;
	line-height: 30px;
	font-size: 14px;
}
.viewDl dl dd {
	padding: 0 0 0 110px;
}
.viewDl dl dd input {
	width: 80%;
}
.viewDl dl dd input.yz {
	float:left;
	width: 60px;
}
.viewDl dl dd img {
	float: left;
	width: 48px;
	height: 28px;
	border: 1px solid #ccc;
	margin: 0 10px;
}
.viewDl dl dd a {
	display: block;
	float: left;
	line-height:30px;
	color: #f00;
}
.viewDl .viewDlbtn{
	clear: both;
	width: 100%;
	height: auto;
	text-align: center;
}
.viewDl .viewDlbtn a {
	margin:0 5px;
}
.viewDl .viewDlbtn a:hover {
	text-decoration: none;
}
.viewDl .viewDlbtn a.viewDlbtnA{
	display: inline-block;
	width: 120px;
	height: 34px;
	line-height: 34px;
	color: #fff;
	background: #3289e7;
	border-radius: 4px;
	font-size: 6px;
	font-size: 14px;
}
.viewDl .viewDlbtn span a{
	color: #f00;
}
.viewDl .quickDl {
	width: 100%;
}
.viewDl .quickDl h3 {
	width: 80%;
	height: auto;
	font-size: 14px;
	line-height:38px;
	margin: 10px auto 0;
	border-top: 1px dotted #ccc;
	padding:0 10px;
}
.viewDl .quickDl .quickDlcontent{
	width: 100%;
	height: auto;
	overflow: hidden;
	margin: 2px auto 0;
	text-align: center;
}
.viewDl .quickDl .quickDlcontent a{
	display: inline-block;
	width: 40px;
	height: 40px;
	line-height: 40px;
	border-radius: 50%;
	color: #fff;
	margin: 0 10px;
}
.viewDl .quickDl .quickDlcontent a:hover {
	text-decoration: none
}

.layui-layer-btn {
	margin-bottom: 10px;
}
.layui-layer-btn a.layui-layer-btn0 {
	width: 50%;
	text-align: center;
}
/*新的预览css*/
.layer-preview .layui-layer-content{
	overflow: visible!important;
}
.layer-preview .layui-layer-setwin .layui-layer-close2,
.layer-preview .layui-layer-setwin .layui-layer-close2:hover{
	position: absolute;
	right: -64px;
	top: -5px;
	background: url(../images/preview/icon.png) no-repeat  -108px 5px;
}
#layer_new_view_loading{
	position: absolute;
	top: 50%;left: 0px;
	width: 100%;height: 120px;
	margin-top: -60px;
	text-align: center;
}
#layer_new_view_loading img{
	display: block;
	width: 31px;height: 31px;
	margin: 0 auto;
}
#layer_new_view_loading h3{
	font-size: 16px;font-weight: 600;color: #000;
	line-height: 40px;
}
#layer_new_view_loading p{
	line-height: 20px;
	font-size: 12px;font-weight: 400;color: #666666;
}
#layer_new_view_iframe{
	width: 100%;height: 100%;
}
#layer_new_view_operate{
	position: absolute;
	right: -60px;bottom: 120px;
	width: 44px;min-height: 1px;height: auto;
	padding: 0 0 0 16px;
}
#layer_new_view_operate > li{
	position: relative;
	width: 42px;
	border-left: 1px solid #ddd;
	border-right: 1px solid #ddd;
	border-bottom: 1px solid #ddd;
}
#layer_new_view_operate > li.author-claim{
	border-top: 1px solid #ddd;
	margin: 10px 0 15px;
}
#layer_new_view_operate > li.collect{
	border-top: 1px solid #ddd;
}
#layer_new_view_operate > li > a{
	display: block;
	width: 32px;height: 32px;line-height: 16px;
	font-size: 12px;color: #ddd;
	padding: 6px 5px;
	text-align: center;
}
#layer_new_view_operate > li > a:hover{
	text-decoration: none;
	color: #458DEC;
}
.layer-preview i.icon{
	display: block;
	background: url(../images/preview/icon.png) no-repeat;
}
#layer_new_view_operate > li > a > i.icon{
	width: 20px;height: 20px;
	margin: 0 auto;
}
#layer_new_view_operate > li.collect > a > i.icon-collect{
	background-position: -1px -26px;
}
#layer_new_view_operate > li.collect > a:hover > i.icon-collect{
	background-position: -26px -27px;
}
#layer_new_view_operate > li.prm > a > i.icon-prm{
	background-position: -50px -26px;
}
#layer_new_view_operate > li.prm > a:hover > i.icon-prm{
	background-position: -74px -27px;
}
#layer_new_view_operate > li.prm > label.coin{
	position: absolute;
	left: 32px;top: 2px;
	min-width: 80px; height: 20px;overflow: hidden;
}
#layer_new_view_operate > li.prm > label.coin > em,
#layer_new_view_operate > li.prm > label.coin > strong{
	display: block;float: left;
	height: 21px;
}
#layer_new_view_operate > li.prm > label.coin > em{
	width: 10px;
	background: url(../images/preview/icon.png) no-repeat;
}
#layer_new_view_operate > li.prm > label.coin > em.prm-l{
	background-position: -78px -1px;
}
#layer_new_view_operate > li.prm > label.coin > em.prm-r{
	background-position: -96px -1px;
}
#layer_new_view_operate > li.prm > label.coin > strong{
	background-color: #e60012;
	font-size: 12px;font-weight: 400; color: #fff;
}
#layer_new_view_operate > li.report > a > i.icon-report{
	background-position: -101px -26px;
}
#layer_new_view_operate > li.report > a:hover > i.icon-report{
	background-position: -127px -26px;
}
/*
 *2016-11-24 支付信息层
*/
.viewPay {
	width: 92%;
	height: auto;
	margin: 30px auto 0;
	padding:0 0 20px 0;
}
.viewPay .viewPaytext {
	font-size: 14px;
	line-height: 200%;
}
.viewPay .viewPaytext strong {
	color: #f00;
}
.viewPay .viewPaytext span {
	font-size:12px;
	color: #999;
}
.viewPay .viewPay-btn {
	width: 100%;
	height: auto;
	text-align: center;
}
.viewPay .viewPay-btn a {
	display: inline-block;
	width: 120px;
	height:34px;
	line-height:34px;
	overflow:hidden;
	font-size: 14px;
	background: #ff6600;
	color: #fff;
	text-align: center;
	border-radius: 4px;
}
.viewPay .viewPay-btn a:hover {
	text-decoration: none;
}

/*
* 2016-12-5 添加预览通道二
*/
dl.iframe-loading{
	position: relative;
	width: 600px;height: 320px;
	margin: 0 auto;
	padding-top: 200px;
	text-align: center;
}
dl.iframe-loading dt,
dl.iframe-loading dd{
	display: block;
	width: 100%;
}
dl.iframe-loading dd.t{
	font-size: 16px;font-weight: 600;color: #000;
	line-height: 40px;
}
dl.iframe-loading dd.c{
	line-height: 20px;
	font-size: 12px;font-weight: 400;color: #666666;
}
iframe#layer_view_iframe{
	position: absolute;
	top: 0px;
}
.newViewChannel {
	position: absolute;
	top: 0px;
	left: -50px;
	width:40px;
	height: auto;
	color: #fff;
	cursor: pointer;
}
.newDown {
	position: absolute;
	right: 50%;
                    margin-right: -380px;
	top: 55px;
	color: #fff;
	width: 45px;
	height: 100px;
	cursor: pointer;
}
.newClaim {
	position: absolute;
	right: 50%;
    margin-right: -380px;
	top: 280px;
	color: #fff;
	width: 45px;
	height: 100px;
	cursor: pointer;
}
.newDown-t {
	position: absolute;
	left: 50%;
    margin-left: -437px;
	top: 55px;
	color: #fff;
	width: 45px;
	height: 100px;
	cursor: pointer;
}
.newClaim-t {
	position: absolute;
	left: 50%;
    margin-left: -437px;
	top: 280px;
	color: #fff;
	width: 45px;
	height: 100px;
	cursor: pointer;
}
.newAlert {
	position: absolute;
	left: 50%;top: 5px;
    margin-left: -400px;
	color: #fff;
	width: 800px;height: 32px;
	background-color: #FFE073;
	border-radius: 5px;
}
.newAlert p{
	line-height: 32px;
	font-size: 12px;color: #fa0000;
	text-indent: 24px;
}
.newAlert a{
	display: block;
	position: absolute;
	right: 10px;top: 6px;
	width: 88px;line-height: 20px;
	font-size: 12px;color: #fa0000;
	text-decoration: none;
}
.newViewOperate{
	position: absolute;
	left: 115px;top: 0px;
	width: 400px;height: 36px;line-height: 36px;
	color: #fff;
}
.newFeedback{
	position: absolute;
	right: 50%;top: 480px;
	margin-right: -380px;
	width: 50px;min-height: 40px;height: auto;overflow: hidden;
	background-color: #e7f3ff;
}
.survey{
	position: absolute;
	right: 50%;
	top: 590px;
	margin-right: -380px;
	color: #ff0000;
	width: 145px;min-height: 40px;height: auto;overflow: hidden;
}
.wantDown{
	position: absolute;
	left: 50%;top: 480px;
	margin-right: -380px;
	width: 50px;min-height: 40px;height: auto;overflow: hidden;
	background-color: #e7f3ff;
}
.newFeedback a,
.wantDown a{
	display: block;
	width: 18px;line-height: 20px;
	padding: 10px 15px;
	border:1px solid #55a9fc;
	border-radius: 3px;
	font-size: 16px; font-weight: bold; color: #0c4175;
	text-decoration: none;
}
.newFeedback a:hover,
.wantDown a:hover{
	text-decoration: none;
}
.feedback-form{
	padding: 10px;
}
.feedback-form p.form-alert{
	line-height: 20px;
	padding: 6px;
	border:1px dashed #458DEC;
	border-radius: 3px;
	background-color: #e7f3ff;
	font-size: 12px;color: #458DEC;
}
.feedback-form dl.form-group{
	min-height: 1px;height: auto; overflow: hidden;
	padding: 10px 0 0 0;
}
.feedback-form dl.form-group dt{
	float: left;
	width: 100px;line-height: 32px;
	text-align: right;
	font-size: 14px;font-weight: 400;color: #666;
}
.feedback-form dl.form-group dt small{
	color: #999;
}
.feedback-form dl.form-group dd{
	float: left;
	padding: 0 10px;
}
.feedback-form dl.form-group dd input{
	width: 240px;height: 30px; line-height: 28px;
	padding: 0 5px;
	border:1px solid #ddd;
	border-radius: 3px;
	font-size: 14px;font-weight: 400;color: #666;
}
.feedback-form dl.form-group dd textarea{
	width: 240px;height: 90px; line-height: 20px;
	padding: 5px 5px;
	border:1px solid #ddd;
	border-radius: 3px;
	font-size: 14px;font-weight: 400;color: #666;
}
.feedback-form .form-btn{
	min-height: 1px;height: auto;overflow: hidden;
	padding: 10px 0 20px 100px;
}
.feedback-form .form-btn a.btn-cel{
	float: left;
	margin: 0 10px;
	width: 100px;height: 30px;line-height: 30px;
	border: 1px solid #ddd;
	border-radius: 3px;
	background-color: #eee;
	text-align: center;
	font-size: 14px;font-weight: 400;color: #666;
	text-decoration: none;
}
.feedback-form .form-btn a.btn-cel:hover{
	text-decoration: none;
}
.feedback-form .form-btn button.btn-sub{
	float: left;
	width: 100px;height: 32px;line-height: 30px;
	border: 1px solid #ddd;
	border-radius: 3px;
	background-color: #46a0e1;
	font-size: 14px;font-weight: 400;color: #fff;
}
.feedback-form p.form-tip{
	line-height: 20px;
	text-align: center;
	font-size: 12px;font-weight: 400;color: #f00;
}
.feedback-form p.form-tip a{
	font-weight: bold;color: #f00;
}
/*
* 2016-12-26 修改下载登录流程
*/

.clearfix:after {
	visibility:hidden;
	display:block;
	font-size:0;
	content:" ";
	clear:both;
	height:0;
}
.clearfix {
	zoom:1;
}

.viewLogin {
	width: 94%;
	height: auto;
	margin: 20px auto 0;
	background: #fff;
	color: #666;
	line-height:170%;
	font-family: "Microsoft YaHei";
}

.viewLogin h3 {
	width: 100%;
	font-size: 15px;
	line-height:170%;
}
.viewLogin h3 a,.tourists h3 a{
	font-size: 15px;
}
.viewLogin .viewLogin-fontp{
	width: 100%;
	font-size: 14px;
	line-height:170%;
}
.viewLogin-fontp a{
	font-size: 14px;
}
.viewLogin .login-ico{
    position:relative;
    top:3px;
    right: 5px;
}
.viewLogin-list {
	width: 100%;
	height:auto;
	padding: 10px 0 0;
        border-top: 1px solid #eaeaea;
}
.viewLogin-list dl{
	width: 100%;
	height: auto;
	overflow: hidden;
	margin: 0 0;
    *+margin: 10px 0;
}
.viewLogin-list dl dt{
	float:left;
	width:120px;
	text-align: right;
	line-height: 30px;
	font-size: 14px;
}
.viewLogin-list dl dd{
	padding: 0 0 0 125px;
	/*width: 100%;*/
}
.viewLogin-list dl dd input {
	float:left;
	width: 75%;
	font-size: 14px;
	font-family: "Microsoft YaHei";
	padding: 5px 8px;
}
.viewLogin-list dl dd input.yzm{
	width: 20%;
}
.viewLogin-list dl dd a {
	float: left;
	display: inline-block;
	height: 30px;
	margin-left:10px;
	line-height: 30px;
}
.viewLogin-list dl dd img {
    float:left;
    margin-left: 10px;
	height: 28px;
	border-radius: 2px;
	margin-top:1px;
	cursor: pointer;
}
.viewLogin-btn{
	width: 100%;
	height: auto;
	text-align: center;
}
.viewLogin-btn a{
	display:inline-block;
	margin: 0 5px;
}
.viewBtn{
	width: 160px;
	height: 36px;
	line-height: 36px;
	text-align: center;
	color: #fff;
	font-size: 14px;
	background-color: #666;
	border-radius: 2px;
	text-decoration: none;
}
.viewBtn:hover {
	color: #fff;
	text-decoration: none;
}
.btnBlue {
	background: #0080f7;
}
.btnBlue:hover {
	background: #0570D4;
}
.btnGreen {
	background: #15aa1c;
}
.btnGreen:hover {
	background: #07920E;
}
.viewQuick {
	width: 100%;
	height: auto;
	padding-top:10px;
}
.viewQuick h4 {
	font-size: 14px;
}
.viewQuick-list {
	width: 100%;
	height: auto;
	overflow: hidden;
}
.viewQuick-list .viewQuick-list-l {
	width: 100%;
        height;auto;
        overflow:hidden;
}
.viewQuick-list .viewQuick-list-l li{
        float:left;
	margin: 0 5px 0 0;
}
.viewQuick-list .viewQuick-list-l a{
	width: 122px;
	height: 26px;
	display: block;
	text-decoration: none;
	background:url(../images/login_commentBg.gif) no-repeat;
	text-indent: -9999em;
}
.viewQuick-list .viewQuick-list-l a:hover{
	text-decoration: none;
}
.viewQuick-list .viewQuick-list-l a.zfb{
	background-position: 0px -540px;
}
.viewQuick-list .viewQuick-list-l a.qq{
	background-position: 0px -360px;
}
.viewQuick-list .viewQuick-list-l a.tb{
	background-position: 0px -450px;
}
.viewQuick-list .viewQuick-list-l a.wechat{
	background-position: 0px -631px;
}
.viewQuick-list .viewQuick-list-r {
	width: 100%;
	margin-top: 5px ;
}
.viewQuick-list .viewQuick-list-r h5 {
        widdth: 100%;
	font-size: 14px;
        padding-bottom: 10px;
}
.viewQuick-list .viewQuick-list-r p {
	line-height: 170%;
}

/*
* 游客下载登录框样式
*/
.tourists {
	width: 94%;
	height: auto;
	margin: 20px auto 0;
	background: #fff;
	color: #666;
	line-height:170%;
	font-family: "Microsoft YaHei";
                   font-size: 14px;
}

.tourists h3 {
	width: 100%;
	font-size: 15px;
	line-height:170%;
	margin-bottom: 10px;
}

.tourists .tourists-fontp{
	width: 100%;
	font-size: 12px;
	line-height:170%;
}
.tourists dl{
	width: 100%;
	height: auto;
}
.tourists dl dt {
	float:left;
	width: 90px;
	line-height: 30px;
	overflow: hidden;
	text-align: right;
	font-size: 14px;
}
.tourists dl dt.tourists-paytit{
	line-height: 39px;
}
.tourists dl dd {
	position: relative;
}
.touristsT {
	color:#f00;
	padding-left: 90px;
	margin-bottom: 10px;
}
.touristsT a{
	font-size: 14px;
}
.mt10 {
    margin-top: 10px!important;
}
.mt15 {
	margin-top: 15px!important;
}
.tourists dl dd input{
	/*width: 68%;*/
	width: 60%;
	padding: 5px 8px;
}
.z1{
    z-index: 1;
}
.z0{
    z-index: 0;
}

/*自动补全邮箱*/
.emailist{border:1px solid #bdbdbd; border-radius: 0px; background-color:#fff; color:#666; font-size:14px; list-style-type:0; padding:0; margin:0; overflow:hidden;    margin-left: 44px;margin-top: 29px;}
.emailist li{padding:4px 11px; cursor:pointer;text-align: left;}
.emailist .on, .emailist li:hover{background-color:#eee;}

.tourists dl dd ul{top: 33px; left: 52px;max-height: 270px;overflow-y: auto;}

.tourists dl dd.tourists-pay label {
	position: relative;
	display: inline-block;
}
.red{color: #f00;}
.blue{color: #0080f7;}
.tourists dl dd.tourists-pay span{
	display:block;
	float:left;
	width: 95px;
	height: 39px;
	line-height: 39px;
	border: 3px solid #d2d2d2;
	border-radius: 2px;
	text-decoration: none;
	text-align: left;
	margin-right: 3px;
	cursor: pointer;
	background:url("../images/pay-list.png") no-repeat;
}
.tourists dl dd.tourists-pay span.onpay{
	border: 3px solid #f69c00;
}
.tourists dl dd.tourists-pay span input {
	width:14px;
	height: 14px;
	position:relative;
	left: 5px;
	top:3px;
}
.tourists dl dd.tourists-pay label small {
	position: absolute;
	top: -12px;right: 3px;
	z-index: 9;
	display: inline-block;
	line-height: 20px;
	font-size: 12px;color: #fff;
	background-color: #fa0000;
	border-radius: 2px;
	padding: 0 5px;
}
.tourists dl dd.tourists-pay span.zfbpay{
	background-position: 0px 0;
}
.tourists dl dd.tourists-pay span.wxpay{
	background-position: 5px -46px;
}
.tourists dl dd.tourists-pay span.wxStandby{
	background-position: 4px -142px;
}
.tourists dl dd.tourists-pay span.weixin-icon{
	background-position: 5px -46px!important;
}
.tourists dl dd.tourists-pay span.weixin-standby-icon{
	background-position: 4px -142px!important;
}
.tourists dl dd.tourists-pay span.qqpay{
	background-position: 0px -92px;
}
.tourists-btn{
	width:100%;
	height: auto;
	margin: 10px 0;
	text-align: center;
}
.tourists-btn a{
	display: inline-block;
	width: 60%;
	height: 40px;
	line-height: 40px;
	background: #0080f7;
	color: #fff;
	text-decoration: none;
	font-size: 16px;
	border-radius: 2px;
}
.tourists-btn a:hover{
	color: #fff;
	text-decoration: none;
	background:#036FD4;
}
.tourists-desc {
	width: 100%;
	height: auto;
	margin:20px 0;
	border-top: 1px solid #eaeaea;
	padding-top:10px;
}
.tourists-desc h4{
	font-size: 16px;
	line-height: 170%;
}
.tourists-desc .tourists-fontp{
	line-height: 170%;
}
.guestOrder{
    width: 95%;
    height: auto;
    padding: 10px 12px;
    line-height: 170%;
    font-family: "Microsoft YaHei", "\9ed1\4f53", "Verdana";
    font-size: 14px;
    border-bottom: 1px #f2f2f2 solid;
    margin: 0px auto;
}
.guestOrder a{
	display: inline-block;
	font-size: 14px;
	color: #326FA8;
}
.orderSearch {
	width: 94%;
	height: auto;
	overflow:hidden;
	padding:10px;
	font-size: 14px;				
}
.orderSearch p{
	line-height: 160%;
}
.orderSearch p input {
	width: 95%;
	height: 34px;
	border-radius: 2px;	
	font-size: 14px;
	font-family: "microsoft yahei";
	margin: 10px 0 0;
	padding: 0 10px;
}
.orderSearch p.orderSearchBtn{
	width: 100%;
	height: auto;
	overflow: hidden;
	text-align: center;
}
.orderSearch p.orderSearchBtn a {
	display:inline-block;
	width: 200px;
    height: 38px;
    line-height: 38px;
	text-align: center;
	font-size: 14px;
	text-decoration:none;
	background: #0080f7;
	color: #fff;
	border-radius: 2px;
	margin-top:20px;
}



/*金币足够下载框*/
.enough {
	width: 94%;
	height: auto;
	margin: 20px auto 0;
	background: #fff;
	color: #666;
	font-family: "Microsoft YaHei";
}
.enoughLine{
	width: 100%;
	height: auto;
	line-height: 20px;
	overflow: hidden;
	font-size: 14px;
}
.enoughLineP {
	float:left;
}
.mr20{
	margin-right: 20px;
}
.font14 {
	font-size: 14px;
}
.enoughT {
	width: 100%;
	height: auto;
	margin-bottom: 10px;
}
.enoughBtn {
	width:100%;
	height: auto;
	margin-top:20px;
	border-top: 1px solid #eaeaea;
	padding:10px 0;
	text-align: center;
}
.enoughBtn a{
	display:inline-block;
	width: 130px;
	height: 36px;
	line-height: 36px;
	text-align: center;
	text-decoration: none;
	color: #fff;
	font-size: 14px;
	border-radius: 2px;
	background: #0080f7;
	margin: 0 15px;
}
.enoughBtn a:hover{
	text-decoration: none;
	color: #fff;
}
.enoughBtn a.enoughBtnN{
	background: #dadada;
	color: #666;
}
/*成功下载文档*/
.viewSuccess {
	width: 94%;
	height: auto;
	overflow: hidden;
	margin: 20px auto 0;
	background: #fff;
	color: #666;
	line-height:170%;
	font-family: "Microsoft YaHei";
}
.viewSuccess-tit {
	width: 100%;
	height: 64px;
	overflow: hidden;
	line-height: 64px;
	font-size: 24px;
	text-align: center;
	color: #379700;
}
.viewSuccess-tit p{
	width:220px;
	margin: 0 auto;
}
.viewSuccess-t {
	width: 100%;
	height: auto;
	overflow: hidden;
	line-height: 170%;
	margin: 10px 0;
	font-size: 14px;
	word-break:break-all; /*支持IE，chrome，FF不支持*/
	word-wrap:break-word;/*支持IE，chrome，FF*/
}
.viewSuccess-btn {
	width:100%;
	height: auto;
	overflow: hidden;
	border-top: 1px solid #dcdcdc ;
	padding:20px 0;
	margin-top: 10px;
	text-align: center;
}
.viewSuccess-btn a{
	display: inline-block;
	width: 150px;
	height: 40px;
	line-height: 40px;
	text-align: center;
	border-radius: 2px;
	background: #0080f7;
	color: #fff;
	text-decoration: none;
	font-size: 14px;
}
.viewSuccess-btn a:hover{
	text-decoration: none;
	color: #fff;
}

/*登录用户金币不足情况下 选择充值方式*/
.hide {
	display: none;
}
.deposit {
	width: 94%;
	height: auto;
	overflow: hidden;
	margin: 20px auto 0;
	background: #fff;
	color: #666;
	line-height:170%;
	font-family: "Microsoft YaHei";
}
.depositLine {
	width: 100%;
	height: auto;
	line-height: 170%;
	font-size: 14px;
}
.depositLine a{
	font-size: 14px;
}
.depositNav {
	height: auto;
	overflow: hidden;
	margin-top: 15px;
	padding-left: 10px;
}
.depositNav span{
	display: block;
	float:left;
	height: 28px;
	line-height: 28px;
	padding: 0 15px;
	font-size: 12px;
	color: #666;
	cursor: pointer;
	border: 1px #fff solid;
	border-bottom: 1px #F70 solid;
}
.depositNav span.navSelect {
	position:relative;
	border-left: 1px #F70 solid;
	border-top: 1px #F70 solid;
	border-right: 1px #F70 solid;
	border-bottom: 1px #fff solid;
	background-color: #fff;
	border-top-left-radius: 2px;
	border-top-right-radius: 2px;
	color: #333;
	/*top: 1px;*/
	*+top: 0;
	z-index: 0;
}
.depositNav span img{
	position: relative;
	top: 3px;
}
.depositNav span:nth-child(1) img{
	height: 18px;
}
.depositBox {
	width: 99.5%;
	height: auto;
	overflow: hidden;
	border: 1px solid #F70;
	margin-top: -1px;
}
.deposit-zy {
	width: 90%;
	height: 40px;
	overflow: hidden;
	margin:20px auto 10px;
	color: #0075d8;
	border:1px solid #feb900;
	background: #fff4d2;
	padding: 5px 8px;
	font-size: 14px;
	line-height: 18px;
}
.deposit-font {
	line-height:36px;
}
.deposit-zy img{
	position: relative;
	top: 2px;
}
.deposit-zy a{
	font-weight: bold;
	color: #f00;
}
.deposit-pay {
	width: 90%;
	height: auto;
	overflow: hidden;
	margin: 0 auto;
}
.deposit-pay dl {
	width: 100%;
	height: auto;
	overflow: hidden;
	padding-bottom: 10px;
}
.deposit-pay dl dt {
	float:left;
	width: 100px;
	height: auto;
	line-height: 20px;
	font-size:14px;
	text-align:right;
}
.deposit-pay dl dd {
	padding-left: 110px;

}
.deposit-pay dl dd label {
	display: block;
	cursor: pointer;
}
.deposit-pay dl dd span {
	display: block;
	float:left;
	width: 50%;
	height: auto;
	line-height: 22px;
}
.deposit-pay dl dd span input {
	position: relative;
	top: 2px;
	*+top: 1px;
}
.deposit-btn {
	width: 90%;
	height: auto;
	overflow: hidden;
	text-align: right;
	margin: 20px auto;
}
.deposit-btn #payAdd{
	display: inline-block;
	width: 140px;
	height: 36px;
	line-height: 36px;
	color: #fff;
	font-size: 14px;
	border-radius: 2px;
	background: #0080f7;
	text-decoration: none;
	text-align: center;
}
.wx-t img {
    display: inline-block!important;
    text-align: right;
}
#wx-t{
    width: 220px;
    margin: 10px auto 0;
}
.center {
	text-align: center;
}
.deposit-pay .pd0 {
	padding-bottom: 0;
}
.depositsm {
	padding-left: 27px;
}
.deposit-bank {
	width: 96%;
	height: 102px;
	overflow-y: auto;
	margin: 10px auto;
	text-align: center;
}
.deposit-bank li {
	float:left;
	width: 30%;
	height: 26px;
	line-height: 26px;
	margin-right:10px;
	margin-bottom:5px;
}
.deposit-bank li label {
	display: block;
}
.deposit-bank li label a {
	text-decoration: none;
}
.deposit-bank li label a:hover {
	text-decoration: none;
}
.deposit-bank li label input {
	vertical-align: middle;
}
.deposit-bank li label img {
	width: 115px;
	vertical-align: middle;
}

.deposit-card {
	width: 94%;
	height: auto;
	margin:0px auto 10px;
	color: #666;
	font-size: 14px;
}

.deposit-cardul {
	width: 96%;
	height: auto;
	margin: 10px auto;
	text-align: center;
}
.deposit-cardul li {
	float:left;
	height: 26px;
	line-height: 26px;
	margin-bottom:5px;
}
.deposit-cardul li.card01 {
	width: 40%;
}
.deposit-cardul li.card02 {
	width: 30%;
}
.deposit-cardul li.card03 {
	width: 28%;
}
.deposit-cardul li label {
	display: block;
}
.deposit-cardul li label a {
	text-decoration: none;
}
.deposit-cardul li label a:hover {
	text-decoration: none;
}
.deposit-cardul li label input {
	vertical-align: middle;
}
.deposit-cardul li label img {
	width: 20px;
	vertical-align: middle;
}
.deposit-cardbox {
	width: 100%;
	height: auto;
}
.deposit-cardbox dl {
	width: 94%;
	height: auto;
	overflow: hidden;
	margin: 0 auto;
}
.deposit-cardbox dl dt {
	float:left;
	width: 140px;
	line-height: 26px;
	text-align: right;
	font-size: 14px;
}
.deposit-cardbox dl dd {
	padding: 0 0 0 150px;
	width: 100%;
	line-height: 30px;
}
.deposit-cardbox dl dd label {
	display: inline-block;
	margin-right: 5px;
}
.deposit-cardbox dl dd input {
	position: relative;
	top: 2px;
}
.deposit-cardbox dl .red {
	color: #f00;
}
.cardInput {
	width: 50%;
}

.viewSuccess-btn .againBtn {
	background: #ff9c00;
}
.ml20 {
	margin-left: 20px;
}
.imgCenter {
	width:180px;
	height: 180px;
	position: relative;
	left: 50%;
	top: 15px;
	margin-left: -90px;
}


	/**自定义tab样式**/
	.layui-layer-title{
		background:linear-gradient(top,#46a0e1,#3280bf)!important;
		background:-webkit-gradient(linear,0% 0%, 0% 100%,from(#46a0e1),to(#3280bf))!important;
		background:-moz-linear-gradient(top,#46a0e1,#3280bf)!important;
		background:-o-linear-gradient(top,#46a0e1,#3280bf)!important;
		filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#46a0e1',endColorstr='#3280bf')!important;
		*background:#DDD!important;
		font-weight: normal!important;
		font-size: 15px !important;
		font-family: "Microsoft YaHei";
	}
	.layui-layer-tab .layui-layer-title{
		border:  none!important;
		height: 40px !important;
		line-height:0!important;
		overflow: hidden !important;
		padding-left: 10px!important;
		background:linear-gradient(top,#46a0e1,#3280bf);
		background:-webkit-gradient(linear,0% 0%, 0% 100%,from(#46a0e1),to(#3280bf));
		background:-moz-linear-gradient(top,#46a0e1,#3280bf);
		background:-o-linear-gradient(top,#46a0e1,#3280bf);
		filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#46a0e1',endColorstr='#3280bf');*background:#DDD;
		font-weight: normal!important;
		font-size: 15px !important;
		font-family: "Microsoft YaHei";
	}
	.layui-layer-tab .layui-layer-title .layui-layer-tabnow{
		height: 32px!important;
		left: 0px;
		top: 8px !important;
		border:none!important;
		-moz-border-top-left-radius: 2px!important;
		-webkit-border-top-left-radius: 2px!important;
		-o-border-top-left-radius: 2px!important;
		border-top-left-radius: 2px!important;
		-moz-border-top-right-radius: 2px!important;
		-webkit-border-top-right-radius: 2px!important;
		-o-border-top-right-radius: 2px!important;
		border-top-right-radius: 2px!important;
		color: #0080f7!important;
		line-height: 30px!important;
	}
	.layui-layer-tab .layui-layer-title span {
		line-height: 46px;
		cursor: pointer!important;
	}
                .layui-layer-content {
                    font-family: "Microsoft YaHei";
                }
@font-face {
  font-family: 'iconfont';  /* project id："181152" */
  src: url('//at.alicdn.com/t/font_ro77r4cncz7ojemi.eot');
  src: url('//at.alicdn.com/t/font_ro77r4cncz7ojemi.eot?#iefix') format('embedded-opentype'),
  url('//at.alicdn.com/t/font_ro77r4cncz7ojemi.woff') format('woff'),
  url('//at.alicdn.com/t/font_ro77r4cncz7ojemi.ttf') format('truetype'),
  url('//at.alicdn.com/t/font_ro77r4cncz7ojemi.svg#iconfont') format('svg');
}
.iconfont{
  font-family:"iconfont" !important;
  font-size:16px;
  font-style:normal;
  -webkit-font-smoothing: antialiased;
  -webkit-text-stroke-width: 0.2px;
  -moz-osx-font-smoothing: grayscale;
}
/**文档认领流程 auther：yandong**/
@font-face {
  font-family: 'ycl-iconfont';  /* project id 398182 */
  src: url('//at.alicdn.com/t/font_398182_cqvcll356v1xxbt9.eot');
  src: url('//at.alicdn.com/t/font_398182_cqvcll356v1xxbt9.eot?#iefix') format('embedded-opentype'),
  url('//at.alicdn.com/t/font_398182_cqvcll356v1xxbt9.woff') format('woff'),
  url('//at.alicdn.com/t/font_398182_cqvcll356v1xxbt9.ttf') format('truetype'),
  url('//at.alicdn.com/t/font_398182_cqvcll356v1xxbt9.svg#iconfont') format('svg');
}
.ycl-iconfont{
	font-family:"ycl-iconfont" !important;
    font-size:16px;font-style:normal;
    -webkit-font-smoothing: antialiased;
    -webkit-text-stroke-width: 0.2px;
    -moz-osx-font-smoothing: grayscale;
}
#claimBtn{
	display: block;
	position: fixed;
	right: 0px;
	width: 346px;height: 94px;
	background: url(../images/claim_btn.png) no-repeat; 
	z-index: 999;
}
.claim-layer a.layui-layer-close1{
	background-image: url(../images/layer_me_close.png)!important;
	background-position: 0 0!important;
	margin-top: -5px;
}
.claim-docs{
	padding: 8px;
}
.claim-docs-head{

}
.claim-docs-head-tip{
	padding: 8px 10px;
	border:1px solid #FFD1B2;
	border-radius: 3px;
	background-color: #FFFAF7;
}
.claim-docs-head-tip p{
	font-size: 12px;color: #000;
	line-height: 16px;
}
.claim-docs-head-tip h5{
	font-size: 12px;color: #fa0000;
	padding-top: 6px;
	line-height: 20px;
}
.claim-docs-head-title{
	padding: 10px 0 10px 6px;
	font-size: 14px;font-weight: 600;color: #000;
	line-height: 20px;
}
.claim-docs-head-title small{
	font-size: 12px;font-weight: 400;color: #1069BE;
}
.claim-docs-form{

}
.claim-docs-control-group{
	padding: 5px 0;
}
dl.claim-docs-control-link{
	width: 100%;
	height: 34px;line-height: 30px;
	overflow: hidden;
}
dl.claim-docs-control-link dt,
dl.claim-docs-control-link dd{
	float: left;
}
dl.claim-docs-control-link dt{
	width: 120px;
	text-align: right;
	font-size: 14px;font-weight: 600;color: #000;
}
dl.claim-docs-control-link dd{
	padding: 0 6px;
	font-size: 12px;
}
.claim-docs-link{
	width: 340px;
	margin-bottom: 0px!important;
}
.claim-docs-percent{
	border-left: none!important;
	border-top: none!important;
	border-right: none!important;
	border-bottom: 1px solid #999;
	border-radius: 0!important;
	box-shadow: none!important;
	width: 24px;
	text-align: center;
	margin: 0px!important;
}
.claim-docs-item-delete{
	font-size: 14px;color: #1C70C1;
	text-decoration: underline;
}
dl.claim-docs-control-ajxa{
	width: 100%;
	height: 18px;line-height: 18px;
	overflow: hidden;
}
dl.claim-docs-control-ajxa dt,
dl.claim-docs-control-ajxa dd{
	float: left;
}
dl.claim-docs-control-ajxa dt{
	width: 124px;height: 18px;
}
dl.claim-docs-control-ajxa dt.had{
	background:url(../images/claimed_bg.png);
	text-align: center;
	color: #fff;
}
dl.claim-docs-control-ajxa dd{
	font-size: 14px; color: #000;
}
.claim-docs-control-ajax-title{
	max-width: 480px;
	height: 18px;overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}
.claim-docs-control-ajax-preview{
	display: inline-block;
	padding-left: 15px;
	font-size: 14px;color: #1C70C1;
	text-decoration: underline;
}
dl.claim-docs-control-reason,
dl.claim-docs-control-upload{
	width: 100%;min-height: 1px;height: auto;overflow: hidden;
	padding-top: 6px;
}
dl.claim-docs-control-reason dt,
dl.claim-docs-control-reason dd,
dl.claim-docs-control-upload dt,
dl.claim-docs-control-upload dd{
	float: left;
	min-height: 1px;height: auto;overflow: hidden;
}
dl.claim-docs-control-reason dt,
dl.claim-docs-control-upload dt{
	width: 120px;
}
dl.claim-docs-control-reason dd,
dl.claim-docs-control-upload dd{
	padding: 0 6px;
}
dl.claim-docs-control-reason dt strong,
dl.claim-docs-control-upload dt strong{
	display: block;
	width: 100%;line-height: 16px;
	padding-top: 4px;
	text-align: right;
	font-size: 14px;font-weight: 600; color: #000;
	
}
dl.claim-docs-control-reason dt span,
dl.claim-docs-control-upload dt span{
	display: block;
	line-height: 14px;
	text-align: right;
	padding-right: 10px;
	font-size: 12px;font-weight: 400; color: #555;
}
.claim-docs-reason{
	width: 340px;
	background-color: #ffffff;
    border: 1px solid #cccccc;
    border-radius: 2px;
    padding: 4px 6px;
    font-size: 14px;
    line-height: 20px;
    color: #555555;
}
.file-btn{
	width: 150px;float:left;
}
.file-tip{
	float: left;line-height: 30px;
}
.webuploader-container {
	position: relative;
}
.webuploader-element-invisible {
	position: absolute !important;
	clip: rect(1px 1px 1px 1px); /* IE6, IE7 */
    clip: rect(1px,1px,1px,1px);
}
.webuploader-pick {
	position: relative;
	display: inline-block;
	cursor: pointer;
	border:1px solid #1C70C1;
	padding: 5px 15px;
	color: #1C70C1;
	text-align: center;
	border-radius: 3px;
	overflow: hidden;
}
.webuploader-pick-disable {
	opacity: 0.6;
	pointer-events:none;
}
ol.claim-docs-control-files{
	padding: 5px 0 0 130px;
	min-height: 1px;height: auto;overflow: hidden;
}
ol.claim-docs-control-files li{
	line-height: 16px;
	padding: 4px 0;
}
ol.claim-docs-control-files li i{
	font-size: 12px; color: #111;
}
ol.claim-docs-control-files li strong{
	font-size: 12px; font-weight: 400; color: #111;
}
ol.claim-docs-control-files li span{
	display: inline-block;
	padding: 0 10px;
	font-size: 12px; color: #111;
}
ol.claim-docs-control-files li a{
	text-decoration: underline;
	font-size: 12px; color: #1C70C1;
}
.claim-docs-item-plus{
	line-height: 40px;
	padding-left: 130px;
}
.claim-docs-item-plus a{
	font-size: 14px;color: #1C70C1;
	text-decoration: none;
}
.claim-docs-item-plus a i{
	font-size: 16px;
}
.claim-docs-foot{
	padding:10px 0 30px 125px;
}
.claim-docs-foot a{
	display: inline-block;
	width: 175px;height: 30px;line-height: 30px;
	background-color: #fff;
	border:1px solid #1C70C1;
	font-size: 14px;color: #1C70C1;
	text-align: center;
	text-decoration: none;
	border-radius: 3px;
}
.claim-docs-foot span{
	display: inline-block;
	width: 175px;height: 30px;line-height: 30px;
	background-color: #1C70C1;
	font-size: 14px;color: #fff;
	text-align: center;
	text-decoration: none;
	cursor: pointer;
	border-radius: 3px;
}
.authen-container{
	width: 100%;min-height: 1px;height: auto;overflow: hidden;
}
.authen-header{
	position: relative;
	width: 698px;height: 60px;
	padding: 10px;
	border:1px dashed #2C9CF0;
	text-align: left;
	font-size: 12px;font-weight: 400; color: #000;
	border-radius: 6px;
}
.authen-header h3{
	position: relative;
	height: 40px;line-height: 20px;
}
.authen-header h3 strong{
	color: #FF6600;
}
.authen-header label{
	position: absolute;
	top:30px;right: 10px;
	font-weight: 600;
	height: 20px;line-height: 20px;
}
.authen-header dl{
	height: 20px;
}
.authen-header dl dt,
.authen-header dl dd{
	display: block;float: left;
}
.authen-header dl dd{
	color: #0067B4;
	padding-right: 5px;
}
.authen-header dl dd a{
	color: #0067B4;
	text-decoration: underline;
}
.authen-header .question-tip{
	display: none;
	position: absolute;
	z-index: 99;
	top: 74px;left: 50%;
	margin-left: -330px;
	width: 640px;
	padding: 10px;
	border:1px solid #1C70C1;
	background-color: #fff;
	border-radius: 3px;
	box-shadow: 1px 1px 1px 0px #59A3E8;
}
.authen-header .question-tip span.dec{
	position: absolute;
	display: block;
	top: -11px;
	width: 12px;height: 11px;
	background:url(../images/claim_tip_arrow.png) no-repeat;
}
.authen-header .question-tip h5{
	font-size: 14px;color: #000;
}
form.authen-form{
	min-height: 1px;height: auto;overflow: hidden;
	padding: 20px 0 50px 80px;
}
form.authen-form .form-group{
	text-align: left;
	height: 40px;
}
form.authen-form .form-input{
	position: relative;
	float: left;
	width: 238px; height: 30px;
	color: #888;
}
form.authen-form .authen-input-focus{
	color: #1C70C1;
}
form.authen-form .form-input .form-label{
	position: absolute;
	left: 1px;top: 1px;
	z-index: 9;
	display: block;
	width: 30px;height: 27px;line-height: 26px;
	font-size: 18px;
	text-align: center;
	background-color: #F0F0F0;
}
form.authen-form .form-input .form-control{
	position: absolute;
	border:1px solid #aaa;
	border-radius: 3px;
	left: 0px;top: 0px;
	display: block;
	width: 195px;height: 28px;line-height: 28px;
	padding: 0 5px 0 33px;
	font-size: 12px;
}
form.authen-form .form-input .form-control:focus{
	border-color: #1C70C1;
}
form.authen-form .form-input .form-control:focus + .form-label{
	color: #1C70C1;
}
form.authen-form .form-input .Validform_error{
	border-color: #FF0000;
}
form.authen-form .Validform_checktip{
	float: left;
	line-height: 30px;
	padding-left: 10px;
	color: #444;
}
form.authen-form .Validform_wrong {
    padding-left: 30px;
    white-space: nowrap;
    background: url(../images/validform_wrong.png) no-repeat 10px center;
}
form.authen-form .form-input-yzm{
	width: 164px;
}
form.authen-form .form-input-yzm .form-control{
	width: 124px;
}
form.authen-form .form-control-yzm{
	float: left;
	width: 140px;
}
form.authen-form .form-control-yzm img{
	display: block;float: left;
    margin-left: 6px;
    height: 28px;
    border-radius: 2px;
    margin-top: 1px;
    cursor: pointer;
}
form.authen-form .form-control-yzm a{
	display: block;float: left;
    margin-left: 15px;
    line-height: 30px;
    color: #1C70C1;
    text-decoration: underline;
}
form.authen-form .form-control-code{
	float: left;
	margin-left: 10px;
}
form.authen-form .form-control-code a,
form.authen-form .form-control-code span{
	display: block;
	padding: 0 10px;
	line-height: 28px;
	border:1px solid #aaa;
	border-radius: 3px;
	text-decoration: none;
}
form.authen-form .form-control-code a{
	color: #1C70C1;
}
form.authen-form .form-control-code span{
	color: #888;
}
form.authen-form .form-control-code-desc{
	float: left;
	line-height: 30px;
}
form.authen-form .form-control-code-desc a{
	display: inline-block;
	font-size: 16px;
	text-decoration: none;
	color: #aaa;
	padding-left: 10px;
}
form.authen-form .form-sub{
	height: 30px;
	padding-top: 10px;
}
form.authen-form .form-sub .form-btn{
	float: left;
	width: 234px;height: 30px;line-height: 28px;
	background-color: #1C70C1;
	font-size: 14px; color: #fff;
	border:none;
	border-radius: 3px;
	cursor: pointer;
} 
form.authen-form .form-sub .form-btn-desc{
	float: left;
	height: 30px;line-height: 39px;
	padding-left: 15px;
} 
form.authen-form .form-sub .form-btn-desc a{
	font-size: 12px; color: #1C70C1;
	text-decoration: underline;
}
form.authen-form .form-sub-tip{
	line-height: 30px;
	font-size: 12px;color: #FF6600;
}
.authen-footer{
	border-top: 1px dashed #bbb;
	padding: 10px 0;
	margin: 0 10px;

}
.authen-footer dl{
	position: relative;
	padding-left: 40px;
	color: #333;
}
.authen-footer dl dt{
	position: absolute;
	left: 0px;top: 0px;
	width: 42px;
	font-size: 14px;color: #000;
}
.authen-footer dl dd{
	position: relative;
	text-align: left;
}
.authen-footer dl dd p{
	line-height: 20px;
	font-size: 12px;color: #666;
}
.authen-footer dl dd p strong{
	font-weight: 500;color: #000;
}
.authen-footer a.target-apiweb{
	color: #0067B4;
    text-decoration: underline;
}
.authen-cancel-layer .layui-layer-title{
	background:linear-gradient(top,#EEEEEE,#EEEEEE)!important;
	background:-webkit-gradient(linear,0% 0%, 0% 100%,from(#EEEEEE),to(#EEEEEE))!important;
	background:-moz-linear-gradient(top,#EEEEEE,#EEEEEE)!important;
	background:-o-linear-gradient(top,#EEEEEE,#EEEEEE)!important;
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#EEEEEE',endColorstr='#EEEEEE')!important;
	*background:#EEEEEE!important;
	background: #eee!important;
	color: #000!important;
}
.authen-cancel-layer .layui-layer-setwin a{
	width: 15px!important;
}
.authen-cancel-layer .layui-layer-content{
	padding: 20px 28px!important;
}
.authen-cancel-layer .layui-layer-btn{
	text-align: center;
}
.authen-cancel-layer a.layui-layer-btn0{
	width: auto!important;
}
.layui-layer-tips{
	text-align: left;
}
#authen_fail_msg{
	position: fixed;
	top: 0px;left: 0px;
	width: 100%;height: 100%;
	z-index: 19891014;
}
.authen-fail-bg{
	position: absolute;
	width: 100%;height: 100%;
    background-color: #000;
    opacity: 0.7;
    filter: alpha(opacity=70);
}
.authen-fail-alert{
	position:absolute;
	top: 50%;left: 50%;
	margin: -50px 0 0 -110px;
	width: 160px;height: 80px;
	padding: 10px 30px;
	background-color: #fff;
}
.authen-fail-alert h2{
	line-height: 40px;
	font-size: 16px;font-weight: 400;color: #000;
	text-align: center;
}
.authen-fail-alert h2 i{
	color: #fa0000;
}
.authen-fail-alert p{
	line-height: 20px;
	text-align: left;
	color: #000;
}
.authen-success-container{
	width: 480px;min-height: 300px;height: auto;overflow: hidden;
	margin: 0 auto;
	padding:30px 0 10px;
}
.authen-success-status{
	width: 100%;height: 60px;line-height: 30px;
	text-align: center;
	font-size: 14px;font-weight: 400;color: #000;
}
.authen-success-status i{
	font-size: 24px;color: #01BB17;
}
.authen-success-content{
	position: relative;
	width: 478px;
	border:1px solid #1C70C1;
	padding: 20px 0 15PX;
	border-radius: 3px;
	background-color: #EFF7FF;
	font-size:14px;color: #000;
}
.authen-success-title{
	position: absolute;
	left: 20px;top: -18px;
	width: 80px;height: 20px;
	background-color: #fff;
}
.authen-success-title span{
	position: relative;
	margin: 8px auto 0 auto;
	display: block;
	width: 100%;height: 20px;line-height: 20px;
	text-align: center;
	font-size: 14px;font-weight: 600; color: #000;
}
dl.authen-success-content-item{
	width: 100%;height: 20px;line-height: 20px;
	padding: 6px 0;
}
dl.authen-success-content-item dt,
dl.authen-success-content-item dd{
	display: block;float: left;
	font-size: 14px;color: #000;
}
dl.authen-success-content-item dt{
	width: 105px;
	font-weight: 400;
	text-align: right;
}
dl.authen-success-content-item dd{
	width: 360px;
}
dl.authen-success-content-item dd span{
	display: inline-block;
	padding: 0 5px;
}
dl.authen-success-content-item dd small{
	font-size: 12px;color: #2C9CF0;
}
dl.authen-success-content-item dd strong{
	font-size: 12px; color: #FA0000;
}
.authen-success-content-item-tip{
	padding-left: 110px;
	width: 100%;height: 24px;line-height: 16px;
	font-size: 12px;color: #2C9CF0;
}
p.authen-success-tip{
	line-height: 24px;
	font-size: 12px;font-weight: 400;color: #444;
	text-align: left;
}
.authen-success-btn{
	width: 100%;height: 30px;
	padding: 20px 0;
}
a.authen-success-ok{
	display: block;
	width: 120px;height: 30px;line-height: 30px;
	font-size: 14px;color: #fff;
	text-decoration: none;
	background-color: #1C70C1;
	border-radius: 3px;
	margin: 0 auto;
	text-align: center;
}
#claim_result_msg{
	position: fixed;
	top: 0px;left: 0px;
	width: 100%;height: 100%;
	z-index: 19891014;
}
.claim-result-bg{
	position: absolute;
	width: 100%;height: 100%;
    background-color: #000;
    opacity: 0.7;
    filter: alpha(opacity=70);
}
.claim-result-alert-success{
	position:absolute;
	top: 50%;left: 50%;
	margin: -45px 0 0 -150px;
	width: 300px;height: 70px;
	padding: 10px 0;
	background-color: #fff;
}
.claim-result-alert-success h2{
	line-height: 40px;
	font-size: 16px;font-weight: 400;color: #000;
	text-align: center;
}
.claim-result-alert-success h2 i{
	color: #01D829;
}
.claim-result-alert-success p{
	line-height: 20px;
	color: #000;
    text-align: center;

}
.needmoney{
	color:#fff !important;
	display: inline-block;
	width:18px;
	height:18px;
	overflow: hidden;
}
.needmoney:before{
	content: '***';
	color:#333 !important;
}
 