www.gusucode.com > 教程素材资源下载论坛网站源码程序 > 教程素材资源下载论坛/整站源码/template/dean_code_161226/common/extend_common.css

    @charset "utf-8";
/*模板版权:威海迪恩网络有限公司*/
/*公司网址:http://www.188yule.com*/
/*联系客服QQ:1691779149*/
/*版本:vision1.0*/
.avt{transition:all .15s ease-out;-webkit-transition:all .15s ease-out;-moz-transition:all .15s ease-out;-o-transition:all .15s ease-out;}
.avt:hover{transform:scale(1.07);-webkit-transform:scale(1.07);-moz-transform:scale(1.07);-o-transform:scale(1.07);}
a{transition:all 0.2s linear;-webkit-transition:all 0.2s linear;-moz-transition:all 0.2s linear;-o-transition:all 0.2s linear;}
#ls_username,#ls_password{transition:all 0.25s ease;-webkit-transition:all 0.25s ease;-moz-transition:all 0.25s ease;-o-transition:all 0.25s ease;}
#ls_username:focus,#ls_password:focus{transform:scale(1.1);-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-o-transform:scale(1.1);}
.frame-1 { background-color:transparent !important; background-image:none !important; border:0 none !important; margin:0 !important; padding:0 !important; border-width:0px; height: auto }
.frame-1-c { background-color:transparent !important; background-image:none !important; border:0 none !important; margin:0 !important; padding:0 !important; border-width:0px; height: auto; }
.move-span{  background-image:none !important; border:0 none !important; margin:0 !important; padding:0 !important; border-width:0px; height:auto;}
.move-span .content{ background-color:transparent !important; background-image:none !important; border:0 none !important; margin:0 !important; padding:0 !important; border-width:0px; height:auto;}
.rotateInFiniteOne {
    -webkit-transform-origin: 50% 50%;
    transform-origin: 50% 50%;
    -webkit-animation: rotateInFiniteOne 3s linear infinite;
    animation: rotateInFiniteOne 3s linear infinite;
}
@-webkit-keyframes rotateInFiniteOne {
    0% { -webkit-transform: rotateZ(0deg); opacity: 1;}
    100% {-webkit-transform:  rotateZ(360deg); opacity: 1; }
}

@keyframes rotateInFiniteOne {
    0%{ -webkit-transform: rotateZ(0deg);  transform:rotateZ(0deg);  opacity:1; }
    100%{-webkit-transform:  rotateZ(360deg);  transform: rotateZ(360deg);  opacity: 1;}
}
/* css3向下移动*/

@-webkit-keyframes arrow {
    0% { opacity: 0; -webkit-transform: translate3d(0,-17px,0); }
    50% { opacity: 1; -webkit-transform: translate3d(0,-0px,0); }
    100% { opacity: 0; -webkit-transform: translate3d(0,10px,0); }
}
@-o-keyframes arrow {
    0% { opacity: 0; -o-transform: translate3d(0,-17px,0); }
    50% { opacity: 1; -o-transform: translate3d(0,-0px,0); }
    100% { opacity: 0; -o-transform: translate3d(0,10px,0); }
}
@-moz-keyframes arrow {
    0% { opacity: 0; -moz-transform: translate3d(0,-17px,0); }
    50% { opacity: 1; -moz-transform: translate3d(0,-0px,0); }
    100% { opacity: 0; -moz-transform: translate3d(0,10px,0); }
}
@-ms-keyframes arrow {
    0% { opacity: 0; -ms-transform: translate3d(0,-17px,0); }
    50% { opacity: 1; -ms-transform: translate3d(0,-0px,0); }
    100% { opacity: 0; -ms-transform: translate3d(0,10px,0); }
}
@keyframes arrow {
    0% { opacity: 0; transform: translate3d(0,-17px,0); }
    50% { opacity: 1; transform: translate3d(0,-0px,0); }
    100% { opacity: 0; transform: translate3d(0,10px,0); }
}
@-webkit-keyframes rotateInFiniteOne {
    0% { -webkit-transform: rotateZ(0deg); opacity: 1;}
    100% {-webkit-transform:  rotateZ(360deg); opacity: 1; }
}

