/* CSS Document */


.tl { text-align:left}
.tc { text-align:center}
.tr { text-align:right}
.fl {  float:left}
.fr {  float:right}
.cb  { clear:both}
 

p{ color: #666666;padding:0px;margin:0px;}
.mb10 {margin-bottom:10px;}

.hide { display: none;}

a,a:visited { color:#333; text-decoration:none}
a:hover  { text-decoration:underline; color:#FF7300}


body { color:#333; font-family:"微软雅黑"; font-size:12px; line-height:20px;
}
.ui-top-bar  { width:100%;   background-color: #F5F5F5;border-bottom: 1px solid #D8D8D8; height:30px; color: #666666; line-height:30px;}
.ui-account  {width:960px;margin:0 auto;}
.account-sign-status  { float:left}
.account-sign-status ul  li { float:left; margin-right:10px;}
.account-welcome  span { float:left}
.account-tool  { float:right;}



.ui-page { width:960px; height:auto; margin:0 auto; background: #fff; padding: 0 10px; }
header  {padding-top:10px; padding-bottom: 10px;}

.ui-main {  }
.ui-info-detail-path { color: #888888;height: 18px; overflow: hidden;padding: 0 0  10px 10px;}

.ui-left  {width: 668px;float: left;}

.ui-detail-article  {   border:1px #E7E9EE solid; }
.ui-title {  background-color: #F8F8F8;border-bottom: 1px solid #E3E3E3; overflow: hidden;padding: 14px 22px 9px;position: relative;}
.ui-title  h1 { display: block; font: 26px/1.2 "微软雅黑","华文细黑","黑体"; overflow: hidden;text-align: center;}
.ui-other { padding: 20px 10px 0px 10px; text-align: center;color: #888888;}
.ui-other span { margin-right: 10px;}

.ui-tag  { height:24px; overflow: hidden;padding-top:10px; }
.ui-tag  span ,.ui-tag  a { float: left;margin-right: 5px;color: #666; }
.ui-attach   { height:24px; overflow: hidden;padding-top:10px; }
.ui-attach span ,.ui-attach   a { float: left;margin-right: 5px;color: #FF0033; font-size:14px; }

a.print { display: inline-block; width: 35px; height: 14px; background: url('../images/little_tool.png')  no-repeat  top left; padding-left: 16px; line-height: 14px;}
a.comment { display: inline-block; width: 35px; height: 15px; background: url('../images/little_tool.png')  no-repeat  bottom left; padding-left: 16px; line-height:15px;}

a.ewcode { display: inline-block; width: 45px; height: 14px; background: url('../images/code.png')  no-repeat  top left; padding-left: 16px; line-height: 14px;}
.ui-detail  { padding:10px 20px; }
.ui-detail-content  {font-size: 14px; color: #666; line-height: 1.8}
.ui-detail-footer {  text-align: center;  height:40px;}
.ui-detail-footer  a { float: left;color:#888888}
.ui-detail-footer  a:hover { color: #cc0000}
.ui-detail-footer-btn { float: left; margin-top: 7px;}
.ui-share-btns-area  { float: left;display:inline;margin-left:10px; }
.bdsharebuttonbox,.ui-share-btns-area   span { float: left;}
.ui-share-btns-area   span  { margin-top: 4px;}
.ui-info-detail-ud {    font-size: 14px;height: 54px; overflow: hidden; border-top:1px #E7E9EE solid; border-bottom:1px #E7E9EE solid;   }
.up,.down { width: 263px; float: left; height:14px; padding: 20px; position: relative;}
.up { padding-left: 50px;}
.up:hover,    .down:hover  {background: #ededed}
.down { padding-right: 50px;}
.up i  { width: 17px; height: 23px; background: url(../images/jt_tool.png) no-repeat left top; position: absolute; left:20px; top: 18px;}

.down i  { width: 17px; height: 23px; background: url(../images/jt_tool.png) no-repeat right  top; position: absolute;right:20px; top: 18px;}
.ui-info-detail-ud  span { color: #888888;float: left;}
.ui-info-detail-ud  a { float: left;color:#888888; display:block; max-width:200px;text-overflow: ellipsis; white-space: nowrap; overflow: hidden;}
.ui-info-detail-ud  a:hover { color: #cc0000}

.ui-related-recommend  { padding:10px 20px;}
ul.ul-related-recommend { width: 628px; padding:20px 0px;}
ul.ul-related-recommend  li { background: url(../images/list-ico.png) no-repeat  left center; padding-left: 10px;padding-right:10px; width:290px; float: left; overflow: hidden; text-overflow:ellipsis;white-space: nowrap; }

.ui-statement {border-top:1px #E7E9EE solid; overflow: hidden; background: #F8F8F8; padding: 20px;}

.ui-ad  {  margin: 10px 0;}

.ui-cmt-act-box  { background-color: #FAFAFA;
                   border: 1px solid #F0F0F0;
                   border-radius: 2px; margin-bottom: 10px; padding: 10px; }
.ui-container  {
    background:  #FFFFFF;
    border: 1px solid #B4B4B4;
    border-radius: 4px;
    box-shadow: 0 1px 2px 0 #DCDCDC inset;
    padding: 6px 10px 4px;
}
.ui-wrapper  {background-color: #FFFFFF;
              font-size: 13px;
              overflow: hidden;
              width: 100%;}

.ui-st-textarea {
    border: 0 none;
    display: inline;
    font-size: 14px;
    height: 28px;
    line-height: 21px;
    overflow-x: hidden;
    overflow-y: auto;
    resize: none;
    width: 100%;
    color:#666;
}
.ui-comment-height { height:64px;}
.sendctr { padding-top: 6px;}

.send-btn {

    display: inline;
    float: right;
    font-size: 15px;
    font-weight: bold;
    line-height: 200px;
    margin-left: 11px;
    overflow: hidden;
    text-align: center;    height: 23px;
    width: 68px;
    background-image:url('../images/submit.png');
    background-position: 0px 23px;
}

.send-btn-disabled {  background-position: 0px 0;}

.txtcount { float: right;line-height: 18px;}
.txtcount  b { font: 600 20px Constantia,Georgia,sans-serif; padding: 0 4px;}
.media-input {
    position: relative;
    z-index: 300;   
}

.media-input a {
    display: inline;
    float: left;
    font-family: "宋体",sans-serif;
    font-size: 12px;
    line-height: 28px;
    margin-right: 14px;
    padding-left: 22px;
}

.media-input .emotion {
    background:url(../images/head.png)  no-repeat;  width: 16px; height: 16px;  float: left;
}

.emotion-box {
    background:  rgba(122, 122, 122, 0.5);
    left: -15px;
    padding: 8px;
    position: absolute;
    top: 22px;
    z-index: 100;
}

.emotion-box .media-content {
     background-color: #FFFFFF;
    background: url("../images/emotion.png") no-repeat scroll 0 0 #FFFFFF;
    height: 252px;
    overflow: hidden;
    padding: 4px;
    width: 310px;
}

.emotion-box  .media-arrow {
    border-color: #FFFFFF rgba(122, 122, 122, 0);
    border-style: solid;
    border-width: 0 6px 8px;
    height: 0;
    left: 17px;
    overflow: hidden;
    position: absolute;
    top: 0;
    width: 0;
}

.media-content a {
    background-color: rgba(0, 0, 0, 0);
    background-image: none;
    border: 1px solid #FFFFFF;
    display: inline;
    float: left;
    height: 24px;
    margin: 0;
    overflow: hidden;
    padding: 1px;
    width: 24px;
}

.media-content a:hover {
border-color: #999999;
    cursor: pointer;
}


.ui-comment  {  margin-top:10px;}
.ui-comment   dl dd { color: #333333}
.ui-comment   dl dd span { color:#666666;}
.ui-comment   dl   { border-bottom: 1px #dedede dashed; padding: 10px 0px;}
.ui-comment   dl dd.dd-reply  { clear: both;border:1px #dedede dashed; padding: 10px;}
.ui-comment   dl dd.dd-reply:hover { background: #efefef;}
.replay-info { color:#333333}
.reply-date  { color: #666;}

.comment_alink  { padding-top:10px; text-align:right;}
.comment_intro { padding:10px;}
.page { padding:10px;text-align:center}


.ui-aside { width: 282px; float: right; margin-bottom:10px;}

.ui-aside-ad {width: 280px;margin-bottom: 10px;}
.ui-aside-title {height:30px; background: #D84600; line-height: 30px; padding-left: 10px; }

.ui-aside-title  h2 {color:#ffffff; font-size: 14px; font-weight: bold;}

.week-hot-sort {
     border: 3px solid #D84600;
      height: 287px;
    margin-bottom: 12px;
    
}

.verify p  label  { font-size: 14px; margin-right:10px;}
.verify p  input { border:1px #dedede solid; height: 22px; line-height: 22px;}

.ui-aside-detail { padding: 10px ;}
.ui-aside-detail ul li { width: 256px; float: left; line-height: 14px; padding-bottom: 10px; padding-right:10px;}
.ui-aside-detail ul li   span { float: right; color:#666;}
.ui-aside-detail ul li a { margin-left: 5px; text-overflow: ellipsis; white-space: nowrap; overflow: hidden;width: 200px; display: block; float: left;}
.ui-aside-detail ul li i { background: url(../images/aside-ico.png) no-repeat  left; width: 14px; height: 14px; float: left; color: #ffffff; text-align: center; line-height: 14px; font-style: normal}
.ui-aside-detail ul li i.tft {background: url(../images/aside-ico.png) no-repeat right;}


.ui-info-focus  {width: 280px;border:1px #D9DFEE solid; margin-top: 10px;}
.ui-common-title { height:32px; background: #ffffff;line-height: 32px; padding-left: 10px;}
.ui-common-title h2 { font-size: 14px; font-weight: bold;}
ul.ul-aside  { background: #f8f8f8}
ul.ul-aside li { height:24px; overflow: hidden; line-height: 24px; padding-left: 10px;}
ul.ul-aside li:hover { background:#FF7300; color: #ffffff }
ul.ul-aside li:hover  a {color: #ffffff}

ul.ul-aside li a {display:block;overflow: hidden;text-overflow: ellipsis;white-space: nowrap; width:260px;}

ul.ul-aside-img-list  { padding-top:10px;}
ul.ul-aside-img-list  li   { width:130px; display: inline;  float: left; margin-left: 7px;overflow: hidden; padding-bottom:10px; }
.ui-aside-pic {padding:3px;float: left;border:1px #efefef solid;}
.ui-aside-pic img {width:122px; height:122px; }
.ui-title-link  {float: left; width:130px;  overflow: hidden;text-align:center}
.ui-aside-price,.ui-aside-price a { text-align: center;color:#FF7300}

.ui-head-p {background: #F6F6F6;}


nav {  background:url(../images/nav_bg.png) repeat-x; width:960px; float:left; margin-top:10px;}
ul.ul-nav  {position:relative;height:42px;  }
ul.ul-nav  li { float:left; }
ul.ul-nav  li.ali-nav-current { background:url(../images/nav_jt.png) no-repeat center 32px;}
ul.ul-nav  li a { height:42px; line-height:42px; font-size:14px; font-weight:bold; color:#FFF; padding:0px 30px; text-decoration:none;background:url(../images/nav_line.png) no-repeat center right;}
ul.ul-nav  li a.nav-noline { background:none;}

ul.ul-nav  li a:hover { color:#FC0}
ul.ul-nav  li  ul { position:absolute; top:42px; left:0px; background:#efefef; height:42px;width:960px; display:none;  }
ul.ul-nav  li  ul li { font-size:14px; line-height:42px; float:left; padding:0px 15px;}
ul.ul-nav  li  ul li a { font-size:14px; color:#333; background:none; padding:0px; font-weight:normal}
ul.ul-nav  li  ul li a:hover { color:#000; text-decoration:underline}


.ui-logo  { float:left;}
.ui-logo  img   {   margin-left: 20px;}
.ui-search { float:right; }
.ui-search  legend { display:none;}
ul.alisearch { margin-left:10px;  height:20px; }
ul.alisearch li { float:left; padding:0  15px; cursor:pointer;}
ul.alisearch li  a { text-decoration:none;}
ul.alisearch li.current a {color: #FF7300; text-decoration: none;}

.alisearch-container  { float:left; padding-top:8px;}
.alisearch-keywords { background-color: #FFFFFF;border: 3px #FF7300 solid  ; height: 30px; padding:0; width: 420px;}
.alisearch-keywords   input { float:left; border:none; height:30px; line-height:30px; width:324px; padding:0px 4px;}
input[name='search']  { background:url(../images/search-button.png) no-repeat; width:88px; height:30px; border:none; cursor:pointer;text-indent:-9999px;}



.ui-register  { border-top:3px solid #FF7300; border-left:1px #dedede solid; border-right:1px #dedede solid; padding:10px;}
.ui-register-title { border-bottom:1px #dedede solid; padding:2px 10px; font-size:14px; font-weight:bold; color:#FF7300}
.ui-register-form {  float:left; padding:20px;}

dl.dl-register { float:left}
dl.dl-register  dd  { padding-bottom:10px;}
dl.dl-register  dd.no-pd { padding:0px;}
dl.dl-register  dd.dd-pd  { padding-left:100px;}


dl.dl-register  dd  label { width:90px; display:block; float:left; font-size:14px; height:24px; line-height:24px; text-align:right; padding-right:10px;}
dl.dl-register  dd   input.inputtext { border:1px #dedede solid; height:20px;line-height:20px; padding:2px 5px;margin-right:10px}
.input-question { margin-left:100px;}
.ui-answer { margin-left:100px;}
.ui-question {height:24px; line-height:24px; font-size:14px;}
dl.dl-register  dd   input:focus {border:1px #FF7300 solid;}

dl.dl-register  dd  input.error { border:1px #EE251D solid;}
dl.dl-register  dd  input.valid { border:1px #4EB443 solid;}

dl.dl-register  span.error { width:14px; height:14px; background:url(../images/unchecked.gif) no-repeat;padding-left:18px; line-height:12px; color:#EE251D}
dl.dl-register  span.success { width:14px; height:14px; background:url(../images/checked.gif) no-repeat;padding-left:18px; line-height:12px;}

.register-submit { width:168px; height:47px; background:url(../images/registered-button.jpg) no-repeat; border:none; font-size:14px; font-weight:bold; color:#FFF; line-height:47px; cursor:pointer;}

.register-close { font-size:24px; font-weight:bold; padding:40px 10px;}


footer {background: #EFEFEF;border-top: 3px solid #FF7300; padding:10px; line-height:20px;}

.ui-go2top  { position:fixed; bottom: 10px;  z-index:999; display:none; }
.ui-go2top a {display: block; height: 38px; width: 40px;background:url(../images/go2top.png)  top; }
.ui-go2top a:hover {background:url(../images/go2top.png)  bottom;}
.ui-footer-link  { color:#666;}


.ui-loading { width: 16px; height: 16px; background: url("../images/loading.gif") no-repeat; margin-top: 6px; display: none;}


.new-intro { padding-top:10px;}
.no-news { padding:10px;}
.news-list-top { border-top:2px #F07524 solid;  background:#F3F3F3; padding:10px;border-bottom:1px #dedede  dashed;}
.news-list-top  h1  { font-size:18px; font-weight:bold;}
.news-list { padding:10px 0px;}
.news-list  ul li { width:648px; padding:5px 10px;overflow:hidden;  border-bottom:1px #dedede  dashed; float:left;}
.news-list  ul li b {float:left;}
.news-list  ul li a { float:left;margin-left:10px; font-size:14px; display:inline-block;overflow: hidden;width:520px;
    text-overflow: ellipsis;
    white-space: nowrap;}
.news-list  ul li   span { float:right;}
.news-list   dl { width:668px; float:left; margin-right:6px; height:190px; margin-bottom:10px; border-bottom:1px #dedede dashed; }
.news-list   dl dt  { float:left;margin-right:10px; }
.news-list   dl dt  img  {border:1px #dedede solid; padding:3px; background:#fff}
.news-list   dl dt  img:hover {border:1px #09A275 solid;}
.news-list   dl dd  { width:520px;float:left;}
.news-list   dl dd h2 {
    border-bottom: 1px solid #CCCCCC;
}
.news-list   dl dd h2 a { color: #D28B00;
    font-size: 14px;
    font-weight: bold;
    line-height: 24px;}
.ui-news-list-intro { height:130px;overflow: hidden}
.ui-news-list-down { text-align:right;}


.ui-common { width:960px; }
.ui-com-top {border-bottom:2px  solid  #FF7300;  font-size:14px; font-weight:blod; padding:5px 10px; }
.ui-com-box { padding:5px 10px;}
.ui-com-box  ul  li { float:left; margin-right:10px;}
.ui-search-box { padding:5px  0px;}

.ui-common_title {border-top:2px #F07524 solid;  background:#F3F3F3; padding:10px;border-bottom:1px #dedede  dashed; font-size:14px; font-weight:bold;}
.ui-link_box { width:960px; padding:10px 0; }
.ui-link_box  ul  li { float:left; margin-right:10px;}


.ui-news-box { width:668px; padding-top:10px;}
.dl-news-box { width:329px; float:left; margin-bottom:10px; height:280px;}
.dl-news-box-pl { padding-left:10px;}
.dl-news-box  dd{ width:329px;float:left; padding:2px 0px;}
.dl-news-box  dt.li-title { width:314px; height:30px; line-height:30px; border-bottom:2px #FF7300 solid;float:left;padding-left:10px;
font-size:18px; font-weight:blod; margin-bottom:10px;
}
.dl-news-box  dt  a{float:right; font-size:12px;line-height:36px;  }
.dl-news-box  dd b { padding-right:5px; float:left; }
.dl-news-box  dd a { width:310px;text-overflow: ellipsis; white-space: nowrap; overflow: hidden; display:block; float:left; }


dl.dl-search-ls   { width:940px; border-bottom:1px #dedede dashed; padding:5px 10px;}
dl.dl-search-ls:hover {background:#efefef}
span.span-search-category {
    background: linear-gradient(#FD7F40, #E72E1C) repeat scroll 0 0 #E72E1C;
    border-radius: 3px;
    color: #FFFFFF;
    display: inline-block;
    padding: 2px 5px; margin-right:10px;
}
span.span-search-category a {color:#ffffff}
span.span-title a {font-size:14px;font-weight:bold;}
span.span-red {color:#FF0033}



