/*header*/
.tbody{width:980px; background:#fff; overflow:hidden;}
.header{height:80px;}
.hmsg{height:22px;line-height:22px;color:#fff;text-align:right;background: url(../img/tt.jpg) right no-repeat;border-top:2px #F24920 solid;padding-right:25px;}
.logo{width:180px; position:relative; top:-15px;}

/*nav*/
.navv{width:740px; margin-right:10px; overflow:hidden; position:relative; top:-50px;}
.nlr{width:15px;}
.menu2 {background: url(../img/na.jpg) #d10e00 repeat-x left top; height: 34px;}
.cbody1 {width:710px; float:left;}
.menu2 ul {font-weight: bold; overflow: hidden; width: 100%; height: 34px;}
.menu2 ul li {background: url(../img/na.jpg) no-repeat left bottom; float: left; margin-left: -3px; text-align: center;}
.menu2 ul li a {font-size:14px; color:#fff; padding:0 20px; display: block; float: left; line-height:37px; height: 34px; text-decoration:none;}
.menu2 ul li a:link {font-size:14px; color:#fff; padding:0 20px; display: block; float: left; line-height:37px; height: 34px; text-decoration:none;}
.menu2 ul li a:visited {font-size:14px; color:#fff; padding:0 20px; display: block; float: left; line-height:37px; height: 34px; text-decoration:none;}
.menu2 ul li a:hover {background: url(../img/nav_h.jpg) no-repeat center; color: #ffff00; text-decoration:none;}
.menu2 ul li a.thisclass {background: url(../img/nav_h.jpg) no-repeat center; color: #ffff00;}
.new{position:absolute; left:990px; top:30px; z-index:100;}


/*search*/
.search{width:980px; height:33px; background:url(../img/sbg.jpg) repeat-x;}
.stitle{height:33px;}
.sform{width:300px; padding-top:3px;}
.smsg{width:630px; height:33px; line-height:30px; text-indent:10px;}
input.search-keyword{width:188px;height:18px;border:none;background:url(../img/search_bg.jpg) left top no-repeat;line-height:15px;font-size:12px;padding:5px 3px 0px 25px;overflow:hidden;}

/*notice*/
.notice{width:970px; padding:5px; background:#fff; overflow:hidden;}
.npic{width:522px; border:#ccc 1px solid; padding:2px;}
.nmsg{width:430px; height:243px; line-height:1.8em; text-indent:10px; padding:3px; border:#ccc 1px solid;  word-break:break-all; background:url(../img/intr.jpg) right top no-repeat;}


/*main*/
.main{width:970px; padding:0 5px; background:#fff;}
.lfcol{width:700px;}
.rgtcol{width:260px;}
.nav{width:100%; height:35px; line-height:35px; background:url(../img/tbg.jpg) repeat-x;}

.cgal{width:100%;}
.al_title{width:30px;}
.al_list{width:666px;height:225px; padding-top:3px;}

.rblock{width:100%;}
.rblock_bar{height:35px; background:url(../img/tbg.jpg) repeat-x;}
.rt1{height:35px; width:180px; line-height:35px; padding-left:30px; background:url(../img/rt.jpg) left no-repeat;}
.rt2{width:50px; padding-top:13px;}
.rblock_cnt{padding:3px;}
.r_title{height:40px;}
.r_row{padding:5px 0 0 10px;}

.rt1_1{padding-top:7px; width:200px;padding-left:10px;}

.msg_list{width:100%;}
.msg_block{width:346px; margin:3px 0;}
.msg_block_bar{height:35px; background:url(../img/tbg.jpg) repeat-x;}
.lt1{width:230px; padding:8px 0 0 10px;}
.lt2{width:50px; padding-top:10px;}
.lblock_cnt{padding:3px; height:160px;}

.msg_list_2{background:url(../img/tmbg.gif) repeat-x;}
.msg_block_2{width:98%; border-bottom:1px dashed #E5E5E5; margin-bottom:5px;}
.msg_title{padding:8px 0 0 10px;}
.msg_zy{line-height:1.8em; text-indent:20px; padding:5px;}
.msg_xx{height:35px; line-height:35px; padding-left:15px;}
.page_line{height:35px; line-height:35px; text-align:center;}

.al_top_pic{width:338px; height:298px; overflow:hidden; background-color:#FFFF00;}
.al_top_msg{width:340px; overflow:hidden; }
.al_other_pic{padding:5px;}
.al_class_list{height:20px; border-bottom:1px dashed #E5E5E5; padding:8px 0 0 10px;}

.lx_msg{width:670px; border:1px dashed #FF0000; background-color:#fff; padding:5px; line-height:2em; text-indent:20px; margin:10px auto;}
.sq_sm{width:96%; padding:5px;}

.xz_top_pic{width:260px; height:260px; overflow:hidden;}
.xz_top_msg{width:416px; overflow:hidden; }
.xz_title{height:25px; padding:8px 0 0 10px;}

.lblock_cnt2{padding:3px; height:120px;}
.lblock_cnt2 ul{width:670px;}
.lblock_cnt2 ul li{width:100px; height:18px; padding:8px; border:1px dashed #E5E5E5; float:left; margin:5px;}

.dl_list dl{height:120px; padding:3px; line-height:1.6em; text-align:left; margin-bottom:5px; overflow:hidden;}
.dl_list dl dt{float:right;width:510px;height:25px; border-bottom:1px dashed #ccc;}
.dl_list dl dt a{color:#004b8b; font-weight:bold; font-size:13px;}
.dl_list dl dd.attr{float:right; width:510px; height:25px;}
.dl_list dl dd.text{float:right; width:500px; text-indent:15px; color:#999;}
.dl_list dl dd.pic{float:left;}
.dl_list dl dd.pic img{width:160px;height:110px;border:1px solid #ddd;padding:2px;}

.demo_msg{width:430px;}

/*内容页布局Begin*/
.ctitle {margin:0px 8px; border-bottom:#cc0000 2px solid;}
.ctitle1 {font-size:20px; color:#26519d; line-height:60px; font-family:黑体; height:60px; text-align:center;}
.ctitleinfo {margin:0px 8px; color:#999999; line-height:30px; border-bottom:#cccccc 1px solid; height:30px; text-align:center;}
.pbox {font-size:14px; margin:0px auto; overflow:hidden; width:660px; line-height:22px; padding-top:15px; text-align:left;}
.pbox a {color:#009900; text-decoration:underline;}
.pbox img {margin: 5px; width: expression(this.width > this.height && this.width >650 ? 650 : true); max-width: 650px}

.intr{width:620px; border:#cccccc 1px solid; background-color: #FBFCDC; padding:8px; text-indent:10px; margin:5px auto; line-height:1.6em;}
.intr_front{font-size:14px; font-weight:bold; color:#d14500;}

.page_no {padding-top:10px; text-align:center;}

.page_tag {padding:5px; margin:3px auto; width:650px; line-height:15px; border-bottom:#cccccc 1px solid;}
.pagedownl {font-weight:bold; color:#ff0000; text-decoration:underline;}
.arti_ref{padding:10px 0px; text-align:center; border-bottom:#cc0000 2px solid;}

.comment_item{margin-top:5px; border:1px #ccc solid; padding:2px;}
.comment_bar{height:20px; padding:8px 0px 0px 10px; background-color:#f3f3f3;}
.comment_content{padding:5px;}

.pl_row{width:900px; margin:0px auto; background-color:#fff;}
.pl_top{border-bottom:2px #FF0000 solid;}
.pl_logo{width:310px; float:left;}
.pl_path{float:left; padding-top:30px;}
.pl_title{height:40px; padding-top:18px; font-weight:bold; color:#0000FF; font-size:26px;}
.pl_run{width:896px; height:25px; line-height:25px; border:#cccccc 1px solid;background-color:#F8F7E9; padding:2px; overflow:hidden;}

.pl_list{border:#eee 1px solid; background-color:#EDF0F1;}
.pl_bar{height:25px; padding-top:8px; text-indent:10px; font-weight:bold; background-color:#fff;}
.pl_item{width:98%; border-bottom:1px #003399  dashed; margin:5px auto;}
.pl_msg{height:25px; line-height:25px; text-indent:10px; color:#003399;}
.pl_content{padding:5px; line-height:1.8em; word-break:break-all;}
.pl-input{margin-top:8px;}
.pl_foot{height:60px; background:url(../img/footbg.gif) repeat-x; border:#eeeeee 1px solid; border-top:0px;line-height:2em; text-align:center; padding-top:20px;}

.pagination{height:30px; padding-top:8px; text-align:center;}

.msg_title{height:20px; line-height:20px; color:#003399; text-align:left; font-weight:bold;}
.msg_content{line-height:1.8em; word-break:break-all; text-align:left; border-bottom:1px #003399 dashed; text-indent:10px; }
/*内容页布局End*/

.hotlink{width:970px; padding:5px; background:#fff;}
.hotlink_bar{height:36px; padding:8px 0 0 10px; background:url(../img/tbg.jpg) repeat-x;}
.hotlink_cnt{height:30px; padding:5px;}

.footer{width:970px; padding:5px; background:#fff; line-height:2em;}