@charset "utf-8";
/*-------------------
*Description:        For www.ewceo.com ewcms2[加强版]
*Website:            http://www.ewceo.com
*Author:             尔今 erx@qq.com
*update:             2014-7-18
-------------------*/
*{margin:0;padding:0}
body{color:#555;color:#323232;font:13px Arial,Helvetica,sans-serif;}
.wrap{width:990px;margin:0 auto;}
ul{list-style:none}
img{border:none;}
input,select{font-size:13px;vertical-align:middle}
a{color:#222;text-decoration:none;}
a:hover{color:#C60}
.clear{height:12px;clear:both}
.b{font-size:14px;font-weight:bold}
/*以上全局，以下头部*/
#topbox{width:100%;height:100px}
#head{position:relative;height:100px;}
#ilogo{float:left;width:300px;height:60px;padding:20px 0}
#ilogo a{display:block;float:left;min-width:200px;height:60px;line-height:60px;color:#FFF;font-size:30px;font-weight:bold;font-family:'Microsoft YaHei'}
#toptext{position:absolute;bottom:10px;right:0;color:#ddd;max-width:680px}
#headsh{float:right;filter:alpha(opacity=85);opacity:0.85}
#headsh .hdin{color:#999;width:220px;height:26px;line-height:26px;border:1px #AAA solid;background:#FFF url(images/search.png) 3px center no-repeat;padding-left:25px;border-radius:5px}
#topnav{color:#CCC;text-align:right;padding:10px 0}
#topnav a{color:#FFF}
#topmenubox{width:100%;height:40px;margin-bottom:5px}
#nav li{position:relative;float:left;height:40px;line-height:40px;z-index:998}
#nav li:first-child{border-left:0}
#nav li.cu i{position:absolute;display:block;left:50%;bottom:0;width:0;height:0;margin-left:-5px}
#nav a{color:#FFF;display:block;float:left;font-size:14px;font-weight:bold;font-family:'Microsoft YaHei';padding:0 30px}
#nav a:hover,#toptext a{color:#DDD}
#nav li ul{display:none;position:absolute;top:40px;left:0;width:100%;z-index:999}
#nav li ul li{float:none;border-left:0}
#nav li ul li a{font-size:12px;width:100%;text-align:center;white-space:nowrap;padding:0}
/*以上头部，以下首页*/
.mlist{float:left;border:1px #DDD dashed;background:#FFF;overflow:hidden}
.mlist:hover{border:1px #F90 dashed}
.mlist .title,#ptop{position:relative;height:28px;background:url(images/h.png) repeat-x;padding:8px 0 0 12px}
.mlist .title strong{display:block;float:left;height:28px;line-height:28px;color:#FFF;padding:0 15px;border-radius:5px 5px 0 0}
.mlist .title .more{position:absolute;top:12px;right:10px}
.mlist .box{padding:10px;}
.mlist .box li{line-height:28px}
.mlist .box li span{float:right;color:#AAA}
.ibox1{width:348px;height:280px}
.ibox1 li a{display:block;float:left;width:280px}
.ipic{width:100%;height:100%;background:url(images/loading.gif) center center no-repeat}
.mfp{position:relative;display:inline;width:525px;height:280px;margin-right:10px;}
.mfp img{width:525px;height:280px}
.mfp h3{position:absolute;bottom:0;right:0;width:100%;color:#FFF;height:38px;line-height:38px;font-size:13px;text-indent:10px;background:#000;filter:alpha(opacity=70);opacity:0.7}
.thnav{position:absolute;bottom:14px;right:6px}
.thnav li{display:inline;float:left;width:8px;height:8px;text-indent:-999px;margin:0 2px;background:#FFF;overflow:hidden;cursor:pointer;border-radius:2px 0 2px 0}
#inewL{width:451px}
#inewL li{height:28px;border-top:1px #ddd dotted;overflow:hidden}
#inewL li:first-child{border-top:0}
#inewL li a{width:380px}
#inewL li p{display:none}
#inewL li.i1{height:88px}
#inewL li.i1 p{display:block;line-height:18px;color:#999;clear:both}
#inewL li.i1 a{font-size:16px;font-weight:bold}
.ibox2{float:right;width:260px;height:280px}
.ibox2 li{width:240px}
.tophot{height:330px}
.tophot .box li,.ibox2 li,.ibox1 li a,#toptext{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;}
.tophot .box li i{color:#FFF;font-size:10px;font-style:normal;line-height:100%;margin-right:5px;background:#666;padding:0 2px;border-radius:2px}
.mpic{width:715px;height:330px}
.mpic li{position:relative;display:inline;float:left;width:160px;height:120px;margin:8px 5px 7px 8px;overflow:hidden}
.mpic li img{width:160px;height:120px}
.mpic li h4{position:absolute;left:0;bottom:0;width:100%;height:25px;line-height:25px;color:#FFF;font-size:12px;font-weight:normal;text-align:center;background:url(images/imgbg.png) repeat-x;}
.mpic li.hover h4,.mpic li:hover h4{font-weight:bold;height:50px;background-position:0 -25px}
.ibox3{display:inline;width:355px;margin-left:10px;}
#newcmt li{text-indent:13px;background:url(images/30.png) 0 center no-repeat}
.linkbox{width:988px;}
.linkbox .box{overflow:auto;zoom:1}
.linkbox li{float:left;line-height:20px !important;white-space:nowrap;padding:0 5px}
.linkbox li a{color:#888}
/*以上首页，以下列表*/
#pleft{float:left;width:715px;border:1px #DDD dashed;background:#FFF;overflow:hidden}
#ptop{height:25px;padding:11px 0 0 15px}
#ptop,#ptop a{color:#888;font-size:13px}
#ptop b{color:#F63}
#plist{padding:10px 20px}
#plist dt{margin-top:15px;border-bottom:1px #EEE dashed;padding:0 0 5px}
#plist dt a{font-size:20px;font-weight:bold}
#plist dd{color:#999;line-height:24px;border-bottom:1px #DDD solid;padding:5px 0}
#plist dd .ct,#plist dd .vw{color:#FFF;padding:0 6px;border-radius:3px}
#plist dd .ct{margin-left:120px;background:#DDD}
#plist dd .vw{margin-left:20px}
#plist dd a{color:#777}
.aplist{position:relative;display:inline;float:left;width:200px;height:150px;margin:20px 0 5px 29px;overflow:hidden}
.aplist img{width:200px;height:150px}
.aplist h4{position:absolute;left:0;bottom:0;width:100%;height:25px;line-height:25px;color:#FFF;font-size:12px;font-weight:normal;text-align:center;background:url(images/imgbg.png) repeat-x;}
.aplist.hover h4,.aplist:hover h4{font-weight:bold;height:50px;background-position:0 -25px}
.none{height:795px;line-height:3;text-align:center;padding:60px 0 0}
#pright{float:right;width:262px}
#lograd{width:260px;padding:0 1px}
#lograd img{width:260px}
.logrt{position:fixed;top:0;_position:absolute; _top:expression(documentElement.scrollTop);z-index:10000;}
/*以上列表，以下内容*/
#content{line-height:1.8;font-size:14px;padding:15px 30px}
#content h1{font-size:28px;text-align:center}
#content .date{color:#999;font-size:12px;text-align:center;margin:0 0 15px;border-bottom:1px #EEE dashed;padding:5px 0 8px}
#content p{margin:8px 0}
#content p a{color:#00A2CA}
#content p a:hover{color:#F60}
#content .tag,.nextlog p{color:#999;font-size:12px;}
#logx{padding:0 30px 10px}
.nextlog{height:32px;line-height:32px;border-top:1px #DDD dashed;clear:both}
.nextlog p{float:left;width:50%;margin:0 !important}
.nextlog p.rt{text-align:right}
.nextlog p b{color:#DDD;padding:0 6px}
/*以上内容，以下评论*/
.comment-header{margin:15px 0px 5px 0px;border-top:2px #EEE solid;padding-top:12px}
.comment-post {clear:both}
.comment-post p{padding:6px 0px}
.comment-post .cancel-reply{float:right;font-size:12px;cursor:pointer;padding:12px 10% 0 0}
.comment-post .cancel-reply:hover{text-decoration:underline}
.comment-post small{font-size:12px; color:#999}
.comment-post input{padding:6px 5px; border:1px #9CF solid; font-size:12px; color:#333; width:40%}
.comment-post #comment{ width:100%;border:1px #9CF solid; font-size:12px; color:#333}
.comment-post #comment_submit{background:url(images/em_button.gif) no-repeat; border:0; color:#000000; width:111px; height:29px; text-align:center; cursor:pointer;}
.comment-post .input{width:100px}
.comment{margin:10px 0;padding:10px 0;font-size:12px;border-bottom:1px #EEE solid;overflow:hidden;color:#333;height:auto;zoom:1}
.comment span{color:#ff7a15;}
.comment .comment-time{color:#999; display:inline;}
.comment .avatar{float:left;margin:0 5px 5px}
.comment .avatar img{border-radius:5px}
.comment .comment-info{float:left;width:90%}
.comment .comment-content{margin:8px 0px 0px 0px;}
.comment .comment-reply{float:right;font-size:12px;cursor:pointer;}
.comment .comment-reply:hover{text-decoration:underline}
.comment-children{width:95%;margin:auto;clear:both;border:none;padding:0}
.comment .comment-post{width:90%;margin:15px auto}
/*以上评论，以下微语*/
#tw{font-size:14px;padding:5px 15px}
#tw ul .li{position:relative;margin:12px 0;padding:5px;border:#EEE 1px solid;background:#F5F5F5;border-radius:3px;text-shadow:2px 2px 2px #FFF;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#F9F9F9',endColorstr='#F1F1F1');background:-webkit-gradient(linear,left top,left bottom,from(#F9F9F9),to(#F1F1F1));background:-moz-linear-gradient(top,#F9F9F9,#F1F1F1);box-shadow:2px 2px 2px #F1F1F1}
#tw .face{position:absolute;top:5px;left:5px}
#tw .main_img{float:left;width:64px;height:50px;text-align:center;padding-top:10px}
#tw .main_img img{width:48px;height:48px;border-radius:5px}
#tw ul li .post1{float:left;width:580px;line-height:1.9;padding:0 0 0 6px}
#tw ul li .post1 span{font-weight:bold}
#tw ul li .post1 i{color:#AAA;margin-left:20px}
#tw ul li .post1 a img{margin:6px;border:1px solid #DDD;padding:3px;background:#FFF}
/*翻页和页脚*/
#pagenavi{text-align:center;font-size:13px;padding:5px 0 10px;clear:both}
#pagenavi a,#pagenavi span{margin:0 2px;border-radius:10px}
#pagenavi a{border:1px #DDD solid;padding:1px 5px}
#pagenavi a:hover{color:#FFF;border:1px #00A2CA solid;background:#00A2CA}
#pagenavi span{color:#FFF;background:#DDD;padding:2px 6px}
#footerbar{color:#AAA;width:100%;text-align:center;background:#E3E3E3}
#footerbar .wrap{font-size:10px;line-height:20px;padding:15px 0;background:#E8E8E8}
#footerbar p a{line-height:0.6;margin-right:10px;border-left:1px #BBB dotted;padding-left:10px}
#footerbar p a:first-child{border-left:0}
#footerbar a{color:#888}
#totop{display:none;position:fixed;bottom:145px;left:50%;margin-left:515px;_position:absolute;_top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight-(parseInt(this.currentStyle.marginTop,0)||0)-(parseInt(this.currentStyle.marginBottom,0)||145)))}
#totop a{display:block;width:19px;height:67px;background:url(images/ttop.png) no-repeat}