﻿@charset "utf-8";
/* CSS Document */

body,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,p,form{padding:0; margin:0; font: normal normal 12px/150% Verdana, Arial, Helvetica, sans-serif, "宋体";}
body{background:url(images/bg01.gif) top repeat-x #f5fdff ;}
ul{list-style:none;}
img{ border:none;}
li{list-style:none;}


/*伪类定义*/
a{color:#000; text-decoration:none;}
a:hover{color:#c00; text-decoration:underline;}




/*通用定义*/
.left{float:left;}
.right{float:right;}
.clearbox,.clearbox6,.clearbox8{border-top: 1px solid transparent !important;margin-top: -1px !important;border-top: 0px;margin-top: 0px;height: 0px;clear: both;background: none;font-size: 0px;visibility: hidden;}
.clearbox6{height:6px;}
.clearbox8{height:8px;}

/*全局宽度定义*/
.contain,#footer,#header,.contain2,.contain3,.banner,.banner1{ width:1000px; margin:auto; background:#fff;}

.contain{ width:984px; padding:8px 8px 0;}
.contain3{ width:944px; padding:0 18px;}
.banner,.banner1{ width:984px; height:141px;padding:8px 8px 0; overflow:hidden;}
.banner1{ height:108px;}
#footer{padding-top:8px;}




/*宽度定义及高度定义*/
.w245{width:245px;}
.w323{width:323px;}
.w360{width:360px;}
.w653{width:653px;}
.w731{width:730px;}




/*分类标题定义*/
.tz-title{ background:url(images/title-bg.gif) right 1px no-repeat #f0fbff; height:26px;border:1px solid #a9dbe6; padding:1px;padding-left:10px;line-height:26px; color:#02609c;}
.tz-title span{float:right;padding-right:10px;}
.tz-title h3{ display:block; float:left; background:url(images/ico01.gif) left center no-repeat; height:26px; line-height:26px; padding-left:18px; font-size:13px; font-weight:bold;}
.tz-title h4{ display:block; float:left;height:26px; line-height:26px; padding-left:10px; font-size:13px; font-weight:bold;}

.tz-title1{height:30px; background:url(images/title01.gif) 0 0 no-repeat; line-height:30px; padding:0 10px 0 25px; font-size:13px; font-weight:bold; color:#fe4403;}
.tz-title2{ background:url(images/title-bg.gif) right top no-repeat #f0fbff; height:26px; line-height:26px; border-bottom:3px solid #0059a2;}
.tz-title2 li{display:block; float:left; height:26px; line-height:26px; text-align:center; padding-right:3px; background:url(images/tab01-off.gif) 0 0 no-repeat; width:105px; color:#02609c; font-size:13px; font-weight:bold; cursor:pointer;}
.tz-title2 li.T_on{background:url(images/tab01-on.gif) 0 0 no-repeat; color:#fff;}
.tz-title2 li a{color:#02609c; text-decoration:none;}
.tz-title2 li.T_on a{color:#fff;}

.tz-title3{ background:url(images/title-bg.gif) right top no-repeat #f0fbff; height:26px; line-height:26px;}


/*内容信息列表*/
.content-list,.content-list1,.content-list2,.content-list3,.content-list4{ border:1px solid #abdce6; border-top:none; background:url(images/bg04.gif) top repeat-x; }
.content-list a,.content-list1 a,.content-list2 a{font-size:13px;}
.content-list ul,.content-list1 ul,.content-list2 ul{ display:block; border:1px solid #fff; border-top:none;height:auto!important; height:220px; min-height:220px;padding:5px 8px;}
.content-list li{ display:block;background:url(images/ico02.gif) 4px 9px no-repeat; height:22px; line-height:22px; padding-left:13px;}
.content-list1,.content-list3,.content-list4{border:1px solid #d5d5d5; border-top:none; background:#fff; padding:4px 0px 3px;height:auto!important; height:238px; min-height:238px;}
.content-list1 li{display:block; height:54px; overflow:hidden; padding-bottom:4px; }
.content-list2 li{ display:block; background:url(images/ico03.gif) 4px 10px no-repeat; padding-left:13px; height:24px; line-height:24px;}
.content-list2 li.ban{padding:10px 0 5px ; background:none; height:52px; overflow:hidden;}

.content-list3 ul{ display:block; border:1px solid #fff; border-top:none;height:auto!important; height:220px; min-height:220px;padding:5px;}
.content-list3 li{ display:block; float:left; background:none; width:50%; height:41px; overflow:hidden; padding-bottom:5px; text-align:center;}

.content-list4{}
.content-list4 ul{ display:block; border:1px solid #fff; border-top:none;height:auto!important; height:210px; min-height:210px;padding:15px 5px 10px;}
.content-list4 li{ display:block; float:left; background:none; width:50%; height:70px; overflow:hidden; padding-bottom:11px; text-align:center;}





.content-list li span,.content-list2 li span{float:right; font-family:Verdana, Arial, Helvetica, sans-serif, "微软雅黑"; color:#999;}


/*更多定义*/
.more{ display:block;float:right; color:#c00; font-weight:normal; font-size:12px; padding-right:10px;}
.more a{color:#02609c;}
.more a:hover{ text-decoration:none; color:#c00;}


/*header*/
#header .top-banner{ height:178px; position:relative;}
.flash{height:178px; }
.nowtime{position:absolute; left:0; top:0px; height:28px; line-height:28px; width:960px; padding:0 20px;color:#e8eff3;} 
.nowtime span{display:block; float:right; color:#000;}
.channel{ background:url(images/tz-channel-bg.gif) top repeat-x; padding:3px 0px 8px; height:29px;padding-left:115px;}

.channel li{display:block; float:left; height:29px; line-height:29px; font-weight:bold; white-space:1px;}
.channel li.pre{background:url(images/tz-channel-pre.gif)  no-repeat center 2px; padding:0 4px; width:1px;}
.channel a{ display:block; float:left; height:29px; overflow:hidden; padding:0px 12px;color:#fff; font-size:13px;}
.channel a:hover{background:url(images/tz-channel-on.gif) 0 0 no-repeat; border-right:1px solid #025dc3; padding-right:11px; color:#fff; text-decoration:none;}
.channel a.current:hover,.channel a.current{background:url(images/tz-channel-on.gif) 0 0 no-repeat; border-right:1px solid #025dc3; padding-right:11px; color:#fff; text-decoration:none;}
/*幻灯片一栏*/
.flash{ width:319px; border:1px solid #d5d5d5; padding:1px; height:258px;}
.flash dl{display:block; background:url(images/bg03.gif)  bottom repeat-x; padding:5px; height:auto!important; height:248px; min-height:248px;}
.flash dd{}

/*站内外搜索*/
.search{display:block; border:1px solid #cde1e9; padding:1px; height:45px;}
.search dl{ display:block;background:url(images/search-bg.gif) top repeat-x; height:45px;}
.search dd{ display:block;background:url(images/search-ico.gif) 15px 0 no-repeat; height:21px; padding:12px 15px 12px 100px;}
.search li{ display:block; float:left; height:21px; line-height:21px;padding-right:5px; overflow:hidden;}
.search li.inp input{height:17px; padding:0; margin:0; line-height:17px; border:1px solid #7f9db9;}
.search li.sel{ padding:0;}
.search li.but{width:56px;}
.search li.but input{height:21px; padding:0; margin:0; line-height:21px; width:56px; background:url(images/search-but.gif) 0 0 no-repeat; color:#015997; border:none;}
.search li.key{ padding:0 10px 0 15px; width:450px;}
.search li.key b{color:#f00;}


/*间隔样式定义*/

.branch-style{ height:40px; background:url(images/branch-bg.gif);position:relative;}
.branch-style span{ display:block; float:right; background:url(images/branch-r.gif) right top no-repeat; height:40px; width:6px;}
.branch-style span.l{ float:left; background:url(images/branch-l.gif) 0 0 no-repeat;}

.branch-style em {position:absolute;
	top:5px;
	left:10px;
	font-style:normal;font-weight:bold;color:#000;
	height:22px;padding-left:25px;
	background:url(images/link_ico.gif) no-repeat left center;
	color:#184b7a;
	}
		.link_contont  ul {padding:5px;text-align:center;height:auto!important;min-height:40px;height:40px;}

	.link_contont li {margin:5px;float:left;width:13%;overflow:hidden;line-height:180%;text-align:center;}
/*底部重复背景*/
.bottom-bg{background:url(images/bg17.gif) bottom repeat-x;}


/*footer*/

#footer dt{background:url(images/tz-copyright-bg.gif) top repeat-x; height:30px; line-height:30px; color:#fff; text-align:center;}
#footer dt a{color:#fff;}
#footer dd{background:url(images/bg05.gif) top repeat-x; height:150px; padding:20px 10px 10px; text-align:center;}



.sidebar1 {width:362px;margin-right:8px;display:inline;}
.sidebar2 {float:right;width:740px;margin-right:-10px;display:inline;}

.sitepath_A ,.sitepath {color:#02609c;	}
.sitepath_A  a,.sitepath a{color:#02609c;}
.sitepath_A  a:hover,.sitepath  a:hover {color:#cc0000;}
em.bus {float:right;font-style:normal;text-align:right;padding-right:5px;}
em.bus  a {background:none;width:70px;color:#0f69e1;}
em.bus  a:hover {color:#cc0000;}
.content-list6 h3 {font-size:14px;text-align:center;font-weight:bold;margin-bottom:10px;}
.content-list6 h3 a {color:#cc0000;}
.content-list6 h3 a:hover {color:#333;}