/*
Copyright (c) 2012,Django(nie.163.com). All rights reserved.
*/
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,legend,input,button,textarea,p,blockquote,th,td {padding:0;margin:0;}
img { border:0;}
/* remember to define focus styles! */
:focus {outline:0;}
address,caption,cite,code,dfn,em,th,var,optgroup {font-style:normal;font-weight:normal;}
h1,h2,h3,h4,h5,h6 {font-size:100%;}
abbr,acronym {border:0;font-variant:normal;}
input,button,textarea,select,optgroup,option {font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;}
code,kbd,samp,tt {font-size:100%;}
/*@purpose To enable resizing for IE */
/*@branch For IE6-Win,IE7-Win */
input,button,textarea,select {*font-size:100%;}
body {line-height:1.5;}
ol,ul,li {list-style:none;}
/* tables still need 'cellspacing="0"' in the markup */
table {border-collapse:collapse;border-spacing:0;}
caption,th {text-align:left;}
sup,sub {font-size:100%;vertical-align:baseline;}
/* remember to highlight anchors and inserts somehow! */
blockquote,q {quotes:none;}
blockquote:before,blockquote:after,q:before,q:after {content:'';content:none;}

.clear:after{clear: both;content:'.';display: block;visibility:hidden;height:0;}
.clear{zoom:1; clear: both;}

article,aside,audio,bdi,c
anvas,command,datalist,details,figcaption,figure,footer,header,hgroup,keygen,mark,meter,nav,output,progress,rp,rt,ruby,section,source,summary,time,track,vedio {display:block}

