/*
Theme Name: wp-dfrobot
Theme URI: http://www.chenxingweb.com/wp-theme-dfrobot.html
Author: 晨星博客
Author URI: http://www.chenxingweb.com
Description: 黑色大气博客主题，自适应平板和移动端，最新html5协议开发
Version: 2.5.0
*/

/* 共用 css */
.left{float:left}
.right{float:right}
.cl{zoom:1}
* {outline: 0}
.cl:after {content:".";display:block;height:0;clear:both;visibility:hidden}
em{font-style:normal}
a {color:#333;text-decoration:none;transition: all 0.2s linear;-webkit-transition: all 0.2s linear;-moz-transition: all 0.2s linear;-o-transition: all 0.2s linear}
.w1180 a:hover {text-decoration:none;color:#ed6a00}
textarea {resize:none}
body,html,ul,ol,li,dl,dd,p,h1,h2,h3,h4,h5,h6,form,fieldset{margin:0;padding:0}
body,input,button,select,textarea {font:12px/1.5 '鹂嬈t�',Tahoma,Helvetica,'SimSun',sans-serif;color:#444}
li{list-style:none}
img {border:none}
.avatar{box-shadow:inset 0 -1px 0 #3333sf;-webkit-box-shadow:inset 0 -1px 0 #3333sf;-webkit-transition:0.4s;-webkit-transition:-webkit-transform 0.4s ease-out;transition:transform 0.4s ease-out;-moz-transition:-moz-transform 0.4s ease-out}
.avatar:hover{box-shadow:0 0 10px #fff;rgba(255,255,255,.6),inset 0 0 20px rgba(255,255,255,1);-webkit-box-shadow:0 0 10px #fff;rgba(255,255,255,.6),inset 0 0 20px rgba(255,255,255,1);transform:rotateZ(360deg);-webkit-transform:rotateZ(360deg);-moz-transform:rotateZ(360deg)}
video{margin:0 3% 0 3%;width: 94%;height: auto}
code {font-family: consolas,'Microsoft Yahei',arial !important;padding: 2px 4px;color: #c7254e;background-color: #f9f2f4;border-radius: 4px}
button{outline:none}
#tancu, #gmtx{position:relative}
#tancu span{position: absolute;left: 80px;width: 120px;top: 0;z-index: 9;background-color: #168DE2;border-radius: 5px;padding: 3px;display:none}
#gmtx span {position: absolute;left: -140px;width: 150px;top: -8px;z-index: 9;background-color: #050505;color: #fff;border-radius: 5px;padding: 3px;display: none}
.single-main .img_jz {text-indent: 0;text-align: center}

/* 框架css */
body {font-family: Microsoft yahei;background: #EAEAEA}
::-webkit-scrollbar-track-piece { background:#C5C5C5}
::-webkit-scrollbar { width:6px}
::-webkit-scrollbar-thumb { background:#DF6005}
.w1180 {max-width:1180px;width:100%;margin:0 auto}
.index {margin-top:20px}
.deanpol {width:64%}
.aiv {background: #fff;width: 100%}
.aivs {width: 100%;overflow: hidden}
.st{position:relative}
.sidebar {width: 34%}
.sidebar  .sidebar_tow,.hyh{padding:15px;margin-bottom:15px;background:#fff;border-bottom: 1px solid #C9C9C9}
#content{display:none}
.im_ent{width:96%!important;max-height: 262px}
.over-hid {overflow: hidden;height: 100%}


/* 顶部横条 */
.toptb{height:40px;background:#444 !important;border-bottom:0;line-height:40px;width:100%}
.toptb .wp{max-width:1180px;width:100%;margin:0px auto;color:#AFAFAF}
.toptb a{height:40px;line-height:40px;color:#999}
.toptb .wp ul li{float:left}
.toptb .wp ul li img{width:30px;height:30px;margin:5px 5px -5px 0}
.toptb .wp ul li a{display:inline-block;padding:0px 10px;color:#AFAFAF;margin-left:5px;height:30px;line-height:30px;border-radius:3px}
.toptb .wp ul li a:hover{background-color:#f03;color:#fff}
.toptb .wp ul{overflow:hidden;height:40px;padding-left: 10px}

/* 顶部nav */
.deanhdtop{height:78px;background:#1d1d1d;width:100%}
.deanlogo{width:200px;float:left;padding:20px 10px 0px;position:relative}
.deanlogo a, .flogo{display:block;width:200px;height:50px;background:url(./images/logo.png) no-repeat}
.deanlogo span{display:none}
.deanlogo:hover img{-webkit-animation:ministorm .5s ease;-moz-animation:ministorm .5s ease;-o-animation:ministorm .5s ease;-ms-animation:ministorm .5s ease;animation:ministorm .5s ease}
.deannav{float:right;margin-right:40px;height:50px;line-height:45px;margin-top:20px}
.deannav .header-menu-nav{float:right}
.deannav ul li{float:left;padding:0 20px;position:relative}
.deannav ul li a{display:inline-block;font-size:16px;color:#ffffff;position:relative}
.deannav .current-menu-item a,.deannav .current-post-parent a{border-bottom:3px solid #ed6a00;color:#ed6a00}
.deannav .current-menu-item  li a,.deannav .current-post-parent li a{border-bottom:1px solid #414141;color:#fff}
.sub-menu .current-menu-item a, .sub-menu .current-post-parent a{border-bottom:0;color:#DF6005}
.sub-menu{position:absolute;left:-5px;top:40px;z-index:9;width:140px;display:none;background-color:#1d1d1d;border-top:0;padding-top: 17px}
.sub-menu li{text-align:center;width:100%;padding:0 !important;border-bottom:1px solid #414141;background: #373636}
.sub-menu li a{padding:0 20px;font-size:14px;color:#fff;display:block;height:48px;line-height:48px}
.deannav .arrow:after{font-family:'FontAwesome';content:"\f107";display:inline-block;color:#fff;float:none;position:relative;top:0px;left:4px}
#searchform{margin-top:23px;padding-left:10px;height:40px;line-height:40px;border:1px solid #414141;overflow:hidden;width:200px;-moz-transition:all 0.2s linear;-webkit-transition:all 0.2s linear;-o-transition:all 0.2s linear;-ms-transition:all 0.2s linear;transition:all 0.2s linear}
#searchform:hover{border-color:#ED6A00}
.btn-search{height:41px;cursor:pointer;background-color:#DF6005;border:0;color:#fff;font-size:18px;width:42px;float:right;text-align: center}
.search_kz {position: fixed;left: 0;top:-10px;width: 100%;height: 0;background: #fff;z-index: 1000;overflow:hidden}
.search_kz .boxtow {width: 800px;height: auto;margin: 0 auto;padding:50px 15px;position:relative}
.search_kz .boxtow  h2{color:#666;padding:20px 20px 0 20px}
.swap_value {background:none;border: none;padding-left: 10px;height: 100%;color: #A9A9A9}


/* footer css */
footer{margin-top:20px}
.bg_a{width:100%;background:#313131;color:#C3C3C3}
.bg_a a{color:#949494}
.f_nav{padding:40px 0 20px 0}
.f_nav li{width:10%;float:left;padding-right:5%;margin-right:5%;background:url(images/line.png) no-repeat right top;min-height:158px;font-size:12px}
.f_nav li.f_ct{width:20%}
.f_nav li.dz{background:none;padding:0;margin:0;width:30%;float:right}
.f_nav li .name b{display:inline-block;zoom:1;height:40px;line-height:40px;position:relative;font-size:16px}
.f_nav li .name b i{display:block;width:48px;height:40px;position:absolute;right:-30px;top:-28px}
.f_nav li p{width:100%;height:25px;line-height:25px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:#949494;margin-top:7px}
.footer-nav li {width: 100%;height: 25px;line-height: 25px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;float: none;min-height: 0;padding: 0;margin-top: 7px;margin-right: 0;background: none}
.f_nav li.dz p{width:100%;height:auto;white-space:normal;line-height:145%;position:relative;padding-bottom:5px}
.f_nav li.dz .f_s{width:80%;height:30px;border-radius:7px;-moz-border-radius:7px;-webkit-border-radius:7px;position:relative;background:#FFF;overflow:hidden;margin-top:10px}
.f_nav li.dz .f_s input[type="text"]{width:220px;height:30px;border:0;background:none;line-height:30px;padding:0 5px;position:absolute;left:0;top:0}
.f_nav li.dz .f_s input[type="submit"]{width:70px;height:30px;position:absolute;right:0;top:0;cursor:pointer;background:#FF3333;color:#FFF;text-align:center;line-height:30px;border:0}
.bg_c{width:100%;padding:15px 0;text-align:center;background:#000;height:25px}
.bq{line-height:170%;font-size:14px;color:#FFF;margin:0px auto;text-align:center}
.bq a{color:#fff}

/* login css */
.deanpor{width:400px;color:#888;font-size:12px;height:364px;border-bottom:1px solid #ddd;background:url(./images/login-banner.png) #fff center top no-repeat;margin-bottom:20px;position:relative}
.deanunlogin_index{text-align:center;padding-top:30px}
.deanunlogin_index  a{display: block;width: 116px;height: 116px;margin: 0 auto;background: #C9C9C9;border-radius: 50%;border: 3px solid #fff}
.deanunlogin_index img{width: 116px;height: 116px;border-radius: 50%;}
.deandlinfo{color:#565656;font-size:15px;text-align:center;font-weight:bold;margin-top:20px}
.deandlinfo  a{display: block;width: 93px;height: 93px;background: #C9C9C9;border-radius: 50%;position:relative}
.deandlinfo  a span{position: absolute;bottom: -25px;left: 18px}
.deandlinfo  a .fa{color: #FFF;font-size: 3em;padding: 25px 0 0 5px}
.deandlinfo p{margin: 0 20px;border-bottom: 1px solid #ddd;position:relative}
.deandlinfo p span{position: absolute;top: -10px;left: 43%;background: #fff;padding: 0 10px;color: #817F7F}
.deandlinfo ul{width:320px;margin:0 auto}
.deandlinfo ul li{width:100px;float:left;margin:20px 30px}
li.active2 a, .qiandao  #daily_signed , .qiandao  #daily_sign {text-align: center;height: 30px;line-height: 30px;border-radius: 5px;color:#fff; font-weight: bold}
li.active2 a {float: left;width: 28%;margin: 0 2%}
.rad {background:#D35B5B}
.purple{background:#D35BCA}
.green{background:#52D58D}
.qiandao #daily_sign, .qiandao  #daily_signed {display:block;width:80%;margin:0 auto;background:#D35B5B}
.qiandao  #daily_sign {background:#00b7ee !important}
.um_huname {margin:10px auto 10px auto;font-weight: bold;font-size:16px;text-align: center}
.hyzk {margin:20px auto; width: 330px}
.hyzk a{margin:0 5px;font-size:14px}
.hyzk a span{color:#52D58D}
.authordes {padding: 10px 15px;background: #DFDBDB}
.authorsocial {text-align:center;position: absolute;bottom: 10px;width:100%}
.authorsocial  li{float:left}

/* slide css */
.focus_box{width:100%;position:relative;height:365px;overflow:hidden;margin-bottom:20px}
.focus_box .bd li{width:100%;height:365px;font-size:0}
.focus_box .bd .t_box{width:100%;height:49px;padding:10px 15px;color:#888;position:absolute;left:0;bottom:0;background-color:rgba(253,253,253,0.75);border-bottom:1px solid #BEBDBD}
.focus_box .bd li img{-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;-webkit-transition:all .5s ease-in-out;width:100%;height:100%}
.focus_box .bd li:hover img{-ms-transform:scale(1.05);-webkit-transform:scale(1.05);transform:scale(1.05)}
.focus_box .prev,.focus_box .next{position:absolute;width:65px;height:65px;z-index:89;filter:alpha(opacity=70);opacity:.7;top:35%;overflow:hidden;line-height:10;border-radius:50%;background:#fff;color:#444}
.focus_box:hover a.prev,.focus_box:hover a.next{filter:alpha(opacity=100);opacity:1}
.focus_box .prev{left:-30px}
.focus_box .prev .fa{position:absolute;top:14px;left:35px;font-size:3em}
.focus_box .next .fa{position:absolute;top:14px;left:18px;font-size:3em}
.focus_box .next{right:-30px}
.focus_box .pageState{position:absolute;width:80px;height:70px;bottom:0;right:0;color:#FFF;z-index:10;background:#ed6a00;line-height:70px;font-size:30px;text-align:center;font-family:Microsoft YaHei}
.focus_box .bd .t_box h2{width:764px;overflow:hidden;line-height:28px;margin:5px 0 5px;position:absolute;bottom:0}
.focus_box .bd .t_box h2 a{font-size:20px;text-decoration:none;color:#666}
.focus_box .t_box .desc{position:absolute;bottom:-20px;font-size:14px;line-height:18px;color:#444}
.focus_box .t_box .desc .fa{color:#666;margin-right:5px}

/* biao css */
.summary2 a{width:44%;height:50px;color:#fff;font-size:18px;line-height:50px;text-align:center;border-radius:5px;display:inline-block;background:#00b7ee}
.summary2 a#jifen{margin-left:8%;background:#666}
h2.deanrsidet{position:relative;padding-top:26px;margin:10px auto 25px auto;border-bottom:1px solid #979696}
.deanrsidet span{position:absolute;top:12px;left:35%;background:#fff;padding:0 15px;font-size:18px;color:#777;font-weight:normal}
.s_bian li{float:left;width:40%;padding:5px 10px;height:30px;line-height:30px;font-size:1.5em;color:#000}
.s_bian li:before{margin-right:10px}
.s_bian li a{color:#444;font:18px "Microsoft YaHei",微软雅黑,Helvetica,Arial,Lucida Grande,Tahoma,sans-serif}
.erwei{text-align:center}
.erwei img{width:100%;height:auto}
.deanjctj li{position:relative;float:left;margin-left:17px;height:30px;line-height:30px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;width:95%;padding-left:15px}
.deanjctj li:before{content:"●";position:absolute;left:0;top:-2px;font-size:16px;color:#ED6A00}
.deanjctj li a{font-size:14px;color:#5a5a5a}

/* index 标题 css */
.i_tb {margin-top: 0;padding: 15px 10px;line-height: 20px;border-bottom: 2px solid #c8c8c8;background-color: #fff}
.i_tb a{border-left:1px solid #ddd;padding:0 10px;float:left;font-size:16px}
.i_tb h1 a, .i_tb h1, .i_tb .one{font-weight:600;font-size:18px;color:#ED6A00;border:0}

/* index 列表 css */
.ae_ct article {padding: 20px 0;overflow: hidden;clear: both;background-color: #fff;margin-bottom: 20px}
.ae_ct .entry-img {float: left;overflow: hidden;margin: 2%;width: 40%;height:auto;overflow:hidden}
.ae_ct .entry-img img {width:100%;height:auto;max-width:303px}
.ae_ct .entry-content {overflow: hidden;margin: 5px 2%;width: 52%}
.ae_ct .entry-title{font-size:20px;line-height:1.6;font-weight:bold;color:#272322;font-size:20px;font-weight:bold}
.ae_ct .entry-site{font-size:13px;color:#888;line-height:1.6;padding-top:15px}
.ae_ct .entry-meta{height:26px;line-height:26px;font-size:13px;color:#b8b8b8;margin-top:15px;overflow: hidden}
.tags{float:right;height:100%;overflow:hidden}
.tags a{font-size:13px;color:#b8b8b8;margin-left:5px}
.time{float:left}
.item-desc img {width: 31.3%;height: auto;margin: 0 1%}
.item-desc img:hover {opacity:0.8}
.ae_ct .entry-site2{padding-top:15px}
.entry-title span {color: #E76565}
.comments{float:right;margin-right:25px}
.sort{}

/* 换一换 列表 css */
.hyh {width:370px;top:10px}
.hyh h3{font-size:16px;color:#ed6a00;font-weight:bold;padding-left:3px;padding-bottom:8px;margin-bottom:15px;height:22px}
.hyh h3 i{border-bottom:2px solid #ed6a00;height:29px;display:inline-block;line-height:23px;float:left;font-weight:bold;color:#999}
.hyh h3 span{float:right}
.hyh h3 span a{display:block;width:70px;border:1px solid #B8B8B8;padding:2px 5px;border-radius:15px;height:25px;line-height:25px;cursor: pointer}
.hyh h3 span a i{border:0;height:auto;margin:2px 5px 0 5px;transition:2s;-moz-transition:2s; -webkit-transition:2s;-o-transition:2s;transform:rotateZ(0deg);-webkit-transform:rotateZ(0deg);-moz-transform:rotateZ(0deg)}
.hyh h3 span a:visited i{transform:rotateZ(360deg);-webkit-transform:rotateZ(360deg);-moz-transform:rotateZ(360deg);transition:2s;-moz-transition:2s; -webkit-transition:2s;-o-transition:2s}
.hyh ul li{height:120px;width:100%;float:left;margin:5px 0}
.hyh .i_ipc{width:180px}
.hyh a{font-size:14px;color:#000;font-weight:bold;display:block;margin-bottom:10px}
.hyh .cxrandom{height:390px}
.i_ipc.right a{max-height:42px;line-height:21px;overflow:hidden}


/* 文章页面 css */
.crumbs{padding:10px 15px;border-bottom:1px solid #7F7C7C;font-size:14px}
.single-header h1{color:#292929;font-size:25px;line-height:1.2;padding:0 0 20px 0;font-weight:initial}
.single-meta{line-height:26px;border-bottom:dotted 1px #d8d8d8;overflow:hidden}
.single-main{padding:25px 0;color:#333;line-height:1.9;position: relative}
.single-main p{margin:0 0 1em;font-size:16px;text-indent:0px;padding:5px 10px;}
.single-main h2{font-size:20px;font-weight:bold;margin-bottom:5px;border-bottom:1px solid #333}
.single-main h3{font-size:16px;font-weight:bold;margin:15px 5px 0;color:#151515}
.single-main h3 span {background-color: #7FCCF9;padding: 3px 15px;border-radius: 0 5px 5px 0;color: #EC1D55;border-left: 3px solid #F14141}
.aligncenter{clear:both;display:block;margin-left:auto;margin-right:auto}
.img-responsive{max-width:90% !important;height:auto}
.single-main blockquote, .docs blockquote{border-left:5px solid #f18787;margin:20px;padding:5px 10px;clear:both;background-color:#dcdcdc}
.single-main a{-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;transition:all .2s ease-out;color:#ed5565;text-decoration:none}
.single-main ul, .single-main ol, .docs ol  {font-size: 14px;margin: 20px 15px;background-color: #EBF5F0;padding: 10px 10px 10px 35px;border-radius: 5px;border: 1px solid #3ED49B}
.single-main ol li, .docs ol li{list-style:inherit;line-height:25px;margin-bottom:10px}
.singleol{padding:10px;background-color:#EAEAEA;border:1px solid #4684CC;border-left:4px solid #4684CC}
.single-main h5{font-size:1.3em;background-color:#9BBCF8;margin-bottom:10px;padding:5px 5px 5px 20px;border-radius:5px}
.bq_cx{width:100%;text-align:center;font-size:16px}
#article-index{-moz-border-radius:6px 6px 6px 6px;border:1px solid #DEDFE1;float:right;margin:0 0 15px 15px;padding:0 6px;width:200px;line-height:23px;background-color:#fff}
#article-index strong{border-bottom:1px dashed #DDDDDD;display:block;line-height:30px;padding:0 4px}
#index-ul{margin:0;padding-bottom:10px;background: none;border: none}
#index-ul li{background:none repeat scroll 0 0 transparent;padding:0;margin-left:20px;line-height:20px;margin:5px}
.single-main .fa-bullhorn{color:#E47815;margin-right:3px}
.single-main img {max-width: 80% !important;height: auto;}
.time a {margin-right: 8px}
.single-header h1 span{color:#F31111}
.pgto {color: #fff;background: #000;padding: 5px 20px;border-radius: 5px;font-size: 18px;opacity: 1;position:absolute;left:7%;top:35px}
.page-top1{display: block}
a.djxye {cursor: url(http://a.aimm-img.com/images/arr_right.cur),auto}
.postx article {margin: 0;border-bottom:none;padding:15px;padding-top: 30px}

/* 分页导航css */
a.page-numbers:hover{color:#fff}
#pagination {display: none}
@media screen and (min-width:550px){
.pagination{text-align: center;padding-top: 20px;background:#fff}
.nav-links {display: inline-block}
.pagination a,.pagination a:visited{float:left;background:#fff;margin:0 5px 10px 0;padding:8px 11px;line-height:100%;border:1px solid #ebebeb;border-radius:2px}
.pagination .current,.pagination .dots{background:#fff;float:left;margin:0 5px 0 0;padding:8px 11px;line-height:100%;border:1px solid #ebebeb;border-radius:2px}
.pagination span.pages{}
.pagination span.current,.pagination a:hover{background:#DF6005;color:#fff;border:1px solid #DF6005}
.screen-reader-text,.pages{display:none}
}

/* comments css */
#comments {padding: 15px}
.comments-title{padding-left:12px;border-left:5px solid #db6d4c;font-size:16px;font-weight:bold;line-height:1.6}
#comments ul li{margin-bottom:35px;padding:20px 0;border-bottom:1px solid #e7e0e0}
#comments ul.children li{background-image:none;padding-bottom:0;margin-bottom:0;border-bottom:0}
#edita{padding:10px 0 30px 46px}
.comment-author{float:left;margin:0 20px 0 0}
.avatar{border-radius:50%}
.commenttext{overflow:hidden;border-radius:3px;padding-bottom:15px}
.commentmeta{margin:0 0 5px;clear:both;overflow:hidden}
.commentid{float:left;margin-right:10px}
.commentid a{color:#dd6e4c}
.commenttime{float:left;margin-right:10px}
.reply{float:right}
.reply a{color:#adb8cc;font-size:14px;-webkit-transition:all .3s linear;-moz-transition:all .3s linear;-o-transition:all .3s linear;transition:all .3s linear}
.commentavatar{border-radius:50%}
.comment p{position:relative;font-size:16px;width:100%;line-height:30px;color:#626773}
.commentp a{color:#dd6e4c}
.depth-2 .children{padding-left:0 !important}
#comments ul li ul.children{margin:15px 0 0;padding:0 0 0 46px}
#respond{overflow:hidden;padding:10px}
.welcomediv{margin:10px 0;height:32px;line-height:32px;position:relative}
#commentform{padding-top:10px}
.welcomediv{height:32px;line-height:32px;margin-bottom:5px;padding-left:15px}
.welcomediv img{float:left;margin-right:10px;width:30px;height:30px}
.cominfodiv{margin-bottom:10px;width:30%;float:left;margin-left:4.5%;position:relative}
.cominfodiv:first-child{margin-left:0}
.cominfodiv input{padding:5px;width:100%;border:1px solid #ddd}
.cominfodiv input:hover{border:1px solid #ddd}
.cominfodiv p span{position:absolute;right:20px;top:5px}
#respond textarea{width:100%;border:1px solid #ddd;resize:vertical}
.submitcom{width:91px;height:37px;margin-top:15px;clear:both;float:right}
#cancel_comment_reply{margin:15px 28px 6px 0;float:right}
#cancel_comment_reply a{width:91px;color:#e7e6df;height:37px;line-height:37px;text-align:center;float:right;background-color:#21a675;border-radius:4px;border:1px solid transparent}
.submitcom input{font-weight:bold;color:#e7e6df;text-align:center;width:91px;height:37px;padding:6px 0 4px 0;vertical-align:bottom;background-color:#dd6e4c;border-radius:4px;border:1px solid transparent;cursor:pointer}
.submitcom input:hover,#cancel_comment_reply a:hover,.regsubmit buttonhover{color:#fff;background-color:#16a951;border-color:#398439}
.comment-nav{text-align:right;margin:20px 0}
.comment-nav a{padding:5px 10px;color:#626773;font-size:16px}
nav.comment-nav a:hover{color:#21a675}
.comment-nav li.cuent span{text-align:center;margin-top:30px;background-color:#8e1423}
.comment-nav span.current{color:#21a675;padding:0 5px}
.mail-notify-check{display:none}
.children  .avatar {width:60px;height:60px}

/* ajax-comment */
.butterBar{margin-left:36%;max-width:640px;position:fixed;text-align:center;top:0;width:58%;z-index:800}
.butterBar--center{left:50%;margin-left:-320px}
.butterBar-message{background:rgba(255,255,255,0.97);border-bottom-left-radius:4px;border-bottom-right-radius:4px;box-shadow:0 1px 1px rgba(0,0,0,0.25),0 0 1px rgba(0,0,0,0.35);display:inline-block;font-size:14px;margin-bottom:0;padding:12px 25px}


/* 返回顶部css */
#elevator_item{width:50px;height:100px;position:fixed;right:15px;bottom:5px;-webkit-transition:opacity .4s ease-in-out;-moz-transition:opacity .4s ease-in-out;-o-transition:opacity .4s ease-in-out;opacity:1;z-index:100;display:none}
#elevator_item .fa{font-size:3em;color:#fff}
#elevator_item.off{opacity:0;visibility:hidden}
#elevator,#elevator_item .qr{display:block;width:50px;height:40px;border-radius:2px;cursor:pointer;background-color:rgba(213, 84, 84, 0.86);margin-bottom:10px;text-align:center;padding-top:5px}
#elevator:hover{background-color:rgba(0,0,0,.7)}
#elevator:active{background-color:rgba(0,0,0,.75)}
#elevator_item .qr:hover{background-color:rgba(0,0,0,.7)}
#elevator_item .qr:active{background-color:rgba(0,0,0,.75)}
#elevator_item .qr-popup{width:170px;height:200px;background:#fff;box-shadow:0 1px 8px rgba(0,0,0,.1);position:absolute;left:-180px;bottom:0;border-radius:2px;display:none;text-align:center}
#elevator_item .qr-popup .code-link{display:block;margin:10px;color:#777}
#elevator_item .qr-popup .code{display:block;margin-bottom:10px}
#elevator_item .qr-popup .arr{width:6px;height:11px;position:absolute;right:-6px;bottom:14px}

/* 相关文章css */
.widget_related_post{margin:20px 15px}
.widget_related_post h3{padding-left:12px;border-left:5px solid #db6d4c;margin-right:25px;font-size:16px;font-weight:bold;line-height:1.6}
.related_post{overflow:hidden;padding-top:20px}
.related_post img{display:block;width:172px;height:112px}
.related_post li{width:23%;float:left;margin:0 1%;overflow:hidden;margin-bottom:20px}
.related_post li:hover p{color:#DB6D4C}
.related_post li p{padding-top:10px;color:#5a5a5a;font-weight:bold;text-align:center;height:40px;font-size:14px;line-height:20px}


/* Alert */
.umalert{display: none;position: fixed;top:50%;left: 50%;width: 300px;min-height: 150px;margin-top:-75px;margin-left: -150px;box-shadow: 0 0 5px rgba(0,0,0,0.1);background: #E0CA9B;border: 1px solid #eaeaea;z-index: 999}
.alert_title{padding:10px;border-bottom:1px solid #e5e5e5;margin-bottom:20px; background:#343434;color: #fff}
.alert_title h4{font-size:15px}
.alert_content{padding:0 10px}
.umalert p{line-height: 150%;font-size: 13px;text-align: center}
.umalert p span{padding: 0 2px;color:red}
.umalert .alert_close{position: absolute;top: 5px;right: 5px;width: 15px;height: 15px;border-radius: 15px;color: #888;text-align: center;line-height: 15px;
font-size: 15px;cursor: pointer}
.cancel-to-back{position: absolute;bottom: 20px;left: 50%;margin-left: -25px;padding: 7px 15px 6px;text-align: center;font-size: 14px;color: #fff;border: none;background-color: #DB6D4C;-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px;cursor: pointer;display: inline-block;vertical-align: middle;outline: none;text-decoration: none;line-height: normal}
.cancel-to-back:hover{background-color: #FF9EBF;background-image: none;color: #fff}
.bq_cx {width:100%;text-align: center;font-size: 16px}


/* 友情链接*/
.dl,.zc{width:120px;margin:10px auto;height:30px;line-height:30px!important;background:#DA4E4E;text-align:center;color:#fff!important;border-radius:5px}
.link .links {
    text-align: center;
    font-size: 18px;
    font-weight: 300;
    border-bottom: 1px solid #FFFFFF;
    height: 12px;
    width: 100%;
    max-width: 200px;
    margin: 0 auto;
}
.link .links span {
    background-color: #313131;
    padding: 0 10px;
}
.link ul {
    margin:20px 0;
}
.link li{float:left}
.link a {padding: 2px 5px;color: #676666;font-size: 14px;}
.aiv_2 img{width:100%;height:auto}
.aiv_2{background:#fff;width:100%;margin-bottom:10px;overflow: hidden}


/* 广告css */
.cxgg{width: 100%;height: auto;border-bottom: solid 1px #eee;position: relative;margin-bottom: 5px}
.cxgg img{width:100%;height:auto;float:left}
.cxgg span {position: absolute;top: 0;left: 0;background: #2A2A2A;padding: 5px;color: #B2B2B2}
.sbar {margin-bottom: 20px;border-bottom: 1px solid #ddd;background: #fff;min-height:154px}
.singlead{margin-bottom:20px}
.homea {margin-bottom: 15px}

/* 置顶文章css */
.jxwz {position: absolute;top: -1px;left: -25px;background: #F6104A;padding: 5px;width: 15px;text-align: center;color: #F9F6F6;font-weight: 600;font-size: 14px}
.jxnr{padding-bottom:10px}
.jxnr li{width:46%;padding:2px 2%;font-size:14px;float:left;height:30px;line-height:30px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis}
.jxnr li em {padding: 0px 5px;background: #666;margin-right: 5px;border-radius: 4px;color: #DCDADA}
.article-item {border-bottom: 1px solid #C8C8C8;margin-bottom: 10px;padding: 15px}
.article-item .item-pic{width:200px;height:120px;margin-right:15px;overflow:hidden;background:#f0f0f0;background:#f0f0f0;background-size:100px 50px}
.article-item .item-pic a{width:200px;height:120px;display:block}
.article-item .item-pic img{width:200px;max-width:100%}
.article-item .item-intro{height:120px;overflow:hidden;position:relative}
.article-item .item-intro .item-title {display: block;font-size: 17px;line-height: 30px;font-weight: 600;margin-bottom: 10px;height: 30px;overflow: hidden}
.article-item .item-intro .item-title:hover{color:#f60}
.article-item .item-intro .item-desc{font-size:13px;line-height:1.5;color:#aaa}
.article-item .item-intro .item-push-info{position:absolute;right:2px;bottom:0;font-size:12px;color:#aaa}


/* 分类标签颜色 */
.catry-2 a, .catry-2 {color: #f13a3a}
.catry-8, .catry-8 a{color: #16BBEF}

/* 演示按钮css */
.ysdm,.ysdm:visited{font-size:13px;font-weight:bold;display:inline-block;  padding: 3px 10px;margin-right: 10px;color:#F2EFEF !important;text-decoration:none;-moz-border-radius:6px;-webkit-border-radius:6px;-moz-box-shadow:0 1px 3px rgba(0,0,0,0.6);-webkit-box-shadow:0 1px 3px rgba(0,0,0,0.6);text-shadow:0 -1px 1px rgba(0,0,0,0.25);border-bottom:1px solid rgba(0,0,0,0.25);position:relative;cursor:pointer}
.ysdm:hover{color:#fff}
.ysdm:active{top:1px}
.hong, .hong:visited{background-color:#e62727}
.hong:hover{background-color:#cf2525}
.lan,.lan:visited{background-color:#2981e4}
.lan:hover{background-color:#2575cf}

/* 增加 */
blockquote.geshi {
text-align: left;font-size: 14px;background: #EAEAEA;padding: 15px;border-radius: 5px;color: #636161;border: 0;position: relative}
blockquote.geshi i {font-size: 1.5em;color: #EF9A9A;position: absolute;left: 48%;top: -17px;background-color: #EAEAEA;padding: 8px;border-radius: 50%}
.dp-highlighter ol{border:none}
.fixed {position: fixed;top: 10px}
.ditb {display:none}

/*特殊代码*/
.color-1{background:#FF0088!important}
.color-2{background:#F13435!important}
.color-3{background:#1681E7!important}

.wblog{margin-top:20px;padding:0 5px}
.wblog li{float:left;width:30.3%;margin:10px 1.5%;background-color:#EFEDED}
.wblog li img{width:100%}
.wblog li ul{padding:20px 5px;font-size:16px}
.wblog li ul li{width:96%;padding:2px 2%;font-size:14px;margin:0;height:30px;line-height:30px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}
.wblog li ul em{padding:0px 5px;background:#666;margin-right:5px;border-radius:4px;color:#DCDADA}
a.but{margin:0 auto;display:block;padding:1rem 2rem;font-size:16px;text-align:center;background-color:#F17272;color:#fff}

/* 登陆模块*/
.theme-cta{background-repeat:no-repeat;background-size:cover;width:100%;max-width:1180px;margin:20px auto}
.conner{position:relative;margin:0 15px}
.cta-left{width:60%;display:inline-block;vertical-align:top}
.cta-right{width:35%;float:right;display:inline-block;vertical-align:top;text-align:center}
.theme-cta {margin:20px auto 0 auto}
.theme-cta h2{color:#fff;font-size:38px;font-weight:300;margin-bottom:2%}
.theme-cta p{color:#D2D6DF;font-size:15px;margin-bottom:0;font-weight:300}
.theme-cta .cxgg.homea.cl{margin: 0px auto}
.cta-right .button{font-size:26px;padding:1rem 2rem;margin-bottom:20px;display:inline-block}
.button:hover{background:#FFF;color:#333;text-shadow:none}
.button{border:#FFFFFF 1px solid;padding:10px 20px;border-radius:2px;font-size:16px;color:#fff;display:inline-block;-moz-transition:all 0.3s ease-in-out;-webkit-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;margin-right:15px;margin-bottom:10px;display:inline-block;cursor:pointer}
/* cms模块*/
.cx_cms{background-color:#fff;padding-bottom:20px;margin-top:20px}
.cx_cms h2{font-size:30px;color:#333;font-weight:300;line-height:1.5;text-align:center;padding-top:50px}
a.tu_span {display: block;text-align: center;height: 100px;line-height: 40px;background-size: 100% 100%;padding-top:20px}
.tu_span span {font-size: 3em;color: #fff;text-shadow: 1px 1px 2px #000}
.tu_span .jianjie {display: block;font-size: 1.5em;padding: 0 5px;color: #D0CACA}

/* ajax加载 */
.ias-trigger {
    width: 0;
    height: 0;
    line-height: 50px;
    text-align: center;
    overflow: hidden;
}
.ias-trigger a {
    display: inline-block;
    width: auto;
    padding: 0 20px;
    height: 33px;
    line-height: 33px;
    text-decoration: none;
    font-size: 14px;
    color: #fff;
    background-color: #000;
    border-radius: 30px;
}

/** 小工具css **/
.sidcomment {
	overflow: hidden;
	padding: 10px 8px;
	border-bottom: dotted 1px #CBCBCB;
}
.sidcomment .img {
	float: left;
}
.sidcomment .img  img {
    width: 46px;
    height: 46px;
}
.sidcomment .word {
	padding-left: 60px;
}
.sidcomment .word .name {
	font-size: 14px;
	color: #888888;
	height: 20px;
	line-height: 20px;
	overflow: hidden;
}
.sidcomment .word .name a {
	color: #DB6D4C;
	padding-right: 5px;
}
.sidcomment .word .title {
    height: 20px;
    line-height: 20px;
    font-size: 12px;
    overflow: hidden;
    background-color: #F5F2F2;
    margin-top: 5px;
    padding: 2px 10px;
    border-radius: 10px;
}
.sidcomment .word .title a {
	color: #b5b5b5;
}
.sidcomment .btm {
	color: #555;
	font-size: 12px;
	margin-top: 10px;
	max-height: 60px;
	line-height: 20px;
	overflow: hidden;
}

.cx-sect .cx-animate{-moz-opacity: 0.5; -khtml-opacity: 0.5; -webkit-opacity: 0.5; opacity: 0.5; -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=0.5); filter: alpha(opacity=0.5); -webkit-transition: all 0.9s ease-in-out 0s; -moz-transition: all 0.9s ease-in-out 0s; -o-transition: all 0.9s ease-in-out 0s; -ms-transition: all 0.9s ease-in-out 0s; transition: all 0.9s ease-in-out 0s; position: relative;}
.cx-sect .cx-animate{bottom: -20px;}
.visible .cx-animate{-moz-opacity: 1; -khtml-opacity: 1; -webkit-opacity: 1; opacity: 1; -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=100); filter: alpha(opacity=100);}
.visible .cx-animate{bottom: 0;}

#cd-menu-trigger {float: right;height: 60px;line-height: 60px;font-size: 20px;color: #fff;padding: 0 10px 0 5px;display: none;}
.slide-mask{position:absolute;z-index:3;left:0;top:0;width:100%;height:100%;background:rgba(0,0,0,.4);-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-ms-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out;display:none}
.slide-wrapper{position:absolute;z-index:4;left:0;top:0;height:100%;width:50%;background-color:#fff;-webkit-transform:translate3d(-100%,0,0);-moz-transform:translate3d(-100%,0,0);-ms-transform:translate3d(-100%,0,0);-o-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-ms-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out}
.slide-wrapper.moved{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
.header-info{background:url(images/mible_bg.jpg) no-repeat center center;height:130px}
.header-info .header-logo{border-radius:50%;text-align:center;padding:20px 0 10px}
.header-info .header-logo img{width:60px;height:60px;border-radius:50%;border:2px solid #fff}
.header-info-content{text-align:center;color: #B3B3B3;}
.header-info-content a{padding:3px 5px;color:#fff}
.menu_slide{margin-top:20px;padding:0;list-style:none}
.menu_slide li .sub-menu{margin-left:-20px;list-style-type:none;background-color:#F9F9F9;padding-left:40px}
.menu_slide li a{display:block;padding:8px 1em 8px 1.2em;color:#727272;text-shadow:0 0 1px rgba(255,255,255,.1);letter-spacing:1px;font-weight:400;-webkit-transition:background .3s,box-shadow .3s;transition:background .3s,box-shadow .3s;-webkit-transition:all .18s ease-out;-moz-transition:all .18s ease-out;-ms-transition:all .18s ease-out;-o-transition:all .18s ease-out}
.menu_slide li a i{margin-right:.6em;font-size:16px}

.store_xiala {text-align: center;margin-bottom: 5px;animation: cxanNIu 1s linear infinite alternate;-webkit-animation: cxanNIu 1s linear infinite alternate;}
.store_xiala span {display: block;cursor: pointer;}
.store_xiala i {display: block;font-size: 1.5em;cursor: pointer;}
.store_list {margin: 10px 5px;}
.display_none {display:none;}
.store_list li {width: 25%;float: left;overflow: hidden;}
.store_list li:hover .pricebtn .buy {background-color: #00B7EE;}
.store_list li .fancyimgt {margin: 0 5px; display: block;position: relative;}
.store_list li .fancyimgt img{width:100%;height:auto;}
.store_list h3{font-size:14px;font-weight:500;overflow:hidden;height:20px;line-height:20px;text-align:center;padding:0 5px;}
.store_list .pricebtn{margin:10px 0 15px;font-size:16px;height:auto;color:#FF88AF;line-height:26px;padding:0 10px;text-align:center;}
.store_list .fancyimgt span{position:absolute;bottom:4px;color:#DEDEDE;padding:3px 6px;border-radius:0 10px 0 0;background-color:rgba(0,0,0,0.73);}
.store_list .pricebtn .buy{background-color:#FF88AF;display:inline-block;border-radius:2px;float: none;color:#FFF;padding:3px 10px;font-size:12px;line-height:18px;}
@media(max-width:650px){.store_list li {width: 50%;}}
@keyframes cxanNIu {from {color: #999;}to {color: #00B7EE;}}
@-webkit-keyframes cxanNIu {from { color: #999;}to {color: #00B7EE;}}

.cx-sect .cx-animate{-moz-opacity: 0.5; -khtml-opacity: 0.5; -webkit-opacity: 0.5; opacity: 0.5; -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=0.5); filter: alpha(opacity=0.5); -webkit-transition: all 0.9s ease-in-out 0s; -moz-transition: all 0.9s ease-in-out 0s; -o-transition: all 0.9s ease-in-out 0s; -ms-transition: all 0.9s ease-in-out 0s; transition: all 0.9s ease-in-out 0s; position: relative;}
.cx-sect .cx-animate{bottom: -20px;}
.visible .cx-animate{-moz-opacity: 1; -khtml-opacity: 1; -webkit-opacity: 1; opacity: 1; -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=100); filter: alpha(opacity=100);}
.visible .cx-animate{bottom: 0;}

.activity-btn {width: auto !important;margin: auto !important;}

/* 自适应代码 */
@media(max-width:930px){
#searchform {width: 32px;border:0}
.swap_value, .sidebar, .pagination , .jxwz, .dtb2{display: none}
.ditb {display:block}
.ias-trigger {width:100%;height:50px}
.btn-search {background-color:initial}
.deannav {margin-right:0}
.deanpol {float:none;margin: 0 auto 10px auto;width:98%}
.deanjctj li{width:40%;padding-left:15px;min-width:230px}
.deanpor{display: block;margin:0 auto 10px auto;width: 100%;background-repeat:repeat-x}
.deannav ul li a{font-size:16px}
.deannav ul li{padding:0 10px}
}
@media(max-width:700px){
.dd-img img,.related_post li img, .slider-img img{width:100%;height:auto}
.tags ,.entry-site, .deanftbr, .cta-left, .bg_a{display: none}
.entry-title {font-size: 18px !important}
.conner {text-align: center}
.cta-right {width:100%;float: none}
.wblog li {float: none;width: 90%;margin: 10px 5% 40px 5%}
}
@media(max-width:650px){
.toptb, .deannav, .article-item .item-pic {display: none}
.tags , .extend{display: none}
.entry-title {font-size: 15px !important}
#searchform{margin-top: 10px}
.deanlogo{padding-top:5px}
#cd-menu-trigger, .lateral-menu-is-open {display:block !important}
.cd-main-content, .deanhdtop{-webkit-transform: translateZ(0);-webkit-backface-visibility: hidden;-webkit-transition-property: -webkit-transform;-moz-transition-property: -moz-transform;transition-property: transform;-webkit-transition-duration: 0.4s;-moz-transition-duration: 0.4s;transition-duration: 0.4s}
.cd-main-content {min-height: 100%;position: relative;background-color: #f5f4e9;z-index: 2;padding-top: 50px}
#main-wrap, #part{margin-top: 60px !important}
.deanhdtop{position: absolute;top: 0;left: 0;z-index: 3;height:60px}
.desc{display: none !important}
.focus_box .bd .t_box{height:28px;padding:5px 45px 5px 10px}
.focus_box .bd .t_box h2{bottom:-5px !important}
.focus_box .bd .t_box h2 a {font-size: 14px;text-decoration: none;color: #000}
.focus_box .pageState{line-height: 39px;height:39px;font-size:14px;width: 40px}
.focus_box, .focus_box .bd li{height:auto !important}
.focus_box{max-height:295px}
.focus_box .prev, .focus_box .next {top: 30%;background: none;color:#fff}
.jxnr li {width: 96%;float: none}
#elevator {width: 40px;border-radius: 50%;background-color: rgba(213, 84, 84, 0.71);padding-top: 0}
}
@media(max-width:480px){
.focus_box .prev, .focus_box .next {top: 20%}
.related_post li {width: 48%}
.i_ipc{width:42% !important;margin:10px 3%}
.i_ipc img{width:100%;height:auto}
.i_ipc span, .to, .xs-hidden, .i_tb span{display: none}
.focus_box{max-height:218px}
#article-index {width: 150px !important}
.deanjctj li {width: 90%}
.hyzk {width: 100%}
.ae_ct article {padding: 10px 0}
.wblog li {width: 96%;margin: 10px 2% 20px 2%}
}