
body{ font-family:Arial,Helvetica,sans-serif; font-size:12px; background:#fff;}
body,h1,h2,h3,h4,h5,h6,hr,p,blockquote,dl,dt,dd,ul,ol,li,pre,form,fieldset,legend,button,input,textarea,th,td{ margin:0; padding:0;}
li{list-style-type:none;}
ol,ul {list-style:none;}
img{border:0;}

a{ color:#000000;text-decoration:none;}
a:visited {color:#000000;text-decoration:none;}
a:hover {color:#FF0000;text-decoration:underline;}
a:active {color:#FF0000;}

#header{ width:960px; margin:16px auto 0; overflow:hidden;}
#navheader{ margin:5px auto 0; overflow:hidden; color:#ffffff; background-color:#C76618;}
.navtop{width:960px; margin:0 auto; height:50px; font-size:14px; overflow:hidden;}
.navtop a{ color:#ffffff; text-decoration:none;}
.navtop ul{ float:left; width:100%; margin-top:10px;}
.navtop li{ padding:0px 7px; float:left; height:16px; line-height:16px; border-right:1px solid #fcfcfc;}

.indexcate{ width:960px; margin:10px auto 0; overflow:hidden;}
.indexcate-left{ float:left; width:706px; border:1px solid #cdd6cd;}
.indexcate-right{ float:right; width:240px; background:#f8fbf7; border:1px solid #cdd6cd;}

.hot{ float:left; width:340px; height:182px; margin:0 1px; background-color:#fff;; overflow:hidden;}
.hot h2{ padding-left:32px; height:33px; line-height:33px; font-size:14px; color:#3f5556;}
.hot-top{ width:320px; margin:5px auto; overflow:hidden;}
.hot-top-img{ float:left; padding:1px; border:1px solid #e5e5d5; width:65px; height:65px;}
.hot-top-news{ float:right; width:242px;}
.hot-top-news h3{ font-size:16px; margin:3px auto 5px; text-align:center; overflow:hidden;}
.hot-top-news h3 a,.hot-top-news h3 a:visited{ color:#e96666; text-decoration:none;}
.hot-top-news p{ text-indent:2em; color:#666666; line-height:20px;}
.hot-list{ width:318px; margin:5px auto; overflow:hidden;}
.hot-list li{ height:22px; line-height:22px;}
.hot-list li span{ color:#666666; float:right;}

.user-info{ margin:5px 6px;}
.welcome{ text-align:center; width:210px; height:28px; line-height:28px; margin:10px auto; border:1px dashed #e3e2d5; overflow:hidden;}
.welcome strong{ color:#f45454;}
.user-face{ float:left; width:52px; height:52px; display:inline; padding:2px; margin:1px 0 0 12px; border:1px solid #e3e2d5; overflow:hidden;}
.mylink{ float:left; width:130px; overflow:hidden;}
.mylink li{ float:left; height:20px; line-height:20px; display:inline; margin-left:15px;}
.mylink li span{ color:#f24444;}
.spacelink{ float:left; width:220px; margin:12px 0 0 3px; display:inline; padding:5px 0; background:#f7faf7; overflow:hidden;}
.spacelink ul{ margin-left:15px;}
.spacelink li{ float:left; margin-right:15px;}

.index-main-top{ height:29px; }
.index-main-top-left{ float:left;}
.index-main-top-left h1{margin: 0 3px;  height:28px; line-height:29px; border-bottom:1px solid #e8e8de; border-right:1px solid #e8e8de; text-align:center; font-size:14px; color:#3f5555; padding: 5px;}
.index-main-top-left h1 a:hover{ color:#3f5555; text-decoration:underline;}
.index-main-top-left h2{ width:180px; height:28px; line-height:29px; border-bottom:1px solid #e8e8de; border-right:1px solid #e8e8de; text-align:center; font-size:14px; color:#3f5555; }
.index-main-top-left h2 a,.index-main-top-left h2 a:visited{ color:#3f5555; text-decoration:none;}
.index-main-top-left h2 a:hover{ color:#3f5555; text-decoration:underline;}
.index-main-top-right{ height:28px; line-height:29px; float:right;}
.index-main-top-right a{ margin-right:12px;}
.index-main-bottom{ margin:8px 12px 9px 2px; overflow:hidden;}
.index-list{ float:left; width:336px; margin-left:10px; display:inline;}
.index-list span a { color:#990000; float:right;}
.index-list-top{ padding-left:20px;}
.index-list-top h3{ font-size:14px; margin:8px 0 2px 10px;color:#990000;}
.index-list-hot{ width:326px; margin:5px auto!important; margin:0px auto; overflow:hidden;}

.index-list-hot-left{ float:left;}
.index-list-hot-left img{margin-right:10px; padding:2px; border:1px solid #e5e5d5;}
.index-list-hot-right{ float:right; width:188px;}
.index-list-hot-right h4{ margin:10px auto 8px; font-size:12px; overflow:hidden;}
.index-list-hot-right h4 a,.index-list-hot-right h4 a:visited{ color:#3f5555; text-decoration:none;}
.index-list-hot-right h4 a:hover{ color:#ff0000; text-decoration:underline;}
.index-list-hot-right p{ text-indent:2em; color:#666666; line-height:18px;}
.index-list-bottom{ width:100%;margin-left: 4px;}
.index-list-bottom li{ height:25px; line-height:25px; color:#666666; padding-left:10px; overflow:hidden; }
.index-list-bottom li span{ color:#999999; margin:0px 5px; float:right;}
.index-list-bottom a.list-color{ color:#c33e00;}

.index-list-right-top{ height:29px; line-height:29px;padding-left:12px;}
.index-list-right-top h3{ font-size:12px;}
.index-list-right-top h3 a,.index-list-right-top h3 a:visited{ color:#3f5555; text-decoration:none;}
.index-list-right-top h3 a:hover{ color:#3f5555; text-decoration:underline;}
.index-list-right-list{border-bottom:1px solid #CDD6CD;}
.index-list-right-list li{ height:23px; line-height:23px; padding-left:8px; overflow:hidden;}
.index-list-right-pic{margin:10px auto;overflow:hidden;}

.position-list{ margin:8px auto -3px; width:950px;}
.position-list h2{ display: inline; font-size: 14px; margin: 0;  padding: 0;}

.mainbody{ width:960px; margin:10px auto 0;}
.mainbody .main-left{ float:left; width:666px; border:1px solid #ccd5cd;}
.mainbody .main-right{ float:right; width:282px;}
.list-main{ margin:10px 10px 0;}
.list-main li{ padding-top:10px;border-bottom: 1px dashed #CDD6CD;}
.list-main li:hover{background: none repeat scroll 0 0 #EDF6ED;}
.list-main li a,.list-main li a:visited{font-size:13px; color:#336699; text-decoration:none;font-weight: bold;}
.list-main li a:hover{ color:#ff0000; text-decoration:underline;}
.list-main span{ color:#999999;float:right;margin-left:32px;}
.list-main p{ text-indent:2em; line-height:18px; margin:5px auto; color:#999999;}
#list-left{float:left;margin-left: 0;color: #016599;   }
#list-left a{color: #000; font-size: 12px;  font-weight: lighter;}

.list-pages{ margin:0px 25px 0;color: #990000;font-size:13px;}
.list-pages li { border:1px solid #cdd6cd; float:left; padding:2px 0 1px; font-family:Tahoma; line-height:17px; margin-right:6px;}
.list-pages li.thisclass{ background:#87a888; padding:2px 6px 1px; color:#ffffff; border:1px solid #cdd6cd;}
.list-pages li.thisclass a{ color:#ffffff;}
.list-pages li:hover{ background:#87a888; color:#ffffff;}
.list-pages li a{ color:#000000; padding:2px 6px 1px;text-decoration:none;}
.list-pages li a:visited {color:#000000;text-decoration:none;}
.list-pages li a:hover{ background:#87a888; color:#ffffff;text-decoration:none;}
.list-pages li .pageinfo{ padding:3px 6px 1px; }

/* channel list article */
.right-wrap{ border:1px solid #cdd6cd;}
.right-img{ margin:10px auto; text-align:center;}

/* article */
.article-position{ background:#fafafa; height:30px; line-height:30px; padding:0 15px; border-bottom:1px solid #cdd6cd;}
.article-position span{ float:right;}
.article-title{ margin:15px 25px 10px; text-align:center;}
.article-title h2{ font-size:22px; color:#EA3A0F;}
.article-writer{ margin:0 25px; border-bottom:1px dashed #cdd6cd; text-align:center; padding-bottom:6px;}
.article-writer span{ margin:0 5px;}

.article-writer span a{ color:#0033FF;}
.article-writer span a:visited {color:#0033FF;text-decoration:none;}
.article-writer span a:hover{ color:#ff0000;text-decoration:none;}
.article-article{ margin:12px 25px 0; font-size:14px; line-height:180%;color: #000;}
.article-article img{border: 1px solid #D8D8D8;padding: 5px;}
.article-article p{ text-indent:2em; margin-bottom:25px;}
.article-article p:hover{background:none repeat scroll 0 0 #EDF6ED;}
.article-next{ margin:74px 25px 0; text-align:center;}
.article-next span{ margin:0 8px;color:#666;}
.article-more{ margin:12px 15px 0; border:1px solid #cdd6cd;}
.article-more-top{ height:25px; line-height:25px; padding:0 15px; border-bottom:1px dashed #cdd6cd; color:#3f5555;font-weight:bold;font-size:14px;}
.article-more-bottom{ margin:5px 5px 0; height:70px;}
.article-more-bottom li{ float:left; width:45%; height:22px; line-height:22px; margin-left:5px; padding-left:8px; display:inline; overflow:hidden;}

#flink{ width:958px; margin:10px auto 0; padding-bottom:10px; border:1px solid #cdd6cd; overflow:hidden;}
.flink-top{ height:29px;  overflow:hidden;}
.flink-top-left{ float:left; line-height:29px; margin-left:12px; display:inline; color:#3F5555;}
.flink-top-left h3{ font-size:14px;}
.flink-top-right{ float:right; line-height:29px; margin-right:12px;}
.flink{ margin:5px 0 0 10px;}
.flink li{ float:left; margin:5px 12px 0 0; white-space:nowrap; height:15px;overflow: hidden;/*width:48px;*/}


#footer{ width:960px; line-height:22px; margin:10px auto 0; padding:6px 0; border-top:1px solid #cdd6cd; text-align:center; overflow:hidden;font-size:14px;}

.list-pages p a {
    color: #333333;
}
.list-pages p {
    margin: 10px 0;
}
#ckepop {
    clear: both;
}
.share span{ color: #990000;
    float: left;
    font-size: 16px;
    font-weight: bold;
    line-height: 79px;
    margin-bottom: -40px;}
.bdshare-shs{margin-top:15px; margin-bottom: -20px;}
.bdshare-arc{margin-bottom:20px;line-height: 17px;}
#bdshare-siber{ float: left;
    font-size: 12px;
    padding-bottom: 2px;
    text-align: left !important;
    z-index: 999999;}


