/* ==全局设置== */
* { margin: 0; padding: 0; }
ul, ol { list-style: none; }
html { overflow-y: scroll; }
li { display: block; }
input { display: block; }
BODY { font-family: 'Microsoft YaHei', 'SimSun', Arial, Helvetica, Sans-Serif; color: #444; /*line-height: 150%;
    font-size:1em;*/
font-size: 0.2rem; background: #ffffff; background-position: center; text-decoration: none; }
.clearfloat { height: 0px; clear: both; }
.fl { float: left; }
.fr { float: right; }
a, img { border: none; }
img { width: 100%; height: auto; display: block; }
a { text-decoration: none; display: block; cursor: pointer; }

.fd_ico{ width:30px; height:120px; position:fixed; top:30%; right:0;}


/* ==栏目菜单样式== */

.btmenu { color: #333333; font-size: 12px; line-height: 150%; text-decoration: none }
A.btmenu:link { color: #333333; }
A.btmenu:visited { color: #333333; }
A.btmenu:active { color: #333333; }
A.btmenu:hover { color: #ff6611; }
.smenu { color: #ffffff; font-size: 12px; line-height: 150%; text-decoration: none }
A.smenu:link { color: #ffffff; }
A.smenu:visited { color: #ffffff; }
A.smenu:active { color: #ffffff; }
A.smenu:hover { color: #ffffff; }
a.smenuv { color: #555555; font-size: 0.22rem; line-height: 0.6rem; text-decoration: none; width: 98%; border: 1px solid #cccccc; background: #ededed; height: 0.6rem }
A.smenuv:link { color: #555555; }
A.smenuv:visited { color: #555555; }
A.smenuv:active { color: #555555; }
A.smenuv:hover { color: #555555; }
a.smenuvnow { color: #ffffff; font-size: 0.22rem; line-height: 0.6rem; text-decoration: none; width: 98%; border: 1px solid #cccccc; background: #b08e61; height: 0.6rem }
A.smenuvnow:link { color: #ffffff; }
A.smenuvnow:visited { color: #ffffff; }
A.smenuvnow:active { color: #ffffff; }
A.smenuvnow:hover { color: #ffffff; }
/* ==页内导航样式== */

.nav { color: #777777; font-size: 12px; }
td.nav { padding-left: 5px }
/* ==表格样式== */

td.title { background: #eeeeee }
td.con { background: #ffffff }
.table { border: 1px #dddddd solid }
.tablemenu { color: #555555; BORDER-RIGHT: #cccccc 1px solid; BORDER-TOP: #cccccc 1px solid; BORDER-LEFT: #cccccc 1px solid; background: #eeeeee }
.line { background: #dddddd }
/* ==交替样式== */

.list {
BACKGROUND-COLOR: expression((this.sectionRowIndex%2==0)?'#f5f5f5':'#ffffff'); font-size: 14px; }
/* =={#lanTitle#}列表样式== */

.tList { color: #333333; line-height: 0.4rem; border-bottom: 1px dashed #cccccc; }
.tList1 { color: #b0b0b0; line-height: 0.3rem; }
a.tList { }
a.tList:link { color: #333333 }
a.tList:visited { color: #333333 }
a.tList:active { color: #333333 }
a.tList:hover { color: #ff6611 }
/* ==图片列表样式== */

td.piclist { background: #ffffff }
div.piclist { border: 1px #dddddd solid; width: 50px; height: 50px; padding: 1px; background: #ffffff }
a.pictitle { color: #777777; font-size: 12px; line-height: 26px }
div.pictitle { border: 0px #dddddd solid; padding: 1px; background: #ffffff }
/* ==更多链接样式== */

a.more { font-size: 12px; ; text-decoration: underline }
a.more:link { color: #555555; }
a.more:visited { color: #555555; }
a.more:active { color: #555555; }
a.more:hover { color: #ff6611; }
/* ==树型菜单样式== */

.dtree { color: #555555; font-size: 12.00px; white-space: nowrap; }
.dtree img { border: 0px; vertical-align: middle; }
.dtree a { color: #555555; font-size: 12.00px; TEXT-DECORATION: none }
.dtree a.node { color: #555555; white-space: nowrap; padding: 1px 2px 1px 2px; TEXT-DECORATION: none }
.dtree a.nodeSel { color: #555555; font-size: 12.00px; white-space: nowrap; padding: 1px 2px 1px 2px; TEXT-DECORATION: none }
.dtree a.node:hover { color: #555555; font-size: 12.00px; TEXT-DECORATION: none }
.dtree a.nodeSel:hover { color: #555555; font-size: 12.00px; TEXT-DECORATION: none }
.dtree a.nodeSel { background-color: #cfdfef; font-size: 12.00px; }
.dtree .clip { overflow: hidden; }
/* ==翻页样式== */

.pagesinfo { color: #555555; font-size: 0.2rem; }
.pagesnow { color: #D07E36; font-size: 0.2rem; text-decoration: none }
.pages { color: #777777; font-size: 0.2rem; text-decoration: none }
td.pages a { display: inline-block; }
.tbl_pages { margin-top: 0.35rem; }
.tbl_pages table { width: 80%; margin: 0.2rem auto }
.tbl_pages table td { width: 25%; text-align: center; }
.tbl_pages table td img { width: 0.3rem; height: 0.3rem; display: inline-block; }
/* ==文章频道检索列表样式== */

td.newsquery { height: 0.5rem }
.newsquery { color: #333333; }
a.newsquery { color: #333333; text-decoration: none; font-size: 0.22rem; line-height: 0.4rem; }
a.newsquery:link { color: #333333; }
a.newsquery:active { color: #333333; }
a.newsquery:visited { color: #333333; }
a.newsquery:hover { color: #ff6611; }
.newsquerytitle { border: 1px #eeeeee solid; background: #f0f0f0; height: 0.5rem; }
.newsquerytime { color: #555555; font-size: 0.22rem; line-height: 0.4rem; }
/* ==文章频道详情样式== */

.newstitle { color: #333333; font-size: 0.3rem; font-weight: bold }
.newsinfo { background: #f0f0f0; color: #555555; font-size: 12px; }
.newscon { color: #777777; line-height: 160%; font-size: 14px !important; }
.newscon img{ max-width:100% !important;}
/* ==一级分类列表样式== */

.class { color: #777777; font-size: 12px; }
a.class { color: #777777; text-decoration: none }
a.class:link { color: #777777; }
a.class:visited { color: #777777; }
a.class:hover { color: #ff6611; }
table.class { border: 1px #dddddd solid }
td.class { padding-left: 10px }
/* ==二级分类列表样式== */

table.bigclass { border: 1px #dddddd solid }
td.bigclass { background: #eeeeee; padding-left: 10px; height: 25px }
.bigclass { color: #777777; font-size: 12px; line-height: 150% }
a.bigclass { color: #777777; font-weight: bold; line-height: 150%; text-decoration: none }
a.bigclass:link { color: #777777; }
a.bigclass:visited { color: #777777; }
a.bigclass:actived {
color:#777777;
}
a.bigclass:hover { color: #ff6611; }
table.smallclass { border: 0px #dddddd solid }
td.smallclass { background: #f7f7f7; padding-left: 10px; height: 18px }
.smallclass { color: #555555; font-size: 12px; line-height: 150% }
a.smallclass { color: #555555; line-height: 150%; text-decoration: none }
a.smallclass:link { color: #555555; }
a.smallclass:visited { color: #555555; }
a.smallclass:actived {
color:#555555;
}
a.smallclass:hover { color: #ff6611; }
/* ==下载频道样式== */

td.downquery { height: 22px }
.downquery { color: #777777; line-height: 150%; font-size: 12px }
a.downquery { color: #777777; line-height: 150%; font-size: 12px; text-decoration: none }
a.downquery:link { color: #777777; }
a.downquery:active { color: #777777; }
a.downquery:visited { color: #777777; }
a.downquery:hover { color: #ff6611; }
.downquerytitle { border: 1px #eeeeee solid; background: #f0f0f0 }
.downquerytime { color: #555555; font-size: 12px }
.downpropname { color: #555555; font-size: 12px; background: #dddddd }
.downprop { color: #555555; font-size: 12px; padding-left: 10px; background: #f0f0f0 }
.downintro { color: #777777; font-size: 12px; line-height: 150%; }
/* ==图文频道样式== */

.cpline { background: #dddddd }
td.cpquery { background: #ffffff; }
div.cpquery { border: 1px #eeeeee solid; padding: 5px; background: #ffffff; }
div.cpquerytitle { border: 1px #eeeeee solid; padding: 2px; background: #f7f7f7; color: #777777; font-size: 0.22rem; }
.cppropname { color: #555555; font-size: 12px; background: #dddddd }
.cpprop { color: #555555; font-size: 12px; padding-left: 10px; background: #f0f0f0 }
.cpintro { color: #777777; font-size: 12px; line-height: 150%; }
/* ==提示信息样式== */

.notic { font-size: 12px; color: #777777 }
.noticerr { font-size: 12px; color: #ff6600 }
.noticlink { font-size: 12px; color: #ff6600 }
/* ==会员频道样式== */

.mustfill { color: #ff0000; font-size: 14px; }
.memberinfo { color: #555555; }
/* ==评论样式== */

td.bbsquery { height: 23px }
.bbsquery { color: #777777; line-height: 150%; font-size: 12px }
a.bbsquery { color: #777777; line-height: 150%; font-size: 12px; text-decoration: none }
a.bbsquery:link { color: #777777; }
a.bbsquery:active { color: #777777; }
a.bbsquery:visited { color: #777777; }
a.bbsquery:hover { color: #ff6611; }
.bbsquerytitle { border: 1px #eeeeee solid; background: #f0f0f0 }
.bbsquerytime { color: #555555; font-size: 12px }
.bbstitle { background: #eeeeee }
.bbscon { background: #ffffff }
.bbstable { background: #dddddd; }
.bbsline { background: #dddddd }
/* ==全站搜索样式== */

.searchtitle { color: #777777; font-size: 14px; line-height: 32px }
a.searchtitle { color: #777777; font-size: 14px; line-height: 32px }
.searchbody { color: #333333; font-size: 13px; line-height: 18px; height: 60px }
.searchtime { color: #555555; font-size: 12px }
.titles { font-weight: lighter; text-align: center; margin-top: 0.54rem; }
.ldys_con { width: 4.25rem; margin: 0.4rem auto; }
.ads { margin: 0.5rem auto; }
.lyzt_box { width: 6.4rem; margin: 0 auto; margin-bottom: 0.6rem; position: relative; }
.lyzt_box .cases { position: absolute; right: 0; top: 0.5rem; width: 2.26rem;}
.lyzt_box .lyzt_head { height: 0.5rem; background: #a57c43; width: 100%; text-align:center; color:#fff; font-size:16px; font-weight:bold }
#lyzt_box .lyzt_head ul li { width: 50%; float: left; height: 0.5rem; line-height: 0.5rem; text-align: center; }
#lyzt_box .lyzt_head ul li a { color: #a57c43; font-size: 0.24rem; }
#lyzt_box .lyzt_head ul li a.on { color: #ffffff; background: url(lv_on.png) right center no-repeat; background-color: #a57c43; }
.lyzt_body { width: 4.26rem; }
.lyzt_body .case { width: 2.13rem; float: left; position: relative; }
.bdyw { height: 3.22rem; background: #966e3a; margin-top: 0.2rem; }
a.box { font-size:11px;  width: 100%; height: 100%; position: absolute; left: 0; top: 0; background: url(abox_bg.png); background-size: cover; text-align: center; line-height: 0.3rem; color: #ffffff;}
a.box span{line-height:160%;}
a.box h10{line-height:210%;}
.icons { width: 1.78rem; height: 1.15rem; padding-top: 0.45rem; text-align: center; font-size: 0.16rem; color: #ffffff; line-height: 0.25rem; float: left; border-right: 1px solid #ab8b61; border-bottom: 1px solid #ab8b61; }
.icons img { width: 0.7rem; margin: 0 auto; }
.gywms { width: 50%; height: 3.5rem; font-size: 0.16rem; }
.gywms .gywm_con { width: 80%; margin: 0 auto; color: #333333; }
#news { height: 5.8rem; width: 100%; background: #eaeaea; }
.xwdt_head { width: 100%; height: 0.68rem; border-top: 1px solid #cccccc; border-bottom: 1px solid #333333; }
.xwdt_head ul li { width: 2rem; float: left; text-align: center; font-size: 0.18rem; }
.xwdt_head ul li a .en { font-family: Arial; font-size: 0.12rem; color: #222222; padding-top: 0.1rem; }
.xwdt_head ul li a { color: #222222; }
.xwdt_head ul li a.on { color: #ffffff; background-color: #222222; width: 100%; height: 0.68rem; }
.xwdt_head ul li a.on .en { color: #ffffff; }
.xwdt_body { width: 4.1rem; font-size: 0.18rem; }
.xw_img { width: 2rem; }
.xw_body { height: 2.67rem; margin-top: 0.52rem; }
#foot_top { height: 2.82rem; padding-top: 0.27rem; background: #966e3a; text-align: center; color: #ffffff; line-height: 0.3rem; margin-bottom: 0.85rem; }
/*.foot_content {
    width:3.5rem;margin:0 auto;
}*/
.foot_con { width: 3.5rem; border-top: 1px solid #a88252; }
#foot_top a { color: #ffffff; display: inline-block; }
.bottom_con { margin-left: 0.1rem; width: 2.4rem; float: left; font-size: 0.14rem; }
.bottom_logo { width: 0.82rem; padding-right: 0.12rem; border-right: 1px solid #9e5700; }
#db_dh { height: 1rem; position: fixed; left: 0; bottom: 0; width: 100%; background: #ffffff; padding-top: 0.1rem; }
#db_dh a { width: 25%; color: #c1903a; padding-top: 1px; padding-bottom: 8px; text-align: center; display: block; float: left; }
#db_dh a img { width: 0.5rem; height: auto; display: inline-block; }
.PageA { width: 90%; margin: 0.3rem auto; margin-bottom: 1.8rem; }
.cppict a, .cppict a:hover, .cppict a:link, .cppict a:visited { color: #333333; }
.main_content { width: 100%; height: auto; overflow: hidden; background: #222222; }
/* 懒人图库 搜集整理 www.lanrentuku.com */

.rslides { position: relative; list-style: none; overflow: hidden; width: 100%; padding: 0; margin: 0; }
.rslides li { -webkit-backface-visibility: hidden; position: absolute; display: none; width: 100%; left: 0; top: 0; }
.rslides li:first-child { position: relative; display: block; float: left; }
.rslides img { display: block; height: auto; float: left; width: 100%; border: 0; }
.slide_container { position: relative; float: left; width: 100%; }
.slide { position: relative; list-style: none; overflow: hidden; width: 100%; padding: 0; margin: 0; }
.slide li { position: absolute; width: 100%; left: 0; top: 0; }
.slide img { display: block; position: relative; z-index: 1; height: auto; width: 100%; border: 0; }
.slide .caption { display: none; position: absolute; z-index: 2; font-size: 20px; text-shadow: none; color: #fff; background: #000; background: rgba(0,0,0, .8); left: 0; right: 0; bottom: 0; padding: 10px 20px; margin: 0; max-width: none; }
.slide_nav { position: absolute; -webkit-tap-highlight-color: rgba(0,0,0,0); top: 52%; left: 0; opacity: 0.7; z-index: 3; text-indent: -9999px; overflow: hidden; text-decoration: none; height: 61px; width: 38px; background: transparent url("../images/themes.gif") no-repeat left top; margin-top: -45px; }
.slide_nav:active { opacity: 1.0; }
.slide_nav.next { left: auto; background-position: right top; right: 0; }
#goback { position: fixed; right: 0; bottom: 1rem; background: #c3a28e; width: 0.8rem; height: 0.4rem; text-align: center; line-height: 0.4rem; }
#goback img { width: 50%; display: inline-block; }
.kf_add { width: 4.5rem; height: 2.4rem; border: 1px solid #ffffff; border-radius: 0.5rem; margin-left: 0.2rem; color: #ffffff; text-align: left; line-height: 1.2em; font-size: 0.18rem; }
.sh_add { padding: 0 0.1rem; padding-top: 0.1rem; border-bottom: 1px dashed #ffffff; padding-bottom: 0.1rem; }
.kf_add h5 { /*font-weight: normal;*/
color: #ffffff; line-height: 0.3rem; font-size: 0.18rem; }
.kf_ewm { width: 2rem; height: 2.36rem; border-left: 1px solid #ffffff; text-align: center; margin-right: 0.2rem; padding-left: 0.13rem; }
