﻿html{color:#000;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;}
*{margin:0;padding:0;}
button,input,select,textarea{ outline:none; font-size:100%;}
body{ background-color:#fbfbfb;}
table{border-collapse:collapse;border-spacing:0;}
th{text-align:inherit;}
fieldset,img{border:0;}
iframe{display:block;}
abbr,acronym{border:0;font-variant:normal;}
del{text-decoration:line-through;}
ol,ul{list-style:none;}
sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline;}
sup{top:-0.5em;}
sub{bottom:-0.25em;}
a{text-decoration:none; cursor:pointer;}
button{ cursor:pointer; outline:none;}
hr{height:1px;border:none;border-top:1px dashed #f4f2f1; line-height:0; font-size:0;}
/*Base*/
.clearfix:after {visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0;}
.clearfix {zoom:1;}
.cl{clear:both;display:block;height:0;overflow:hidden;font-size:0;}
.hide{display:none;}
img{vertical-align:middle;}
em,i{font-style:normal;}
input,select,label{vertical-align:middle;}
input{ height: 20px; padding-top: 9px; padding-bottom: 9px;}
/*Global*/
a:hover{text-decoration:none; color:#ff8400;}
h1,h2,h3,h4,h5,h6{ font-size:100%; line-height:normal; font-weight: normal;}
.pr{position:relative;}
.pa{position:absolute;}
.fl,.fr{display:inline;}
.fl{float:left;}
.fr{float:right;}
.tl{ text-align:left;}
.tc{ text-align:center;}
.tr{ text-align: right;}
.hide{display:none;}
.vta-m{vertical-align:middle;}
.content{ padding-bottom:24px;}
.no-overflow {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.w{width:100%;}
.w160{width: 160px;}
.w490{width:490px;}
.w840{width:840px;margin:0 auto; min-width:840px;}
.w940{width:940px;margin:0 auto; min-width:940px;}
.w960{width:960px;margin:0 auto; min-width:960px;}
.w1140{width: 1140px; margin: 0 auto;}
.w670{width: 670px;margin:0 auto; min-width:670px;}
.w632{ width:632px;}
.w300{ width:300px;}
.w410{ width:410px;}
.w220{ width:220px;}
.w200{ width:200px;}
.w190{ width:190px;}
.w-half{ width:50%;}
.bpannel{ background-color:#fff; border:1px solid #eae6e3;}
.subtitle-bb{border-bottom:2px solid #eae6e3; height:34px; line-height:34px;}
.subtitle-bb a{ color:black; padding-right:22px; background:url(../img/page_bg.gif) no-repeat right -107px;}
.subtitle-bb a:hover{ color:#ff8400; background-position:right -144px;}
.photo24{ width:24px; height:24px; border-radius:12px; vertical-align:middle;}
.photo50{ width:50px; height:50px; border-radius:25px; vertical-align:middle;}
.photo100{ width:100px; height:100px; border-radius:50px; vertical-align:middle;}
.h-pw img.h-pw-p{ float:left; margin-right:10px;}
.v-pw img{ display:block;}


.mlr1{margin-left: auto; margin-right: auto;}
.mt60b30{margin-top: 60px; margin-bottom: 30px;}
.p4{ padding: 4px;}
.p8{ padding:8px;}
.p15{ padding:15px;}
.p20{ padding:20px;}
.pm30{ padding-bottom:30px;}
.pt30{ padding-top:30px;}
.ptb20{ padding-top:20px; padding-bottom:20px;}
.cb{color:#000;}
.cod{color:#ff8400;}
.col{color:#ff7501;}
.cg1{color:#817c74;}
.cg2{color:#a69f96;}
.cg3{color:#eae6e3;}
.cg4{color:#fbfbfb;}

.fwb{font-weight:700;}

/*menus*/
.category-list li{float: left; margin-right: 20px;  text-align: center; font-size:14px;}
.gblock-link{ display: block;color: #fff; padding:8px 18px; height: 1em; line-height: 1em; background-color: #a79e95;}
.gblock-link:hover,.gblock-link.cur{background-color: #ff8400; color: #fff;}
.c-name{font-size: 18px; height: 40px; line-height: 40px; padding: 0 25px; background-color: #f1f0ee;}
.c-name div{background-position: right top; background-repeat: no-repeat; background-size: 55px 55px;}




.line-list{margin-bottom: 15px;}
.line-list li{font-size: 14px;float: left; margin-left: 10px; width: 80px; margin-top: 15px;text-overflow: ellipsis;white-space: nowrap;overflow: hidden;}


.col2 .line-list li:nth-child(5n+1) {margin-left: 25px;}
.col1 .line-list li:nth-child(10n+1) {margin-left: 10px;}
.line-list li a{color: #000;}
.line-list li a:hover{color: #ff8400;}


.line-list2{padding:10px 0;}
.line-list2 li{float:left;padding:10px;width:229.5px;height:17px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align: center;}
.line-list2 li a{color: #000;}
.line-list2 li a:hover{color: #ff8400;}

