@charset "utf-8";
/* CSS Document */
* {margin: 0px;padding: 0px;}

body{font-size:12px; line-height:22px; color:#7c7c7c;}

td{ padding:0 4px;}

li{list-style-type: none;}

h1{ display:block; float:left; font-size:12px; font-weight:bold;}

h2{ display:block; float:left; font-size:12px;}

/*-----------------*/
.wraper{ width:900px; margin:0 auto; background:#ffffff;}

.blank10{ height:10px; line-height:10px; overflow:hidden; clear:both;}

.blank6{ height:6px; line-height:6px; overflow:hidden; clear:both;}

.clear{ clear:both;}

.red{ color:Red;}

.green{ color:green;}

.fl{ float:left; width:49%;}

.fr{ float:right; width:49%;}

.ml{ margin-left:10px;}

a{ text-decoration:none; line-height:22px;}

a:link,a:visited{color:#23447b;}

a:hover{color:#ff7800;}

/*-----------------*/
.top{ padding-top:4px;}

.top a{ text-decoration:underline; line-height:25px;}

.topleft{ float:left;}

.topright{ float:right;}

.textinput{ height:18px; width:140px; line-height:18px; border:#c5c5c5 solid 1px; padding:0 2px;}

.button{ width:37px; height:20px; background:url(../images/button.gif); border:none; line-height:20px; color:#000;}

.nav{ background:url(../images/nav_bg.gif); height:28px; padding-left:5px;}

.nav li{ float:left; display:block;}

.nav li a{display:block;font-size:12px; font-weight:bold; padding:0 10px; line-height:28px; }

.nav li a:link,.nav li a:visited{ color:#ffffff;}

.nav li a:hover{ background:url(../images/nav_on.gif); color:#0140a8;}

.nav li span{ background:#bfd6f5; position:absolute; display:none; white-space:nowrap;}

.nav li span a:link,.nav li span a:visited{ line-height:22px; color:#0140a8; font-weight:normal;}

.nav li span a:hover{ background-image:none; background-color:#024aa0; color:#fff;}
/*-----------------*/
.part1{}

.focus{}

.p1_left{ float:left; width:258px;}

.p1_mid{ float:left; width:372px; padding:0 10px;}

.p1_right{ float:left; width:250px;}

.ttnew{  padding:3px 10px; background:#e5f0fd; color:#23447b;}

.ttnew h3{ text-align:center; padding:5px 0;}

.ttnew h3 a:link,.ttnew h3 a:visited{ font-size:18px; font-family:"黑体"; font-weight:200; color:#ff7800;}

.ttnew h3 a:hover{ text-decoration:underline;}

.ttnew p{ display:block; padding:0 0 5px 0; text-indent:25px; line-height:20px;}

.box1{ border:#ffe6c4 solid 1px; background:#fff8f0;}

.tt1{ background:url(../images/tt1_bg.gif); height:29px; margin-bottom:4px;}

.tt1 h1{ float:left; background:url(../images/tt1_l.gif) 0 0 no-repeat; padding:7px 30px 0 40px; color:#ff7800; font-size:14px;}

.tt1 span{ display:block; float:right;  line-height:25px; padding:0 10px;}

.tt1 span a{line-height:25px;  font-family:Arial, Helvetica, sans-serif; font-size:10px;}

.tt1 p{ display:block; float:right; padding:0 10px; }

.tt1 p a{ line-height:29px; color:#fff; font-size:10px; font-family:Arial, Helvetica, sans-serif;}

.box1 ul{ padding:8px 5px;}

.box1 ul a{ background:url(../images/ico2.gif) 3px 47% no-repeat; padding-left:12px; }

.box1 ul a:link,.box1 ul a:visited{color:#e65100;}

.box1 ul a:hover{color:#ff0000;}

.box2 ul{ padding:5px 10px; line-height:24px;}

.box2 ul a{ background: url(../images/ico1.gif) no-repeat 0 47%; padding-left:8px;}

.box2 ul span{ display:block; float:right;}

.tt2{ background:url(../images/tt2_bg.gif) 97px 0 no-repeat; height:26px; border:#ccd2dc solid 1px; margin-bottom:4px;}

.tt2 h1{ background:url(../images/tt2_l.gif) no-repeat;  line-height:26px; padding-left:10px; font-size:14px; color:#2453a0; padding:0 30px 0 20px;}

.tt2 span{ display:block; float:right;line-height:26px; padding:0 10px; font-family:Arial, Helvetica, sans-serif; font-size:10px;}

.box3{ }

.tt3{ background:url(../images/tt3_bg.gif); height:22px; border:#bababa solid 1px; margin-bottom:2px;}

.tt3 h1{line-height:22px; padding-left:10px; color:#606060;}

.tt3 span{ display:block; background:url(../images/tt3_r.gif) 100% 0 no-repeat; float:right; height:22px; width:120px;}

.tt3 span a{line-height:22px;  font-family:Arial, Helvetica, sans-serif; font-size:10px;}

.ct3{ border:#cfcfcf solid 1px; background:#f7f7f7; padding:10px 20px; color:#606060; }

.ct3 li{ height:28px;}

#ct3{border:#cfcfcf solid 1px; background:#f7f7f7;  padding:5px 10px;}

#ct3 a:link,#ct3 a:visited{ color:#606060;}

#ct3 a:hover{color:#606060; text-decoration:underline;}

.p2_left{ width:640px; float:left;}

.p2_right{ width:250px; float:right;}

.tt4{ height:39px; background:url(../images/tt4_r.gif) 100% 0 no-repeat; color:#2553a1; margin-bottom:4px;}

.tt4 h1{padding:13px 25px 4px 45px; background:url(../images/tt4_l.gif) 0 0 no-repeat; font-size:14px;}

.tt4 p{ float:right;padding:0 10px;}

.tt4 p a{ line-height:39px; color:#2553a1; }

.ct4{ border:#bfddf5 solid 1px; background:#edf8ff; padding:6px 10px;}

.ct4 ul a{ background: url(../images/ico1.gif) no-repeat 0 47%; padding-left:8px;}

#kjcs li{ width:50%; float:left;}

#kjcs li a{ background:none; padding-left:2px;}

.box5{ border:#cfcfcf solid 1px; background:#f7f7f7; padding:5px 10px; color:#000;}

.tt5{ border-bottom:#c3c3c3 solid 1px; height:22px;}

.tt5 h1{ background:url(../images/ttl.gif) 0 48% no-repeat; padding-left:20px;}

.ct5{ padding:8px 2px;}

.ct5 a:link,.ct5 a:visited{ color:#000;}

.ct5 a:hover{ color:#000; text-decoration:underline;}

/*-----------------*/
.local{ border:#d9d9d9 solid 1px; background:#F6F6F6; line-height:25px; padding-left:20px; }

.list{}

.list_left{ width:640px; float:left;}

.list_left ul{ padding-left:10px;}

.list_left .box2 ul li{ display:block; height:25px;  border-bottom:#CCCCCC dashed 1px;}

.list_left li a{ display:block; float:left; font-size:14px; line-height:25px;}

.list_left li span{ display:block; float:right; line-height:25px;}

.newslist ul{ padding-left:10px;}

.newslist .box2 ul li{ display:block; height:25px;  border-bottom:#CCCCCC dashed 1px;}

.newslist li a{ display:block; float:left; font-size:14px; line-height:25px;}

.newslist li span{ display:block; float:right; line-height:25px;}

.list_right{ width:250px; float:right;}

.content{ padding:20px;}

.title{ text-align:center; line-height:35px; font-size:16px; color:#0c346c;}

.info{ display:block; text-align:center;}

.text{ border-top:#0c346c solid 1px; border-bottom:#0c346c solid 1px; padding:20px 0; font-size:14px; line-height:25px;}

.text img {max-width:598px; width:expression(this.width>598?"598px":this.width);}

.text p{ padding:5px 0;}

.table{ background:#ccc;}

.table td{ background:#fff; padding:0 8px; font-size:12px; color:#666;}

.close{ text-align:right;}


/*-----------------*/
.foot{ background:url(../images/foot_bg.gif) repeat-x #f4ddee; padding:10px; text-align:center; color:#595959;}
/*-----------------*/
.page{ text-align:center; padding-bottom:10px;}

/* Pager */
.pager { text-align:center;padding:3px;}

.pager .disabled {border:1px solid #ddd;color:#999;margin-top:4px;padding:2px;}

.pager .current {background-color:#0c346c;border:1px solid #009;color:#fff;font-weight:bold;margin-top:4px;padding:2px 5px;text-align:center;}

.pager span, .pager {margin: 4px 3px;}

.pager a {border:1px solid #c0c0c0  ;padding:3px 5px;text-align:center;text-decoration:none;}
/*-----------------*/
.leaveword{ padding:10px 20px;}

.leaveword dt{border:#d9d9d9 solid 1px; background:#F6F6F6; padding-left:10px;}

.leaveword dd{ padding-left:20px;}

.bannerad{ text-align:center; margin-bottom:6px; width:900px; overflow:hidden;}
/*-----------------*/