﻿@charset "utf-8";
/*css reset*/
html { color: #333; }
body, div, dl, dt, dd, ul, ol, li, h5, h6, code, form, fieldset, legend, input, select, button, textarea, p, blockquote, th, td { margin: 0; padding: 0; }
fieldset, img { border: 0; }
address, caption, cite, code, dfn, em, th, var, optgroup { font-style: inherit; font-weight: inherit; }
del, ins { text-decoration: none; }
li { list-style: none; }
caption, th { text-align: left; }
h2 { padding: 0; margin: 0; }
h5, h6 { font-size: 100%; font-weight: normal; }
q:before, q:after { content: ''; }
abbr, acronym { border: 0; font-variant: normal; }
sup { vertical-align: baseline; }
sub { vertical-align: baseline; }
/*because legend doesn't inherit in IE */
legend { color: #000; }
input, button, textarea, select, optgroup, option { font-family: inherit; font-size: inherit; font-style: inherit; font-weight: inherit; }
input { padding: 1px 0; }
/*@purpose To enable resizing for IE *//*@branch For IE6-Win, IE7-Win */
input, button, textarea, select { *font-size: 100%;
}
/*css reset -end*//*网站css*//*===================================================================*/
html { height: 100%; } /*remove bug*/
body { font-family: 'PingFangSC-Regular', 'helvetica neue', tahoma, 'PingFang SC', 'microsoft yahei', arial, 'hiragino sans gb', sans-serif; font-size: 14px; margin: 0; padding: 0; }
a { color: #333; }
a:hover { color: #555; }
a:focus { outline: none; }
.e { border-bottom: 1px dotted #CACACA; padding: 5px 0; }
.e td { border-bottom: 1px dotted #CACACA; padding-top: 5px; padding-right: 2; padding-bottom: 5px; padding-left: 2; }
p { margin: 0px; padding: 0px 0px 16px 0px; line-height: 1.7em; }
img { border: 0; margin: 0; font-weight: normal;
height: auto;
max-width: 100%;
vertical-align: middle;}
.gap1 { clear: both; height: 7px; font-size: 1px; }
.over .title a, .over .text a { display: block; width: 100%; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; }
.star { padding-left: 2px; color: #f00; }
/*clear*/
.clear { visibility: hidden; background: #fff; color: #fff; clear: both; margin: 0; }
.none { display: none; }
a:link, a:visited { text-decoration: none; }
a:hover { text-decoration: underline; }
.inline { display: inline; }
.inline li { display: inline; }
.none { display: none; }
/*公用部分*/
.cl { float: left; }
.cr { float: right; }
.wda { width: 763px; background-color: #F1F1F1; }
.wd1 { width: 214px; }
.wd2 { width: 362px; background-color: #F1F1F1; }
.wd3 { width: 335px; background-color: #F1F1F1; }
.ma { margin-right: 5px; }
.ma1 { margin-left: 12px; }
.ma2 { margin-right: 11px; }
.ad_ns { width: 292px; display: inline; overflow: hidden; float: left; background-color: #E7E7E7; padding: 8px; border: 1px solid #CCC; }
.ad_zt { background-image: url(../images/zt_1.gif); background-repeat: no-repeat; }
.bor1 { border: 1px solid #CCC; }
.section { width: 1190px; }
.section { position: relative; margin: 0 auto; width: 1190px; min-width: 750px; max-width: 1190px; text-align: left; }
/*main css*/
#main { width: 100%; text-align: left; margin: 0 auto; }
/*顶部工具栏*/
.link { background: #f6f6f6; height: 36px; border-bottom: 1px solid #eee; width: 100%; }
.link a, .link, .link a:visited { color: #F90; }
.link .thislink { width: 1003px; margin: auto; }
.link li { float: right; height: 36px; line-height: 36px; margin-left: 20px; }
#head { background: #fff; height: 110px; }
#head h1, #key { float: left; margin: 0; padding: 0; }
#head h1 a, #key a { display: block; width: 440px; height: 110px; text-indent: -1000px; background-image: url(../images/logo.png); background-repeat: no-repeat; }
#head span#description { float: right; background-image: url(../images/logo_v.png); background-repeat: no-repeat; }
#head span#description a { width: 560px; height: 110px; display: block; text-indent: -10000px; }
.nav-menu-wrap { min-width: 1190px; border-bottom: 2px solid #f76120; width: 100%; background: #fff; }
.nav-menu-wrap .nav-menu { width: 1190px; height: 44px; margin: 0 auto; }
/*印刷导航*/
/*.nav-menu-wrap .nav-menu li{width: 122px;_width:80px;height:44px;float: left;}*/
.nav-menu-wrap .nav-menu li { width: 132px; height: 44px; float: left; }
.nav-menu-wrap .nav-menu a.active:hover { color: #fff; }
.nav-menu-wrap .nav-menu a { transition: 0s all; text-decoration: none; }
.nav-menu-wrap .nav-menu a { color: #444; font-size: 15px; text-align: center; height: 44px; display: block; line-height: 44px; line-height: 44px; }
.nav-menu-wrap .nav-menu a.active, .nav-menu-wrap .nav-menu a:hover { color: #fff; background: #f76120; }
/*印刷导航*/
/*.nav-menu-wrap .nav-menu li.order-nav{margin-left: 60px;position:absolute;right:20%;}*/
.nav-menu-wrap .nav-menu li.order-nav { margin-right: 20px; float: right; }
.nav-menu-btn { position: relative; }
.nav-menu-btn:hover a { background: #f76120; color: #fff; }
.nav-menu-sub { display: none; position: absolute; top: 44px; left: 0; z-index: 999; }
.nav-menu-btn:hover .nav-menu-sub { display: block; }
.nav-menu-sub li { text-align: center; line-height: 44px; width: 130px; height: 36px; background: #F76120; color: #fff; }
.nav-menu-wrap .nav-menu-sub li:hover a { color: #fff; background: #e15417; }
.nav-menu-sub li a { color: #fff; font-size: 12px!important; }
#menu { min-width: 1190px; border-bottom: 2px solid #f76120; width: 100%; background: #fff; }
#menu ul { height: 38px; text-align: center; padding-left: 50px; }
#menu li { display: inline; font-weight: bold; }
#menu li a { background-image: url("../images/nav_a.png"); background-position: right center; background-repeat: no-repeat; color: #FFFFFF; display: block; float: left; font-family: "Microsoft YaHei", SimSun, "Segoe UI", Verdana, Arial, Sans-Serif; font-size: 14px; line-height: 48px; text-align: center; height: 48px; width: 90px; margin-right: 3px; margin-left: 3px; }
#menu li a:hover, #menu li .selected { color: #FFF; text-decoration: none; background-image: url(../images/menu_nav.png); background-repeat: no-repeat; height: 48px; }
/*搜索*/
.searchitem { line-height: 26px; }
.searchitem .keyword { background: url(../images/view.gif) no-repeat left center; padding: 2px 0 3px 22px; width: 80%; }
.searchitem .submit { margin-left: 10px; margin-right: 10px; background: url(../images/template1/submit.png) repeat-x; border-top: 1px solid #ddd; border-left: 1px solid #ddd; border-right: 1px ridge #ddd; border-bottom: 1px ridge #ddd; padding: 2px 3px 0px 3px; font-size: 12px; }
/*/搜索*/

/*navstate 状态栏*/
#nav { margin: 15px 0; background: rgba(0, 0, 0, 0) url("../images/design-home.png") no-repeat scroll left center; }
#nav a { color: #555; }
#nav ul { display: inline; padding-right: 20px !important; margin-left: 20px; }
#nav li { display: inline; padding-left: 25px; background-image: url(../images/arrow1.gif); background-repeat: no-repeat; background-position: 0px; }
#nav li.pos { background: none; padding-left: 0px; }
#nav li.index { background: none; padding-left: 0px; }
/*main*/
/*首页幻灯片*/

.banner { position: relative; height: 420px; overflow: hidden; width: 100%; }
.banner li { position: absolute; left: 0; top: 0; width: 100%; height: 420px; overflow: hidden; display: none; }
.banner .number { position: absolute; top: 400px; left: 50%; margin-left: 220px; }
.banner .number span { width: 80px; height: 8px; line-height: 2px; font-size: 2px; overflow: hidden; background: #fff; filter: alpha(opacity=70); opacity: 0.7; display: inline-block; margin-right: 8px; cursor: pointer; }
.banner .number span.on { filter: alpha(opacity=100); opacity: 1; background-color: #F60; }
.home-tile { height: 45px; margin-top: 10px; padding: 15px 15px 0 0; border-bottom: 1px solid #d4d4d4; }
.home-tile h2 { font-size: 28px; color: #333; float: left; }
.home-tile .title-recommend { float: right; margin-top: 14px; }
.home-tile .title-recommend a { margin: 15px 10px; font-size: 14px; color: #999; }
.home-tile .title-recommend a:hover { color: #f76120; }
.home-tile .title-recommend a.title-more { margin: 0 0 0 25px; color: #666; }
.home-case-wrap { overflow: hidden; margin-bottom: 20px; min-width: 1190px; }
.home-case-list { margin-right: -32px; padding-bottom: 2px; margin-bottom: 2px; overflow: hidden; }
.home-case-item { position: relative; border: 1px solid #eee; width: 376px; height: 300px; float: left; margin-top: 28px; margin-right: 28px; _margin-right: 18px; }
.home-case-item:hover { box-shadow: 1px 1px 3px #c5c5c5; }
.home-case-item .case-item-tips { position: absolute; top: 20px; color: #fff; text-align: center; border-radius: 20px; }
.home-case-item .case-type-tips { display: none; left: 20px; background: rgba(0,0,0,.36); padding: 2px 15px; }
.home-case-item:hover .case-type-tips { display: block; }
.home-case-item:hover .list-entrust-btn { display: block; }
.home-case-item .home-case-img { width: 376px; height: 188px; }
.home-case-item .case-title { overflow: hidden; text-align: center; text-decoration: none; cursor: pointer; color: #333; display: block; margin-top: 10px; height: 40px; _width: 330px; line-height: 40px; font-size: 18px; padding: 0 14px; }
.home-case-item .case-summary { color: #999; display: block; height: 20px; line-height: 20px; font-size: 12px; text-align: center; }
.home-case-item .case-summary span { margin-right: 6px; padding: 0 3px; color: #999; }
.home-case-item .case-summary span.case-price { color: #f76120; font-size: 16px; padding: 0; margin-right: 15px; }
.home-case-item .case-designer { padding: 0 10px; line-height: 44px; display: block; height: 44px; margin-top: 15px; border-top: 1px solid #eee; }
.home-case-item .case-designer img { height: 30px; width: 30px; border: 2px solid transparent; background: #eee; border-radius: 50%; }
.home-case-item .case-designer .case-num-wrap { float: right; margin-right: 5px; *margin-top:-48px;
}
.home-case-item .case-designer span { color: #686868; margin-left: 6px; }
.home-case-item .case-designer span:hover { color: #F76120; }

/*广告位*/
.ad-banner-wrap { width: 1190px; margin: 20px auto; }
.ad-banner-wrap img { width: 1190px; height: 100px; display: block; margin: 0 auto; }
/*设计大师*/
.home-designer-wrap { width: 1190px; overflow: hidden; margin: 20px auto; }
.home-designer-wrap .home-designer-block { margin: 30px 0; overflow: hidden; position: relative; }
.home-designer-wrap .home-designer-block a:link, .home-designer-wrap .home-designer-block a:visited { transition: all 0s ease 0s; }
.home-designer-wrap .home-designer-block .designer-left { position: absolute; left: 0; top: 155px; cursor: pointer; }
.home-designer-wrap .home-designer-block .designer-right { position: absolute; right: 4px; top: 155px; cursor: pointer; }
.home-designer-wrap .designer-list-bottom .designer-name { height: 30px; line-height: 30px; }
.home-designer-wrap .designer-name { display: block; color: #d0d0d0; font-size: 14px; text-align: center; height: 40px; line-height: 40px; width: 100%; background: rgba(0,0,0,.36); }
.home-designer-wrap .home-designer-block .designer-list-bottom a:hover .designer-name { display: block; }
.designer-list-left { float: left; position: relative; width: 278px; height: 384px; margin-right: 20px; }
.carousel-inner .designer-list-left img { display : block; width: 284px; height: 384px; }
.designer-list-left span { position: absolute; bottom: 0; left: 0; }
.designer-list-right { float: left; }
.designer-list-right img { display: block; width: 100%; height: 100%; }
.designer-list-right .home-more-designer { background: #f76120; text-align: center; color: #fff; font-size: 15px; }
.designer-right-top { overflow: hidden; position: relative; margin-right: -20px; margin-bottom: 24px; }
.designer-right-top a { position: relative; display: block; float: left; width: 280px; height: 250px; _height: 270px; margin-right: 24px; _margin-right: 12px; }
.designer-right-top span { position: absolute; bottom: 0; left: 0; }
.designer-list-bottom { position: relative; margin-right: -24px; }
.designer-list-bottom span { position: absolute; bottom: 0; left: 0; }
.designer-list-bottom a { position: relative; display: block; float: left; margin-right: 22px; *margin-right: 18px;
_margin-right: 15px; width: 130px; height: 110px; }
.designer-list-bottom a img { width: 130px; height: 110px; }
/*合作伙伴*/
.home-deanparter-wrap { width: 1190px; overflow: hidden; margin: 20px auto; }
.deanparter { width: 1190px; margin: 20px auto; margin-bottom: 0; overflow: hidden; border-left: 1px solid #eee; }
.deanparter ul { margin-top: 0px; border-top: 1px solid #eee; }
.deanparter ul li { float: left; width: 169px; height: 80px; vertical-align: middle; }
.deanparter ul li a { display: block; width: 166px; height: 78px; border-right: 1px solid #eee; border-bottom: 1px solid #eee; text-align: center; }
.deanparter ul li a:hover { border-bottom: 1px solid #f60; }
.deanparter ul li a img { padding-top: 16px; height: 50px; }
.deanparter ul li a img:hover { opacity: 1; }
/*推荐资讯*/
.home-information-wrap { width: 1190px; margin: 20px auto; }
.home-information-list { margin: 10px 0 30px; height: 480px; overflow: hidden; }
.home-information-left { float: left; width: 460px; padding-top: 10px; height: 465px; margin-right: 30px; }
.home-information-left .information-left-top { position: relative; }
.home-information-left .information-left-top { position: relative; }
.home-information-left .information-left-top .information-title { display: block; padding-top: 10px; width: 100%; position: absolute; bottom: 0; left: 0; background: rgba(0,0,0,.61); height: 70px; }
.home-information-left .information-title span { display: block; padding: 0 15px; height: 30px; line-height: 30px; }
.home-information-left .information-title-title { font-size: 16px; color: #e8e8e8; }
.home-information-left .information-title-summary { font-size: 14px; color: #acacac; }
.information-left-bottom { width: 536px; overflow: hidden; }
.home-information-left .information-left-bottom img { margin-top: 24px; width: 218px; height: 150px; float: left; }
.home-information-left .information-left-bottom .left-bottom-img { margin-right: 24px; }
.home-information-right { float: left; width: 700px; height: 390px; }
.home-information-right .information-right-item { padding: 10px 0; overflow: hidden; border-bottom: 1px solid #eee; }
.home-information-right .information-right-left { float: left; width: 280px; height: 140px; }
.home-information-right .information-right-left a { position: relative; }
.home-information-right .information-right-left img { width: 280px; height: 140px; }
.home-information-right .information-right-left span { display: none; color: #d0d0d0; font-size: 14px; text-align: center; height: 40px; line-height: 40px; width: 100%; background: rgba(0,0,0,.36); position: absolute; bottom: 0; left: 0; }
.home-information-right .information-right-left a:hover span { display: block; }
.home-information-right .information-right-right { width: 380px; overflow: hidden; float: left; padding: 0 20px; }
.home-information-right .information-right-right a { font-size: 14px; color: #666; margin: 10px 0; }
.home-information-right .information-right-right a:hover { color: #f76120; }
.home-information-right .information-right-right .information-strong { font-size: 16px; font-weight: bold; margin-bottom: 24px; }
.home-information-right a { display: block; }
/*content*/

.content { word-break: break-all; word-wrap: break-word; padding: 20px; }
.Content h3 { font-size: 14px; color: #09F; }
.endContent h2 { color: #333; font-size: 24px; height: 50px; overflow: hidden; text-align: center; margin-top: 32px; }
.endContent { height: 1%; padding: 19px 19px 9px 19px; }
.endContent h3 { font-size: 14px; color: #09F; }
.endContent ul { text-indent: 26px; }
.z1 { color: #000; width: 200px; float: left; display: inline; margin-top: 0; margin-right: 20px; margin-bottom: 0; text-align: left; }
.z2 { color: #F00; width: 170px; float: left; }
.z1 a, .z2 a, .z3 a { color: #000; }
.sm { padding-top: 5px 0px 5px 0px; }
.summary { border: 1px dashed #999999; background-color: #FFFFFF; line-height: 23px; font-size: 14px; margin: 0px 0px 10px 0px; padding: 10px 5px 10px 5px; text-indent: 29px; }
.more { margin-right: 16px; width: 41px; position: relative; float: right; margin-top: 10px; top: -37px; }
#focus { padding: 0px; }
.content a { text-decoration: underline; }
.con { text-align: center; }
/*样式*/
.c5 { float: left; overflow: hidden; display: inline; margin: 0px; padding: 0px; width: 360px; }
.c6 { float: right; overflow: hidden; display: inline; margin: 0px; padding: 0px; width: 360px; }
/*分类样式*/
.class { width: 1190px; margin-bottom: 20px; }
.class h2 { background: none repeat scroll 0 0 #0079bd; color: #ffffff; font-family: "microsoft yahei"; height: 48px; line-height: 48px; padding-left: 29px; position: relative; z-index: 1; font-size: 14px; }
.class ul { }
.class li { position: relative; overflow: hidden; width: 95%; height: 56px; border-bottom: 1px solid #e4e4e4; line-height: 56px; }
.class li a { display: block; height: 56px; line-height: 56px; }
.class li a:hover { text-decoration: none; line-height: 56px; display: block; color: #f76120; }
.class li a:visited { font-weight: bold; }
/*深度是1的分类样式,也就是二级分类*/
.class .d0 { float: left; width: 168px; height: 56px; border: 1px solid #e4e4e4; text-align: center; color: #686868; font-size: 14px; }
/*频道首页服务区*/
/*频道首页服务区*/

.class1 { width: 214px; padding-bottom: 18px; }
.class1 h2 { border-bottom: 3px solid #e7e7e7; font-family: "microsoft yahei"; font-size: 14px; height: 20px; margin-bottom: 10px; padding-bottom: 10px; }
.class1 h2, .class1 h2 a { font-weight: bold; color: #333; padding-left: 36px; }
.class1 ul { width: 214px; background-image: url(../images/class1_ul.png); background-repeat: repeat-y; }
.class1 li { font-weight: bold; }
.class1 li a { width: 214px; color: #333; }
.class1 li a:hover { display: block; text-decoration: none; color: #F90; }
.class1 li a:visited { font-weight: bold; }
/*深度是1的分类样式,也就是二级分类*/
.class1 .d0 { width: 200px; height: 38px; line-height: 38px; font-weight: bold; overflow: hidden; background-image: url(../images/class1_1.png); background-repeat: no-repeat; background-position: center bottom; padding-left: 14px; }
.class1 .d0 li a:hover { display: block; text-decoration: none; color: #333; }
/*频道首页服务区*/
.listfw { margin-bottom: 8px; }
/*频道首页宣传区*/
.listbar { float: left; height: auto; border: 1px solid #e4e4e4; margin-bottom: 40px; }
.listbar ul { padding: 0 8px; }
.bar { }
.bar h2 { border-bottom: 3px solid #e7e7e7; font-family: "microsoft yahei"; font-size: 14px; height: 20px; margin-bottom: 10px; padding-bottom: 10px; }
.bar ul { padding-right: 10px; padding-left: 10px; }
/*左侧记录列表*/
.sitebar { float: left; width: 213px; }
.sitebar h2 { padding-left: 30px; line-height: 29px; height: 29px; float: left; width: 90px; }
.sitebar h2, .sitebar h2 a { font-weight: bold; color: #FFFFFF; font-size: 14px; }
.sitebar ul { padding: 0px; }
/*List*/
/*List*/
.list1 li { background-image: url(../images/dot3.gif); background-repeat: no-repeat; background-position: 3px center; line-height: 32px; height: 32px; padding-left: 20px; border-bottom-width: 1px; border-bottom-style: dotted; border-bottom-color: #CCC; }
/*list2*/
.list2 li { float: left; width: 100%; height: 28px; line-height: 28px; border-bottom-width: 1px; border-bottom-style: dotted; border-bottom-color: #eee; }
.list2 .title { display: inline; float: left; width: 75%; margin-left: 10px; }
.list2 .title a { background-image: url(../images/dot4.gif); background-repeat: no-repeat; padding-left: 16px; }
.list2 .time { display: inline; float: left; width: 20%; text-align: right; }
.list3 { height: 1%; margin-bottom: 5px; margin-top: 5px; position: relative; text-align: center; }
.list3 li { display: inline; float: left; margin: 10px; padding: 0; width: 23.1%; }
.list3 li .preimg { border: 1px solid #CCC; padding: 5px; }
.list3 li .title { background-color: #E4E4E4; border: 1px solid #CCCCCC; margin-top: 10px; padding-bottom: 5px; padding-top: 5px; }
/*list4*/
.list4 li { width: 95%; font-size: 12px; display: inline; float: left; margin: 5px; padding-bottom: 10px; border-bottom: 1px dashed #ddd; }
.list4 li .preimg { float: left; width: 130px; display: inline; border: 1px solid #CCC; margin: 7px; padding: 3px; height: 98px; }
.list4 li .info { width: 78%; float: left; line-height: 22px; }
.list4 li .title { font-weight: bold; }
.list4 li .readme { text-indent: 2em; }
/*list5*/
.list5 li { width: 96%; float: left; margin-right: 8px; margin-left: 8px; }
.list5 li .title { font-weight: bold; line-height: 23px; height: 23px; margin-top: 10px; text-align: center; margin-bottom: 10px; }
.list5 li .title a { font-size: 14px; color: #FF0000; }
.list5 li .readme { font-size: 12px; line-height: 23px; height: 80px; overflow: hidden; padding-left: 45px; margin-top: 20px; }
/*list6 留言评论*/
.list6 li { padding: 8px 0 12px 0; border-top: 1px dotted #ddd; }
.list6 li.li2 { margin-left: 30px; }
.list6 .title, .list6 .retitle { margin-bottom: 12px; font-weight: bold; color: #808080; }
.list6 .body { margin-bottom: 8px; }
.list6 .reply a { display: block; width: 60px; padding: 3px 0 4px 12px; background: url(../images/button_bg2.gif) no-repeat; letter-spacing: 4px; }
/*list10-标题+内容*/
.list10 { }
.list10 .title { font-weight: bold; margin: 0 0 5px 0; }
.list10 .body { margin: 0 0 15px 0; }
/*list30 管理选择的下拉菜单
.list30 p {
	padding:2px 5px;
	border-bottom:1px dashed #ccc;
	
}*/
/*关键词*/
.tags li { display: inline; margin-right: 5px; }
.group { margin: 0 0 15px 0; }
.group .thisbody { background: #fff; border: 1px dashed #7bcbef; border-top: 0; padding: 15px; height: 1%; }
.group .item { width: 47%; overflow: hidden; float: left; margin-right: 15px; height: 200px; display: inline; }
.group h1 { font-weight: bold; color: #fff; font-size: 12px; background: url(../images/template1/column2_nav.png) no-repeat; padding-left: 30px; height: 27px; line-height: 27px; }
.group h2 { font-size: 12px; font-weight: bold; border-bottom: 1px solid #7bcbef; padding: 8px 0 3px 18px; margin-bottom: 8px; background: url(../images/template1/arrow2.png) no-repeat -4px 3px; }
.group li { height: 26px; line-height: 26px; padding: 0px 0 0px 0px; border-bottom: 1px dotted #c2c2c2; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; }
/*翻页部分*/
.page { height: 20px; padding: 15px 0 5px 0; }
.page a { text-decoration: none; }
.page a:hover { text-decoration: underline; }
.page em { color: #666; font-style: normal; line-height: 20px; height: 20px; width: 10px; margin-top: 0; margin-right: 5px; margin-bottom: 0; margin-left: 5px; border: 1px solid #CCC; padding-right: 5px; padding-left: 5px; }
.page cite { font-style: normal; height: 18px; width: 10px; margin-top: 0; margin-right: 4px; margin-bottom: 0; margin-left: 4px; border: 1px solid #0066FF; }
/*底部*/
.bottomline { background: #f8c300; height: 5px; }
.bottom { background-image: url(../images/bottombg.jpg); background-repeat: repeat-x; height: 103px; }
.bottom h2 { line-height: 18px; height: 18px; margin-bottom: 7px; }
.bottom h2, .bottom h2 a { font-weight: bold; color: #333; font-size: 12px; }
.bottom ul { width: 1000px; margin-right: auto; margin-left: auto; }
.bottom .d0 { height: 25px; width: 91px; float: left; line-height: 25px; text-align: center; margin-right: 5px; margin-left: 10px; }
.bottom .d0 a { color: #333; }
.bottom .d1 { padding-left: 15px; width: 123px; height: 28px; line-height: 28px; text-align: left; float: left; margin-top: 7px; font-weight: bold; }
.bottom .d1 a:hover { color: #fff; text-decoration: none; background-color: #09F; }
.foot {
    height: 85px;
    text-align: center;
    padding: 30px 0;
    line-height: 23px;
    border-top-width: 5px;
    border-top-style: solid;
    border-top-color: #30313a;
	background: #30313a;
}
.foot, .foot a { color: #fff; }
/*页脚声明文件*/
.links { padding-bottom: 10px; line-height: 28px; padding-right: 20px; padding-left: 20px; border: 1px solid #CCC; background-image: url(../images/BdTit.jpg); background-repeat: repeat-x; background-position: top; }
.links h3 { line-height: 18px; height: 18px; }
.links h3, .links h3 a { font-weight: bold; color: #333; font-size: 14px; }
.links span, .links span a { padding-left: 10px; line-height: 28px; height: 28px; font-family: Arial; font-size: 10px; color: #666; }
.links li { display: inline; padding-right: 10px; }
/*页脚*/
#tempvalue, .tempvalue { display: none; }
/*页脚声明文件*/
.myfile { padding-bottom: 18px; }
.myfile li { display: inline; padding-right: 8px; }
/**********/
/*网友评论*/
.comman { border: 1px solid #CCCCCC; margin-bottom: 8px; }
.comman .th, .comman .th a { background-image: url(../images/BdTit.png); background-repeat: repeat-x; font-weight: bold; color: #666666; padding-left: 30px; height: 29px; line-height: 29px; }
.comman .content { border: 1px dashed #7bcbef; border-top: 0; padding: 15px; }
.comman form input, .comman textarea { border: 1px solid #ddd; }
.comman form { border: 2px solid #eaeaea; border-top: 0; background: #fbfbfb; padding: 10px; }
.comman h2 { font-size: 12px; text-align: center; border: 2px solid #eaeaea; padding: 5px 0; background: #f7f7f7; margin: 25px 0 0 0; }
.comman form div { padding-bottom: 8px; }
.comman h3 { font-size: 12px; }
.comman .content { margin: 10px 0 10px 0; border-bottom: 1px dashed #ddd; padding-bottom: 5px; }
/*广告*/
.ad { margin: 0 0 8px 0; }
.ad p { margin: 0; padding: 0; }
/*登录框*/
.userlogin { padding: 10px; }
