@charset "utf-8";
body{font:12px/22px "Microsoft YaHei";background:#fdfeff;color:#838383;}
img{border:0;}
body,div,ul,ol,li,dl,dd,form,p,h1,h2,h3{padding:0;margin:0;border:0;}
ul{list-style:none;}
a{text-decoration:none;color:#5c5c5d;}
a:hover{text-decoration:underline;}
.ir{overflow:hidden;text-indent:-999em;}
/* clearfix */
.clearfix,.main,.tab_content{*zoom:1;}
.clearfix:after,.main:after,.tab_content:after{clear:both;display:block;height:0;visibility:hidden;content:".";}
.fr{float:right;}
/*footer*/
.FootWrap{background:url(../images/dhd/footer.jpg) no-repeat center top #000000;}
.FootGroup{text-align:center;line-height:27px;padding:25px 0;width:1000px;margin:0 auto;color: #565656;background:url(../images/dhd/foot_cent.jpg) no-repeat center top;}
.FootGroup a{text-decoration:none; padding:0 3px;color: #565656;}
.FootGroup a:hover{text-decoration:underline;}
.FootGroup .logoTuijianqu{color:#565656; padding:5px 0px; }
.FootGroup .logoTuijianqu a{color:#886665;padding:0 6px;}

/* 大布局元素 */
.HeaderGroup,.midleGroup{ margin: 0 auto; width: 1000px; position: relative; overflow: hidden; }
.HeaderBar{background:url(../images/dhd/top_bg.jpg) no-repeat center 0;}
.HeaderGroup{background:url(../images/dhd/top_01.jpg) no-repeat 0 0;}
.midleBar{background:url(../images/dhd/mid_bg.jpg) no-repeat center 0;}
.midleGroup{ height: 591px; background-image: url(../images/dhd/mid_cent.jpg); background-repeat: no-repeat; background-position: 0 0; }



/*顶部链接*/
.btnHold a,.tips,.backTo,.lr_Tit,.bn_off {background: url(../images/dhd/sprite_btn.png) no-repeat ;}
.logoQu{position:absolute;z-index:309;left:10px;top:20px;}

.logoQu a{display:block;width:200px;height:140px;font-size:0;overflow:hidden;}
.avQu{position:absolute;z-index:3;left:291px;top:36px;}
.avQu a {display: block;width:417px;height:225px;font-size:0;overflow:hidden;}
/*top banner*/
.topIner01 {background: url(../images/dhd/top_01.jpg) no-repeat center top;height: 274px;}
.topIner02 {background: url(../images/dhd/top_02.jpg) no-repeat center top;height: 274px;}
.topIner03 {background: url(../images/dhd/top_03.jpg) no-repeat center top;height: 137px}
/*中部区*/
.midContain {padding: 0px 20px;}
.midTit {height: 70px;}
.midTit h2 {height: 65px;font-size: 0;display: none;}
.mid_lt {float: left;width: 316px;}
.list_box {padding: 0 18px;font-size:14px;}
.ml_list li p,.ml_list li p a,.ml_list li p span{color:#666666;}
.ml_list li .author{color:#7a645d;}
.lr_Tit {height:74px;background-position: 0 -322px;overflow:hidden;line-height:400px;}
.tips {width:266px;height:30px;background-position:  0 -399px;overflow:hidden;line-height:400px;margin: 28px 0;}
    /*中部区 左右布局 推荐列表 & icon墙 */
.iconWall {clear: both;}
.ml_Con {height:330px;overflow:hidden;}
.ml_list li{padding:10px 0;}
.mid_rt {float: right;width: 630px;}
.iconW {color: #6d6d6d;background: url(../images/dhd/icon_bg.jpg) no-repeat center top;width: 76px;height: 74px;padding: 1px 0 0 2px;}
.icort {position: absolute;right: 0;top: -4px;width: 124px;}
.icort p{line-height:17px;}
.icort .fanTit{color: #aaa;font-size: 20px;line-height:26px;}
.specX{font-weight: normal;font-style: normal;color: #ff0000;font-family: arial;font-size: 14px;}
.iconWall {width: 636px;overflow: hidden;}
.iconFlu {width: 650px;}
.iconFlu li {float: left;display: inline;width: 210px;margin-bottom: 24px;position: relative;}
/*顶部浮动按钮 strating*/
.backTo{position:absolute;z-index:309;right: 10px; top:0px;background-position: -50px 0 ;width: 160px;height: 180px;}
.backTo a{width: 160px;height: 30px; margin: 2px 0;}
.bevip{position:absolute;z-index:309;left:10px;top:160px;}
.niuvip{position:absolute;z-index:309;left:10px;top:410px;}
.honour{position:absolute;z-index:309;right:10px;top:255px;}
.bevip a{background: url(../images/dhd/sprite_01.png) no-repeat 0 0 ;width: 200px;height: 220px;}
.bevip a:hover{background-position: 0 -242px;}
.niuvip a{background: url(../images/dhd/sprite_02.png) no-repeat -7px -30px;width: 236px;height: 170px;}
.niuvip a:hover{background-position: -7px -272px;}
.honour a{background: url(../images/dhd/sprite_03.png) no-repeat 0 0 ;width: 218px;height: 218px;}
.honour a:hover{background-position: 0 -242px;}
.btnPos {display: block;line-height: 405px;font-size: 0px;overflow: hidden;}
/*顶部浮动按钮 ending*/

.btnHold a {display: inline-block;width: 135px;height: 58px;}
.btnHold .fan01 {background-position: -1px -195px;}
.btnHold .fan01:hover {background-position: -1px -264px;}
.btnHold .fan02 {background-position: -140px -195px;}
.btnHold .fan02:hover {background-position: -140px -264px;}
/*中部区ending*/
/*弹窗开始*/
.popCon {width: 663px;background-color: #fff;background: url(../images/dhd/pop_bg_cen.jpg) repeat-y 0 0;font-size: 14px;color: #333;}
.po_top {position: relative;height: 42px;background: url(../images/dhd/pop_bg.jpg) no-repeat 0 0;}
.po_mid {padding: 40px 45px;}
.po_bot {background: url(../images/dhd/pop_bg.jpg) no-repeat 0 -50px;padding-bottom: 35px;}
.bn_off {display: block;line-height: 405px;font-size: 0px;overflow: hidden;background-position: 1px -435px;height: 42px;width: 42px;background-color: #000;top: 0;right: 0;position: absolute;}
.pBox {}
.pBox .pTit {color: #ca2900;font-size: 33px;font-weight: normal;height: 45px;line-height:45px;background: url(../images/dhd/pop_bg.jpg) repeat-x -32px -174px;text-align: center;margin: 0 70px;}

.angle { background: url(../images/dhd/angle.png) no-repeat 0 4px;padding-left: 27px;margin-top: 21px;}
.spec .angle { font-size: 16px;color: #ca2900;}
/*弹窗结束*/
/*add table*/
.rank_tb{margin-top: 20px;}
.tabScrollBox { overflow-y: scroll;width: 432px;height: 112px;text-align: center;}

.rank_tb th,.tabScrollBox td {width: 118px;border-right: 1px solid #ccc;border-bottom: 1px solid #ccc;height: 27px;font-weight: normal;}
.scwd {border-left: 1px solid #ccc;border-top: 1px solid #ccc;}
.tabScrollBox table{border-left: 1px solid #ccc;}