@charset "UTF-8";
html {
    background-color: #fbfbfb;
}
body, html {min-height: 101%;display: block;margin:0px;padding:0px;}
blockquote, body, button, code, dd, div, dl, dt, fieldset, form, h1, h2, h3, h4, h5, h6, input, legend, li, ol, p, pre, td, textarea, th, ul {
    margin: 0;
    padding: 0;
}
body, button, input, select, td, textarea, th {
    font-size: 12px;
    line-height: 1.5;
    font-family: tahoma,arial,sans-serif;
    color: #666;
}


a:link, a:visited {color: #5678a0;}
a:link,a:visited,em,i,u{text-decoration:none}
a:hover{text-decoration:underline;color:#FF4466}
h1, h2, h3, h4, h5, h6 {font-size: 14px;font-weight: 400;}
ul {list-style: none;}
li {display: list-item;text-align: -webkit-match-parent;vertical-align: middle;}
.h0 {height: 0!important;visibility: hidden;}
.dn {display: none!important;}
.bw, .h0, .h18 {word-wrap: break-word;word-break: break-all;overflow: hidden;}
.l {float: left!important;}
.r {float: right!important;}
.l, .r {display: inline;}
.clr {zoom: 1;}
.clr:after {display: block;height: 0;}
.clr:after, div.pl:after {content: "\0020";clear: both;}
head {display: none;}

#content, body {background-color: #fff;}

.u-chk .chk {margin: 7px 4px 0 0;}
.u-chk {line-height: 25px;font-size: 12px;font-weight: 400;}
.abtn button {width: auto;height: 100%;border: 0;background: 0 none;margin: 0;padding: 0;}
.abtn span {
    display: inline-block;
    padding: 0 16px;
    height: 100%;
    letter-spacing: 2px;
    line-height: 31px;
    font-family: tahoma,arial,sans-serif!important;
    color: #f7f7f7;
}

body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,blockquote,th,td,p { margin:0;padding:0; }
body {font-family:tahoma,arial,sans-serif;background: #f1f2f3;font-size:12px;line-height:1.5;}
#content, body, html {background-color: #f1f2f3;}
table { border-collapse:collapse;border-spacing:0; }
fieldset, img { border:0; }
img { vertical-align: middle; }
address,caption,cite,code,dfn,em,strong,th,var { font-style:normal; }
ol,ul { list-style:none; }
caption, th { text-align:left; }
h1,h2,h3,h4,h5,h6 { font-size:100%;font-weight:normal; }
abbr,acronym { border:0; }
.clearfix:after { content:".";display:block;height:0;clear:both;visibility:hidden;}
.clearfix{ display:inline-block; }* html .clearfix{ height:1%; }.clearfix{display:block;}/*为了让父容器自动适应子容器的高度*/
.zoom { zoom:1; }/*触发IE hasLayout*/
.fl { float:left; }/*用于清除IE6下的双外边距BUG*/
.fr { float:right; }
a {text-decoration: none;color:#666;}
a:link, a:focus { color:#444; }
a:hover,a:active {text-decoration:none;color:#FF4466;}
.ellips { width:100%;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;display: block;}
/*字体大小*/
.f12{font-size:12px;}.f14{font-size:14px;}.f16{font-size:16px;}.f18{font-size:18px;}.f20{font-size:20px; font-weight:700;}.f26{ font-size: 26px;}
/*字体样式相关*/
.bold { font-weight: 600; }
.w1200 { width:1200px;margin:0 auto; }
.wxNum{ color:#aaa}
/*内边距*/
.p5{ padding:5px; }       .p10{ padding:10px; }       .p20{ padding:20px; }
.pt5{padding-top:5px;}    .pt10{padding-top:10px;}    .pt20{padding-top:20px;}
.pr5{padding-right:5px;}  .pr10{padding-right:10px;}  .pr20{padding-right:20px;}
.pb5{padding-bottom:5px;} .pb10{padding-bottom:10px;} .pb20{padding-bottom:20px;}
.pl5{padding-left:5px;}   .pl10{padding-left:10px;}   .pl20{padding-left:20px;}
/*外边距*/
.m5{ margin:5px; }        .m10{ margin:10px; }        .m20{ margin:20px; }
.mt5{margin-top:5px;}     .mt10{margin-top:10px;}     .mt20{margin-top:20px;}    .mt30{margin-top:30px;}

.mr5{margin-right:5px;}   .mr10{margin-right:10px;}   .mr20{margin-right:20px;}
.mb5{margin-bottom:5px;}  .mb10{margin-bottom:10px;}  .mb20{margin-bottom:20px;}
.ml5{margin-left:5px;}    .ml10{margin-left:10px;}    .ml20{margin-left:20px;}
/*字体大小*/
.f12{font-size:12px;}.f14{font-size:14px;}.f16{font-size:16px;}.f18{font-size:18px;}.f20{font-size:20px; font-weight:700;}.f26{ font-size: 26px;}
/*字体颜色*/
.cff8 { color:#ff8400; }.Pink{color:#FF4466}.caaa { color:#aaa; }.c888{ color:#888; }
a.Pink{color:#FF4466}a.White{color:#fff}
.hide{ display:none;}
.clearfix {display: block;}
.centerNav, .centerContent {float: left;}
/*左侧菜单*/
.centerNav {background: #fff;}
.centerAvatar {padding: 10px 20px; overflow: hidden;background: url(../images/mbg01.jpg) repeat;background-size:cover;}
.centerNav .row {overflow: hidden;}
.centerAvatar .avatar {float: left;width: 105px;}
.centerAvatar .avatar img {width: 100px;height: 100px;border: 3px solid #fff;border-radius: 100px;}
.centerAvatar .myInfo {float: left;width: 125px;}
.centerAvatar .myInfo .name {font-family: "microsoft yahei"; font-size: 16px;font-weight: 600;color:#fff;}
.centerAvatar .myInfo p {padding-left: 10px;}
.centerAvatar .myInfo .integral {font-family: "microsoft yahei";font-size: 14px;font-weight: 600;color: #fff;}
.centerAvatar .rgstion {padding-left: 10px;margin:30px auto 0px auto;opacity:.4;background: #000 none repeat scroll 0% 0%;width:120px;border-radius: 5px;height: 25px;}
.centerAvatar .rgstion_a {display:inline-block;color: #fff;position: absolute;top:243px;z-index: 899;left:170px;}
.centerMenu {padding: 10px 10px;overflow: hidden;border-right: 1px solid #e5e5e5;}
.centerMenu ul {padding: 0 10px;}
.centerMenu a.active  {
    color: #FF4466;
    font-weight: bold;
    font-size: 14px;
}
.centerMenu .item {position: relative;margin: 0 0;line-height: 35px;border-bottom: 1px solid #f6f6f6;}
.centerICON {display: inline-block;width: 15px;background: url(../images/centerICON.gif) no-repeat;}
.icon_1,.icon_2 { height:12px; }
.icon_2 { background-position: 0 -12px; }
.icon_3,.icon_4 { height: 7px; }
.icon_3 { background-position: 0 -24px; }
.icon_4 { background-position: 0 -31px; }
.icon_5,.icon_6 {height:11px;}
.icon_5 { background-position: 0 -38px; }
.icon_6 { margin-left:10px;background-position: 0 -49px; }
.icon_7 { width:20px;height:20px;background-position: 0 -60px; }
.icon_8{background-position: 0 -80px;}
.icon_8:hover{background-position: 0 -100px;}
.infoICON {display: inline-block;background: url(../images/centerInfo.png) no-repeat;}
.inIcon_1,.inIcon_2,.inIcon_3,.inIcon_4{width:40px;height:40px;background-position:  0 0;}
.inIcon_2{background-position:  0 -40px;}
.inIcon_3{background-position:  0 -80px;}
.inIcon_4{background-position:  0 -120px;}
.inIcon_5,.inIcon_6,.inIcon_7,.inIcon_8,.inIcon_9,.inIcon_10,.inIcon_11,.inIcon_12{width:100px;height:100px;background-position:  0 -200px;}
.inIcon_6{background-position:  0 -300px;}
.inIcon_7{background-position:  0 -400px;}
.inIcon_8{background-position:  0 -500px;}
.inIcon_9{background-position:  0 -600px;}
.inIcon_10{background-position:  0 -700px;}
.inIcon_11{background-position:  0 -800px;}
.inIcon_12{background-position:  0 -900px;}
.inIcon_5:hover{background-position:-100px -200px;}
.inIcon_6:hover{background-position:-100px -300px;}
.inIcon_7:hover{background-position:-100px -400px;}
.inIcon_8:hover{background-position:-100px -500px;}
.inIcon_9:hover{background-position:-100px -600px;}
.inIcon_10:hover{background-position:-100px -700px;}
.inIcon_11:hover{background-position:-100px -800px;}
.inIcon_12:hover{background-position:-100px -900px;}
.inIcon_13{width:20px;height:20px;background-position: -170px -30px;}
.inIcon_14{width:20px;height:20px;background-position: -120px 0px;}
.inIcon_14:hover{background-position: -150px 0px;}
.btn_orange{ display:inline-block;color:#fff;background-color:#f0924a; padding:3px 25px;line-height:22px;}
.btn_pink{ display:inline-block;color:#fff;background-color:#FF4466; }
.btn_blue{display:inline-block;background: #2FB5F3;color:#fff;}
.btn_green {padding:3px 15px; display:inline-block;color:#fff;background-color:#22b4f6; border-radius:3px; font-size:14px; line-height:22px;}
a.btn_green{color:#fff}
a.btn_pink{color:#fff}
a.btn_orange{color:#fff}
.btn_orange{color:#fff;background-color:#ff844f;border-radius:3px; padding:3px 15px;line-height:22px;border:none}
.btn_orange:hover{background-color:#f99165;color:#fff;}
.btn_green:hover { background-color:#299ed6	; color:#fff; }
.btn_blue:hover { background-color:#299ed6	; color:#fff; }
.btn_blue{background: #2FB5F3;color:#fff;}
.btn_pink:hover{ background-color:#e71913;color:#fff; }
table.history .btn_pink{color:#fff;display:inline-block}
table.history .t_btn{padding:0 5px;margin-right:10px;border-radius: 5px; }
.t_tip {
    margin: 10px 10px ;
    font-size: 14px;
    padding: 5px 10px;
    background: #FDFDE3 none repeat scroll 0% 0%;
    border: 1px solid #FBEBAF;
    color: #F88A0D;
    text-align:left
}
.centerMenu .item a.link {font-size: 14px;color:#444;position: relative;}
.centerMenu .item a.link:hover{color:#FF4466;}
.centerMenu .item .hot {position: absolute;top: 1px;right: -20px;}
.centerMenu .active .menu_bg {background: none;}
.centerMenu .active .menu_bg a {color: #FF4466;font-weight: bold;}
/*内容*/
.centerContent { overflow: hidden;width: 920px;}
.centerContent_index {float: right;width: 923px;background: none;}
.centerExp {float: right;width: 890px;padding: 10px 20px;background-color: #fff;line-height: 50px;margin-bottom: 20px;}
.centerExp .exp_tip {margin-left: 10px;color: #aaa;float: right;}
.centerExp .exp_tip .btn_pink, .centerExp .exp_tip .btn_green {padding: 0 5px;line-height: normal;border-radius: 3px;font-size: 14px;color: #fff;}
.btn_pink {display: inline-block;color: #fff;background-color: #FF4466;}
/*用户中心首页*/
.centerExp span {vertical-align: middle;}
.centerExp .exp_box {position: relative;display: inline-block;width: 220px;height: 20px;line-height: 20px;border-radius: 10px;border: 1px solid #e3e3e3;text-align: center;vertical-align: middle;color: #da4664;z-index: 1;}
.centerExp .exp_num {
    position: absolute;
    top: 0;
    left: 0;
    width: 100px;
    height: 20px;
    border-radius: 10px 0 0 10px;
    background-color: #fcd252;
    z-index: 0;
}
.centerExp .exp_txt {position: relative;z-index: 2;}
.centerStep {float: right;width: 100%;margin-top: 40px;}
.centerStep .st {
    float: left;
    width: 100px;
    text-align: center;
    padding: 10px;
    line-height: 46px;
    color: #fff;
    background-color: #FF4466;
    font-size: 26px;
}
.centerStep ul {z-index: 1;width: 740px;position: relative;float: left;overflow: hidden;}
.centerStep .line {
    position: absolute;
    top: 52px;
    left: 0;
    width: 780px;
    height: 1px;
    background-color: #e8e8e8;
    z-index: -1;
}
.centerStep ul li {float: left;width: 130px;text-align: center;}
.centerStep ul li p {font: 14px/30px "微软雅黑";}
.centerStep ul li .task_btn {
    border-radius: 6px;
    padding: 3px 15px;
    background: #1acce6;
    color: #fff;
}
.centerStep ul li .task_btn.active {background: #ccc;}
.registration {
    position: absolute;
    display: none;
    left: 25%;
    top: 50%;
    color: white;
    font-weight: bold;
    background-color: #FF4466;
    padding: 0 5px;
    border-radius: 5px;
}
.colNav {float: right;}
.colNav ul li {position: relative;float: left;width: 215px;margin-right: 15px;margin-bottom: 10px;background-color: #fff;text-align: center;border: 2px solid #fff;}
.colNav ul li .colName {font-size: 18px;line-height: 80px;}
.colNav .Edit {position: absolute;top: 5px;right: 5px;}
.inIcon_13 {background-position: -120px 0;width: 20px;height: 20px;}
.colNav ul li .hisNum {line-height: 60px;font-size: 20px;}
.colNav ul li:hover{border:2px solid #f0924a;}
.rel_box_login {border-radius: 0;width: 508px;background-color: rgba(0, 0, 0, 0.3);padding: 15px;  border: none;}
.rel_box_login .inner {background: #fff;}
.rel_box_login h4 {background: url(../images/content_bg_03.jpg);color: #fff;padding: 0 10px; line-height: 35px;}
.rel_box {
    position: absolute;
    top: 0;
    left: 0;
    border: 1px solid #ccc;
    background: #fff;
    font-family: "微软雅黑";
    background-color: #fff;
    border-radius: 5px;
    z-index: 10000;
    display: none;

}
.rel_box_login h4 .closeBox {line-height: 35px;position: absolute;right: 10px;top:0px;}
.rel_box .code_box { overflow: hidden;}
.rel_box .code_box .mid_cen {vertical-align: middle;text-align: center; margin: 20px 30px; font-size: 18px;}
.rel_box .code_box .Pink {margin-left: 5px;}
.blacklayout{
    display: none;
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    background-color: #000;
    opacity: 0.3;
    filter: alpha(opacity=50);
    z-index: 10;
    height: 100%;
}
/************************头部开始**********************/
#header {width:980px;margin:0 auto;}
#dt-header {height: 64px;background-color: #fff;z-index: 998;font-size: 14px;}
.dt-wrap{width:1200px;margin:0 auto}
@media screen and (max-width:1262px){.dt-wrap{width:956px}#dt-search input{width:166px}#dt-search{margin-left:38px}#dt-search form{width:208px}.dt-search-line{width:252px}#dt-header-right .dt-head-cat{margin-left:16px;margin-right:16px}#dt-header-right .dt-head-cat .dt-menu{margin-left:-16px}}
#dt-logo {float: left;width: 80px;height: 64px;background: url(../images/logo.png) 0 12px no-repeat;text-indent: -9999px;}
#dt-nav {margin-left: 22px;margin-top: 18px;float: left;height:64px;}
#dt-nav, #dt-search, #dt-search form {position: relative;}
#dt-nav-btn-cover {position: absolute;top: 0;left: 0;border: 1px solid #000;opacity: .12;filter: alpha(opacity=12);border-radius: 2px;z-index:1000}
#dt-nav-btn, #dt-nav-btn-cover {height: 26px;width: 68px;cursor: pointer;}
#dt-nav-btn {line-height: 26px;text-align: center;border: 1px solid #fff;border-radius: 2px;}
#dt-nav-btn i {overflow: hidden;display: inline-block;width: 10px;height: 10px;margin-left: 4px;background-image: url(../images/downarrow.png);
background-repeat: no-repeat;background-position: 0 0;-o-transition: -o-transform .2s ease-out;transition: transform .2s ease-out;}
#dt-nav:hover i {-webkit-transform: rotateZ(-180deg);transform: rotateZ(-180deg);}
#dt-nav-btn i, .no-bh .box-b {margin-top: 2px;}
#dt-header-btm, #dt-nav-content-cover {opacity: .12;filter: alpha(opacity=12);z-index: 990;}
#dt-nav-btn, #dt-nav-content, #dt-nav-neck {background-color: #fff;}
#dt-nav-left {width: 121px;height: 284px; border-right: 1px solid #ebebeb;overflow: hidden;}
#dt-nav.show #dt-nav-btn-cover, #dt-nav.show #dt-nav-content-cover {box-shadow: 0 1px 3px rgba(0,0,0,.8);}
#dt-nav.show #dt-nav-btn, #dt-nav.show #dt-nav-btn-cover {height: 40px;border-bottom-left-radius: 0;border-bottom-right-radius: 0;}
#dt-nav.show #dt-nav-content, #dt-nav.show #dt-nav-content-cover, #dt-nav.show #dt-nav-neck {display: block;}
#dt-nav-content {display: none;position: absolute;top: 43px;left: 1px;width: 486px;height: 280px;padding: 35px 0;font-size: 13px;z-index: 998;}
#dt-nav-content-cover { display: none; position: absolute;top: 42px;width: 486px;height: 350px;border: 1px solid #000;}
.dt-nav-group {width: 66px;height: 86px;margin-left: 25px;padding-right: 39px;padding-bottom: 18px;}
#dt-nav-left, #dt-nav-right, .dt-nav-group {float: left;}
.dt-nav-group p {margin-bottom: 10px;}
.dt-nav-group a {padding: 3px 5px;font-size: 13px;line-height: 1.5;border-radius: 2px;}
.dt-nav-group a, a.dt-dreamer-a {text-decoration: none;color: #444;}
#dt-nav-right {width: 360px;overflow: hidden;}
#dt-nav-right-inner {width: 304px;margin-left: 20px;margin-top: -14px;}
#dt-nav-right .dt-nav-group {width: 304px;height: 43px;line-height: 43px;margin: 0;padding: 1px 0 0;background: url(../images/20131220173009_fH3Ym.png) left top repeat-x;}
#dt-nav-right .dt-nav-group a {float: left;margin-top: 10px;margin-bottom: 0;}
.dt-nav-group a {padding: 3px 5px;font-size: 13px;line-height: 1.5;border-radius: 2px;}
#dt-nav-right .dt-nav-vline {float: left;width: 1px;height: 12px;margin-top: 15px;margin-right: 15px;margin-left: 15px;background-color: #ddd;}
#dt-nav-neck {display: none;position: absolute;top: 35px;left: 1px;width: 68px;height: 16px;z-index: 999;}
/*头部搜索*/
#dt-search {float: left;margin-left: 52px;margin-top: 16px;border: 1px solid #c5c5c5;z-index: 900;}
#dt-search button, #dt-search form {height: 30px;background-color: #fff;}
@media screen and (max-width: 1262px){#dt-search form {width: 208px;}}
#dt-search form {width: 365px;}
.ipt, .txa {line-height: 21px; padding: 3px 2px 0 4px; border-width: 1px;border-style: solid;border-color: #D4D4D4;font-size: 12px;}
.ipt {width: 180px;height: 25px;}
#dt-search input {width: 322px;border: 0;}
#dt-search input:focus{background-color:#fff;border:0;outline:0}
.box strong, .ctr-sw strong, .red {color: #FF4466;}
#dt-search-list.show{display:block}
@media screen and (max-width: 1262px){#dt-search input {width: 166px;}}
#dt-header #dt-search-list, #dt-header .dt-menu {z-index: 999;}
#dt-search-list {display:none;position: absolute;background-color: #fff;top: 30px;left: -1px;border: 1px solid #d4d5d5;}
.dt-search-line {width: 344px;height: 20px;padding: 5px 10px;cursor: pointer;color: #888;font-size: 13px;}
#header .dt-vline,.dt-search-line.hover{background-color:#ebebeb}
#dt-search button {position: absolute;top: 0;right: 0;width: 38px;outline: 0;border: 0;background-image: url(../images/search.png);background-repeat: no-repeat;background-position: 6px 1px;text-indent: -9999px;cursor: pointer;}
#dt-header #dt-search-list, #dt-header .dt-menu {z-index: 999;}
#dt-header-right .dt-head-cat {float: right;margin-left: 25px;margin-right: 25px;font-size: 13px;line-height: 64px;text-align: center;color: #444;text-decoration: none;}
#header .dt-vline {float: right;width: 1px;height: 24px;margin-top: 20px;}
#header .dt-vline, .dt-search-line.hover {background-color: #ebebeb;}
#dt-header-right .dt-head-cat {float: right;margin-left: 25px;margin-right: 25px;font-size: 13px;line-height: 64px;height:64px;text-align: center;color: #444;text-decoration: none;}
#dt-notification {width: 66px;margin-left: 8px!important;margin-right: 8px!important;}
@media screen and (max-width: 1262px){#dt-header-right .dt-head-cat {margin-left: 16px; margin-right: 16px;}}
#dt-header-btm {height: 2px;background-color: #000;box-shadow: 0 1px 3px rgba(0,0,0,.8);opacity: .12;}
.dt-dreamer {background-color: #f46;color: #fff;padding: 0 3px 2px;font-size: 10px;line-height: 10px;height: 10px;border-radius: 2px;}
#dt-add .dt-add-btn {color: #fff;width: 31px;height: 27px;line-height: 27px;text-indent: -9999px;border-radius: 2px;background: url(../images/addicon.png) -68px 1px #ddd;}
#dt-add .dt-add-btn, #dt-header .dt-btn {display: block;text-align: center;margin-top: 18px;float: right;text-decoration: none;vertical-align: middle;}
.dt-co-menu {width: 366px;right: -130px;line-height: 20px;}
.dt-menu {display:none;position: absolute;top: 64px;margin: 0 3px 3px;border: 1px solid rgba(0,0,0,.12);border: 1px solid #ebebeb;border-top: 1px solid #ddd;box-shadow: 0 1px 3px rgba(0,0,0,.096);}
#dt-account .dt-menu{margin-left:-30px;}
#dt-add .dt-menu{margin-left:-120px;}
.dt-menu-inner a:hover{background-color:#ebebeb}
.dt-menu-inner, .dt-menu-inner-notifi {background-color: #fff;position: relative;}
.dt-menu-inner a {display: block;padding: 0 14px;width: 126px;height: 48px;line-height: 48px;text-align: left;color: #7a7a7a;font-size: 13px;cursor: pointer;text-decoration: none;}
.dt-menu-bottom a i, .dt-menu-inner a i {float: left;display: block;width: 18px;height: 18px;margin-right: 5px;margin-top: 15px;background: url(../images/allicons.png) no-repeat;}
.dt-menu.show {display: block;}
#mynavtools-local i {background-position: -241px -1px;}
#mynavtools-src i {background-position: -211px -1px;}
#mynavtools-create i {background-position: -271px -1px;}
.dt-notification-count {font-size: 12px;background-color: #f46;color: #fff;padding: 0 3px;border-radius: 2px;}
/*头部头像*/
a.dt-account-btn {overflow: hidden;display: block;width: 125px;height: 64px;line-height: 64px;font-size: 13px;color: #444;text-decoration: none;}
#dt-account .dt-avatar {float: left; width: 36px;height: 36px;margin: 13px 0 0;border-radius: 36px;-webkit-transition: -webkit-transform .4s ease-out;-moz-transition: -moz-transform .4s ease-out;-o-transition: -o-transform .4s ease-out;transition: transform .4s ease-out;}
.dt-account-btn span {float: left;margin-left: 8px;margin-right: 8px;}
.dt-account-btn i {float: left;width: 10px;height: 10px;margin-top: 28px;background-image: url(../images/downarrow.png);background-repeat: no-repeat;background-position: 0 0;-o-transition: -o-transform .2s ease-out;transition: transform .2s ease-out;position:absolute;}
#dt-account .dt-menu {margin-right: 3px!important;}
#mynavtools-home i {background-position: -302px -1px;}
#mynavtools-setting i { background-position: -362px -1px;}
#mynavtools-logout i {background-position: -392px -1px;}
#dt-account:hover .dt-account-btn i{-webkit-transform:rotateZ(-180deg);transform:rotateZ(-180deg)}
/************************头部结束**********************/

/************************底部开始**********************/
#footer {
    overflow: hidden;
    margin: 0 auto;
}
.realfoot {
    height: 68px;
    margin-left: auto;
    margin-right: auto;
    border: 1px solid #d8d9da;
    background-color: #e1e2e3;
    color: #444;
}
.footer .footct {
    width: 996px;
    line-height: 38px;
    margin: 0 auto;
    padding: 16px 0 32px;
}
.footer .frdlk {
    float: right;
    padding: 2px 0 0;
    overflow: hidden;
}
.footer .frdlk a {
    float: right;
    display: inline;
    line-height: 36px;
    border-right: 1px solid #cfd0d1;
    margin-right: -1px;
    padding: 0 8px;
    color: #666 !important;
}
.graylk a:link, .graylk a:visited, a.graylk:link, a.graylk:visited {
    color: #bbb;
}
.duitang-slogo {
    width: 34px;
    height: 18px;
}

/*登录弹窗*/
.dialog{position: absolute;overflow: hidden;background-color: #fff;border: #b0b0b0;-webkit-box-shadow: 0 2px 8px rgba(0,0,0,.2), 0 0 5px rgba(0,0,0,.2);box-shadow: 0 2px 8px rgba(0,0,0,.2), 0 0 5px rgba(0,0,0,.2);border-radius: 4px;}
.dialog .dialog-box{width:100%;background:#fff;height:100%}
.userLogin { background:#fff;padding: 10px;overflow:hidden; }
.userLogin .loginBox h1 { padding:20px;font-size:20px;font-family: "microsoft yahei"; }
.userLogin .loginBox .tellme { padding-top:20px;color:#47b751 ;text-align:center;font-size:16px;font-family: "microsoft yahei"; }
.userLogin .loginBox .tellmore { text-align: right;color:#47b751;font-size:12px; }
.userLogin .loginBox .tellmore a{ color:#47b751 ; }
.userLogin .loginBox .litterTxt { font-size:14px;padding-left:50px; }
.userLogin .loginBox .litterTxt a { font-size:16px;color:#f30; }
.userLogin .loginBox .litterTxt a:hover,.userLogin .loginBox .tellmore a:hover { text-decoration: underline; }
.userLogin .loginBox { float:left;display: inline;padding: 20px 20px 30px 80px; }
.userLogin .loginBox .larea { overflow: hidden; }
.userLogin .loginBox .larea .regBtn { height: 40px;line-height: 40px; }
.userLogin .loginBox .portBtn{display: block;width: 304px;text-align: center;background: #2FB5F3; border: none;color: #FFF;padding: 5px 20px;border-radius: 3px;cursor: pointer;font-size: 14px;}
.userLogin .loginItem { float:left;display:inline;position:relative;margin-bottom: 20px;border: 1px solid #e5e4e3 }
.userLogin .labelName { position:absolute;left:49px;top:0;font-size:12px;line-height: 40px;color:#999; }
.userLogin .loginItem .loginLabel{ position: absolute;top:0;left:0;width:38px;height:38px;border-left: 1px solid #e5e4e3;border-right: 1px solid #e5e4e3;background:url('../images/icon.png') no-repeat; }
.userLogin .loginItem .nameLabel { background-position: -100px -170px; }
.userLogin .loginItem .pwdLabel { background-position: -100px -210px; }
.userLogin .loginItem .emaiLabel { background-position: -100px -250px; }
.userLogin .loginItem .itxt { float: none;width:254px;height: 18px;line-height: 18px;padding: 10px 0 10px 50px;border: 0;overflow: hidden; }
.userLogin .loginBox .clearTxt { float:left;display:inline;line-height:40px;padding-left:5px;font-size: 12px;color:#f30; }
.userLogin .ItemFocus  { border: 1px solid #3aa2e4;  }
.userLogin .ItemFocus .nameLabel { background-position: -140px -170px; }
.userLogin .ItemFocus .pwdLabel { background-position: -140px -210px; }
.userLogin .ItemFocus .emaiLabel { background-position: -140px -250px; }
.userLogin .cooper { padding-top:10px;line-height: 50px;color:#f46; }
.userLogin .cooper a.userQQ, .userLogin .cooper a.userWeibo { display:inline-block;width:60px;height:70px;margin-right:20px;text-indent:-9999px;background:url('../images/icon.png') 0 0 no-repeat; }
.userLogin .cooper a:hover.userQQ, .userLogin .cooper a:hover.userWeibo { background-position-x: -165px; }
.userLogin .cooper a.userQQ { background-position: -105px -300px; }
.userLogin .cooper a.userWeibo { background-position: -105px -370px; }

/*瀑布流*/
/* container */
#waterfall{
    position:relative;
    width:1200px;
    margin:0 auto 25px;
    padding-bottom: 10px;
    clear:both;
    display: inline-block;
}
.grid{
    width:184px;
    min-height:100px;
    padding: 0px;
    background:none;
    margin:8px 8px 8px 8px;
    font-size:12px;
    float:left;

}
.grid .mbpho {
    position: relative;
	overflow:hidden;
	height:184px;
}
.grid .mbpho img {
    display: block;
    margin-left: auto;
    margin-right: auto;
    max-width: 184px;
    width: 184px;
}
.grid .wooscr {
    border-width: 0 1px;
    border-style: solid;
    border-color: #dedfe0;
}

.grid  .g {
    clear: both;
    padding: 10px 12px;
    margin: 0;
    color: #444;
    word-wrap: break-word;
    word-break: break-all;
    overflow: hidden;
}
.grid div.d {
    overflow: hidden;
    padding: 0 12px;
    background-color: #fff;
    padding-bottom: 10px;
    border-bottom: none;
}
.grid ul {
    zoom: 1;
    display: block;
    padding: 0 0 8px;
}
.grid li {
    zoom: 1;
    padding: 8px 11px 7px;
    border-top: 1px solid #f0f0f0;
}
.grid li a {
    color: #666;
}
.grid li img {
    float: left;
    margin: 0 8px 0 0;
    border-radius: 26px;
}
.grid .thumb {
    height: 184px;
    width: 184px;
}

.grid .j,.section-desc .j {
    background:#fff;
    border-width: 0 0 3px;
    border-style: solid;
    border-color: #E3E4E5;
    padding: 0;
    border-radius: 2px 2px 0 0;
    -moz-border-radius: 2px 2px 0 0;
    -webkit-border-radius: 2px 2px 0 0;
}
.grid .d .d1,.section-desc .d .d1 {
    background-position: -5px -50px;
}

.grid .d .d2,.section-desc .d .d2 {
    background-position: -90px -50px;
}
.grid .d .d3,.section-desc .d .d3 {
    background-position: -175px -50px;
}
.grid .d .d4 ,.section-desc .d .d4{
    background-position:-90px -28px;
}
.grid .d span ,.section-desc .d span{
    float: left;
    line-height: 19px;
    padding: 0 0 0 16px;
    margin: 0 8px 0 0;
    background-image: url(../images/20140528162525_djtAu.png);
    background-repeat: no-repeat;
    font-size: 13px;
    color: #a0a0a0;
}
.grid .d span.pink{background:none;color:#f46;padding:0px}
.grid .d span.pink i{color:#aaa;}
.grid .d span.caaa{background:none}
.grid strong {
    border-bottom:1px solid #ccc;
    margin:10px 0;
    display:block;
    padding:0 0 5px;
    font-size:17px;
}
.grid .g .section-title{
    font-size: 13px;
    font-weight: 700;
    color:#444;
}
.grid .meta{
    text-align:right;
    color:#777;
    font-style:italic;
}
.grid .imgholder img{
    max-width:100%;
    background:#ccc;
    display:block;
}
.dt-img-cover{display:block;position:absolute;top:0;left:0;width:222px;height:222px;border:1px solid rgba(0,0,0,.02);background-color:#000\9;filter:alpha(opacity=0);opacity:0\9}.dt-img-cover:hover{background-color:rgba(0,0,0,.08);background-color:#818181\9;border:1px solid rgba(0,0,0,.12);border:1px solid #000\9;filter:alpha(opacity=16);opacity:.16\9}
/********分页****************/
.pagination {font-size:12px;line-height:25px;text-align:right; padding:10px 0 15px 0;margin:0 auto;display: inline-block }
.pagination a {border:1px solid #efefef; background:#fff; color:#000; text-decoration:none;padding:5px 10px; margin:2px; }
.pagination a:hover {border:1px solid #f46;color:#fff; background-color:#f46; padding:5px 10px;}
.pagination a:active {border:1px solid #f46;color:#f46;text-decoration:none; padding:5px 10px; margin:2px;}
.pagination .current {border:1px solid #f46;color:#fff; padding:5px 10px; margin:2px; background-color:#c83800;font-weight:bold;}
.pagination .disabled {border:1px solid #f46; color:#b21e23;padding:5px 10px; margin:2px;}
.pagination .now{height:25px; line-height:25px; background:#f4f4f4; border:1px #efefef solid; color:#9a9a9a;}
.pagination li {display: inline-block;}
.pagination li.selected a {background-color: #f46;border: 1px solid #f46;color: #ffffff;padding: 5px 10px;}
.pagination li.hidden a {background: none repeat scroll 0 0 #f4f4f4;border: 1px solid #efefef;color: #9a9a9a;height: 25px;line-height: 25px;}
.pagination .page{padding:0px}


.pageCode { padding:20px 30px 10px;background:#fff;border-top: 1px solid #e0e0e0;border-bottom: 1px solid #e0e0e0; text-align: center;overflow: hidden; }
.pageCode img { width:200px;height:200px; }
.pageAtten { width:100%;height:30px;line-height: 30px;background:#47b751;color:#fff;overflow: hidden; }
.pageBox { padding-top:20px;overflow: hidden; }
.pageCodeBox{ float:left;display: inline;padding:0 20px; }
.pageCodeBox img { max-height: 250px;}
.pageCodeBox .guanzhu {color:#999;line-height:30px;text-align: center; }
.pageInfo { float:left;width:855px;padding:0 20px;margin:0px 0;border-left:1px dotted #efefef; }
.cell-left-detail .pageInfo{width:495px;}
.tbBox table {border: 1px solid #eee;border-collapse: collapse;width: 100%;background-color:#f8f8f8}
.tbBox table td { border: 1px solid #eee;text-align: center;color:#999;padding: 5px;line-height: 30px; }
.tbBox table td .num { font:700 16px arial;color:#666; }
.yh{font-weight: 700;}
.c37b { color: #444;}
.f22 {font-size: 22px;}
.mb15 {margin-bottom: 15px;}
.mb10{margin-bottom: 10px;}
.f14{font-size: 14px;}
.f16{font-size: 16px;}
.content {width: 1200px;min-height: 420px;margin: 0 auto;padding-bottom: 24px;}
li.cur a{width: 52px;color: #f14382;font-weight: 700;}
.pg-fscleft{width:800px;overflow: hidden;float:left}

.smallBox .section-img, .smallBox .section-img img{
    width: 105px;
    height: 105px;
    margin-left: 5px;
    margin-top: 5px;}
.smallBox .dt-img-cover{width:122px;height:122px;border:none}
.smallBox .section-desc{width:122px;}
.smallBox .section-bottom-a{width:120px;display: none}
.smallBox .section-bottom-b{width:120px;display: none}
.smallBox .weUl .section {
    float: left;
    margin-right: 10px;
    margin-top: 10px;
    overflow: hidden;
    BORDER: 1px solid #ddd;
    border-radius: 5px;
    background: #fff;
}
.smallBox .weUl .marginRright_0{margin-right: 0px;}
.smallBox  .section-desc {
    height: 29px;
    overflow: hidden;
    border:none;
    line-height: 29px;
}
.smallBox .section-title {
    height: 20px;
    line-height: 20px;
    width: 90%;
    padding-top: 5px;
}
.smallBox .dt-album .section{width:124px;}
.smallBox .dt-album .marginRright_0{margin-right: 0px;}

.bd1 {
    background: none;

}
.tjCellUl{ width:1202px;}
.tjCellUl li { position:relative;float:left;width:121px;margin:10px 6px 10px 7px;overflow: hidden ;background: #fff}
.tjCellUl li img{width:121px;height: 115px;}
.tjCellUl li:hover {background: #fff }
.tjCellUl li a {
    display: block;
    color: #444!important;
    font-size: 13px;
    font-weight: 700;

}
.tjCellUl li span.link, .brandCellUl li span.link {
    width: 100%;
    display: block;
    text-overflow: ellipsis;
    overflow: hidden;
    text-align: center;
    line-height: 30px;
    height: 30px;
}
.jpFlag{position: absolute;right:2px;bottom:2px;z-index:99}
.hotWord ul {
    overflow: hidden;
    padding: 0 10px 10px;
    display: block;
}
.hotWord ul li {
    border-radius: 3px;
    float: left;
    height: 28px;
    line-height: 28px;
    margin-right: 10px;
    margin-top: 10px;
    padding: 0 10px;
}
.hotWord ul li a {
    color: #fff;
}
.hotWord ul li a:hover {
    text-decoration: none;
}
.hot_w_1 {
    background-color: #f29ec2;
}
.hot_w_2 {
    background-color: #02d1a7;
}
.hot_w_3 {
    background-color: #7d91f4;
}
.hot_w_4 {
    background-color: #e1b82c;
}
.hot_w_5 {
    background-color: #d97ff0;
}
.hot_w_6 {
    background-color: #3dd453;
}
.hot_w_7 {
    background-color: #52b7ef;
}
.hot_w_3 {
    background-color: #7d91f4;
}