﻿body,p,form,h1,h2,h3,h4,h5,td,th,table,div,ul,li,ol,dl,dt,dd,img{margin:0;padding:0;}
body{font-size:12px;text-align:center;color:#5f5f5f;margin: 0 auto;  font-family:"宋体";  text-align:left;}
a,a:link,a:visited{font-size:12px;color:#5f5f5f;text-decoration:none;}
a:hover{font-size:12px;color:#FF0000;}
.clear{	height:1px;line-height:1px;font-size:0px;clear:both;overflow:hidden;margin-top: -1px;}
img{border:0px;text-align: center;font-size:0px;margin: 0;padding: 0;}
ul,ul li{list-style-type:none; overflow:hidden; vertical-align:bottom;}
.blank{height:5px;font-size:5px;line-height:5px;overflow:hidden;clear:both;}
h1,h2,h3,h4,h5{font-weight:bold;font-size:12px;text-align: left;}
h1{color:#333333;font-size:12px;text-align:left;}
a,area{blr:expression(this.onFocus=this.blur())} /* for IE */
:focus{-moz-outline-style: none;} /* for Firefox */
.fl,.fll,.flll{ float:left; display:inline;}.fr,.frr,.frrr{ float:right;display:inline;} .fm,.fmm{ float:left;display:inline;}
.mtop10{ margin-top:10px; }
body{ background-color:#FFF8F2;}
/*搜索*/
.searchBox{ clear:both; line-height:28px;padding-left:20px; margin:0 auto;padding-top:10px; width:980px;background:url(images/sdo.gif) repeat-y 130px 0px;}
.searchTit{ text-align:left; padding-right:20px;border-bottom:1px solid #ccc; color:#999; width:980px; margin:0 auto; line-height:30px;}
.search .fr{ float:left;}
.search{ padding-top:20px;width:616px; margin:0 auto;background:url(images/hj.jpg) no-repeat center; padding-bottom:30px;}
.search .fl{ width:120px;}
.search .fr{ float:left; display:inline; margin-left:10px;}
.tsearch .hd ul li{ float:left; height:28px; line-height:28px; font-size:14px; padding-bottom:4px; overflow:hidden;width:47px;text-align:center;}
.tsearch .hd ul li a,.tsearch .hd ul li a:link,.tsearch .hd ul li a:visited{ font-size:14px;}
.tsearch .hd ul li.on a,.tsearch .hd ul li.on a:link,.tsearch .hd ul li.on a:visited{ color:#e10012; font-size:14px;font-weight:bold;}
.tsearch .searchInput{ border:1px solid #ccc; width:277px; height:27px; line-height:27px; padding-left:4px;border-right:none; color:#666; background-color:transparent;}
.tsearch .bd ul li{ float:left; }
.tsearch .searchButton{ width:114px; height:31px; border:none; background:url(images/search.gif) no-repeat; background-color:transparent; cursor:pointer;}
.ann ul li{ line-height:34px; height:34px; float:left;padding-right:10px;}

/*顶部*/
.topbar{ background:url(images/topbg.gif) repeat-x; height:36px; overflow:hidden;}
.top{ width:1130px; margin:0 auto;color:#fff;}
.top a,.top a:link,.top a:visited{ color:#fff;}
.top ul li{ float:left; line-height:36px; height:36px;}
.top ul li a,.top ul li a:link,.top ul li a:visited{display:block;}
.top a,.top  a:link,.top  a:visited{ font-size:14px;}
.top ul{ float:left; width:850px; display:inline;}
.top .fr{ width:270px; line-height:36px; text-align:right; font-size:14px;display:inline;}
.top .fr .topD{ padding-left:0px;}
.top .fr .topLog a{ padding-left:4px; padding-right:4px;}
.searchCont .fl { width:120px;}
.searchCont .fl .siderBar{ line-height:26px;padding-bottom:30px;}
.searchCont .fl .siderBar li{ padding-left:10px;  }
.searchCont .fl .siderBar li a,.searchCont .fl .siderBar li a:link,.searchCont .fl .siderBar li a:visited{ font-size:12px; }
.searchCont .fl .siderBar li.on a,.searchCont .fl .siderBar li.on a:link,.searchCont .fl .siderBar li.on a:visited{ color:#dd3131; font-weight:bold;}
.searchCont .fl .siderBar li.on{background:url(images/sl.gif) no-repeat left center;}

.searchCont .fm{ margin-left:15px; width:440px; padding-top:10px;}
.searchCont .fr{ width:360px;padding-top:10px;}
.information .hd { height:30px;}
.information .hd a{ height:30px; line-height:30px; font-size:14px; font-weight:bold; color:#dd3131; display:block; background:url(images/jia.gif) no-repeat right center; float:left; padding-right:18px;}



.rz li {margin-bottom:20px; border-bottom:1px dashed #ccc; padding-bottom:10px;}
.rz li h3 { font-weight: normal; line-height:20px; padding-bottom:8px;}
.rz li h3 a,.rz li h3 a:link,.rz li h3 a:visited{text-decoration: underline;color: #0044CC;font-size:14px; }
.rz li h3 a:hover{ color:#F00; font-size:14px;}
.rz li .date{ line-height:20px; color:#007B4C;}
.rz li p {line-height: 150%;}
.rz li.infoPic .pic{ float:left; width:130px; height:90px;}
.rz li.infoPic .pic img{ width:120px; height:90px;}
.rz li span{color:#C60A00;}
.rz li span.ans{ color:#999;}


/*专家列表*/
.expertList li{ height:100px; margin-bottom:10px;float:left;display:inline; margin-right:10px; padding:8px;border-bottom:1px dashed #ccc;}
.expertList li .pic{ float:left; padding-right:10px;}
.expertList li .pic img{ width:74px;}
.expertList li .con{ float:right; width:240px;}
.expertList li .con{ line-height:150%;  overflow:hidden;}
.expertList li .con .title{line-height:24px; height:24px; overflow:hidden;}
.expertList li .con .title a,.expertList li .con .title a:link,.expertList li .con .title a:visited{ font-size:14px; font-weight:normal; float:left; text-decoration:underline;color: #666;}
.expertList li .con .title a:hover{font-size:14px; color:#F00; font-weight:normal;}
.expertList li .con .title .vip{background:url(images/exp_vip.png) no-repeat; float:left; width:14px; height:13px; display:inline; margin-top:6px;}
.expertList li .con .subTitle{ color:#999; }
.expertList li .con .intro{ color:#666;}
.expertList li .con .intro a,.expertList li .con .intro a:link,.expertList li .con .intro a:visited{ color:#FF9900;}
.expertList li .con .intro a:hover{ color:#F00;}
/*商品列表*/
.shopList li{ float:left; width:120px; margin-bottom:20px;}
.shopList li .pic img{ width:100px; height:100px; margin-bottom:4px; border:1px solid #eee;}
.shopList li .con{ line-height:150%;}
.shopList li .con .title a,.shopList li .con .title a:link,.shopList li .con .title a:visited{ /*color:#0044CC; */text-decoration:underline;}
.shopList li .con .priceBar{ display:none;}
.information{ margin-bottom:10px; }
.footer{ background:url(images/btbg.gif) no-repeat top; padding-top:4px; clear:both; margin:0 auto; width:980px;text-align: center;}
.footer .p2{height: 30px; line-height: 30px;}
.footerCont{ text-align:right; padding-right:30px; line-height:20px; padding-top:8px; border-bottom:1px solid #e3ddd7; background:url(images/btlogo.gif) no-repeat 14px 8px; padding-bottom:10px;}
.ftnav a{ padding-left:6px; padding-right:6px;}

.searchCont2 .fm{width:800px; overflow:hidden;}
.searchCont2  .experBox{ width:700px;}
.searchCont3 .fm{ width:800px; overflow:hidden;}
.shopList2 li{ width:160px;height:206px;overflow:hidden;}
.shopList2 li .pic img{ width:130px; height:130px;}

.mainContent{ width:800px; overflow:hidden; float:right;}
.mainContent .articleCon .title { color: #CC0000; font: 22px/32px "Microsoft YaHei"; padding-top: 10px; text-align: center;}
.mainContent  .articleCon .subTitle {
    color: #333333;
    font-size: 14px;
    padding-top: 10px;
    text-align: center;
}


.mainContent .articleCon .property {
    border-bottom: 1px  dotted #DDDDDD;
    color: #999999;
    line-height: 24px;
    padding: 10px 0;
    text-align: center;
}
.mainContent .articleCon .property span {
    margin: 0 2px;
}
.mainContent .articleCon .shareBtns {
    padding: 10px 0;
    text-align: center; height:30px;
}

.mainContent .articleCon .conTxt {
    color: #333333;
    font-size: 14px;
    line-height: 28px;
    overflow: hidden;
    padding: 10px 0;
    text-align: left; padding-bottom:30px;
}

.mainContent  .articleCon .conTxt #fontzoom {
    overflow: hidden;
    white-space: normal;
    word-wrap: break-word;
}
#fontzoom a{font-size:14px;text-decoration:underline;color:#cc0000;}
.mainContent  .articleCon .others {
    border-top: 1px dotted #CCCCCC;
    color: #666666;
    line-height: 25px;
    margin: 10px 0;
    padding-top: 10px;
}
.mainContent  .articleCon .shareBtns #bdshare {
    display: inline-block;
    float: none;
}



.msgBox {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #CCCCCC;
    cursor: move;
    display: none;
    width: 400px;
}
.msgBox .hd {
    background: none repeat scroll 0 0 #F2F2F2;
    height: 30px;
    line-height: 30px;
    margin: 2px;
}
.msgBox .hd em {
    background: none repeat scroll 0 0 #FFFFFF;
    color: #1855A8;
    cursor: pointer;
    display: block;
    float: right;
    font-family: Verdana;
    font-size: 14px;
    height: 15px;
    line-height: 12px;
    margin: 8px 8px 0 10px;
    overflow: hidden;
    text-align: center;
    width: 15px;
}
.msgBox .hd h3 {
    color: #333333;
    font-size: 12px;
    padding-left: 10px;
    text-align: left;
}
.msgBox .bd {
    background: none repeat scroll 0 0 #FFFFFF;
    font-size: 14px;
    line-height: 28px;
    min-height: 80px;
    padding: 15px;
    text-align: center;
}
.msgBox .bd a {
    color: #FFFFFF;
    font-weight: bold;
    text-decoration: none;
}
.msgBox .bd #point {
    color: #00C425;
    font: 20px/40px "Microsoft YaHei";
}
.msgBox .bd .bdIn {
    padding: 10px;
    text-align: center;
}
.msgBox .bd .bdIn .subDiv {
    margin: 15px 0;
    padding: 20px 0 10px;
}
.msgBox .bd .btn {
    background: url("images/bts.gif") no-repeat scroll 0 0 transparent;
    cursor: pointer;
    display: block;
    height: 26px;
    line-height: 28px;
    margin: 0 auto;
    width: 77px;
}
.pager  a{ padding-left:2px; padding-right:2px;}
.pager  .current{ color:red;}