@charset "utf-8";
/* CSS Document */
body,td,th,div{ font-size:12px; color:#000000; font-family:"宋体"; text-align:center;}
strong{ font-weight:bold;}
a:link{ font-size:12px; text-decoration:none; color:#006699;}
a:visited{ font-size:12px; text-decoration:none; color:#006699;}
a:hover{ font-size:12px; text-decoration:none; color:#FF0000;}
/*layout*/
.top,.nav,.con,.foot{width:780px; margin:auto; text-align:left;}
.nav{ height:35px; background:url(../images/nav_bg.jpg) repeat-x; position:relative;}
.nav .bg_left{ float:left;background:url(../images/nav_left.jpg) left top no-repeat; width:2px;}
.nav .bg_right{ float:right;background:url(../images/nav_right.jpg) right top no-repeat; width:2px;}
.nav .navLink{ margin-left:10px;}
.nav .navLink li{ float:left; display:block; height:35px; width:68px;}
.nav .navLink li a{ height:35px; line-height:35px; color:#FFFFFF; text-align:center; display:block;}
.nav .navLink li a:visited{ color:#FFFFFF;}
.nav .navLink li a:hover{ color:#000000; background:url(../images/nav_hover.jpg) top center no-repeat;}

.menu{}
.menu li{ border-bottom:1px solid #fff; height:25px;}
.menu li a{ color:#FFFFFF; background-color:#46B09C; display:block; text-align:left; height:25px; line-height:25px; padding-left:5px;}
.menu li a:visited{ color:#FFFFFF; background-color:#46B09C; display:block; text-align:left; height:25px; line-height:25px;}
.menu li a:hover{ color:#FFF; background:#59D588; display:block; text-align:left; height:25px; line-height:25px;}

.con .wzgg{ background-color:#FCFFE9; height:20px; padding:3px; text-align:left; line-height:20px; margin-bottom:5px;}
.con .wzgg h3{ float:left; color:#FF7d10; font-weight:bold; margin-right:10px; background:url(../images/icon_lb.jpg) 0px 0px no-repeat; padding-left:20px;}
.con .wzgg span{ float:left; display:block; line-height:120%;}
.con .wzgg img{ margin-right:10px;}

.con .flash{ width:308px; float:left;}
.con .news{ width:462px; float:right;}
.con .news h1{ 
	background:url(../images/icon_zt1.jpg) 3px 1px no-repeat #CBF5FF; 
	height:25px; 
	line-height:25px;
	text-align:left;
	padding-left:30px;
	color:#007B9F;
	font-weight:bold;
	font-size:14px;
}
.con .news h1 span{ float:right; width:280px; text-align:right;}
.con .news .topnews{ width:310px; float:left; text-align:left;}
.con .news .topnews h3{text-align:center; margin:15px;}
.con .news .topnews h3 a{ color:#FF6600; font-size:14px; font-weight:bold; }
.con .news .topnews h3 a:visited{ color:#FF6600; font-size:14px; font-weight:bold; }
.con .news .topnews h3 a:hover{ color:#FF9900; font-size:14px; font-weight:bold; }
.con .news .button{ width:152px; float:right; text-align:right;}
.con .news .button img{ margin-top:5px;}

.con .search{background:#E5F8E5; border:1px solid #A3DDB3; padding:5px;}
.con .search .search1{ float:left; width:400px; text-align:left; color:#017A63;}
.con .search .search2{ float:right; width:360px; text-align:left; color:#017A63;}
.con .search .search1 .text,.con .search .search2 .text{border:1px solid #A3DDB3; height:18px; padding:0px; line-height:18px;}
.con .search .search1 .button{ background:url(../images/btn_ss.jpg); width:48px; height:22px; border:0; cursor:pointer;}
.con .search .search2 .button{ background:url(../images/btn_cx.jpg); width:48px; height:22px; border:0; cursor:pointer;}

.con .left{ float:left; width:200px;}
.con .left .content{ background:url(../images/bg_left_t.jpg) left top repeat-x; padding: 0px 10px 10px 10px; text-align:left}
.con .left .content h3{ background:url(../images/arrow_t.jpg) 0px 10px no-repeat; padding-left:25px; height:35px; line-height:35px; color:#000000; font-size:14px; font-weight:bold;}
.con .right{ float:right; width:570px; border:1px solid #81E7A5; text-align:left;}
.con .right .content{ margin:1px; background:url(../images/bg_right_con.jpg) repeat-x; padding:0px 10px 10px 10px; text-align:left; line-height:200%; text-align:left; }
.con .right .content .h{ background:url(../images/arrow_t.jpg) 0px 10px no-repeat; height:35px; line-height:35px; color:#669900; font-size:14px; font-weight:bold; padding-left:25px;}
.con .right .content ul{ margin:10px;}
.con .right .content h4{ text-align:center; color:#000; font-weight:bold; font-size:14px; margin:10px;}
.con .right .content .date{ color:#999999; margin:5px;}
.con .right .content div,.con .right .content td{ text-align:left;}
.con .right .content .textRight{ text-align:right; margin-right:10px;}
.con .right .content .textLeft{ text-align:left; margin-right:10px;}
/* table border*/
.con .right .content td{ padding:3px;}
.con .right .content th{ border-top:1px solid #cccccc; border-left:1px solid #cccccc; background-color:#efefef; font-size:14px;}
.con .right .content td{ border-top:1px solid #cccccc; border-left:1px solid #cccccc;}
.con .right .content table{ border-bottom:1px solid #cccccc; border-right:1px solid #cccccc;}
/**/

.con_bg{ background:url(../images/con_bg.jpg) left top repeat-y;}

.info1{ margin-top:5px;}
.info1 .left{float:left; width:525px;}
.info1 .jwgg{float:right; width:250px;}
.info2{border:1px solid #64B6D9; margin-bottom:10px;}
.info3{border:1px solid #65c0ac;}
.info4{ border-left:1px solid #e8e8e8; border-right:1px solid #e8e8e8; border-bottom:1px solid #e8e8e8; background-color:#f4f4f4; margin-top:5px;}

.box1{ border:1px solid #A3DDB3; width:248px; height:158px; float:left; display:inline; margin-bottom:10px; text-align:left; display:inline;}
.box1 ul{ padding:5px;}
.box1 h3{ background:url(../images/icon_green.jpg) 2px 1px no-repeat #E5F8E5; height:25px; line-height:25px; border-bottom:1px solid #A3DDB3; color:#2170b9; font-weight:bold; padding-left:30px; text-align:left; font-size:14px;}
.box1 h3 span{ float:right; text-align:right; padding:5px;}
.box2{width:384px; height:170px; float:left; display:inline; margin-bottom:5px; text-align:left;}
.box2 ul{ padding:5px;}
.box2 h3{ background:url(../images/arrow_blue.jpg) 5px 5px no-repeat #CBF5FF; height:25px; line-height:25px; color:#2170b9; font-weight:bold; padding-left:25px; text-align:left;  font-size:14px;}
.box2 h3 span{ float:right; text-align:right; padding:5px;}
.box3{width:384px; height:170px; float:left; display:inline; margin-bottom:5px; text-align:left;}
.box3 ul{ padding:5px;}
.box3 h3{ background:url(../images/icon_gray.jpg) 5px 5px no-repeat #B5F1E4; height:25px; line-height:25px; color:#158a70; font-weight:bold; padding-left:25px; text-align:left;  font-size:14px;}
.box3 h3 span{ float:right; text-align:right; padding:5px;}
.box2 .pic,.box3 .pic{ margin:10px;}

.foot .bot_link{ padding:5px; text-align:center; background-color:#e4e4e4; margin-top:5px; margin-bottom:5px;}
.foot .bot_link a{ color:#000000;}
.foot .bot_link a:visited{ color:#000000;}
.foot .bot_link a:hover{ color:#FF0000;}
.foot .copyright{ color:#116D88; background:url(../images/bg_foot.jpg) repeat-x; height:96px; line-height:180%; padding:10px;}

.list li{ background:url(../images/arrow.gif) 5px 5px no-repeat; border-bottom:1px dashed #cccccc; padding:3px 5px 3px 20px;}
.list li a{ color:#666666;}
.list li a:visited{ color:#666666;}
.list li a:hover{ color:#FF0000;}
.list2 li{ background:url(../images/arrow1.jpg) 5px 5px no-repeat; border-bottom:1px dashed #cccccc; padding:2px 5px 3px 20px;}
.list2 li a{ color:#000;}
.list2 li a:visited{ color:#000;}
.list2 li a:hover{ color:#FF0000;}
.list3 li{ background:url(../images/arrow2.jpg) 5px 5px no-repeat; border-bottom:1px dashed #a4c1e5; padding:3px 5px 3px 20px; width:210px;}
.list3 li a{ color:#00084b;}
.list3 li a:visited{ color:#00084b;}
.list3 li a:hover{ color:#FF0000;}
.list4 li{ background:url(../images/arrow1.jpg) 5px 5px no-repeat; border-bottom:1px dashed #d3e5a4; padding:3px 5px 3px 20px; width:210px;}
.list4 li a{ color:#1c4b00;}
.list4 li a:visited{ color:#1c4b00;}
.list4 li a:hover{ color:#FF0000;}
.list5 li{ background:url(../images/arrow_fx.jpg) 5px 5px no-repeat; padding:3px 5px 3px 20px; width:110px; display:inline; float:left; text-align:left;}
.list5 li a{ color:#003a9c;}
.list5 li a:visited{ color:#003a9c;}
.list5 li a:hover{ color:#FF0000;}
.list6 li{ background:url(../images/arrow.gif) 5px 5px no-repeat; border-bottom:1px dashed #cccccc; padding:3px 5px 3px 20px;}
.list6 li a{ color:#006699;}
.list6 li a:visited{ color:#006699;}
.list6 li a:hover{ color:#FF0000;}

.list li span,.list2 li span,.list3 li span,.list4 li span,.list5 li span{ display:block; float:right; font-size:12px; color:#696969;}
.linkList{ margin:10px;}
.linkList li{ float:left; width:126px; height:45px; text-align:center; display:inline;}

.info4 h3{ background:url(../images/bg_pic.jpg) repeat-x; height:31px;}
.info4 h3 h4{ background:url(../images/bg_pic_t.jpg) left top no-repeat; line-height:30px; padding-left:35px; color:#000; font-size:14px; font-weight:bold; text-align:left;}
.info4 h3 span{ float:right; padding:5px;}
.picList{ padding:0;}
.picList{ display:inline; float:left; width:128px;}
.picList p{ width:116px; height:96px; background:url(../images/news_img_bg.jpg) right bottom no-repeat; text-align:left;}
.picList p img{border:1px solid #FFF;}
.info5{ margin-top:5px;}
.info5 .jxd{ float:left; width:555px; background:url(../images/bg_fx_m.jpg) repeat-y; text-align:left;}
.info5 .jxd h3{ background:url(../images/bg_fx.jpg) no-repeat; height:31px; padding-left:35px; color:#000; font-size:14px; font-weight:bold; line-height:30px;}
.info5 .jxd div{ }

.info5 .bbs{ float:right; width:214px; text-align:left; background:url(../images/bg_bbs.jpg) repeat-y;}
.info5 .bbs h3{ background:url(../images/bg_bbs_t.jpg) no-repeat; height:31px; padding-left:35px; color:$000; font-size:14px; font-weight:bold; line-height:30px;}
.info5 .bbs div ul li{ text-align:left; margin:5px;}

.location{ background:url(../images/arrow_location.gif) 0 10px no-repeat; padding-left:20px; float:right; text-align:right; color:#66CC33; font-weight:normal; font-size:12px;}
.location a:link{ font-weight:normal; color:#669933;}
.location a:visited{ font-weight:normal; color:#669933;}
.location a:hover{ font-weight:normal; color:#FF9900;}

.ad img{ margin:0px 0 10px 0;}
/**/
.pageList{ padding:10px; text-align:center; color:#666666;}
.pageList a{ display:inline; background-color:#efefef; border:1px solid #cccccc; padding:2px 2px 0px 2px; color:#FF6600;}

.marT5{ margin-top:5px;}
.marR10{ margin-right:10px;}
.marR15{ margin-right:15px;}
.pad10{ padding:10px;}
.more{ font-size:12px; font-weight:normal;}
.borderB2{ border-bottom:1px dashed #cccccc;}
.textInput{ border:1px solid #66CC66; height:20px; line-height:20px;}
.textRed{ color:red;}
