
 html, body, div, h1, h2, h3, h4, h5, h6, ul, ol, dl, li, dt, dd, p, blockquote, pre, form, fieldset, table, th, td, input, textarea,dl,dt,dd { margin: 0; padding: 0; }
 body { font-family:\5B8B\4F53,Arial Narrow,arial,serif; font-size: 12px;background-color:#fff;}
 img{ vertical-align: top; border-width:0; }
 ol,ul { list-style: none;}
 li{ list-style-type: none;}
 caption,th { text-align: left;}
 address,caption,cite,code,dfn,ins,em,th,var { font-weight:normal; font-style:normal;} 
 input,textarea{ font-size: 12px; padding: 2px;}
 .cursor{ cursor:pointer;}
 
 h1,h2,h3,h4,h5,h6{font-weight:normal;} 
 p{line-height:20px;}
 textarea{overflow:auto;}
 a{color:#252525; text-decoration:none;}
 a.underline-no{text-decoration:none;}
 .column {width: 960px;margin: 0 auto;float:center; clear:both;}
 /* ********* 三栏布局: 左两栏  + 右一栏  ********** */
 .col-l-main,
 .col-l-main .col-l { float: left; }
 .col-r-extra,
 .col-l-main .col-r { float: right; }
 /* ********* 三栏布局: 左一栏  + 右两栏  *********  */
 .col-r-main,
 .col-r-main .col-r,.col-r{ float: right; }
 .col-l-extra,
 .col-r-main .col-l,.col-l{ float: left; }

 .cor-B40000{color:#B40000;}
 
 .w-300{width:300px;}
 .w-670{width:670px;}
 
 /* ********** hover ***********/ 
 a:hover,.import-new-nav a:hover{color:#AE3F3D;text-decoration:underline;}
 
 /* ********** shortcut ***********/
 .YH{font-family:Microsoft YaHei,SimHei;}
 .ht{font-family:"黑体";}
 .arial{font-family: Arial, Helvetica, sans-serif;}
 .f-l,.per33 li,.per20 li,.per50 li{float:left;} .f-r{float:right;}
 .ov{overflow:hidden;zoom:1;}
 .bc{border-bottom: 1px solid #ccc;}
 .clear,.hr-h5,.hr-h3,.hr-h0,.hr-h10,.hr-h15,.hr-h20{clear:both;}.hr-h0{height:0px;}.hr-h3{height:3px;}.hr-h5{height:5px;}.hr-h10{height:10px;}.hr-h15{height:15px;/*overflow:hidden;_zoom:1;*/}.hr-h20{ height:20px;}
 .pos-r{position:relative;} .pos-a{position:absolute;}
 .b{font-weight:bold;}
 .ti2{text-indent:2em;}
 .notxt{text-indent:-9999px;display:block;}
 .mar-8{margin:8px;}
 .img1px img{padding:1px;border:1px solid #ddd;}
 .redHover a:hover{color:#f00;}
 .mar-r-10{margin-right:10px;}
 .mar-r-20{margin-right:20px;}
 .mar-t-5{margin-top:5px;}
 .mar-t-10{margin-top:10px;}
 .mar-t-15{margin-top:15px;}
 .mar-t-17{margin-top:17px;}
 .mar-t-14{margin-top:14px;}
 .mar-t-20{margin-top:20px;}
 .mar-t-25{margin-top:25px;}
 .mar-t-28{margin-top:28px;}
 .mar-t-30{margin-top:30px;}
 .mar-t-8{margin-top:8px;}
 .mar-t-7{margin-top:7px;}
 .mar-t-5{margin-top:5px;}
 .mar-b-5{margin-bottom:5px;}
 .mar-b-10{margin-bottom:10px;}
 .mar-b-15{margin-bottom:15px;}
 .mar-b-20{margin-bottom:20px;}
 .mar-l-20{margin-left:20px;}
 .mar-l-35{margin-left:35px;}
 .mar-l-50{margin-left:50px;}
 .mar-l-10{margin-left:10px;}
 .mar-l-5{margin-left:5px;}
 .mar15{margin-right:15px;}
 .mar-r-15{margin-right:15px;}
 .mar-r-5{margin-right:5px;}
 .mar-lr-20{margin-left:20px;margin-right:20px;}
 .mar-lr-10{margin-right:10px;margin-left:10px;}
 .mar-tb-15{margin-top:15px;margin-bottom:15px;}
 .mar-20{margin:20px;}
 .mar-10{margin:10px;}
 .mar-15{margin:15px;}
 .mar-1{margin:1px;}
 .pad-t-2{padding-top:2px;}
 .pad-t-10{padding-top:10px;}
 .pad-b-10{padding-bottom:10px;}
 .pad-8{padding:8px;}
 .pad-10{padding:10px;}
 .pad-20{padding:20px;}
 .pad-l-4{padding-left:4px;}
 .pad-l-10{padding-left:10px;}
 .pad-l-15{padding-left:15px;}
 .pad-l-30{padding-left:30px;}
 .pad-lr-10{padding-left:10px;padding-right:10px;}
 .dotted{height:10px;background:#fff url(images/dotted.png) repeat-x left 6px;}
 .hidden{display:none;}
 .fz-12{font-size: 12px;}
 .fz-14{font-size: 14px;}
 .fz-16{font-size: 16px;}
 .fz-18{font-size: 18px;}
 .fz-20{font-size:20px;}
 .fz-24{font-size: 24px;}
 .fz-26{font-size:26px;}
 .fz-28{font-size:28px;}
 .t-c{text-align:center;}
 .lh-20{line-height:20px;}
 .lh-22{line-height:22px;}
 .lh-24{line-height:24px;}
 .lh-25{line-height:25px;}
 .lh-27{line-height:27px;}
 .lh-30{line-height:30px;}
 .lh-31{line-height:31px;}
 .lh-37{line-height:37px;}
 .lh-40{line-height:40px;}
 .h-22{height:22px;}
 
 
 
 /*.bg-blueb{border:1px solid #EFE3DA;}*/
 .center{margin-left:auto;margin-right:auto;}
 .clearfix{display:block;}
 .it2em{ text-indent:2em;}
 

 body>a>img{opacity:0;filter: alpha(opacity=0);}


















@charset "utf-8";
/* CSS Document */
body > a{
    display: none;
}
.column{
    width: 1000px;
}
.coryellow{
    color: #fc3;
}
.w-670{
    width: 670px !important;
}
.cor666{color:#666;}
.cor999{color:#999;}
.nav li{
    float: left;
    padding: 20px 30px;
}
.nav li a{
    color: #666;
}
.category_logo{
    width: 165px;
    height: 33px;
    display: block; 
    float: left;
    margin-left: 35px;
    color: #000;
    font-size: 36px;
    font-family: Microsoft YaHei,SimHei,arial;
}
.yaowen{
    width: 440px;
}
.yaowen a{
    color: #252525;
    font-size: 16px;
    line-height: 33px;
}
.yaowen .fz-20 a{
    font-size: 20px;
    line-height: 42px;
}
.slide, .slide2{
    width: 540px;
}
.slidenew{
    width: 540px;
    height: 300px;   
    position: relative;
}
.slide{
    width: 540px;
    height: 300px;
    overflow: hidden;
    position: relative;
}
.slide ul{
  position: absolute;
  left: 0;
  top: 0;
  height: 300px;
}
.slide li{
    position: relative;
    width: 540px;
    height: 300px;
    float: left;
}
.slide img{
    width: 540px;
    height: 300px;
}
.slide_box{
    width: 1000px;
    height: 80px;
    position: absolute;
    left: 0;
    top: 0;
}
.slide_box img{
    width: 84px;
    height: 80px;
}
.slide_box a{
    float: left;cursor:pointer;
    margin-right: 8px;
}
.blk_jdt_prebtn, .blk_jdt_nextbtn{
    width: 30px;cursor:pointer;
    height: 58px;
    position: absolute;
    left: 0;
    top: 50%;
    margin-top: -29px;
    display: block;
}


.slide li p{
    position: absolute;
    left: 0px;
    bottom: 10px;
    color: #fff;
    width: 96%;
    padding: 0 10px;
    font-size: 18px;
}
.slide li a{
    color: #fff;
    float: left;
}
.slide_ol{
    width: 454px;
    height: 80px;
    position: relative;
    overflow: hidden;
}
.prev, .next{
    width: 43px;
    height: 80px;
}
.prev{
    cursor: pointer;background: url(../images/_prev.jpg) center center no-repeat;
}
.next{
    cursor: pointer;background: url(../images/_next.jpg) center center no-repeat;
}
.bor_t_gray{
    border-top: 5px solid #a0a0a0;
}
.title{
    font-size: 18px;
}
.title a{
    color: #000;
    display: block;
    float: left;
    margin: 0 30px;
    padding: 15px 0;
    position: relative; 
}
.now{
    background: url(../images/now.jpg) 0 bottom no-repeat;
}
.title a i{
    position: absolute;
    right: -12px;
    top: 15px;
    display: block;
    width: 14px;
    height: 14px;
}
.elem{
    margin: 25px 0;
    position: relative;
    
}

.elem div{
    width: 475px;
    color: #333;
    font-size: 14px;
}
.elem div h3{
    margin-top: -12px;
}
.elem h3 a{
    font-size: 18px;
    color: #000;
    line-height: 42px;
}
.elem div p{
    line-height: 26px;
    margin-top: -3px;
}
.tag{
    position: absolute;
    bottom: -6px;
    left: 195px;
    width: 475px;
    font-size: 12px;
}
.bor_t{
    border-top: 1px solid #e5e5e5;
    padding-top: 25px;
}
.elem .imgs{
    width: 685px;
}
.imgs a, .imgs img{
    float: left;
    width: 213px;
    height: 160px;
    margin-right: 15px;
}
.tuwen a{
    background-position: 82px -60px;
    width: 105px;
    font-size: 20px;
}
.slide_tuwen_wrap{
    position: relative;
}
.slide_tuwen_wrap, .slide_tuwen li, .slide_elem img{
    width:300px;
    height: 168px;
    overflow: hidden;
}
.slide_tuwen_wrap .slide_elem{
    position: relative;
    height: 168px;
    width: 300px;
    float: left;
}
.ssmt_img
{
  width: 300px;
  height: 168px;
  position: absolute;
  left: 0;
  top: 0;
}
.ssmt_img p a{
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    color: #fff;
    font-size: 18px;
    padding-left: 8px;
}
.book{
  border-top: 3px solid #a0a0a0;
  background: #eee;
  font-size: 18px;
  color: #000;
  padding: 8px 0 10px 15px; 
}
.book p{
  line-height: 34px;
}
.book a{
  font-size: 16px;
  color: #333;
  line-height: 36px;
  margin-right: 10px;
}
.rank{
    width: 300px;
}
.rank-list-a li{ background:none;}
.rank-list-a a{color:#000;}
.rank-list a span{line-height:24px; color:#000; display:block; margin:5px 0; font-size:14px; }
.tuijianimg{margin-bottom:15px;}
.tuijianimg a{display:block;}
.tuijianimg h3{font-size:16px; color:#333; line-height:25px; width:200px;}
.rank #tab-title-1{border-bottom:none;}
.rank #tab-title-1 .tabs-focus{ background:url("../images/current_line.png") no-repeat center bottom;}
.rank-list-a a{font-size:13px; color:#333;}
.rank-list-a li{ line-height:30px;}
.rank-list-a em {
  background: url("../images/toplist0.png") no-repeat scroll 0 2px transparent;
  color: #FFFFFF;
  height: 20px;
  line-height: 20px;
  margin-top: 7px;
  width: 19px;
  display: block;
}
.rank-list-a .bgred {
  background: url("../images/toplist.png") no-repeat scroll 0 2px transparent;
}
#tab-cont-1 .rank-list-a em{
    width: 19px;
    margin-right: 5px;
    text-align: center;
    float: left;
}
.rank #tab-title-1 li a {
  color: #666666;
  display: block;
  font-family: Microsoft YaHei,SimHei,arial;
  font-size: 14px;
  height: 35px;
  line-height: 36px;
  padding: 0 15px;
  text-decoration: none;
}
.rank #tab-title-1 li {
  float: left;
  overflow: visible;
}
.tt_bg{

}
.gray_title {
    line-height: 36px;
    border-top: 1px solid #aaa;
    margin-bottom: 8px;
}

.logosearch {height:50px; overflow:visible;}
.rlogo {margin-top:20px;}
.rlogo a{width:100%; margin-bottom:10px; display:block;}

/* 新焦点图 */
/*yx_rotaion*/
.yx-rotaion{margin:0 auto;}
.yx-rotaion-btn,.yx-rotaion-title,.yx-rotation-focus,.yx-rotation-t,.yx-rotaion-btn{position:absolute}
.yx-rotation-title{position:absolute;width:100%;height:40px;line-height:40px;background:#000;filter:alpha(opacity=40);-moz-opacity:0.4;-khtml-opacity:0.4;opacity:0.4;left:0;bottom:0;_bottom:-1px;z-index:1}
.yx-rotation-t{color:#fff;font-size:16px;font-family:microsoft yahei;z-index:2;bottom:0;left:10px;line-height:40px}
.yx-rotation-focus span,.yx-rotaion-btn span{background:url(../images/ico.png) no-repeat;display:block;}
.yx-rotation-focus{height:40px;line-height:40px;right:20px;bottom:0;z-index:2}
.yx-rotation-focus span{width:12px;height:12px;line-height:12px;float:left;margin-left:5px;position:relative;top:14px;cursor:pointer;background-position:-24px -126px;text-indent:-9999px}
.yx-rotaion-btn{width:100%;height:41px;top:50%;margin-top:-20px;}
.yx-rotaion-btn span{width:41px;height:41px;cursor:pointer;filter:alpha(opacity=30);-moz-opacity:0.3;-khtml-opacity:0.3;opacity:0.3;position:relative}
.yx-rotaion-btn .left_btn{background-position:-2px -2px;float:left;left:10px}
.yx-rotaion-btn .right_btn{background-position:-2px -49px;float:right;right:10px}
.yx-rotaion-btn span.hover{filter:alpha(opacity=80);-moz-opacity:0.8;-khtml-opacity:0.8;opacity:0.8}
.yx-rotation-focus span.hover{background-position:-10px -126px}
.rotaion_list{width:0;height:0;overflow:hidden;}


/* 点 */
.tuwen{border-bottom: 2px solid #ccc; }
.slide_dot{width: 62px; background: #fff;}

 .footer{padding-bottom:15px;}
 .footer p a{margin:0 5px;color:#777;}
 .footer p.info {color: #666;line-height: 24px;text-align: center;padding: 12px 0;margin-top: 15px;border-top: 1px solid #dbe7ed;}