body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td{padding:0;margin:0; font-size:12px;}
body{font:12px/1.5 "宋体";  }
.cl { clear: left; }
ul { list-style-type: none; }
.main{width:988px; border:1px solid #ccc; border-bottom:none; border-top:none; margin:0 auto; padding:5px; background:#f5f5f5; clear:both;}
.main .gg{border:1px solid #000; height:24px; line-height:24px; padding:0 5px; background:#fff;}
a{text-decoration:none;outline:none;behavior:expression(this.onFocus=this.blur());}
a img{border:none;}
li{list-style-type:none;}
.main .gg a{ color:#000;}
.logo{ margin:5px 0; height:70px; overflow:hidden; zoom:1; width:1014px; }
.logogif{float:left; width:220px;height:70px; overflow:hidden; }
.logogg{float:right; width:794px;height:70px; overflow:hidden; }

.nav{background:url(img1_04.gif) repeat-x; overflow:hidden;zoom:1; margin-bottom:5px;}
.nav .nav_left{ background:url(img1_03.gif) no-repeat; height:40px; width:4px; float:left;}
.nav ul{float:left; width:900px; padding-left:20px;}
.nav ul li{float:left; display:inline; height:40px; line-height:40px; background:url(img2_06.gif) no-repeat right; padding:0 20px;}
.nav ul li a{ color:#fff; font-weight:bold; font-size:14px;}
.nav .nav_right{ background:url(img1_06.gif) no-repeat; height:40px; width:4px; float:right;}
.nav ul li a:hover{color:#FF0; text-decoration:underline;}

.z{overflow:hidden;zoom:1;}
.z .left{width:695px; float:left;}
.z .left .ad4 img{width:340px; height:70px; vertical-align:middle; border:1px solid #666; margin:0 5px 5px 0px}

.z .left .ad2 img{width:688px; height:32px; vertical-align:middle;border:1px solid #666; margin-bottom:5px; }

.m_1{width:690px;}

.z .fl{ height:38px; background:#ffecd9; color:#ff0000; font-weight:bold;border:1px solid #e5e5e5; font-size:14px; margin:0 0 5px 0; width:99.6%;}
.z .fl span{float:left; margin:10px 0 0 8px;}
.z .fl a{float:right; margin:8px 8px 0 0; }
.z .fl_1{border:1px solid #e5e5e5; background:#fff; height:32px; text-align:center; line-height:32px;}
.z .fl_1 a{color:#793d00; font-weight:bold;}
.z .mz{background:#ffecd9;border:1px solid #e5e5e5; height:24px; line-height:24px; margin:5px 0; padding:0 5px;}
.z .mz span{font-weight:bold; color:red;}
.z .mz a{color:red;}
.z .mz_1{background:#fff; border:1px solid #e5e5e5; overflow:hidden;zoom:1; padding:10px;}
.z .mz_1 ul li{ float:left; display:inline;  width:96px; background:url(img3_03.gif) no-repeat left; padding:0 0 0 13px; height:24px; line-height:24px;}
.z .mz_1 ul li a{ color:#000;}
.z .mz_1 ul li a:hover{ color:red;}
.z .zz{background:#fff; border:1px solid #e5e5e5; padding:10px; margin:5px 0;}



.l_t{overflow:hidden;zoom:1; }
.l_t h3{color:#7e3224;}
.l_t h3 a{color:#7e3224;}

.l_t .l_t1{ background:#fff; width:209px;overflow:hidden;zoom:1; border:1px solid #e5e5e5;float:left; margin:5px 0px 0 0; padding:8px;}
.l_t .l_t1 ul li{ background:url(img5.gif) no-repeat left;float:left; display:inline; width:90px; height:24px; line-height:24px; padding:0 5px}
.l_t .l_t1 ul li a{color:#333;}
.l_t .l_t1 ul li a:hover{color:red; text-decoration:underline;}
.l_t .l_t2{margin-right:4px;}

.z .right{float:right; width: 288px;overflow-x:hidden;}
.z .right .r_gg{ background:url(tbl.gif); border:1px solid #e5e5e5; height:24px; line-height:24px; padding:0 5px; font-weight:bold;}

.z .right .r_ggg{background: url(img4_03.gif) no-repeat 8px 8px #fff; border:1px solid #e5e5e5; margin:5px 0; padding:8px; text-indent:1.3em; color:#F00; font-weight:bold;}

.adn{border:1px solid #e5e5e5;background:#fff; padding:0 0 5px 0}
.adn img{margin:5px 0 0 5px; width:275px;}

.z .right .title{ height:24px; line-height:24px; border:1px solid #e5e5e5; background:url(tbl.gif); padding:0 10px; margin:5px 0;}

.z .right .tilist{ background:#fff; border:1px solid #e5e5e5; padding:10px}
.z .right .tilist li{background:url(img6_03_01.gif) repeat-x bottom; height:26px; line-height:26px; padding:0 0 0 5px;}
.z .right .tilist a{color:#333;}
.z .right .tilist a:hover{color:red;}
.link {background:#fff; border:1px solid #e5e5e5; padding:8px; line-height:25px; margin:0 0 5px 0;}
.link a{ color:#000;}
.link a:hover{ color:red;}


.ins{ background:#fff;border:1px solid #e5e5e5; height:24px; line-height:24px; padding:0 8px; margin:5px 0; }

.page{ background:#fff; border:1px solid #e5e5e5; padding:10px; margin-bottom:5px;_padding-top:0;float:left;}
.page ul li{ border-bottom:1px dashed #ccc; height:28px; line-height:28px;}
.page a{ color:#000; font-size:14px;}
.page a:hover{ color:red; text-decoration:underline;}
.page .node .title{padding:12px 5px 5px;}
.page .node .title a{color:red;font-weight:bold;}

.page .node .box{overflow:hidden;zoom:1; }
.page .node .box img{margin:0;padding:0;}
.page .node li{float:left;overflow:hidden;_height:20px;_padding-top:8px; }
.page .node li a{font-size:12px;margin:0 5px;}


.n{ background:#fff; border:1px solid #e5e5e5; padding:10px; margin-bottom:5px; }
.n h1{text-align:center; font-size:14px; line-height:24px;border-bottom:1px dashed #ccc; padding:0 0 8px;}
.n .info{text-align:right; line-height:24px; padding:5px 0}
.n .nn{padding:10px 0 0;font-size:14px; }
.n .nn p{font-size:14px;line-height:25px;}





.per{padding:10px;background:#fff; border:1px solid #e5e5e5; margin-bottom:5px;}
.per a{ color:#00F;}

.dom td{height:30px; line-height:30px; padding:0 5px;}
.dom h1{border:none; padding:0;}
.qwe{ overflow:hidden;}
.qwe ul li{border:none; background:none; float:left; display:inline; width:89px; margin-right:5px;}


.foot{ background:#ffecd9; border:1px solid #f4ddbd; line-height:24px; padding:10px; text-align:center;}



.down{margin:0 0 5px;}
.down span{float:right;}

.z .right .down li span a{background:#af6700;color:#fff;}
.z .right .down li span a:hover{color:#fff}




#Frame{ width:690px; overflow:hidden;}
#Frame a{ color:#000; text-decoration:none;}
#Frame a:hover{ color:#FF0000; text-decoration:underline;}
#Frame{ border-bottom:1px #c60 solid;}
#top{ padding:5px;}
#bottom{ padding:5px;}
.tab1{
	overflow:hidden;
	text-align:center;
	color:#000;
	font-weight:bolder;
	font-size:14px;
	background-image: url(newbg.gif);
	background-position: top;
	background-repeat: repeat-x;
	border-left:1px #c60 solid;
	border-right:1px #c60 solid;
	border-top:1px #c60 solid;
	height:26px; line-height:26px;
}


.tab1 div{
	color:#fff;
	font-size:14px;
	background-image: url(newbg.gif);
	background-repeat: repeat-x;
	background-position: top;
}


.tab2{
	height:30px;
	line-height:30px;
	text-align:center;
	color:#FFF;
	font-weight:bolder;
	background: #97C3E5;
	background:url(newbg.gif) repeat-x;
	font-size:14px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #c60;
	border-left-color: #c60;
	border-top:1px #c60 solid;
}
.th{overflow:hidden;display:block;text-align:center; border:1px #cc6600 solid;border-bottom:0px;background: #ffff00; width:688px; height:26px; line-height:26px;}
.th1{overflow:hidden;display:block;text-align:center; border:1px #97C3E5 solid;border-bottom:0px;background: #ffff99;}
.gd{overflow:hidden;display:block;text-align:center; border:1px #97C3E5 solid;border-bottom:0px;background: #FFF;}
.dd{overflow:hidden;display:block;text-align:center; border:1px #97C3E5 solid;border-bottom:0px;background: #FFEEDD;}
.tx{overflow:hidden;display:block;text-align:center; border:1px #97C3E5 solid;border-bottom:0px;background: #ffffd0;}
.tx.blue{ color:#0033FF;}

.th2{background:#f8f8ac;}

.name1,.name2,.intro,.line,.s_time,.url{padding:0; }

#Frame .name1 a{ color:red;}
.name2{float:left; width:140px; border-right:1px #97C3E5 solid;}

#Frame .name2 a{ color:#FF0000;font-weight:bolder;}

/***
.name1{float:left; width:140px;border-right:1px #97C3E5 solid;}
.intro{float:left; width:140px; border-right:1px #97C3E5 solid;}
.s_time{float:left; width:200px; border-right:1px #97C3E5 solid;color:#000;}
.line{float:left; width:100px; border-right:1px #97C3E5 solid;}
***/
.name1{float:left; width:128px;  height:26px;  padding:0 5px; border-right:1px #cc6600 solid;}
.intro{float:left; width:163px;  height:26px;  padding:0 5px; border-right:1px #cc6600 solid;}
.s_time{float:left; width:200px;  height:26px;  border-right:1px #cc6600 solid;color:#000;}
.line{float:left; width:100px;  padding:0 5px; border-right:1px #cc6600 solid; overflow:hidden; display:block; height:26px;  }

.url{float:left; width:60px;}

.s_time span{color:Red;}
.intro span{float:right;padding:0 10px 0 0}

.gd .s_time{padding:6px 0 7px;}




.cl{ clear:left;}
.red{ color:#FF0000; }
.blue{ color:#0000FF;}
.gre{ color: #009900;}
.redb{ color:#FF0000; font-weight:bolder;}
.blueb{ color:#0000FF;font-weight:bolder;}
.greb{ color: #009900;font-weight:bolder; clear:both;}

#info{margin-bottom:1px;}

.inst{ display:none; line-height:30px;background:#ff7200 url(laba.gif) no-repeat 8px 7px; padding:0 0 0 30px;font-size:12px; overflow:hidden;margin-bottom:5px;width:658px;color:#fff;border:1px solid #fff;}
.inst a{color:yellow;text-decoration:underline;}

.urla a{color:#0790e7;}

/*/ 导航栏开始 /*/
#warp {
    background: none repeat scroll 0 0 #F5F5F5;
    margin: 0 auto;
    width: 1014px;
	overflow:hidden;
}

.menu_navcc {
	margin: 0 auto;
	width: 100%;
}
.menu_nav {
    background: url("nav_bg.gif") repeat-x scroll 0 0 transparent;
    float: left;
    height: 48px;
    margin-top: 4px;
    width: 100%;
}
.menu_nav .nav_content {
    background: url("nav_l_bg.gif") no-repeat scroll 0 0 transparent;
    float: left;
    padding-left: 25px;
}
.menu_nav_right {
    background: url("nav_r_bg.gif") no-repeat scroll right top transparent;
    float: right;
    height: 23px;
    margin-left: 50px;
    padding-bottom: 12px;
    padding-right: 20px;
    padding-top: 13px;
}
.menu_nav .nav_content li {
    background: url("nav_li_right.gif") no-repeat scroll right center transparent; 
    float: left;
    font-size: 14px;
    font-weight: bold;
    height: 48px;
    line-height: 48px;
    padding-left: 15px;
    padding-right: 13px;
    text-align: center;
    width: 88px;
}
.menu_nav .nav_content li.current {
    line-height: 37px;
}
.menu_nav .nav_content li a {
    color: #FFFFFF;
    display: block;
    height: 48px;
    width: 88px;
}
.menu_nav .nav_content li.current a, .menu_nav .nav_content li a:hover {
    background: url("nav_li_current.gif") no-repeat scroll 0 0 transparent;
    color: #FFFFFF;
    display: block;
    height: 37px;
    width: 88px;
}
/*/ 导航栏结束 /*/
.strip a,.top_0 a{ text-decoration:none; color:#333;}
.strip img,.top_0 img{ border:none;margin:0px;}
.strip div,.top_0 div{ margin:0 auto; }
.strip ul,li,em,.top_0 ul,li,em{ list-style:none; margin:0px; font-style:normal;}
.fl{ display:block; float:left;}
.fr{ display:block; float: right;}
.cl{ clear:both!important;}
.strip{height:23px; background:#f5f5f4; border-bottom:1px #dddcdc solid; padding-top:3px; line-height:20px;}
.strip_top{width:1000px; margin:0 auto; color:#7a7979; }
.st_1{width:300px; float:left; padding-left:16px}

.st_3{float:right; width:350px; height:20px; line-height:20px;}
.st_3 a{ display: inline; float:right; height: 18px; line-height: 18px; margin-right: 10px;text-decoration: none;}
.st_3 .sina{ background: url(siteicon2.png) 0 0 no-repeat; text-indent:24px;}
.st_3 .sethome{ background:url(siteicon2.png) 0 -18px no-repeat; text-indent:24px;}
.st_3 .addfat{ background:url(siteicon2.png) 0 -36px no-repeat; text-indent:24px;}
.st_3 .desk{ background:url(siteicon2.png) 0 -54px no-repeat; text-indent:24px;}


.by_top{width:1024px; height:77px; margin:0 auto; }
.by_top .logo01{float:left; margin:10px 0 0 10px}
.by_top .navbg{float:right; width:744px; padding-top:33px;}
.by_top .navbg li{width:92px; background:url(nav_bg.jpg); height:29px; font-size:14px; font-weight:bold; float:left; text-align:center; padding-top:13px;}
.by_top .navbg .n_bg{background:url(nav.jpg); color:#fff;}
.by_top .navbg .n_bg a{ color:#fff; text-decoration:none; font-size:14px; font-weight:bold;}
.by_top .navbg .n_bg a:hover{ color:#fff; text-decoration:none; font-size:14px; font-weight:bold;}
.by_top .navbg a{ color:#000; text-decoration:none;}
.by_top .navbg a:hover{ color:#FF6600; text-decoration:none;}
.top_0{background:url(top_bg.jpg) repeat-x;}

.lgh_cl{ clear:both;}
.lgh_fl{ width:100%!important;}