html, body, div, h1, h2, h3, h4, h5, h6, ul, ol, dl, li, dt, dd, p, blockquote, pre, form, fieldset, table, th, td, input, textarea, dl, dt, dd { margin: 0; padding: 0; }
body { font-size: 12px; font-family:"Microsoft YaHei", "微软雅黑", SimSun, "宋体", Heiti, "黑体", sans-serif; background-color: #f4f4f4; }
img { vertical-align: top; border-width:0; }
ol, ul { list-style: none; }
li { list-style-type: none; }
caption, th { text-align: left; }
address, caption, cite, code, dfn, ins, em, th, var { font-weight:normal; font-style:normal; }
input, textarea { font-size: 12px; padding: 2px; }
h1, h2, h3, h4, h5, h6 { font-weight: normal; }
textarea { overflow:auto; }
a { color:#333; text-decoration:none; }
/* ********** 通栏 ********** */
 .column { width: 960px; margin: 0 auto; }
.wp { width: 960px; margin: 0 auto;text-shadow: 1px 1px 3px #ddd; }
.fl { float:left; }
.fr { float:right; }
.YH { font-family:Microsoft YaHei, SimHei; }
.ht { font-family:"黑体"; }
.f-l, .per12 li, .per16 li, .per33 li, .per25 li, .per20 li, .per50 li { float:left; }
.f-r { float:right; }
.ov { overflow:hidden; zoom:1; }
.clear, .hr-h10, .hr-h0, .hr-h5, .hr-h20, .hr-h7 { clear:both; }
.hr-h7 { height:7px; }
.hr-h0 { height:0px; }
.hr-h5 { height:5px; }
.hr-h10 { height:10px; }
.hr-h20 { height:20px; }
.pos-r { position:relative; }
.pos-a { position:absolute; }
.b { font-weight:bold; }
.ti2 { text-indent:2em; }
.notxt { text-indent:-9999px; display:block; }
.img3px img { padding:3px; border:1px solid #d2d2d2; }
.hide { display:none; }
.fz-12 a, .fz-12 { font-size:12px; }
.fz-14 a, .fz-14 { font-size:14px; }
.fz-18 { font-size:18px; }
.fz-22 { font-size:22px; }
.lh-18 { line-height:18px; }
.lh-20 { line-height:20px; }
.lh-22 { line-height:22px; }
.lh-24 li, .lh-24 { line-height:24px; }
.lh-26 li, .lh-26 { line-height:26px; }
.lh-27 li { line-height:27px; }
.lh-28, .lh-28 li { line-height:28px; }
.lh-30 { line-height:30px; }
.lh-32 { line-height:32px; }
.mar-t-5 { margin-top:5px; }
.mar-b-5 { margin-bottom:5px; }
.mar-10 { margin:10px; }
.mar-r-10 { margin-right:10px; }
.mar-l-12 { margin-left:12px; }
.mar-r-15 { margin-right:15px; }
.mar-t-15 { margin-top:15px; }
.mar-b-20 { margin-bottom:20px; }
.mar-l-20 { margin-left:20px; }
.mar-t-20 { margin-top:20px; }
.mar-t-30 { margin-top:30px; }
.mar-b-20 { margin-bottom:20px; }
.mar-b-30 { margin-bottom:30px; }
.mar-b-40 { margin-bottom:40px; }
.mar-l-8 { margin-bottom:8px; }
.mar-b-10 { margin-bottom:10px; }
.mar-l-9 { margin-left:9px; }
.mar-r-9 { margin-right:9px; }
.mar-lr-9 { margin-left:9px; margin-right:9px; }
.mar-20 { margin:20px; }
.mar-l-10 { margin-left:10px; }
.mar-t-10 { margin-top:10px; }
.mar-r-20 { margin-right:20px; }
.mar-t-25 { margin-top:25px; }
.mar-b-40 { margin-bottom:40px; }
.pad-l-5 { padding-left:5px; }
.pad-10 { padding:9px; }
.pad-l-15 { padding-left:15px; }
.pad-15 { padding:15px; }
.pad-lr-9 { padding-left:9px; padding-right:9px; }
.pad-lr-20 { padding-left:20px; padding-right:20px; }
.center { margin-left:auto; margin-right:auto; }
.t-r { text-align:right; }
.t-c { text-align:center; }
.arial { font-family: Arial, Helvetica, sans-serif; }
.inline { display:inline; }
.bd-white { border:1px solid #fff; }
/* ********** 字体颜色 ***********/
.cor-333 a, .cor-333 { color:#333; }
.cor-fff a, .cor-fff { color:#fff; }
.cor-666 a, .cor-666 { color:#666; }
.cor-999 { color:#999; }
.cor-red { color:#c00; }
.cor-c1 { color:#c1c1c1; }
.cor-blue { color:#15659c; }
.cor-blue2 { color:#a1bbc4; }
.cor-red2 { color:#eb0000; }
.cor-9b { color:#9b9b9b; }
/*-------- 文字列表 --------*/
.txt-list-a a { background-position:0 10px; padding-left:12px; }
.txt-list-a .date { color:#999; font-size:11px; padding-left:5px; font-family: Arial; }
/*-------- 图片列表 --------*/
.per20 li { width:19.9%; }
.per25 li { width:24.8%; }
.per33 li { width:33.1%; }
.per50 li { width:49.9%; height:117px; }
.w-133 { width:133px; }
.img-list .lh-26 { text-align:center; }
/*线*/
.line2 { border-top:1px solid #e2e2e2; height:3px; _height:1px; background-color:#f1f1f1; }
/**** 分页 ******/
.w-280 { width:700px; }
.xiaocms-page { margin-top:20px; margin-left:20px; }
.xiaocms-page a { margin:0 5px; border:1px solid #ddd; padding:4px 10px; color:#666; line-height:28px; border-radius: 15px; }
.xiaocms-page a:hover { border:1px solid #f00; background:#f00; color:#fff; }
.xiaocms-page span { border-radius: 15px; background-color:#e4f6fc; color:#5394aa; border:1px solid #bfdfea; font-weight:bold; margin: 0 5px; padding: 4px 10px; }
.xiaocms-page ul li { float:left; }
/**** 内容页 ******/
.content-wrap a { color:#06C; }
.content-wrap a:hover { color:#f30; }
.mar-b-8 { margin-bottom:8px; }
.cont-txt { font-size:14px; color:#333; }
.cont-txt p { line-height:24px; }
.txt-list-a a:hover, .img-list a:hover { color:#1996ED; }
.page-bg { width: 100%; margin: 0 auto; padding-top: 106px; *padding-top:146px;
}
.cont { background: #fff; margin-top: 30px; margin-bottom: 50px; overflow: hidden; }
.cont .h2 { margin-left:40px; margin-top: 20px; margin-bottom:15px; width: 200px; background: url(titlebg.png) no-repeat; height: 38px; color: #fff; padding-left: 30px; line-height: 38px; font-size: 18px; font-weight: bold; }
.cont .h2 a { color:#FFF }
/*单页面*/
.page { color: #06c; font-size: 18px; line-height: 45px; margin: 30px 20px 50px 20px;  }
.page h3{font-size: 24px;}
/*文章页面*/
.news-show { margin-top: 0; padding: 0 40px 30px; width:880px; }
.news-show .title { font-size: 24px; line-height: 80px; height: 80px; text-align:center; }
.news-show .info { font-size: 12px; text-align:right; color:#999 }
.news-show .content { padding-left: 10px; overflow: hidden; color: #444; line-height: 32px; margin-top: 15px; font-size: 16px; }
/*返顶效果*/
.backToTop { bottom: 0px!important; bottom: auto; position:fixed; _position:absolute; width:43px; height:43px; background: url(gotop.png) no-repeat 0 0; cursor: pointer; z-index:1990; bottom:0; display:none; }
.backToTop:hover { background-position: 0 -43px; -webkit-transition:background 0.2s ease 0s; -moz-transition:background 0.2s ease 0s; -o-transition:background 0.2s ease 0s; -ms-transition:background 0.2s ease 0s; transition:background 0.2s ease 0s; }
.product-name { text-align:center; font-weight: 700; padding: 20px; color: #06c; font-size: 28px; }
.product { font-size: 18px; line-height: 36px;  padding: 20px 40px; }
.product h3 { color: #06c; padding-top: 10px; }
.down { font-weight: 400;display: block; width: 50%; height: 50px; line-height: 50px; font-size: 16px; text-align: center; color: #fff; margin: auto; border-radius: 4px; background-color: #348fd5; }
.down a { color: #f00; }
.news-list { width: 910px; margin: 0 auto; margin-bottom:40px; }
.news-list ul li { font-size: 18px; line-height: 52px; color: #333; background:url(ico.png) 15px 25px no-repeat; padding-left:30px; }
.news-list ul li .date { float: none; font-size: 14px; padding-left:20px; color: #999; }
.news-list ul li a:hover { color:#1996ED; }
.related-title { height: 36px; line-height: 36px; overflow: hidden; background: #f4f4f4; padding: 0 20px; font-size: 14px; }
.related-list { margin-top: 5px; }
.related-list li { height: 30px; line-height:30px; padding-left:10px; overflow: hidden; width: 100%; background:url(ico.png) 2px 14px no-repeat; }
.related-list li a { float: left; font-size: 14px; }
pre {word-wrap: break-word; border: 1px solid #D1D7DC; margin-left: 0; padding: 10px 15px; font-size: 14px; display: block; font-family: Consolas, "Liberation Mono", Courier, monospace, \5FAE\8F6F\96C5\9ED1; margin: 10px 0; border-left: 1px solid #D1D7DC; line-height: 23px; background-color: #FAFAFA; text-indent: 0; }
/*页头
*/
.header { background: url(header-bg.png) 0 0 repeat-x; height: 112px; position: fixed; left: 0; top: 0; z-index: 100; width: 100%; _position:absolute; }


.top { height: 25px; line-height: 25px; color: #555; }
.top .ico { float: left; overflow: hidden; display: inline; background: #f8f8f8 url(index-ico.png) 0 0 no-repeat; margin: 6px 4px 0 3px; }
.top .mob { width: 9px; height: 14px; }
.top .qq { float: left; padding-right:10px; }
.top .qq .ico { width: 15px; height: 16px; background-position: -30px 0; margin-top: 5px; }
.header .logo { margin: 24px 0 0 0px; float: left; display: inline; width:200px; height:50px; }
.header .logo h1 { width:220px; height:40px; background: url(logo.png) no-repeat #FFFFFF; text-indent: -1000px; overflow: hidden; }
.header .nav { float: right; margin-top:25px; }
.header .nav li { float:left; width:78px; line-height: 32px; font-size: 16px; text-align:center; }
.header .nav .nav-a { float:left; font-size: 16px; color: #555; width:70px; line-height: 32px; height: 32px; margin-right: 7px; display: inline; -webkit-transition:color 0.3s ease 0s; -moz-transition:color 0.3s ease 0s; -o-transition:color 0.3s ease 0s; -ms-transition:color 0.3s ease 0s; transition:color 0.3s ease 0s; }
.header .nav .nav-a:hover { color: #1194e3; }
.header .nav .now .nav-a { background: #fff url(index-ico.png) 0 -20px no-repeat; color:#fff; _background-image:url(index-ico.gif); }
/*banner*/
.banner { width: 100%; height: 400px; margin: 0 auto; padding-top: 106px; }
.banner .imgs { height: 400px; overflow: hidden; }
.banner .nums { position: absolute; bottom: 30px; left: 400px; width: 160px; margin: 0 auto; }
.nums { margin: 10px auto 30px; width: 220px; overflow: hidden; }
.nums li { float: left; overflow: hidden; }
.nums li p { float: left; overflow: hidden; background: transparent url(index-ico.png) -50px 0 no-repeat; width: 13px; height: 13px; text-indent: -999px; margin:0 5px; display: inline; cursor:pointer; _background-image:url(index-ico.gif); }
.nums li.curr p { background-position: -70px 0; }
.bg1 { background: #2d90e2; }
.bg2 { background: #38aa30; }
.bg3 { background: #fe8f00; }
.bg4 { background: #fa522d; }
.homebanner1 .item { display: none; position: relative; transition: left 0.6s ease-in-out 0s; }
.homebanner1 .active, .homebanner1 .next, .homebanner1 .prev { display: block; }
.homebanner1 .active { left: 0; }
.homebanner1 .next, .homebanner1 .prev { position: absolute; top: 0; width: 100%; }
.homebanner1 .next { left: 100%; }
.homebanner1 .prev { left: -100%; }
.homebanner1 .next.left, .homebanner1 .prev.right { left: 0; }
.homebanner1 .active.left { left: -100%; }
.homebanner1 .active.right { left: 100%; }
/*首页项目区块*/
ul.project { margin-top:27px }
ul.project #x1 { width:478px; }
ul.project #x2 { width:478px; }
ul.project #x3 { width:238px; }
ul.project li { height:220px; border:1px solid #e5e5e5; border-radius:3px; float:left; background-color:#FFF }
ul.project li a { color:#505050; text-align:center; display:block }
ul.project li h2 { font-size:22px }
ul.project li p { font-size:15px }
ul.project li a .project-icon { margin:20px auto 10px }
ul.project li a #x1-icon { background-image:url(project-ico.png); background-position:-453px -237px; height:59px; width:69px }
ul.project li a:hover #x1-icon { background-image:url(project-ico.png); background-position:-523px -237px }
ul.project li a:active #x1-icon { background-image:url(project-ico.png); background-position:-593px -237px }
ul.project li a #x2-icon { background-image:url(project-ico.png); background-position:0 -243px; width:70px; height:61px; margin-bottom:8px }
ul.project li a:hover #x2-icon { background-image:url(project-ico.png); background-position:-71px -243px }
ul.project li a:active #x2-icon { background-image:url(project-ico.png); background-position:-142px -243px }
ul.project li a #x3-icon { background-image:url(project-ico.png); background-position:-213px -243px; width:79px; height:61px; margin-bottom:8px }
ul.project li a:hover #x3-icon { background-image:url(project-ico.png); background-position:-293px -243px }
ul.project li a:active #x3-icon { background-image:url(project-ico.png); background-position:-373px -237px }
ul.project p { margin:15px auto; text-align:left }
ul.project #x1 p { width:220px }
ul.project #x2 p { width:220px }
ul.project #x3 p { width:190px }
/*页脚*/
.footer { text-shadow: 1px 1px 3px #000;background: #333; width: 100%; color: #999; padding: 10px 0 10px; }
.footer a { color: #999; }
.footer p { line-height: 30px; }
.footer .link { width:400px; line-height: 24px; }
.footer .link a { margin-right:10px; float: left; display: inline; white-space:nowrap; }

/*新增加*/

.input-text, select { height: 24px; line-height: 24px; padding: 0px 4px; color: #666666; -webkit-box-shadow: inset 0px 1px 2px rgba(0, 0, 0, 0.1); -moz-box-shadow: inset 0px 1px 2px rgba(0, 0, 0, 0.1); box-shadow: inset 0px 1px 2px rgba(0, 0, 0, 0.1); -webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px; border-top: 1px solid #999999; border-right: 1px solid #e1e1e1; border-bottom: 1px solid #e1e1e1; border-left: 1px solid #999999; }
.table_form { font-size:12px }
.table_form td { padding-left:12px }
.table_form th { font-weight:normal; text-align:right; padding-right:10px; color:#777 }
.table_form td label { vertical-align:middle; padding-left:5px; }
.table_form td label a { color:#428bca }
.table_form td, .table_form th { padding:8px 8px 8px 0px }
.table_form tbody td, .table_form tbody th { }
.button { color: #333; text-align: center; cursor: pointer; padding:5px 12px; }
.w740 { width:740px; }
.w210 { width:210px; }
.sidenav .title { height:35px; line-height:35px; color:#666; font-size:16px; font-weight:bold; border-bottom:#E5E7E6 1px dashed; }
.sidenav .leftbox { }
.sidenav .leftbox ul { }
.sidenav .leftbox li { _display:inline; overflow:hidden; }
.sidenav .leftbox a { display:block; border-bottom:#E5E7E6 1px dashed; height:35px; line-height:35px; font-size:14px; color:#666; padding-left:5px; }
.sidenav s { display: block; width: 5px; height: 9px; float: left; margin-right: 5px; margin-top: 12px; overflow: hidden; cursor: pointer;  }
.sidenav .leftbox .select, .helpleftsite .leftbox a:hover { color:#f00; text-decoration:none; }
.bbs-bg { padding-top:125px; padding-bottom:50px; }
.member-bg { padding-top:130px; padding-bottom:50px; }
.bbs-left { width: 230px; }
.bbs-right { width: 720px; }
.panel { margin-bottom:20px; background-color:#fff; border:1px solid transparent; border-radius:4px; -webkit-box-shadow:0 1px 1px rgba(0, 0, 0, .05); box-shadow:0 1px 1px rgba(0, 0, 0, .05) }
.panel-body { padding:15px }
.panel-heading { padding:10px 15px; border-bottom:1px solid transparent; border-top-right-radius:3px; border-top-left-radius:3px; border-bottom: 1px solid #eee; font-size: 16px; font-weight: bold; }
.panel-heading .show_left { width: 132px; float:left; font-size:12px; font-weight:400;line-height:24px; color:#ccc }
.panel-heading .show_right { float:left; font-size:12px; }
.panel-heading .show_right2 { float:right; font-size:12px; font-weight:400; line-height:22px; color:#ccc }
.media, .media-body { overflow:hidden; zoom:1 }
.media, .media .media { margin-top:15px }
.media:first-child { margin-top:0 }
.media-object { display:block }
.media-heading { margin:0 0 5px }
.media>.pull-left { margin-right:10px }
.media>.pull-right { margin-left:10px }
.media-list { padding-left:0; list-style:none }
.talk-posts img { max-width: 100%; height: auto; }
.middle { width: 50px; height: 50px; }
.talk-avatar { border-radius: 4px; vertical-align: middle; }
.badge { display:inline-block; min-width:10px; padding:3px 7px; font-size:12px; font-weight:700; color:#fff; line-height:1; vertical-align:baseline; white-space:nowrap; text-align:center; background-color:#999; border-radius:10px }
.badge a { color:#fff; }
.badge:empty { display:none }
.alert { padding: 10px; }
.talk-wrapper { margin-top: 60px; }
.talk-avatar { border-radius:  30px; vertical-align: middle; }
.big { width: 128px; height: 128px; }
.middle { width: 50px; height: 50px; }
.small { width: 30px; height: 30px; }
span.slant { padding: 0 4px; }
.notify .badge, .inbox .badge { background-color: #df1741; }
.dropdown-menu li a i, .dropdown-menu li i { margin-right: 5px; }
.img-rounded { width: 20px; vertical-align: middle; margin-right: 5px; border-radius: 100%; }
.talk-account { margin-top: 40px; min-height: 300px; }
.media-list .media { padding: 8px 0; border-bottom: 1px solid #eaeaea; }
.media-heading .timeago { margin-left: 20px; color: #a7a7a7; }
.talk-form { max-width: 580px; padding: 15px; margin: 30px auto; }
.talk-form .panel-heading { font-size: 18px; margin-bottom: 30px; }
.talk-topic .media-heading { font-size: 16px; text-decoration: none; }
.talk-topic .media-heading a { color: #55565B; }
.talk-topic .extra { font-size: 12px; margin-top: 15px; color: #999;text-shadow: 0px 0px 0px #FFF; }
.talk-topic .extra .category { background-color: #E4ECF1; line-height: 10px; display: inline-block; padding: 4px 4px 3px 4px; text-decoration: none; color: #6595AF; -moz-border-radius: 2px; -webkit-border-radius: 2px; }
.talk-topic .extra i { margin-right: 5px; }
.talk-topic .extra .content { font-size: 14px; margin-top: 15px; line-height: 150%; }
.talk-posts img { max-width: 100%; height: auto; }
.talk-posts ul { list-style-type : disc; }
.talk-posts .media-heading { font-size: 16px; }
.talk-posts .extra i { font-size: 18px; padding-right: 10px; }
.bbs_content { font-size:14px; line-height: 180%; overflow: hidden; }
.bbs_content img {max-width:750px; }

.floor { /* border: 1px solid #ccc; */ box-shadow: 0 1px 1px rgba(0, 0, 0, 0.02); background: #fff; margin-bottom: 10px; -webkit-border-radius: 3px; -moz-border-radius: 3px; -ms-border-radius: 3px; -o-border-radius: 3px; border-radius: 3px; -webkit-box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.33); -moz-box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.33); box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.33); }
.floor_reply { padding: 20px 19px; vertical-align: top; }
/*未登录提示*/
.reply_login_tips { border:1px solid #e4e4e4; background:#f0f0f0; padding:100px 0; height:18px; line-height:18px; text-align:center; color:#666; }
.floor .floor_left { vertical-align:top; width:130px; background:#f7f7f7; border-radius: 3px 0 0 3px; -moz-border-radius: 3px 0 0 3px; -ms-border-radius: 3px 0 0 3px;/*	border-right:1px solid #e9e9e9;*/ }
.floor .floor_right { vertical-align:top; padding:20px 15px 25px 15px; min-height: 165px; height: 165px; }
.floor_bottom { vertical-align:bottom; padding:0 20px; padding-bottom: 7px; }
/*s阅读页楼层左侧用户信息*/
.floor_info { padding:20px 0 20px 0px; }
.louzhubiaoshi { position: absolute; width: 36px; height: 36px; top: 0px; right: 0; background: url(sprite.png) no-repeat -172px -120px; border: 0 solid red; }
/*用户名*/
.floor_info .name { padding:4px 0; text-align: center; margin-bottom: 5px;  }
.floor_info .name a { color:#1D53BF; }
/*头像*/
.floor_info .face { margin: auto;width:82px; height:82px; position:relative;  margin-bottom:5px; }
.floor_info .face a { display:block; }
.floor_info .face a img, .fastpost .face .J_avatar {border-radius: 40px;  border: 1px solid #CCC; display:block; width:80px; height:80px; }
/*n等级图标*/
.d_badge { background: url(sprite.png) no-repeat -72px -120px; cursor: pointer; height: 25px; line-height: 25px; margin: 0 auto; position: relative; top: 0; left: -11px; width: 85px; }
.d_badge_title { color: #4C4C4C; position: absolute; text-align: center; width: 60px; height: 25px; line-height: 25px; left: 0; font-family: arial, "宋体"; }
.d_badge_lv { left: 60px; color: #B65E00; font-size: 11px; font-weight: bold; position: absolute; text-align: left; padding-left: 8px; width: 25px; height: 25px; line-height: 25px; font-family: 'arial'; }
/*楼层*/
.floor_top_tips .lou { float:right; font-size:24px; color:#bbb; line-height:1.3; cursor:pointer; }
.floor_top_tips .lou sup { font-size:12px; }
.floor_top_tips .fr a { color:#666666; }
.floor_bottom_tips { color:#666; height: 28px; font: 12px/18px 宋体; }
.floor_bottom_tips a { color: #1D53BF; }
.floor_bottom_tips a.a_reply { margin-left:6px; }
.floor_bottom_tips a.a_like { padding-left:15px; background-position:-150px -117px; }
.floor_bottom_tips .left_info { line-height: 28px; }
.floor_bottom_tips .right_info { color: #999; line-height: 28px; }
.reply-action { position: relative; overflow: hidden; }
.reply-action textarea { width: 100%; border: 1px solid #D5D5D5; }
.reply-action .reply-submit { text-align: right; margin-top: 10px; }
.topic-reply .submit { margin-top: 20px; }
.list-inline > li { padding-bottom: 5px; }
span.error { padding-bottom: 2px; color: #EA5200; }
.user-profile { padding: 15px; }
.user-action { padding: 15px; }
.user-action .nav-tabs { margin-bottom: 25px; }
.user-fans { margin-top: 20px; list-style: none; }
.user-fans li { float: left; padding: 0 15px; }
.user-fans li strong { display: block; line-height: 20px; font-size: 20px; }
/*操作：发邮件/加关注*/
.floor_info .operate { padding-top:4px; margin-bottom:8px; }
.floor_info .operate a { display:inline-block; line-height:20px; height:20px; color:#999; }
.floor_info .operate a:hover { color:#333; text-decoration:none; }
.floor_info .operate .follow { background-position:-150px 6px; margin-right:9px; padding-left:12px; }
.floor_info .operate .unfollow { background-position:-150px -54px; margin-right:9px; padding-left:14px; }
.floor_info .operate .message { background-position:-150px -25px; padding-left:16px; }
/*s阅读页标题*/
.panel-head { border-radius: 3px 3px 0 0; border-bottom:2px solid #999999; background: white; height: 43px; line-height: 43px; padding: 0 15px; }
.panel-head .user { font-size:14px; display:inline; }
.panel-head .user .topic_type { margin-right:3px; color:#333; }
#read_0 { -webkit-border-radius: 0 0 3px 0; -moz-border-radius: 0 0 3px 0; -ms-border-radius: 0 0 3px 0; -o-border-radius: 0 0 3px 0; border-radius: 0 0 3px 0; }
/*e阅读页标题*/

/*s标题按钮*/
.btns { height: 25px; padding: 9px 0; float: right; }
.btns li { float: left; margin-right: 10px; display: inline; }
.post-btn { background-color: #f29407;
background-position: 0 -360px;
text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.15);
border-color: #da9608 #cb7d09 #bc650a #cb7d09; padding:0 15px; height: 25px; line-height: 25px; text-align: center; display: block; color: #FFF; border-radius: 15px; }
.post-btn:hover { background-color: #060; text-decoration: none; color: #ccc; }
.post-btn:active { background-color: #f29407; }
.reply-btn { background: #060;  padding:0 15px; height: 25px; line-height: 25px; text-align: center; display: block; color: #FFF; border-radius: 15px; }
.reply-btn:hover {text-decoration: none; color: #ccc; }
.reply-btn:active {  }
/*e标题按钮*/
#read_0 { -webkit-border-radius: 0 0 3px 0; -moz-border-radius: 0 0 3px 0; -ms-border-radius: 0 0 3px 0; -o-border-radius: 0 0 3px 0; border-radius: 0 0 3px 0; }
#read_0 { margin-top: 0; }
.t_right { float: left; /*position: relative;*/ width: 175px; }
.t_right .expand { margin: 6px 0 0; color: #999; padding: 10px; background: url(../../images/common/threadtop5.png) no-repeat scroll 0 -119px transparent; line-height: 18px; }
.t_title { color: #444; display: block; margin-bottom: 3px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; width: 167px; }
.tb_icon { color: #999; margin-right: 17px; padding-left: 16px; background: url(../../images/common/threadtop5.png) no-repeat scroll 0 0 transparent; line-height: 18px; }
.icon_baNum { background-position: 2px -221px; }
.threadtop5 .rank_up, .threadtop5 .rank_down { background-image: url(../../images/common/threadtop5.png); float: right; +float:none;/*ie7 hack*/
background-position: -199px -180px; display: block; height: 10px; width: 9px; margin-right: 10px; margin-top: 4px; }
.threadtop5 .rank_down { background-position: -199px -149px; }
/*e帖子推荐*/
.scroll-up { width: 40px; height: 40px; text-indent: -9999px; opacity: 0.3; position: fixed; bottom: 100px; right: 150px; display: none; background: url('../img/top.png') no-repeat; }
.talk-user .media { border-bottom: 0; }
.talk-user ul { list-style: none; margin: 0; padding: 0; }
.talk-user ul li { padding: 5px; }
.talk-user h3 { margin-top: 0; }
.reply-message { margin-bottom: 100px; }
.conversion-list .media { border-bottom: none; }
.talk-event .media-body { padding-left: 20px; }
.pr {position: relative;}
.uploadify { vertical-align: middle;overflow: hidden; position: relative; display: inline-block; }
.uploadify { *display: inline; z-index: 0; }
.uploadify .swfupload { z-index: 1000 !important; }
.uploadify .uploadify-button { font-size: 12px; word-spacing: normal; text-align: center; vertical-align: middle; cursor: pointer; background:url(sprite.png) no-repeat; color: #333; width:68px; font-family:   arial, \5b8b\4f53; cursor:pointer }
.uploadify:hover .uploadify-button { background:url(sprite.png) no-repeat;}
.uploadify-button.disabled { background: #f7f7f7; border-color: #ccc; color: #333 }
.uploadify-queue { display: none; }

.page-bg2{width: 100%;
margin: 0 auto;
padding-top: 125px;}
.chanp .hd{ height:40px; line-height:40px; border-bottom:1px solid #ddd;position:relative;border-top-right-radius: 3px;border-top-left-radius: 3px;border-bottom: 1px solid #eee;font-size: 16px; }
.chanp{border: 1px solid #ddd;}
.chanp .hd ul{ float:left; position:absolute; top:-1px; height:42px;   }
.chanp .hd ul li{ float:left;}
.chanp .hd ul a{ float:left;border-right: 1px solid #ddd; padding:0 15px;display: block; cursor:pointer;}
.chanp .hd ul .tabs-focus{ height:40px;  background:#fff;  border-bottom:2px solid #fff; }
.down-box{color:#999;background:#fff;padding:10px 15px;margin-bottom: 15px; height:80px; width:278px;float:left; line-height:40px; border:1px solid #ddd;text-shadow: 1px 1px 3px #ddd;text-align: center;}
.tit {font-size:24px;color:#333;letter-spacing: 4px;}
.d1 {}
.d2 {margin-left: 15px;}
.d3{margin-left: 15px;}
.down-box a {display: block;color: #999;}
.down-box a:hover {-webkit-transition: all 0.8s;
-moz-transition: all 0.8s;
-o-transition: all 0.8s;
-ms-transition: all 0.8s;
filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
opacity: 0.5;
}
.vip-down-box{ float:left;width:828px;color:#999;background:#fff;padding:10px 15px 10px 115px;margin-bottom: 15px; height:80px;line-height:40px; border:1px solid #ddd;text-shadow: 1px 1px 3px #ddd;background: #fff url(dwvip.png)  10px no-repeat;}

.viptxt {float:left;width:600px;}
.qqBtn {display: block; float:left;width:200px; height:60px; background:url(allbgs.png) no-repeat 0px -200px; margin-top:10px; }
.qqBtn:hover { background:url(allbgs.png) no-repeat 0px -260px }
table {
border-collapse: collapse;
border-spacing: 0;
}

.baojia-table,.baojia-table td{ text-align:center; color:#3d3d3d;background-color: #f4f4f4;}
.baojia-table thead td{ background-color:#b8cee3; border:1px solid #a1b6c7;  font-size:14px}
.baojia-table thead td div{ border:1px solid #c4d9ec; height:40px; line-height:40px}
.baojia-table tbody td{ height:34px; padding:5px;border:1px solid #ced6d9;}
.baojia-table tbody th{ background-color:#dce1e4;border:1px solid #ced6d9; height:30px; text-align:center}
.price{ font-size:18px; font-family:Arial, Helvetica, sans-serif; font-weight:bold;color: #FA0202;}

.min-height{min-height:450px;height:100%;}
.baojia-content{ margin: 12px 40px;
}
.buy-btn {
background-color: #f29407;
background-position: 0 -360px;
text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.15);
border-color: #da9608 #cb7d09 #bc650a #cb7d09;
padding: 3px 15px;
height: 25px;
line-height: 25px;
text-align: center;
color: #FFF;
border-radius: 15px;
}
.baojia-table td.w11em{width:12em; text-align: right;}
	tr.hsd{background-color:#DCE1E4;}
	.baojia-table td.h24s{height:24px; font-weight:bold;}
	.cgrs{color:#999;}