@keyframes rotateInFiniteOne {
    0%{ -webkit-transform: rotateZ(0deg);  transform:rotateZ(0deg);  opacity:1; }
    100%{-webkit-transform:  rotateZ(360deg);  transform: rotateZ(360deg);  opacity: 1;}
}
a{ text-decoration:none;}
a:hover{ text-decoration:none;}
*{ padding:0px;margin:0px;}
ul li{list-style:none;}
img{ border:none;}
.clear{ clear:both;}
body{ font-family:Microsoft yahei; background:#fff!important;background-color:#fff!important; }
.w1180{ width:1180px; margin:0 auto;}
#hd .wp{ padding:0;}
.hdc{min-height:0;}
.wp,#wp{ width:1180px; margin:0 auto;}
.ct2 .mn{ width:940px;}
.ct2_a .mn{ width:1008px!important;}
.ct3_a .sd{ width:300px;}
.ct3_a .mn{ width:700px!important;}
body#space .block{margin: 0 5px 10px!important;border: 1px solid #DDD!important;background: #FFF;}
.move-span{ background:none;}
.tdats .tfxf{ width:800px!important;}
.tdats .tfx{ width:390px!important;}
.tdats .tb{ margin-top:12px!important;}
#hd{ background:#fff;}
.bm_c ul.xl2{ background:none;}
.bm_c ul.xl2 li{width: 48%; }
.my_flw_stats{ width:158px!important;}
/*个人中心*/
#uhd{ background:#fff;border: 1px solid #ededed;}
.ct1{ border:1px solid #ededed;border-top: 0;}
#uhd .tb .a a{ border:1px solid #ededed;}
#uhd .tb a{ border-width:0 0;}
#uhd .tns th, #uhd .tns td{ padding-left:0; text-align:center;}
.tns th{ border-right:1px solid #ededed;}
.tb{ border-bottom:0!important;}
.bbs,.flw_article{ border-bottom:1px dashed #ededed!important;}
.avt img{ border-color:#fff; border-radius:100%;}
.sd{ background:#fff!important;}
/*其他页面调整*/
.tbn li.a{border-top:1px solid #ededed;}
.tbn li:last-child{ border-botttom:0;}
.pbr{ height:10px!important;}
.p_pop{ box-shadow:0 0 0!important;}
.appl li { display: block;  height: 40px; line-height: 40px; white-space: nowrap; word-wrap: normal; font-size: 14px; text-overflow: ellipsis; overflow: hidden;margin: 0 5px;  border-bottom: 1px dashed #ededed;}
hr.da{border-top: 0!important;}
.tbn ul a { display: block;height: 40px; line-height: 40px;  margin-left:10px;}
.tbn li.a { border-left: 3px solid #FF7D00; color: #666;}
.notice_pm, .notice_mypost, .notice_interactive, .notice_system, .notice_manage, .notice_app{margin: 13px 5px 5px 0;}
.tb_h{ background-color:#fff;}
.ttp .a a{ background:#fff!important;}
/*按钮*/
.moodfm_btn{ background:url({STYLEIMGDIR}/viewthread/pnb.png) center no-repeat!important;}
/*边框*/
.pgb a{ border-color:#ededed;}
.tb a{ border:1px solid #ededed; background:#f4f4f4;}
.ttp a, .ttp strong{ border:1px solid #ededed!important;}
.tl .th{ border-bottom:1px solid #ededed!important;}
.tl .th{ margin-top:0!important;}
.ttp{ border-width:0!important;}
.pbn{ border:0!important}
.tb .o{    border: 1px solid #8FC31F; margin:0;}
.tb .o, .tb .o a{ background:#8FC31F; height:30px; line-height:30px;}
/*快捷导航*/
.jump_bdl .a a, .jump_bdl .a a:hover{ background:#8FC31F; color:#fff;}
#qmenu_menu ul.nav a:hover{ background-color:#fff;}
/*字体颜色*/
.xi2, .xi2 a, .xi3 a{ color:#8FC31F;}
.bdl dd.bdl_a a,.t_f a{ color:#8FC31F!important;}
.ptg a{ color:#999!important;}
/*header*/
.deanheaderbg{ width:100%; height:80px; min-width:1180px;  background:#fff;}
.deanlogo{ width:240px;height:60px; float:left; padding-top:6px;}
/*导航*/
#deannavbox{width:100%; height:45px; min-width:1180px;  background:#293047;}
.deannav{ height: 45px; line-height: 45px; width: 900px; overflow:hidden; float:left;}
.deannav ul li{ float:left;}
.deannav ul li a{ display:inline-block;padding: 0 25px; height:45px; line-height:45px; color:#fff; font-size:14px; text-align:center;position: relative;}
.deannav ul li a:hover{ background:#8FC31F; color:#fff;}
.deannav ul li.a a{ background:#8FC31F; color:#fff;}
.deannav ul li a span{  display:none;}
.deannav ul li.a a:hover span{ display:none;}
.deannav ul li.hover{  background:#8FC31F; color:#fff; }
.deannav ul li.hover a{ background:#8FC31F; color:#fff;}

/*二级导航*/
.p_pop a:hover{ background:none;}
#hd .p_pop{ background:#fff; box-shadow:none; padding:10px 0!important;border: 1px solid #ededed; border-top:0;}
#hd .p_pop a{ padding:0; width:80%; margin:2px auto; color:#666; font-size:14px; border-bottom:0; height:33px; line-height:33px;text-align:center; display:block;}
#hd .p_pop a:hover{ background:none!important; color:#8FC31F;}
#mu { border-left:0!important; border-right:0!important;}
#mu ul{ width:100%;border:0; padding:6px 0!important;  min-width:1180px;position:relative!important; background-color:#8FC31F!important; background:#8FC31F!important; border-bottom:0!important; width:1180px; margin:0 auto;}
#mu a{ border:0; font-size:12px;border: 1px solid #8FC31F; margin: 0px 5px; color:#fff; display:inline-block!important; height:25px; line-height:25px; padding:0 6px!important;}
#mu a:hover { margin: 0px 5px;border: 1px solid #fff!important;background: #8FC31F;color: #fff;text-decoration: none; }
/*搜索*/
.deansearch{ float:left; padding-top: 10px; margin-left:75px;}
#scbar{ width:450px; height:auto; line-height:auto!important;border-top:0;border-bottom: 0;border:1px solid #ededed;background:none; height:35px!important; line-height:35px!important;}
.dean_scbar{}
.dean_scbar_type_td{ float:left; width:70px; height:35px; line-height:35px; text-align:center; font-size:14px; color:#999; border-right:1px solid #ededed; background:url({STYLEIMGDIR}/bg03.png) 45px center no-repeat;}
.dean_scbartxt{ float:left;width:269px!important; padding-left:40px;height: 35px;line-height: 35px;font-size: 14px;border:0; background:rgba(255,255,255,0.95) url({STYLEIMGDIR}/search.png) 10px center no-repeat;}
#scbar_txt{height: 35px;line-height: 35px; font-family:Microsoft Yahei; color:#999;}
.scbar_narrow #scbar_txt{ width:255px;}
#scbar_btn{background:#8FC31F; border: 0; width:70px; font-size:15px; font-family:Microsoft Yahei; font-family:Microsoft Yahei;  height: 35px; line-height:35px;}
.scbar_hot_td{ margin-top:5px; width:445px; padding-left:5px; overflow:hidden;text-overflow:ellipsis; white-space:nowrap; }
.scbar_hot_td span{ font-size:12px; color:#999;}	
.scbar_hot_td a{ padding:0 5px; color:#666!important; font-size:12px;}
.scbar_hot_td a:hover{ color:#8FC31F!important;}
#scbar_type{ padding-left:12px;}
#scbar_type_menu{ width:69px;}
/*顶部右侧工具*/
.deantoptools{ float:right; width:390px; margin-top:17px;}
.deanbecomemems{ float:right; margin-left:10px;width:60px;position: relative;padding-top: 26px; height:37px;}
.deanbecomemems a{ display:block;}
.deanbecomemems a i{display:block; width:29px; height:24px;position: absolute;top: 0;left: 50%;margin-left: -13px; background:url({STYLEIMGDIR}/dl/vip.png) no-repeat;}
.deanbecomemems a p{ font-size:12px; color:#666;height:34px; line-height:34px; text-align:center;}
.deanbecomemems a:hover p{color:#8FC31F}

.deanfuploading{ float:right; margin-left:10px;width:60px;position: relative;padding-top: 26px; height:37px;}
.deanfuploading a{ display:block;}
.deanfuploading a i{display:block; width:26px; height:21px;position: absolute;top: 3px;left: 50%;margin-left: -13px; background:url({STYLEIMGDIR}/dl/upload.png) no-repeat;}
.deanfuploading a p{ font-size:12px; color:#666;height:34px; line-height:34px; text-align:center;}
.deanfuploading a:hover p{color:#8FC31F}

.deantopmyfav{float:right; margin-left:10px;width:60px;position: relative;padding-top: 26px; height:37px;}
.deantopmyfav a{ display:block;}
.deantopmyfav a i{display:block; width:26px; height:26px;position: absolute;top: 0;left: 50%;margin-left: -13px; background:url({STYLEIMGDIR}/dl/star.png) no-repeat;}
.deantopmyfav a p{ font-size:12px; color:#666;height:34px; line-height:34px; text-align:center;}
.deantopmyfav a:hover p{color:#8FC31F}

.deantopapp{float:right; margin-left:10px;width:60px;position: relative;padding-top: 26px; height:37px;}
.deanappdsd{ display:block;}
.deanappdsd i{display:block; width:19px; height:26px;position: absolute;top: 0;left: 50%;margin-left: -13px; background:url({STYLEIMGDIR}/dl/app.png) no-repeat;}
.deanappdsd p{ font-size:12px; color:#666;height:34px; line-height:34px; text-align:center;}
.deanappdsd:hover p{color:#8FC31F}

.deandropcon{ width: 208px; height: 270px; right: -73px; font-size: 14px; position:absolute; top: 63px; left: auto;    border: 1px solid #e4e4e4; background: #fff; z-index: 298; display:none;}
.deandropcon_download{}
.deanappbox{display: block; width: 117px; height: 152px; padding-top: 30px; white-space: nowrap; text-align: center; margin: 0 auto;}
.deanappbox img{display: block; height: 117px; width: 117px; margin: 0 auto 15px; line-height: 117px;}
.deanappbox span{ font-size:14px; color:#666;    text-align: center;}
.deankokrebtn{ display: block; width: 120px; margin: 15px auto 0; text-align: center; line-height: 36px; background: #8FC31F; color: #fff;}
.deantopapp:hover .deandropcon{ display:block;}
/*快捷导航*/
.deansubnav{ float:right; width:75px;position: relative;padding-top: 26px; height:37px;}
#qmenu{display:block; margin:0; padding-right:0; overflow:visible; position:relative;width: 55px; height: 37px; background:none; font-weight:normal; text-align:center;}
#qmenu span{position: absolute; display:inline-block; width: 26px; height: 2px; background: #8FC31F;  right: 15px;  transition: all .2s linear;}
.deansubnav p{ font-size:12px; color:#666;height:34px; line-height:34px; text-align:center;}
#qmenu span.deanlines1 { top: -20px;}
#qmenu span.deanlines2 { top: -12px;}
#qmenu span.deanlines3 { top: -4px;}
#qmenu.a span.deanlines1 { top: -14px; transform: rotate(45deg); width: 26px;  right: 15px;}
#qmenu.a span.deanlines2{ display:none;}
#qmenu.a span.deanlines3 {  top: -14px; transform: rotate(-45deg); width: 26px; right: 15px;}
#qmenu_menu{ border-color:#ededed;}
.deansubnav a:hover p{ color:#8FC31F}
/*登录*/
.deandl{ float:right; width:auto; height:45px; line-height:45px;}
/*未登录*/
.deanundlicon{ position:relative; width:35px; height:45px; padding:0 10px; background:url({STYLEIMGDIR}/dl/users.png) center no-repeat; float:left;}
.deandenglu .curss{}	
.deandlbtn a{ font-size: 14px; color: #fff; padding: 0 16px; border-right: 1px solid #fff;}	
.deanregbtn a{font-size: 14px; color: #fff; padding-left: 16px;}
.deandlbtn a:hover,.deanregbtn a:hover{ color:#8FC31F;}
.deandlkuang{ width:90px; position:absolute; top:55px; right:-17px; background:#fff; display:none; z-index:101;border:1px solid #ededed;}
.deandlkuang i{position: absolute;top: -13px;left: 35px; width:22px; height:13px; background:url({STYLEIMGDIR}/dl/header_login_ico.png) center no-repeat;}
.deandlkuang ul li{height: 36px;line-height: 36px;text-align: center;width:90px; }
.deandlkuang ul li a{color: #333;width: 90px;display: inline-block; font-size:12px;}
.deandlkuang ul li a:hover{color:#8FC31F!important; background:#fff;}
/*登录*/
.logininfo{ position:absolute; height:41px; bottom:0px; right:40px; color:#333;}
.logins{ float:right; overflow:hidden; width:100px; height:41px;}
.deanlogin{float:right; width:auto; }
.deanlogin span.pipe{display:none;}
.deanlogin ul{overflow:hidden;float:right;}
.deanlogin ul li{ float:left;}
.loginout{ }
.deanlogin dd a{ color:#666; }
.loginout a,.deanvwmy a{ color:#eee;}
.unlogin{ position:absolute; top:0; right:0px;}
.unlogin a{ display:block; width:48px; margin:0; height:41px; overflow:hidden; line-height:41px; text-align:center; float:left; padding:0; font-size:16px;  font-family:microsoft yahei; background:#fff; color:#333; margin-left:10px;}
#deanmemberinfo{ position:absolute; text-align:center; right:30px; top:0; padding:0;width:60px; z-index:121; height:45px; line-height:40px; font-size:16px; overflow:hidden; }
#deanmemberinfo.curs,#deanmemberinfo:hover{ background:#fff; }
#deanmemberinfo a{color:#555; font-family:microsoft yahei; font-size:14px;}
#deanmembercontent{ display:none; position:absolute; z-index:120;  background:#fff; right:30px; top:45px; width: 77px;border: 1px solid #ededed;border-top: 0;}	
#deanmemberinfo.curs a{ color:#8FC31F;}
#deanmemberinfo.curs i,#deanmemberinfo:hover i{ background:url({STYLEIMGDIR}/dl/menudown1.png) center no-repeat;}
#deanmemberinfo a span{ display:block; width: 60px; height: 60px; overflow: hidden; line-height: 0; position: absolute; z-index: 6; top: 0; right: 8px;}
#deanmembercontent dd{ display:block; line-height:20px; clear:both; text-align:center;}
#deanmembercontent dd a:hover{color: #8FC31F;}
#deanmembercontent dd a{ color:#666; font-size:12px; display:block; height:30px; line-height:30px;font-family: Microsoft Yahei;}
.deandiybtn a img.qq_bind{margin-top:5px; width:70px; height:18px;}
.deandiybtn,.deandiybtn a{ color:#fff;}
#g_upmine{ padding-left:0px;}
.deanunlogin a{ float:left; padding-left:6px; display:block; color:#666; }
.deanunlogin a:hover{color:#2A629D;}
.deanadmin{height: 22px; line-height:26px;display: block; overflow:hidden;font-size:12px; color:#fff; text-align:center; padding:0 10px!important; width:58px;white-space: nowrap;text-overflow: ellipsis;}
.deanvwmy i{display:block; width:7px; height:4px; margin-top:19px; margin-right:10px; background:url({STYLEIMGDIR}/dl/menudown.png) center no-repeat; float:right;}
.deanvwmy img{ width:30px; height:30px; border-radius:24px;margin-top: 5px;}
#um dl dd{ float:left; margin-right:5px;}
#deanmypostsd{ padding-left:23px!important; background:url({STYLEIMGDIR}/dl/bell.png) left center no-repeat;}
#deanpm_ntc{ background:url({STYLEIMGDIR}/dl/message.png) left center no-repeat;padding-left:20px!important;}
#deanpm_ntc.new{ background:url({STYLEIMGDIR}/dl/message1.png) left center no-repeat;}
.deantongzhi{float: left;height:45px; line-height:45px; margin-right:20px; position:relative;}
#toptb .new{padding-left: 14px;font-weight:normal;padding-left: 24px;}
#deanmypostsd.new{background:url({STYLEIMGDIR}/dl/bell1.png) left center no-repeat; }
#deanmypostsd.new span{font-size: 12px; background: #8FC31F; position: absolute; top: 0; left: 16px; height: 17px; line-height: 17px; display: block; color: #fff; padding: 0 2px;}
.deantongzhi a{display:inline-block; width:100%; height:100%;}
.deanloginout{ float:right; width:20px; height:45px;}
.deanloginout a{ display:block; width:20px; height:45px; background:url({STYLEIMGDIR}/dl/logout.png) center no-repeat;}
.deanloginout a:hover{ background:url({STYLEIMGDIR}/dl/logout1.png) center no-repeat;}
.deanusersets{float:left; width:20px; height:45px; margin-right:15px;}
.deanusersets a{display:block; width:20px; height:45px; background:url({STYLEIMGDIR}/dl/settings.png) center no-repeat; -webkit-transform-origin: 50% 50%; transform-origin: 50% 50%; -webkit-animation: rotateInFiniteOne 3s linear infinite;
animation: rotateInFiniteOne 3s linear infinite;}
.deanusersets a:hover{background:url({STYLEIMGDIR}/dl/settings1.png) center no-repeat;}
.deandiy_btn{float:left; width:26px; height:45px; margin-right:15px;}
#diy-tg{ text-indent: 0; background:none; width:26px; display:block; height:45px; line-height:45px; float:none; font-size:14px; color:#fff; }
#diy-tg:hover{ color:#8FC31F}
/*侧边工具栏*/
.deansidetools{width: 60px;z-index: 999999;border: 1px solid #eff0f1;position: fixed;right: 0;top: 50%; }
.deansidetools ul{}
.deansidetools ul li{display: block;background: #fff;text-align: center;height: 60px;border-bottom: 1px solid #eff0f1;overflow: hidden;color: #999;}
.kefu_part {position: relative;z-index: 20; display:block; cursor:pointer}
.deansidetools ul li a i{display: block;width: 25px;height: 25px;margin: 10px auto 5px;}
.deansidetools ul li a i.icon_kefu{background: url({STYLEIMGDIR}/sidetools/side-icon-service.png) no-repeat center center;}
.deansidetools ul li a:hover i.icon_kefu{background: url({STYLEIMGDIR}/sidetools/sidebar_icon01_hover.png) no-repeat center center;}
.deansidetools ul li a:hover{ color:#8FC31F}
.kefu_part_open{position: absolute;overflow: hidden;width: 218px;height: 252px;top: -11px;left: -226px; display:none;background: url({STYLEIMGDIR}/sidetools/sidebar_kefu_bg.png) no-repeat center center;padding-right: 8px;-webkit-transition:all 0.3s linear;-moz-transition:all 0.3s linear;-o-transition:all 0.3s linear;-ms-transition:all 0.3s linear;transition:all 0.3s linear;}
.deansideicon_qq{display: block;width: 38px;height: 46px;margin: 20px auto 0;background: url({STYLEIMGDIR}/sidetools/sidebar_icon_qq_.png) no-repeat center center;}
.kefu_part_open a.deanonline{display: block;color: #8FC31F;border: 1px solid #8FC31F;width: 78px;height: 22px;line-height: 22px;text-align: center;margin: 10px auto;border-radius: 3px;}
.kefu_part_open a.deanonline:hover{ background:#8FC31F; color:#fff;}
.deansidetime{color: #999;margin-bottom: 10px;}
.deansidephone{color: #666;background: url({STYLEIMGDIR}/sidetools/sidebar_icon_phone.png) no-repeat 20px center;height: 24px;line-height: 24px;padding: 13px 0 13px 28px;border-top: 1px solid #e5e5e5;}
.deansidetel{color: #666;background: url({STYLEIMGDIR}/sidetools/sidebar_icon_kefu.png) no-repeat 20px center;height: 24px;line-height: 24px;border-top: 1px solid #e5e5e5;padding: 13px 0 13px 25px;}
.kefu_part_box:hover .kefu_part_open{  display:block}
.weixin_part_box{}
.weixin_part{position: relative;z-index: 20; display:block; cursor:pointer}
.icon_erweima{display: block;width: 25px;height: 25px;margin: 10px auto 5px;background: url({STYLEIMGDIR}/sidetools/sidebar_icon03.png) no-repeat center center;}
.deansidetools ul li a:hover i.icon_erweima{background: url({STYLEIMGDIR}/sidetools/sidebar_icon03_hover.png) no-repeat center center;}
.weixin_part_open{position: absolute;overflow: hidden;width: 166px;height: 200px;top: 0;left: -170px; display:none;background: url({STYLEIMGDIR}/sidetools/sidebar_ewm_weixin.png) no-repeat center center;padding-right: 8px;-webkit-transition:all 0.3s linear;-moz-transition:all 0.3s linear;-o-transition:all 0.3s linear;-ms-transition:all 0.3s linear;transition:all 0.3s linear;}
.weixin_part_box:hover .weixin_part_open{  display:block}

.app_part_box{}
.app_part{position: relative;z-index: 20; display:block; cursor:pointer}
.icon_app{display: block;width: 25px;height: 25px;margin: 10px auto 5px;background: url({STYLEIMGDIR}/sidetools/sidebar_icon04.png) no-repeat center center;}
.deansidetools ul li a:hover i.icon_app{background: url({STYLEIMGDIR}/sidetools/sidebar_icon04_hover.png) no-repeat center center;}
.app_part_open{position: absolute;overflow: hidden;width: 160px;padding-right: 6px;height: 250px;top: -50px;left: -166px; display:none;
background: url({STYLEIMGDIR}/sidetools/sidebar_bg_open.png) no-repeat center center;-webkit-transition:all 0.3s linear;-moz-transition:all 0.3s linear;-o-transition:all 0.3s linear;-ms-transition:all 0.3s linear;transition:all 0.3s linear;}
.app_part_open i.app{display: block;background: url({STYLEIMGDIR}/sidetools/sidebar_ewm_app.png) no-repeat center center;width: 134px;
height: 140px;margin: 15px auto;}
.d_iphone{display: block;width: 100px;height: 24px;text-align: center;line-height: 24px;margin: 0 auto;color: #8FC31F;border-radius: 3px;
border: 1px solid #8FC31F;margin-bottom: 7px;}
.d_android{display: block;width: 100px;height: 24px;text-align: center;line-height: 24px;margin: 0 auto;color: #8FC31F;border-radius: 3px;border: 1px solid #8FC31F;}
.app_part_open a:hover{ background:#8FC31F; color:#fff!important;}
.app_part_box:hover .app_part_open{  display:block}

/* 返回顶部 */
#scrolltop{display: block;width:60px;height:60px; left:-3px!important; right:-1px!important;background: none; position:absolute!important; bottom:-62px;cursor: pointer; z-index:222222; border: 1px solid #eff0f1; border-top:0; border-radius:0!important;}
#scrolltop a{ width:60px; height:60px; border:0; padding:0;background:#fff url({STYLEIMGDIR}/sidetools/up.png) 18px 12px no-repeat;z-index:222222;}
a.scrolltopa:hover {background-position:0px !important;background:#fff url({STYLEIMGDIR}/sidetools/up1.png) 18px 12px no-repeat!important;}
#scrolltop a.returnlist, #scrolltop a.returnboard{ display:none;}
#scrolltop a b{position: absolute;bottom: 5px;width: 59px;left: 0; visibility:inherit; color:#343434;}
#scrolltop:hover b{ color:#8FC31F;}

/*footer*/
.deanfooter{ margin-top:30px;}
.deanfttop{ padding:30px 0;width:100%; min-width:1180px;  background:#30363D;}
.deanft_left{ width:300px; float:left;}


.deanftcontactnums{ width:106px; height:60px; padding: 47px 0 0 155px;  z-index: 2; position: relative; background:url({STYLEIMGDIR}/footer/contact-bg.png) center no-repeat;}
.deanftcontactnums h4{font-size: 20px; font-weight:normal; color:#fff;}
.deanftcontactnums p{ font-size:12px; color:#fff;}
.deanqqfefu{ padding-left:28px; height:22px; line-height:22px; margin:10px 0; font-size:16px; color:#fff; background:url({STYLEIMGDIR}/footer/kf.png) left center no-repeat;}
.deancongz{ width: 110px;font-size:16px; color:#fff; position: relative;}
.deancongz a.weixin { padding-left: 12px; position: absolute; left: 70px;  top: 0px;}
.deancongz a.weixin img { z-index: 3; position: relative;vertical-align: 0px;}
.deancongz a.weixin img.hide { position: absolute; left: 10px; top: -5px;  z-index: 2; display: none;}
.deancongz a.weibo { padding-left: 20px;  position: absolute; left: 105px;  top: 0px; z-index: 1;}
.deancongz a.weibo img {  position: relative; z-index: 1;vertical-align: 0px;}
.deancongz a.weixin:hover img.hide{ display:block;}
.deanft_right{ float:right; width:720px;}
.deanft_right ul{}
.deanft_right ul li{ float:left; width:25%;}
.deanft_right ul li h5{ font-size:18px; color:#fff; height:30px; line-height:30px; margin-bottom:10px; font-weight:normal;}
.deanft_right ul li a{ height:30px; line-height:30px; font-size:12px; color:#fff; width:80px; display:block;}
.deanft_right ul li a:hover{ color:#8FC31F;}
.deanbutNav{ margin-top:10px;}
.deanbutNav a{ display:inline-block; padding:0 3px;}
.deanftbottom{ text-align:center; background:#000;padding:25px 0; }
.deanftbottom img.deanftlogo{ margin-bottom:20px;}
.deanftbottom p{line-height:25px;}
.deanftbottom p,.deanftbottom a{ font-size:12px; color:#aaa; }
.deanftbottom p.deanpp span{ display:none;}
.deanftbottom p.deanpp a{margin-right:10px;}
.deanftbottom p a:hover{ color:#8FC31F;}
.deanppbicons a img{vertical-align: middle;  margin: 8px 5px 0;}
/**portal::list,portal::list,portal::view,forum::forumdisplay,forum::viewthread,forum::index**/
#pt {margin: 12px 0 5px 0;height: 29px;border: none;background: transparent;line-height: 29px;}
#pt .z a,#pt .z{ color:#898787; font-size:12px;}
#pt .z a:hover{ color:#8FC31F;}