html,body {height:100%;background:#fff url(../images/images_x.png) repeat-x;;font-family:"Î¢ÈíÑÅºÚ";font-size:12px;color:#2D374B;line-height:22px;}

a {color:#2D374B;text-decoration:none;}
a:hover {color:#d00;text-decoration:underline;}

.f12 {font-size:12px;}
.f14 {font-size:14px;}

.fB {font-weight:800;}

.hide {display:none;}
.ban {display:block;padding:0;margin:0;}

.img {display:block;overflow:hidden;background:url(../images/blank.png) no-repeat center center;opacity:1.0;text-indent:-9999px;cursor:pointer;
-webkit-transition:opacity .2s ease-in-out;
-o-transition:opacity .2s ease-in-out;
transition:opacity .2s ease-in-out;}
.img:hover{opacity:0.9;}

#top {width:960px;height:29px;margin:auto;line-height:29px;text-align:right;}
#top a {cursor:pointer;}

#main {width:960px;overflow:hidden;margin:auto;}

header {position:relative;height:60px;overflow:hidden;padding:8px 0;}
header h1 {float:left;width:300px;height:60px;}
header h1 a {display:block;width:300px;height:60px;overflow:hidden;background:url(../images/logo.png) no-repeat;text-indent:-9999px;}
header div {float:right !important;padding:12px 0 0;}

nav {height:40px;background:url(../images/images.png) no-repeat;}
nav ul {height:40px;}
nav ul li {float:left;position:relative;height:40px;padding:0 13px;line-height:40px;font-size:14px;font-weight:800;color:#fff;
-webkit-transition:background .3s ease-in;
-o-transition:background .3s ease-in;
transition:background .3s ease-in;}
nav ul li a {color:#fff;
-webkit-transition:color .3s ease-in;
-o-transition:color .3s ease-in;
transition:color .3s ease-in;}
nav ul li a:Hover {color:#ff9;}
nav ul li:hover {background:#d9f0ff;}
nav ul li:hover a {color:#2982c3}
nav ul li p {position:absolute;display:none;width:90px;padding:5px;background:#d9f0ff;top:40px;left:0;z-index:999;
-webkit-transition:all .3s ease-in;
-o-transition:all .3s ease-in;
transition:all .3s ease-in;}
nav ul li:hover p {display:block;}
nav ul li p a {display:block;padding:0 8px;line-height:26px;font-size:12px;font-weight:100;
-webkit-transition:background .3s ease-in,color .3s ease-in;
-o-transition:background .3s ease-in,color .3s ease-in;
transition:background .3s ease-in,color .3s ease-in;}
nav ul li p a:hover {background:#2982c3;color:#fff;text-decoration:none;}

.dMain {margin:15px auto 0}

.dLeft {float:left;width:315px;padding:0 15px 0 0;}
.dLeft0 {float:left;width:645px;}
.dLeft1 {float:left;width:315px;}
.dRight {float:right;width:300px;}
.dRight1 {float:right;width:315px;overflow:hidden;}

.sBox1_0 {margin-top:15px;}
.sBox1_1 {border:1px solid #D2E1F1;}
.sBox1 h3 {height:31px;padding:0 15px;background:url(../images/images.png) no-repeat 0 -50px;line-height:31px;color:#458FCE;font-size:14px;}
.sBox1 h3 a {color:#458FCE;}

.sBox2 h3 {height:28px;padding:0 15px;background:#FBFBFB;border-top:2px solid #458FCE;border-bottom:1px solid #DBECEC;line-height:28px;color:#458FCE;font-size:14px;}
.sBox2 h3 a {color:#458FCE;}
.sBox2_0 {border:1px solid #D2E1F1;border-top:0;}
.sBox2_0_0 {margin-top:15px;}

.ulTextlist1_0 {float:left;width:315px;padding:12px 0 0;}
.ulTextlist1_1 {padding-top:6px}
.ulTextlist1_2 {width:540px;padding:30px 0;margin:0 auto;}
.ulTextlist1_3 {width:590px;overflow:hidden;margin:0 auto;}
.ulTextlist1 li {height:26px;overflow:hidden;padding:0 0 0 12px;background:url(../images/images.png) no-repeat -957px -89px;line-height:26px;font-size:14px;}
.ulTextlist1_3 li {float:left;width:283px;}
.ulTextlist1 .li_0 {padding-top:6px;background-position:-957px -83px;font-weight:800;}
.ulTextlist1 .li_0 a {color:#3B639F;}
.ulTextlist1 .li_0 a:hover {color:#d00;}

.ulTextlist2 {width:315px;}
.ulTextlist2 li {float:left;width:157px;height:26px;overflow:hidden;line-height:26px;font-size:14px;}
.ulTextlist2 .li_0 {float:none;width:100%;height:26px;padding-top:6px;line-height:26px;text-align:center;font-weight:800;}
.ulTextlist2 .li_0 a {color:#3B639F;}
.ulTextlist2 .li_0 a:hover {color:#d00;}

.ulTextlist3_0 {padding-top:3px;}
.ulTextlist3_1 {padding:6px 0 10px;margin:0 15px;}
.ulTextlist3_1_0 {padding-top:11px;}
.ulTextlist3_2 {padding:6px 0 0;}
.ulTextlist3 li {height:26px;line-height:26px;overflow:hidden;font-size:14px;}


.ulPiclist1 {position:relative;width:330px;height:140px;padding:6px 0 0;margin-right:-15px;}
.ulPiclist1 li {float:left;width:150px;height:140px;padding:0 15px 0 0;}
.ulPiclist1 li a {position:relative;display:block;width:150px;height:130px;overflow:hidden;}
.ulPiclist1 li a:Hover {text-decoration:none;}
.ulPiclist1 li a .img {position:absolute;display:block;width:150px;height:130px;top:0;}
.ulPiclist1 li a span {position:absolute;display:block;width:136px;height:120px;overflow:hidden;padding:5px 7px;background:#fff;color:#333;line-height:23px;top:130px;filter:Alpha(opacity=80);opacity:0.8;
-webkit-transition:all .3s ease-in;
-o-transition:all .3s ease-in;
transition:all .3s ease-in;
}
.ulPiclist1 li a:Hover span {top:0;}
.ulPiclist1 li a span strong {display:block;height:28px;overflow:hidden;line-height:28px;color:#a0bd00;}

.ulPiclist2 {padding:6px 0 0;margin:0 15px;}
.ulPiclist2 li {height:75px;padding:0 0 15px;}
.ulPiclist2_0 {padding:15px 0 0}
.ulPiclist2_0 li {height:75px;padding:0 0 5px;}
.ulPiclist2_0_0 {margin:0}
.ulPiclist2 li .sImg {float:left;display:block;width:140px;height:75px;}
.ulPiclist2 li .sImg .img {width:130px;height:75px;}
.ulPiclist2 li .sTitle {display:block;height:25px;line-height:25px;overflow:hidden;font-size:14px;}
.ulPiclist2 li .sTitle a {color:#3b639f;}
.ulPiclist2 li .sDis {display:block;height:44px;overflow:hidden;color:#8C8C8C;}

.ulPiclist3 {padding:15px 0 0;margin:0 15px;}
.ulPiclist3_0 {margin:0;}
.ulPiclist3 li {height:80px;padding:0 0 14px;border-bottom:1px dotted #aacaf0;}
.ulPiclist3 li .sImg {float:left;display:block;width:140px;height:80px;}
.ulPiclist3 li .sImg .img {width:130px;height:80px;}
.ulPiclist3 li .sTitle {display:block;height:30px;line-height:30px;overflow:hidden;font-size:14px;}
.ulPiclist3 li .sTitle a {color:#3b639f;}
.ulPiclist3 li .sDis {display:block;height:44px;overflow:hidden;color:#8C8C8C;}

.ulPiclist4 {width:330px;height:94px;padding:15px 0 0}
.ulPiclist4 li {float:left;display:inline;width:150px;height:80px;padding:0 15px 14px 0;border-bottom:1px dotted #aacaf0;}
.ulPiclist4 li a {position:relative;display:block;width:150px;height:80px;color:#fff;}
.ulPiclist4 li a:Hover {text-decoration:none;color:#ff9;}
.ulPiclist4 li a .img {width:150px;height:80px;}
.ulPiclist4 li a span {position:absolute;display:block;width:140px;height:25px;overflow:hidden;padding:0 5px;background:#fff;filter:Alpha(opacity=80);opacity:0.8;line-height:25px;color:#333;bottom:0;
-webkit-transition:all .3s ease-in;
-o-transition:all .3s ease-in;
transition:all .3s ease-in;}
.ulPiclist4 li a:hover span{color:#90aa00}

#art {width:590px;padding:0 0 20px;margin:auto;line-height:24px;font-size:14px;}
#art h1 {padding:10px 0;border-bottom:1px solid #E5E5E5;text-align:center;line-height:40px;font-size:26px;}
#art p {margin-top:20px;}
#art a {text-decoration:underline;}

.dPages {width:540px;padding:0 0 30px;margin:0 auto;}
.dPages ul,.dPages li {display:inline;}
.dPages a {display:inline-block;height:20px;padding:0 6px;border:1px solid #D2E1F1;line-height:20px;}

footer {height:50px;overflow:hidden;padding:20px 0;}

.dShare {height:16px;padding:8px 0;}


.sep{margin-bottom:1em;width: 100%;float: left;overflow: hidden;}
.sep li{width: 49%;float: left;overflow: hidden;margin-right:3px;height:22px;}
.section{ text-align:left;}
.hovercolor{ background-color:#F8F8F9}
.ding{  background: url(../images/category/ding.gif) bottom right no-repeat; position:relative; margin:0; zoom:1;}
.media{border-bottom:1px dashed #dedede;padding:8px 0;}
.media-hover{background:#fffff5}
.media-cap,.media-caps{overflow:hidden;display:block;float:left;background:#f8f8f8;border:1px solid #E3E3E2; margin-right:15px; margin-left:8px;}
.media-cap{width:64px;height:64px;}
.media-caps{width:46px;height:46px;}
.media-cap img{width:64px}
.media-caps img{width:46px}
.media-body{line-height:1.75;overflow:hidden;}
.media-body-des{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.media-body a{}
.media-label{line-height:1;width:100px;white-space:nowrap;display:inline-block;text-overflow:ellipsis;overflow:hidden}
.media-body-title a{ font-size:14px;padding: 5px;}
.media-body-title a:hover{ text-decoration:none;}
.media-body-title a:visited{}
.media-box{border:1px solid #eee;padding:0;min-height:64px;_height:64px;_zoom:1}
.media-box .media-cap,.media-box .media-caps{border:0;background:#2ecc71;color:#fff;text-align:center;margin-right:10px;height:auto}
.media-box .media-cap i,.media-box .media-caps i{font-size:24px;text-align:center;line-height:64px}
.media-box .media-cap .icon-envelope,.media-box .media-caps .icon-envelope{height:80px;line-height:80px}
.media-box .media-body{padding:10px 10px 10px 0}
.media-body p{line-height:30px}
.media-box .media-cap,.media-box .media-caps{background:#81ba15}
span.cates{ margin-left:10px; color:585858;}
span.highlight{ margin-right:10px;}
span.highlights{ font-size:16px; font-weight:bold; color:#ff3300;}
.pull-rights{ margin-right:50px; float:right; margin-top:10px;}
.m_comment{border:1px solid #e0e0e0;  background:#F8F8F8; padding:0 32px;}
.article-title .font_c a sup{ position:absolute; top:2px; right:6px; line-height:16px;}
.article-title .font_c a sup.jj{top:1px}
.m_comment h4{ font-size:14px; line-height:40px;}
.m_comment h4 span{ float:right; font-weight:normal; color:#888888; font-size:12px;}
.m_comment textarea{width:559px;height:103px;border:1px solid #ddd; padding:0 5px; }
.send-tit2{padding:18px 0;}
.send-tit2 .abtn,.send-tit2 .abtn:hover,.send-tit2 .abtn:active,.send-tit2 .abtn_cur{background:url(http://i2.sinaimg.cn/cj/dfz/img/article_nm/btn_send.gif) -160px 0 no-repeat;}
.send-tit2 .abtn{ width:80px; height:31px; overflow:hidden; text-indent:-999em; float:right; }
.send-tit2 .abtn:hover,.send-tit2 .abtn_cur{ background-position:-80px 0;}
.send-tit2 .abtn:active{ background-position:0 0;}
.send-tit2 .abtn-on{ float:right;}
.send-tit2 a.aline{text-decoration:underline;margin:0 20px 0 0px;}
.send-tit2 span{display:inline;padding:0;line-height:32px; *float:none; _float:left;}
.send-tit2 a.i_nick,.send-tit2 a.aline,.send-tit2 i.wline{ _float:left; }
.send-tit2 span.kweibo{position:relative; padding-left:20px;}

#page{font:12px/16px arial; text-align:center;} 
#page span{float:left;margin:0px 3px;} 
#page a{margin:0 3px;border:1px solid #458FCE;padding:3px 7px; text-decoration:none;color:#666} 
#page a.now_page,#page a:hover{color:#fff;background:#458FCE}

#tagsList {position:relative; width:298px; height:200px;overflow:hidden;  }
#tagsList a {position:absolute; top:0px; left:0px; font-family: Microsoft YaHei; color:#458FCE; font-weight:bold; text-decoration:none; padding: 3px 6px; }
#tagsList a:hover { color:#FF0000; letter-spacing:2px;}

/*search*/
.s_home{padding:60px 0 100px; text-align:center;}
.s_logo{margin-bottom:50px;}
.s_logo em{ font-size:16px; font-weight:700;color:#bbb;}
.s_info {width:550px;margin:auto;}
.s_ulA{height:20px; text-align:left;}
.s_ulA ul{height:22px;padding-left:20px;position:absolute;}
.s_ulA ul li{float:left; list-style:none;}
.s_ulA ul li a{float:left;line-height:21px;padding:0 10px; font-size:14px}
.s_ulA ul li a:hover{ text-decoration:none;}
.s_ulA ul li.current,.s_ulA ul li.current a{background:url(../images/s_tab.png) no-repeat;}
.s_ulA ul li.current a{color:#333; font-weight:700; background-position:right 0;padding:0 9px;}
.s_enter{padding:6px 0 8px 12px;background:url(../images/search.png) no-repeat;width:550px;}
.s_input{border:0;background:none;float:left;font-size:16px;width:437px;padding:2px 0 6px;*padding:6px 0 2px;margin-right:13px;margin-top:1px;}
.s_btn{float:left; width:81px; height:32px;margin-right:10px;margin-top:-1px;line-height:21px;padding-bottom:3px;*padding-bottom:0;border:0; font-size:14px; font-weight:700;color:#fff; cursor:pointer;background:url(../images/s_btn.png) no-repeat;overflow:hidden; text-align:left}

