/* CSS Document */
body { text-align: center; font-family:"宋体", arial;margin:0; padding:0; background: #FFF; font-size:12px; color:#000;}
div,form,img,ul,ol,li,dl,dt,dd {margin: 0; padding: 0; border: 0;}
h1,h2,h3,h4,h5,h6 { margin:0; padding:0;}
table,td,tr,th{font-size:12px;}

/* 基本设置 */
.clear_float{clear:both; widows:0px;}
ul{list-style-type:none;}

.aa{padding-top:5px;}
/* 链接颜色 */
a:link {color: #000; text-decoration:none;}
a:visited {color: #000;text-decoration:none;}
a:hover {color: #bc2931; text-decoration:underline;}
a:active {color: #bc2931;}

/* 网站头部 */
.logo {width:850px; margin: 0 auto; height:85px;}
.logo .s1{float:left; padding:20px 0 0 21px;}
.logo .s2{float:right; padding:46px 20px 0 0; color:#ccc;}



/* 主菜单 */

.mainmenu {width:848px;	margin: 0 auto;	height:32px; background-image: url(../img/menu_bg1.gif);}
.mainmenu .m1 {float:left; padding:10px 10px 0 30px; color:#FFF;}
.mainmenu .m1 a{color: #FFF;}
.mainmenu .m1 a:hover{color: #FF0;}
.mainmenu .m2 { float:left; height:32px; width:67px; padding:10px 0 0 0; background-image: url(../img/menu_bg2.gif);	background-repeat: no-repeat; padding-left:8px;}
.mainmenu .m3 {float:left; padding:10px 0 0 10px; color:#FFB361; padding-left:20px;}
.mainmenu .m3 a{color: #FFF;}
.mainmenu .m3 a:hover{color: #FF0;}

.mainmenu .m4 a{color:#ff0;text-decoration:underline;}
.mainmenu .m4 a:hover{color:#ff0;text-decoration:underline;}

/* 当前位置 */
.position {width:850px;	margin: 0 auto;	height:32px; }
.position .p1 {float:left; padding:8px 0 0 10px; width:4px; height:17px;}
.position .p2 {float:left; padding:11px 0 0 10px; color:#666;}
.position .p2 a{color: #666; text-decoration:underline;}
.position .p2 a:hover{color: #bc2931;}
.position .p3 {color: #CCC;}
.position .p4 {color: #000;}

/*二级分类*/
.position1{width:848px;	margin: 0 auto;	height:25px;padding:0 auto; }
.position1 div span a{color:#FF8904}
.position1 div span a:hover{color:#FF8904}
.position1 div span a:link{color:#FF8904}
.position1 div span a:active{color:#FF8904}
.position1 div span a:visited{color:#FF8904}

.position1 .current  a{color:#000}
.position1 .current  a:hover{color:#000}
.position1 .current  a:link{color:#000}
.position1 .current  a:active{color:#000}
.position1 .current  a:visited{color:#000}




/* 内容布局 */
.content {width:850px;	margin: 0 auto;}
.content .left {float:left; width:620px;}
.content .left .t1 { float:left; width:620px; height:214px; background-color:#FFFAEC; background-image: url(../img/2.gif); background-repeat: no-repeat;}
.content .left .t1 .title { float:left; height:24px; padding:4px 0 0 20px; font-size:14px; font-weight:bold; color:#FFFFFF;}
.content .left .t1 .more { float:right; height:24px; padding:7px 20px 0 450px; padding-bottom:10px;}
.content .left .t1 .more a{color: #666; text-decoration:underline;}
.content .left .t1 .more a:hover{color: #bc2931;}
.content .left .t1 .picnews { float:left;width:206px; height:170px;}
.content .left .t1 .picnews img { border: 5px solid #FFF}
.content .left .t1 .picnews ul { list-style-type:none; line-height:24px; font-size:14px;}
.content .left .t1 .picnews li { list-style-type:none; line-height:24px; font-size:14px;}
.content .left .line { height:10px; font-size:1px; border-top:#666 1px dashed;}
.content .left .tag { float:left; }

.content .left .tag li { margin-left:3px; display:inline; float: left; padding-top:8px; width:100px; height:17px; background-image: url(../img/tag_bg2.gif); font-size:12px; color:#000; 	cursor: pointer;}
.content .left .tag .t2 {padding-top:8px; width:620px; height:27px; background-image: url(../img/1.gif); 
font-size:14px; color:#FFF; font-weight: bold; padding-right:520px;}
.content .left .tag .t2 a{color:white; text-decoration:none}
.content .left .line2 { height:3px; font-size:1px; background-color:#FFf;}
.content .left .page {float:left; height:25px;}
.content .left .page li { display:inline; float: left;}
.content .left .page .t4{ float:left; padding-top:7px;  padding-left:15px; padding-right:15px; }
.content .left .page .t4 span{color:#F03;}
.content .left .page .t5{ width:1px;}
.content .left .page .t6{ float:left; padding-top:7px;  padding-left:15px;}
.content .left .page .t7{ float:left; padding-top:5px;  padding-right:2px; }
.content .left .page .t8{ float:right;  color: #F03; font-size:12px; font-weight:bold;	height:15px; margin-top:0px;}
.content .left .page .t8 a,.content .left .page .t8 span{color: #111; font-size:12px; 	text-decoration:none; border: 1px solid #ccc; background-color:#EEF0F7;	padding:2px; height:14px;	width:14px;	display:block;	margin:2px;	float:left;}
.content .left .page .t8 table{clear:both; width: auto;}
.content .left .page .t8 span{ color: #F03; background-color:#FFF;	font-weight:bold;}
.content .left .page .t8 a:hover{ color: #F03; font-size:12px; text-decoration:none; border: 1px solid #ccc;	background-color:#FFF; font-weight:bold;}
.content .left .page .t8 span a{border:none !important;padding:-2px;margin:-2px;font-weight:lighter !important}
.content .left .page .t8 span a:hover{border:none !important;padding:-2px;margin:-2px;}

.content .left .page .t8 table{clear:both; width: auto;}

.content .left .page .t8 .nextpage {width:45px;}
.content .left .line3 { height:21px; font-size:1px; border-top:1px solid #CCC;}
.content .left .list {float:left; }
.content .left .list .num {float:left; 	font-size:14px;	font-weight:bold; color:#FFF;	background-image: url(../img/item.gif); background-repeat: no-repeat; width:20px;  padding-right:10px; }
.content .left .list .pic_s {float:left;width:100px;padding-right:10px;}
.content .left .list .pic_s img { border: 3px solid #EEE; }
.content .left .list .titlelink {float:left; font-size:14px; text-align:left; width:500px;  line-height:20px; } 

.content .left .list .titlelink2 {float:left; font-size:14px; text-align:left; width:400px;  line-height:20px; } 
.content .left .list .into {color:#414141; float:left; font-size:12px; text-align:left; width:500px; line-height:20px;} 
.content .left .list .into2 {color:#777; float:left; font-size:12px; text-align:left; width:400px; line-height:20px;} 
.content .left .list .hit {color:#000; float:left; font-size:12px; text-align:left; width:500px; line-height:20px;} 
.content .left .list .hit2 {color:#000; float:left; font-size:12px; text-align:left; width:400px; line-height:20px;} 
.content .left .list .hit span {color:#F03;}
.content .left .list .hit2 span {color:#F03;}
.content .left .list .hit a { color:#39C; text-decoration:underline;}
.content .left .list .hit a:hover { color:#F03; text-decoration:none;}
.content .left .list .hit2 a { color:#39C; text-decoration:underline;}
.content .left .list .hit2 a:hover { color:#F03; text-decoration:none;}
.content .left .list .ding {float:right;}
.content .left .list .ding ul {	width:80px;}
.content .left .list .ding .k1 { width:50px;background-image:url(../img/ding_bg1.gif); background-repeat:no-repeat; height:50px; text-align:center; padding-top:10px; font-size:14px; font-weight:bold; color:#335066;}
.content .left .list .ding .k2 {width:50px; text-align:center; font-size:12px;}
.content .left .line4 { height:15px; font-size:15px; border-bottom:1px solid #EEE;}
.content .left .line5 { height:20px; font-size:1px; }
.content .left .line11 { height:25px;}
.content .left .line7 { height:9px; font-size:1px; }

.content .right {float:left; padding:0 0 0 26px; width:220px;}
.content .right .r1{float:left; width:220px; background-color:#FFFCF2;}
.content .right .title_tj { float:left; text-align:left; padding:6px 0 0 20px; background-image:url(../img/x1.gif); background-repeat:no-repeat; width:200px; height:26px; color:#FFF; font-size:14px; font-weight:bold; }

.content .right .title_tj1 { float:left; text-align:left; padding:6px 0 0 20px; background-image:url(../img/x1.gif); background-repeat:no-repeat; width:200px; height:26px; color:#FFF; font-size:14px; font-weight:bold; }

.content .right .sou{ border-top: #ACA899 1px solid; BORDER-RIGHT: #ACA899 1px solid; padding-top:4px; padding-right:0px;  BORDER-BOTTOM: #ACA899 0px solid;BORDER-LEFT: #ACA899 1px solid; padding-left:8px; padding-bottom:2px;}

.content .right .sou1{float:left; width:100px;}
.content .right .sou1 .ii1{ border-top: #ACA899 1px solid; BORDER-RIGHT: #ACA899 1px solid; padding-top:4px; padding-right:4px;  BORDER-BOTTOM: #dddddd 0px solid;BORDER-LEFT: #ACA899 0px solid; padding-left:0px; padding-bottom:0px;}

.content .right .sou2{float:left; padding:0 0 0 1px; width:91px;}
.content .right .sou2 .ii2{ border-top: #ACA899 0px solid; BORDER-RIGHT: #ACA899 1px solid; padding-top:4px; padding-right:4px;  BORDER-BOTTOM: #ACA899 1px solid;BORDER-LEFT: #ACA899 0px solid; padding-left:16px; padding-bottom:4px;}


.content .right .line6 { height:6px; font-size:1px; }
.content .right .list_tj { text-align:left;	float:left;	background-color:#FFFCF2; width:200px;	line-height:21px; padding-top:10px; padding-bottom:10px; padding-left:0px;}
.content .right .list_tj .ss{margin-left:2px;}
.content .right .list_tj .ss.li{float:left;width:190px;padding-left:7px;line-height:20px;}

.content .right .list_lr { text-align:left;	float:left;	background-color:#FFFCF2; width:200px; height:204;BORDER-RIGHT: #dddddd 1px solid; PADDING-RIGHT: 2px; BORDER-TOP: #dddddd 1px solid; PADDING-LEFT: 2px; PADDING-BOTTOM: 2px; BORDER-LEFT: #dddddd 1px solid; PADDING-TOP: 2px; BORDER-BOTTOM: #dddddd 1px solid}


.content .right .title_hy { float:left; text-align:left; padding:6px 0 0 20px; background-image:url(../img/x1.gif); background-repeat:no-repeat; width:200px; height:26px; color:#FFF; font-size:14px; font-weight:bold; }
.content .right .list_hy { float:left;	background-color:#FFFCF2; line-height:21px; padding-top:10px; padding-left:6px; padding-right:6px; }
.content .right .list_hy img { border:medium solid #D0C397}
.content .right .title_fl { float:left; text-align:left; padding:6px 0 0 20px; background-image:url(../img/x1.gif); background-repeat:no-repeat; width:200px; height:26px; color:#FFF; font-size:14px; font-weight:bold; }

/* 版权信息 */
.blank2 {width:850px; margin: 0 auto; height:20px;}
.copyright {width:850px; margin: 0 auto; height:70px;}
.b_menu {height:22px;border-top-width: 1px;border-top-style: solid;	border-top-color: #DDDDDD; background-color:#F8F8F8; padding-top:8px; color:#CCC;}
.b_menu a{ color:#666;}
.b_menu a:hover{ color:#bc2931;}
.copy_font { line-height:21px; color:#666; padding-top:10px;}

/* 内容页 */
.content_title { font-family:"黑体"; font-size:18px;padding-bottom:15px;}
.comments {height:22px;	background-color:#F2F5F7;border-top: 1px solid #D5DFE5;padding-top:6px; }
.comments li {display:inline;}
.comments li span { color:#F03;}
.news_info {height:19px; color:#777; border-bottom: 1px solid #D5DFE5;padding-top:8px;}
.news_info li { padding-left:7px; display:inline;} 
.news_info li span { color:#000;}
.news_info li a{ text-decoration:underline;}
.news_info li a:hover{ text-decoration:none;}
.news_content { width:580px; text-align:left; font-size:14px; line-height:24px;margin:0 auto;}
.news_content span { font-size:12px; color:#999;}
.content_ding {width:580px;margin:0 auto;}
.content_ding .ding2 {width:80px; float:right;}
.content_ding .ding2 .d1 { width:50px;background-image:url(../img/ding_bg1.gif); background-repeat:no-repeat; height:50px; text-align:center; padding-top:10px; font-size:14px; font-weight:bold; color:#335066;margin:0 auto;}
.content_ding .ding2 .d2 {width:50px; text-align:center; font-size:12px;margin:0 auto;}
.prev_next { float:left; height:28px;}
.prev_next li { display:inline; padding-left:20px;}
.prev_next a { text-decoration:underline; color:#36C;}
.prev_next a:hover { text-decoration:none; color:#bc2931;}
.copy_link { float:left; text-align:left; padding:3px 0 0 12px; width:608px; height:29px; border-bottom: 1px solid #D5DFE5; border-top: 1px solid #D5DFE5; }
.copy_link li { display:inline;}
.copy_link li span{ color:#F03;}
.ctrl { float:left; width:620px; height:22px; padding-top:8px;}
.ctrl a{ text-decoration:underline;}
.ctrl a:hover{ text-decoration:none;}
.submit_box {width:618px; border:1px solid #D5DFE5;}
.submit_box .box_title { height:19px; background-color:#F2F5F7; color:#3366CC; padding-top:8px; padding-left:10px; font-size:14px; font-weight:bold; text-align:left;}
.login { height:30px; padding-left:20px; padding-top:10px;}
.login li { float:left; display:inline;}
.login li a{ color:#F03; text-decoration:underline;}
.login li a:hover{color: #bc2931; text-decoration:none;}
.comments_input { float:left; padding-left:20px;}
.commerts_input textarea {font-size:12px;height: 120px;}
.other_news { float:left; width:450px; padding-left:15px;padding-top:14px; text-align:left; line-height:21px; padding-bottom:10px;}
.other_news a{color: #666; text-decoration:none;}
.other_news a:hover{color: #bc2931; text-decoration:underline;}

/* 评论页 */
.comment{width:850px;	margin: 0 auto;	height:32px; }
.comment .line8 { height:21px; font-size:1px; border-top:1px solid #CCC;}
.comment .abstract {border:1px solid #FFF4C6; background-color:#FEFFED; }
.comment .abstract .title_a { font-size:14px; font-weight:bold; padding-top:12px; padding-left:30px; color:#F03; float:left; height:23px;}
.comment .abstract .comment_a{ float:right; padding-right:25px; padding-top:11px;}
.comment .abstract .comment_a a{ color:#F03; text-decoration:underline;}
.comment .abstract .comment_a a:hover{ color:#bc2931; text-decoration:none;}
.comment .abstract .line9 { width:800px; font-size:1px; height:13px; border-top: 1px dashed #CCC; margin:0 auto;} 
.comment .abstract .content_a{ font-size:14px; line-height:24px; width:780px; text-align:left; margin:0 auto; padding-bottom:10px;}
.comment .abstract .content_a a{ color:#36C; text-decoration:underline;}
.comment .abstract .content_a a:hover{ color:#bc2931; text-decoration:none;}
.comment .submit_a { background-color:#F2F5F7; border-top:1px solid #D5DFE5; height:20px; padding-top:7px;}
.comment .page_a { height:28px; border-bottom:1px solid #D5DFE5; }
.comment .page_a li { float:left; padding-left:20px;}
.comment .page_a li span{ color:#F03;}
.comment .page_a .t10 { padding-top:9px;}
.comment .page_a .t9{padding-top:2px; float:right;  color: #F03; font-size:12px; font-weight:bold;	height:22px; margin-top:0px;}
.comment .page_a .t9 a,.comment .page_a .t9 span{color: #111; font-size:12px; 	text-decoration:none; border: 1px solid #ccc; background-color:#EEF0F7;	padding:2px; height:14px;	width:14px;	display:block;	margin:2px;	float:left;}
.comment .page_a .t9 span{ color: #F03; background-color:#FFF;	font-weight:bold;}
.comment .page_a .t9 a:hover{ color: #F03; font-size:12px; text-decoration:none; border: 1px solid #ccc;	background-color:#FFF; font-weight:bold;}

.comment .page_a .t9 .nextpage {width:45px;}
.comment .comment_content .cc1 { text-align:left; padding-top:10px; height:25px;border-bottom: 1px solid #EEE; padding-left:20px;}
.comment .comment_content .cc1 li { display:inline; color:#888; padding-left:5px;}
.comment .comment_content .cc1 li span{color:#000;}
.comment .comment_content .cc1 li a{color:#36C;}
.comment .comment_content .cc1 li a:hover{color:#F03;}
.comment .comment_content .cc2 { float:left; padding:10px 20px 10px 20px; text-align:left; line-height:21px; color:#666;}
.comment .comment_content .cc3 { text-align:right; height:20px;border-bottom: 1px solid #ccc; padding-left:20px;}
.comment .comment_content .cc3 li { display:inline; padding-right:10px;}
.comment .comment_content .cc3 li a{ text-decoration:underline;}
.comment .submit_box {width:848px; border:1px solid #D5DFE5;}
.comment.submit_box .box_title { height:19px; background-color:#F2F5F7; color:#3366CC; padding-top:8px; padding-left:10px; font-size:14px; font-weight:bold; text-align:left;}
.comment .login { height:30px; padding-left:20px; padding-top:10px;}
.comment .login li { float:left; display:inline;}
.comment .login li a{ color:#F03; text-decoration:underline;}
.comment .login li a:hover{color: #bc2931; text-decoration:none;}
.comment .comments_input { float:left; padding-left:20px;}
.comment .commerts_input textarea {font-size:12px;height: 120px;}
.comment .other_news { float:left; width:400px; padding-left:15px;padding-top:14px; text-align:left; line-height:21px; padding-bottom:10px;}
.comment .other_news a{color: #666; text-decoration:none;}
.comment .other_news a:hover{color: #bc2931; text-decoration:underline;}
.comment .line7 { height:9px; font-size:1px; }