﻿body{font-size: 12px;margin:0;padding:0;text-align:center;color:#666;font-family:Verdana,宋体,Arial,Helvetica,sans-serif;background-color: #fff ;}/*bg:#e7f4fe*/
p{margin:3px;}
img {max-width: 100%;height:auto;}
ul{list-style-type:none;list-style-image:none;margin:0;padding:0;}
li{list-style-type:none}
select{font-family: Verdana, Arial}
a:link{color: #017ea7;text-decoration: none;}
a:visited{color: #8c9fa8;text-decoration: none;}
a:hover{color: #f20000;text-decoration: underline;}
.left{float:left}
.right{float:right}
.clear{clear:both;width:1px;height:1px;}
.red{color:Red}
#top{background: #eee; text-align: right;color:#666;width:960px;height:28px;font-family:宋体;margin:0 auto;line-height: 28px;}
#top a{color:#666;font-size: 12px;padding: 5px 10px;}
#head{background-color:#e7e7e7;height:80px;width:960px;margin:0 auto;}
#head li{list-style-type:none;padding:0;margin:0;float:left}
#head .logo{width:300px;height:80px;}
#head .banner{width:468px;width:80px;padding:10px 0 0 150px;}
#stress{width:960px;text-align:left;margin:15px auto 0;}
.sidebar{width:282px;height:192px;float:left;margin-right:10px}
.placard{float:left;margin-right:13px;}
.bugle{background:url(images/bugle_center.png) repeat-x;height:30px;width:360px;margin-bottom:5px;}
.bugle .a{background:url(images/bugle_left.png) no-repeat;width:3px;height:30px;float:left;}
.bugle .b{background:url(images/bugle_right.png) no-repeat;width:3px;height:30px;float:right;}
.bugle .c{line-height:30px;width:348px;overflow:hidden;height:30px}
.bugle .c img{float:left;margin:8px 5px;}
.post_top{background:url(images/h_c.png) repeat-x;width:360px;height:3px;}
.post_top .a{background:url(images/h_l.png) no-repeat;width:3px;height:3px;float:left;}
.post_top .b{background:url(images/h_r.png) no-repeat;width:3px;height:3px;float:right;}
.post_top .c{height:3px;}
.post_middle{width:354px!important;height:149px!important;border-left:solid 1px #f1f1f1;border-right:solid 1px #f1f1f1;border-bottom:solid 1px #f1f1f1;
	overflow:hidden;padding:2px;_margin-top:-9px;width /*IE5.5*/: 360px;height /*IE5.5*/:154px}
.post_middle div{height:30px;width:100%;overflow:hidden;line-height:30px;text-align:center}
.post_middle div a{font-size:14px;font-weight:bold;}
.post_middle p{text-indent:24px;line-height:17px;}
.login_panel{width:295px;float:right}
.login_top{background:url(images/login_top_center.png) repeat-x;height:31px}
.login_top .a{background:url(images/login_top_left.png) no-repeat;width:4px;height:31px;float:left}
.login_top .b{background:url(images/login_top_right.png) no-repeat;width:4px;height:31px;float:right}
.login_top .c{height:30px;line-height:30px;font-size:14px;font-weight:bold;color:#fff;background:url(images/title_point.png) no-repeat;background-position:5px;padding-left:20px;}
.login_panel_body{width:267px;height:134px;border-left:solid 1px #9fd7e9;border-right:solid 1px #9fd7e9;border-bottom:solid 1px #9fd7e9;padding:13px;}
.login_panel_body div{height:30px;line-height:30px}
.login_panel_body div .left{float:left;width:54px;height:30px;line-height:30px;}
.login_panel_body div .checkcode{float:left;height:30px;line-height:30px;margin-right:5px}
.login_panel_body div .checkcode input{border:solid 1px #d5d5d5;height:21px;width:50px;line-height:21px;color:#3290c0;}
.login_panel_body div .memorize{float:left;height:30px;line-height:30px;margin-right:32px}
.login_input{border:solid 1px #d5d5d5;height:21px;width:144px;line-height:21px;color:#3290c0;}

#main{width:960px;text-align:left;margin:16px auto;}
#main .pleft{width:642px;float:left;}
#main .pright{float:right;}

.nav_tab{height:30px;border-bottom:solid 1px #1ba9d8;}
.tab_active{height:31px;width:90px;float:left;background:url(images/tab_active_center.png) repeat-x;margin-left:10px}
.tab_active .tab_left{background:url(images/tab_active_left.png) no-repeat;width:3px;height:31px;float:left;}
.tab_active .tab_right{background:url(images/tab_active_right.png) no-repeat;width:3px;height:31px;float:right;}
.tab_active .tab_center{height:31px;line-height:31px;text-align:center;font-weight:bold;font-size:14px;color: #fff;}

.tab_normal{height:31px;width:90px;float:left;background:url(images/tab_normal_center.png) repeat-x;margin-left:10px}
.tab_normal .tab_left{background:url(images/tab_normal_left.png) no-repeat;width:3px;height:31px;float:left;}
.tab_normal .tab_right{background:url(images/tab_normal_right.png) no-repeat;width:3px;height:31px;float:right;}
.tab_normal .tab_center{height:31px;line-height:31px;text-align:center;font-weight:bold;font-size:14px;color: #017ea7;}
.tab_normal .tab_center a{color:#017ea7}

.search{float:right;width:250px;}
.search .text{height:24px;line-height:24px;float:left;}
.search .text .textbox{border:solid 1px #e2e2e2;height:22px;line-height:22px;width:164px;}
.search .btn{height:24px;line-height:24px;padding:2px 0px 0px 10px}

.article_panel{margin:10px 0 0 0;padding:9px 0 0 0}
.article_panel .title{padding-left:6px;}
.article_panel .title a{font-size:14px;font-weight:bold;}
.article_panel .info{padding-left:6px;height:30px;line-height:30px;color:#999}
.article_panel .simple{padding:0 6px;line-height:20px;min-height:80px}
.article_panel .articleInfo{padding-left:6px;height:32px;line-height:30px;background:url(images/aritcle_info_bg.png) repeat-x;color:#017ea7;padding-right:100px;text-align:right}
.article_panel .articleInfo a{font-weight:bold}

.ptitle{height:30px;width:300px;background:url(images/title_center.png) repeat-x;}
.ptitle .r{float:right;height:30px;background:url(images/title_right.png) repeat-x;width:4px;}
.ptitle .l{float:left;height:30px;background:url(images/title_left.png) repeat-x;width:4px;}
.ptitle .c{height:30px;line-height:30px;font-size:14px;font-weight:bold;color:#fff;background:url(images/title_point.png) no-repeat;background-position:5px;padding-left:20px;}
.pcontent{width:292px;overflow:hidden;border-left:solid 1px #9fd7e9;border-right:solid 1px #9fd7e9;border-bottom:solid 1px #9fd7e9;margin-bottom:10px;padding:3px;}

.flt{margin:0 auto;width:960px;background:url(images/cmt_bg.png) repeat-x;}
.flt .r{float:right;font-size:12px;line-height:30px;padding-right:20px;}
.flt .title{text-align:left;line-height:30px;font-size:14px;padding-left:20px;background:url(images/fl_dot.png) no-repeat;background-position:5px;color:#017ea7;font-weight:bold}
.flt .body{height:94px;text-align:left;}
.flt .body a{margin:2px 5px;line-height:28px}
#bottom{height:97px;width:960px;margin:0 auto;background:url(images/bottom_bg.png) repeat-x;font-family: Verdana;}
#bottom div{line-height:22px;padding:20px 0 0}

.nav{margin:15px auto;background:url(images/nav_bg.png) repeat-x;height:28px;width:940px;padding:2px 10px 0;line-height:28px;text-align:left;}

.art_top{height:3px;background:url(images/art_center.png) repeat-x;}
.art_top .l{height:3px;width:3px;background:url(images/art_left.png) no-repeat;float:left;}
.art_top .r{height:3px;width:3px;background:url(images/art_right.png) no-repeat;float:right}

.art{width:640px;border-left:solid 1px #dddcdc;border-right:solid 1px #dddcdc;overflow:hidden;border-bottom:solid 1px #dddcdc;}
.art h1{text-align:center;color:#017ea7;font-size:24px;padding:15px;font-weight:bold;font-family:宋体,serif;color:#000}
.art .info{height:30px;line-height:30px;border-bottom:solid 1px #dddcdc;margin:0 20px;
	border-top:solid 1px #dddcdc;padding:0 20px;}
.art .info a{color:#f78000}
.art .art_content{margin:20px;line-height:23px;text-indent:2em;font-size:14px;word-break:break-all;font-family:宋体,serif;color:#000}
.art .art_content p{text-indent:2em}

.digg{text-align:left;margin:0 auto;width:174px;}
.digg .d{width:72px;height:72px;margin-right:30px;float:left;}
.digg .t{width:72px;float:left;margin:50px 0 0 -102px;text-align:center;}
.digg .c{width:72px;height:72px;float:left;}
.digg .ct{width:72px;margin:50px 0 0 -72px;text-align:center;float:left;}

.art_at{margin:15px 20px;clear:left}
.art_at div{line-height:20px;}
.art_at div a{color:#999;}

.comment .t{background:url(images/cmt_bg.png) repeat-x;line-height:30px;margin:0 6px;padding-left:10px;font-weight:bold;}

.cmt_info{background:url(images/cmt_bg.png) repeat-x;line-height:30px;padding-left:10px;margin:0 6px;font-weight:bold;}
.cmt_info div{float:right;padding-right:20px;font-weight:normal;}
.cmt_body{margin:20px;}
.cmt_body .line{height:30px;line-height:30px;}
.cmt_body .area{padding-top:5px;}
.cmt_body_textbox{border:solid 1px #d7d7d7;width:240px;height:22px;line-height:22px}
.cmt_body_textarea{border:solid 1px #d7d7d7;width:500px;height:100px;line-height:22px;vertical-align:top;}
.cmt_chkcode{border:solid 1px #d7d7d7;width:40px;height:22px;line-height:22px}
.cmt_submit{padding:10px 0 0 60px;height:40px;}
.cmt_body{margin:12px;}
.cmt_msg{line-height:22px;border-bottom:solid 1px #9fd7e9;padding-bottom:2px}
.msginfo{color:#017ea7;height:30px;line-height:30px;}
.ptime{float:right;padding-right:5px;}
.cmt_msg_cnt{text-indent:25px;word-wrap:break-word;word-break:break-all;}
.cmt_msg_cnt .fieldset{margin: 6px 0px;padding: 3px;border: 1px solid #CCC;font-size: 12px;}
.cmt_msg_cnt .fieldset .legend{margin:2px 0px;padding: 0px 5px;border: 1px solid #CCC;background: #FFF url(/skins/default/images/tip.gif) no-repeat left center;font-weight: bold;text-indent: 1.5em;line-height:20px;}
.quotecontent{margin: 5px;line-height: 150%;text-align: justify;white-space:normal;word-wrap:break-word;word-break:break-all;text-indent:0;}
.repost{background-color:#f8f8f8;height:24px;/*border-bottom:dotted 1px #dbdbdb;*/padding-left:10px}
.repost a{margin-left:20px;}

#cnt_chkcode{float:left;padding-left:15px;min-width:200px}
.errorbox{margin:2px 20px;background-color:#ffe3e7;border:solid 1px #ff0000;color:#ff0000;height:20px;line-height:20px;padding:0 3px 0 20px;clear:left}
.msgText{margin:2px 20px;background-color:#ddffdd;border:solid 1px #008000;height:20px;line-height:20px;padding:0 3px 0 20px;clear:left;color:#008000}

.btn_tj{background:url(images/btn_tj.png) no-repeat;width:61px;height:24px;border:0;margin:0;padding:0;}
.quickrpl{margin:10px;padding:10px;border:solid 1px #0c6f97}
.quickrplTitle{text-align:center;font-weight:bold;font-size:14px;line-height:30px;background-color:#8ec3e0;margin:3px 0;color:#fff}

.feeds{margin:0 -12px -4px 0}
.sleft{width:100px;text-align:right;height:30px;line-height:30px;float:left;font-size:14px;}
.sright{height:30px;line-height:30px;}
#pager{width:920px;text-align:left;margin:2px auto;height:2em;clear:both;padding:5px 20px}
/* Page Numbers */
.pages {padding: 1em;margin: 1em 0;clear: left;font-size: 85%;font-family: Verdana;}
.pages a, .pages span {display: block;float: left;padding: 0.2em 0.5em;margin-right: 0.1em;
	border: 1px solid #fff;background: #fff;}
.pages span.current {border: 1px solid #2E6AB1;font-weight: bold;background: #2E6AB1;color: #fff;}
.pages a {border: 1px solid #9AAFE5;text-decoration: none;}
.pages a:hover {border-color: #2E6AB1;}
.pages a.nextprev {font-weight: bold;}
.pages span.nextprev {color: #666;}
.pages span.nextprev {border: 1px solid #ddd;color: #999;}
.pages .nextprev-next {float: right;}
/*classpage*/
.classitem{clear:both;}
.classitem2{clear:both;background-color:#f4f8fe}
.cleft{float:left;width:300px;line-height:60px;}
.cleft .cimgdiv{float: left; margin: 10px 15px 0 10px;}
.cright{line-height:60px;}
.cright .cimgdiv{float: left; margin: 10px 15px 0 0;}
.cimg{max-height:50px;width:auto;border:0;max-width:200px}
.ctext{font-size: 14px;}
.jingcai{float:right;margin-right:10px;line-height:30px}
/*s*/
.slist{}
.slist ul{padding:0;margin:0;list-style-type:none}
.slist ul li{padding:0;margin:0;list-style-type:none;padding:12px 0px;border-bottom:1px solid #EEE;}
.slist ul li a{font-size:14px;font-weight:bold;line-height:30px;}
.slist ul li a.preview{width:84px;float:left;margin:0 7px 3px 10px;display:inline;}
.slist ul li a.preview img{width:80px;display:block;padding:1px;border:1px solid #f4f8fe;}
.slist ul li a.preview:hover img{border:1px solid #1ba9d8;}
.slist ul li a.title{overflow:hidden;line-height:25px;font-weight:bold;font-size:14px;margin-left:2px;}
.slist ul li span.info{display:block;line-height:23px;color:#666;padding-left:12px;}
.slist ul li span.info small{color:#aaa;font-size:12px;margin-left:3px;}
.slist ul li p.intro{color:#666666;line-height:20px;margin-left:5px;padding:0 10px;}

.top10{background:url(/images/tops.gif) no-repeat;}
.top10 li{line-height:27px;padding-left:20px;height:27px;overflow:hidden;}
.top10 li a {margin-left:10px;font-size:14px}

.crecm li{line-height:27px;height:27px;overflow:hidden;}
.crecm li a {font-size:14px}

.list li{color:#ccc;overflow:hidden;height:2em}
.list li a{font-size:14px;line-height:2em}
