﻿@charset "utf-8";
body { margin:0px; padding:0px; font-size:12px; line-height:18px; background:#FFFFFF;}
li,ul {list-style:none; padding:0px; margin:0px;}
form { margin:0px; padding:0px;}
div {margin:0px auto 0px auto;}

a {color:#1c509f; text-decoration: none;}
a:hover {color:#CC0000; text-decoration: underline;}
.clear{border-top:1px solid transparent !important;margin-top:-1px !important;border-top:0;margin-top:0;clear:both;visibility:hidden; font-size:0px; line-height:0px;}

/*布局*/
.head { width:100%; height:104px; /*background:url(../images/headbg.gif) bottom repeat-x;*/  margin-bottom:5px;}
.head .dt { width:960px; height:104px;}
.logo {width:240px; height:104px; float:left; overflow:hidden;}
.headlink {width:700px; float:right; margin-right:5px; height:24px; text-align:right; overflow:hidden;}
	.headlink a { display:block;background:url(../images/headbtn1.gif) center repeat-x; height:23px; line-height:23px; float:right; color:#666666; text-decoration:none; margin-left:3px; }
	.headlink a strong {display:block; background:url(../images/headbtn1.gif) top left no-repeat; height:23px; padding-left:10px; float:left;}
	.headlink a strong span {display:block; background:url(../images/headbtn1.gif) bottom right no-repeat; height:23px; padding-right:10px; cursor:pointer; float:left;}
	.headlink a:hover {background:url(../images/headbtn2.gif) center repeat-x; color:#FFFFFF;}
	.headlink a:hover strong {background:url(../images/headbtn2.gif) top left no-repeat;}
	.headlink a:hover strong span {background:url(../images/headbtn2.gif) bottom right no-repeat;}
.banner {width:700px; float:right; margin-right:5px; height:70px; text-align:right; padding-top:4px;}
.nav {width:960px; height:49px; background:url(../images/navbg.gif) center repeat-x; margin-bottom:10px; clear:both;}
.nav .l {width:auto; height:49px; background:url(../images/navbg.gif) top left no-repeat; padding-left:10px;}
.nav .r {width:auto; height:49px; background:url(../images/navbg.gif) bottom right no-repeat; padding-right:10px; text-align:left;}
.navbtn {float:left; padding:7px 10px 0px 10px; width:auto;}
	.navbtn a {display:block; float:left; padding:0px 10px 0px 10px; border:1px solid #5590cc; text-decoration:none; height:26px; line-height:26px; padding-top:3px; margin-left:7px; color:#FFFFFF; font-size:14px; font-weight:bold;}
	.navbtn a:hover {color: #FFFF33; text-decoration:underline;}
	.navbtn a.btn1 { background:#292929;}
	.navbtn a.btn2 { background:#a32208;}
	.navbtn a.btn3 { background:#2b5509;}
	.navbtn a.btn4 { background:#6721ae;}
	.navbtn a.btn5 { background:#aa0b52;}
	.navbtn a.btn6 { background:#09544e;}
	.navbtn a.btn1:hover {background:#0d0d0d;}
	.navbtn a.btn2:hover {background:#571305;}
	.navbtn a.btn3:hover {background:#152904;}
	.navbtn a.btn4:hover {background:#2d0d4d;}
	.navbtn a.btn5:hover {background:#4c0625;}
	.navbtn a.btn6:hover {background:#031d1b;}
.serach {width:960px; height:auto;background:url(../images/serachbg.gif) center repeat-y; margin-bottom:8px; clear:both; }
.serach .l {width:auto; height:auto; background:url(../images/serachbg.gif) top left no-repeat; padding-top:8px;}
.serach .r {width:auto; height:auto; background:url(../images/serachbg.gif) bottom right no-repeat; padding-bottom:8px; text-align:left; color:#666666; font-size:14px;}
.main {width:960px; clear:both; margin-bottom:10px;}
.userlogin {border:1px solid #c2d3eb; background:#ecf6ff; font-size:14px; color:#3864a0; line-height:20px;}
.userlogin div {border-bottom:1px solid #c2d3eb; padding:5px;}
.newpuc { padding:0px;}
.newpuc li {display:block; width:100%; float:left; background:url(../images/bline.gif) bottom repeat-x; line-height:26px; height:26px;}
.newpuc li a {padding-left:12px; background:url(../images/jt.gif) left no-repeat; float:left}
.newpuc li .sc {color:#666666; font-style:italic; float:right; margin-right:20px}
.newpuc li .hy {color:#CC0000; float:right}

.newpuc1 { padding:0px;}
.newpuc1 li {display:block; width:50%; float:left; background:url(../images/bline.gif) bottom repeat-x; line-height:26px; height:26px;}
.newpuc1 li a {padding-left:12px; background:url(../images/jt.gif) left no-repeat; float:left}
.newpuc1 li .sc {color:#666666; font-style:italic; float:right; margin-right:20px}
.newpuc1 li .hy {color:#CC0000; float:right}


.td-t {border-top:1px solid #f0f0f0; border-left:1px solid #f0f0f0; border-right:1px solid #bbbbbb; border-bottom:1px solid #bbbbbb; background:#f1f1f1;}
.td-line {background:url(../images/bline.gif) bottom repeat-x;}
.puctab { padding-top:8px;}
	.puctab .tab1 { width:auto; height:31px; text-align:left;}
	.puctab .tab1 .menubox {position:absolute; width:500px; height:32px;}
	.puctab .tab1 .menubox li {display:block; float:left; width:97px; height:28px; padding-top:3px; background:url(../images/tab-2.gif); color:#FFFFFF; font-size:12px; font-weight:bold; line-height:28px; text-align:center; cursor:pointer; margin-right:-1px;}
	.puctab .tab1 .menubox .selected {background:url(../images/tab-3.gif); height:29px; padding-top:3px; width:97px;color:#275a89;}
	.puctab .contbox {border:1px solid #FFFFFF; background:url(../images/contboxbg.gif) top repeat-x #FFFFFF; padding:10px; color:#333333;}

.kuaibao li {border-bottom:1px solid #f2f2f2; line-height:22px;}
.kuaibao li strong {font-size:12px; font-family:Verdana; font-style:italic; color: #85B7E0}
.kuaibao li a {color:#333333;}


/*表格样式*/
.t1 { width:auto;}
	.t1 .tl {width:50%; float:left; height:3px; background:url(../images/t1-bg.gif) top left no-repeat; font-size:0px; line-height:0px;}
	.t1 .tr {width:50%; float:right; height:3px; background:url(../images/t1-bg.gif) top right no-repeat; font-size:0px; line-height:0px;}
	.t1 .cl {width:auto; clear:both; background:url(../images/t1-lr.gif) left repeat-y; padding-left:3px; }
	.t1 .cr {width:auto; background:url(../images/t1-lr.gif) right repeat-y; padding-right:5px; }
	.t1 .c {}
	.t1 .bl {width:50%; float:left; height:6px; background:url(../images/t1-bg.gif) bottom left no-repeat; font-size:0px; line-height:0px;}
	.t1 .br {width:50%; float:right; height:6px; background:url(../images/t1-bg.gif) bottom right no-repeat; font-size:0px; line-height:0px;}
.t2 { width:auto;}
	.t2 .tl {width:50%; float:left; height:3px; background:url(../images/t2-bg.gif) top left no-repeat; font-size:0px; line-height:0px;}
	.t2 .tr {width:50%; float:right; height:3px; background:url(../images/t2-bg.gif) top right no-repeat; font-size:0px; line-height:0px;}
	.t2 .cl {width:auto; clear:both; background:url(../images/t2-lr.gif) left repeat-y; padding-left:3px; }
	.t2 .cr {width:auto; background:url(../images/t2-lr.gif) right repeat-y; padding-right:5px;}
	.t2 .c {}
	.t2 .bl {width:50%; float:left; height:6px; background:url(../images/t2-bg.gif) bottom left no-repeat; font-size:0px; line-height:0px;}
	.t2 .br {width:50%; float:right; height:6px; background:url(../images/t2-bg.gif) bottom right no-repeat; font-size:0px; line-height:0px;}
.t3 { width:auto;}
	.t3 .tl {width:50%; float:left; height:3px; background:url(../images/t3-bg.gif) top left no-repeat; font-size:0px; line-height:0px;}
	.t3 .tr {width:50%; float:right; height:3px; background:url(../images/t3-bg.gif) top right no-repeat; font-size:0px; line-height:0px;}
	.t3 .cl {width:auto; clear:both; background:url(../images/t3-lr.gif) left repeat-y; padding-left:3px;}
	.t3 .cr {width:auto; background:url(../images/t3-lr.gif) right repeat-y; padding-right:5px;}
	.t3 .c {}
	.t3 .bl {width:50%; float:left; height:6px; background:url(../images/t3-bg.gif) bottom left no-repeat; font-size:0px; line-height:0px;}
	.t3 .br {width:50%; float:right; height:6px; background:url(../images/t3-bg.gif) bottom right no-repeat; font-size:0px; line-height:0px;}
.t4 { width:auto;}
	.t4 .tl {width:50%; float:left; height:3px; background:url(../images/t4-bg.gif) top left no-repeat; font-size:0px; line-height:0px;}
	.t4 .tr {width:50%; float:right; height:3px; background:url(../images/t4-bg.gif) top right no-repeat; font-size:0px; line-height:0px;}
	.t4 .cl {width:auto; clear:both; background:url(../images/t4-lr.gif) left repeat-y; padding-left:3px;}
	.t4 .cr {width:auto; background:url(../images/t4-lr.gif) right repeat-y; padding-right:5px;}
	.t4 .c {}
	.t4 .bl {width:50%; float:left; height:6px; background:url(../images/t4-bg.gif) bottom left no-repeat; font-size:0px; line-height:0px;}
	.t4 .br {width:50%; float:right; height:6px; background:url(../images/t4-bg.gif) bottom right no-repeat; font-size:0px; line-height:0px;}
.t2-title {width:auto; clear:both; background:url(../images/t2-titlebg.gif) center repeat-x; height:27px; }
.t2-title strong {float:left;}
.t2-titlel {width:auto; background:url(../images/t2-titlebg.gif) top left no-repeat; padding-left:10px; height:27px;}
.t2-titler {width:auto; background:url(../images/t2-titlebg.gif) bottom right no-repeat; padding-right:5px; height:27px;font-size:14px;color:#FFFFFF; line-height:27px;}
.t1-title {width:auto; clear:both; background:url(../images/t1-titlebg.gif) center repeat-x; height:27px; }
.t1-title strong {float:left;}
.t1-titlel {width:auto; background:url(../images/t1-titlebg.gif) top left no-repeat; padding-left:10px; height:27px;}
.t1-titler {width:auto; background:url(../images/t1-titlebg.gif) bottom right no-repeat; padding-right:5px; height:27px;font-size:14px; color: #666666; line-height:27px;}
.more {float:right; width:39px; height:19px; float:right; background:url(../images/more.gif); line-height:19px; text-align:center; font-size:12px; color:#666666; margin-top:4px;}
.more a {color:#333333;}
.t2 img {border:0px;}
.GeGe {
	display: block;
	float: left;
	width:245px;
	padding: 5px;
	margin-right: 5px;
	margin-bottom: 5px;
	background:#f6f6f6;
}