@charset "utf-8";
body{background:url(img_kxfzg/pg_bg.png) repeat-x #F00; margin:0px; font-size:12px; font-family:'微软雅黑', 'times New Roman', system;}

.redl{color:#C30;}
.redl a{color:#F00; line-height:130%;}
.redl a:link, .redl a:visited{color:#F00; text-decoration:none;}
.redl a:hover, .redl a:active{color:#000; text-decoration:blink; position:relative; top:1px; left:1px;}

.bluel{color:#369;}
.bluel a{color:#06C; line-height:130%;}
.bluel a:link{color:#1B6FA0; text-decoration:none;}
.bluel a:hover, .bluel a:active{color:#F00; position:relative; top:1px; left:1px; text-decoration:none;}
.bluel a:visited{color:#666699; text-decoration:none;}

.grayl{color:#888;}
.grayl a{color:#333; line-height:130%;}
.grayl a:link, .grayl a:visited{color:#333; text-decoration:none;}
.grayl a:hover, .grayl a:active{color:#F66; text-decoration:none;}

.blackl{color:#333;}
.blackl a{color:#000; line-height:130%;}
.blackl a:link, .blackl a:visited{color:#333; text-decoration:none;}
.blackl a:hover, .blackl a:active{color:#F66; text-decoration:underline;}

.whitel {color:#EEE; line-height:130%;}
.whitel a{color:#FFF; line-height:130%;}
.whitel a:link, .whitel a:visited{color:#FFF; text-decoration:none;}
.whitel a:hover, .whitel a:active{color:#CF0; text-decoration:blink underline;}

#pg_frame{width:1009px; margin:0 auto; clear:both; padding:0px;}
#pg_hdr{width:1009px; margin:0 auto; background:url(img_kxfzg/main_hdr.png) no-repeat; overflow:hidden;}
#cri_logo{width:433px; height:55px; margin:20px 0px 0px 27px; float:left; border:none;}
#kxfzg_logo{width:668px; height:43px; overflow:hidden; margin:23px 0px 0px 300px; float:left; clear:both;}

#serv_map{width:468px; height:50px; float:right; margin:30px 10px 0px 0px; overflow:hidden; color:#FFF;}
#serv_map .bar{width:460px; height:21px; margin:1px; text-align:right; overflow:hidden;}
#serv_map .contact{height:20px; float:right; margin:1px 6px 0px;}
#serv_map .serv{height:20px; background:url(img_kxfzg/img_serv.gif) no-repeat 0px 0px; padding-left:80px; padding-right:5px; float:right; line-height:21px;}
#serv_map .down{height:20px; background:url(img_kxfzg/img_down.gif) no-repeat 0px 0px; padding-left:80px; padding-right:5px; float:right; line-height:21px;}

#pg_main{width:1009px; margin:0 auto; background:url(img_kxfzg/main_bg.png) repeat-y; clear:both; padding:0px;}
#left{width:255px; background:url(img_kxfzg/leftbox_bg.png) 0px 0px repeat-y; margin:0px 0px 0px 15px; overflow:hidden; float:left; display:inline;}
#left .img{margin:3px 0px 2px 4px; border:none; float:left; clear:both;}
#left_btm{width:255px; float:left; display:inline; padding:0px; margin:0px;}
#left .list1{width:248px; margin:3px; overflow:hidden; float:left; clear:both;}
#left .list2{width:248px; background:url(img_kxfzg/i1.png) 15px 18px no-repeat; float:left; clear:both; overflow:hidden;}
#left .list1 ul{padding:0px; margin:0px;}
#left .list1 li{width:236px; height:26px; line-height:26px; float:left; overflow:hidden; display:inline; background:url(img_kxfzg/i10.gif) 0px 4px no-repeat; padding-left:23px;}
#left .list1 li a{width:236px; height:26px; line-height:26px; float:left; overflow:hidden; display:inline;}
#left .list2 ul{padding:0px; margin:6px 0px 3px 32px;}
#left .list2 li{width:215px; height:27px; line-height:27px; float:left; overflow:hidden; border-bottom:#CC9 1px dotted; display:inline;}
#left .list2 li a{width:215px; height:27px; line-height:27px; float:left; overflow:hidden; display:inline;}
#main{width:720px; float:right; overflow:hidden; margin-right:6px;}
.fzg_news{width:710px; background-color:#FFF; border:#CCC 1px solid; margin-top:8px; float:left; overflow:hidden; padding-bottom:3px;}
#pic_news{width:304px; height:250px; float:right; margin:21px 8px 0px 0px; border:#FCC 1px solid; padding-top:3px; text-align:center;}
#focus_news{width:380px; float:left; margin:5px 1px 3px 6px; border-right:#999 1px dotted; background:url(img_kxfzg/img_zxdt.png) 13px 0px no-repeat; overflow:hidden; display:inline;}
#focus_news ul{padding:0px; margin:53px 3px 3px 25px; overflow:hidden;}
#focus_news li{width:350px; height:23px; line-height:23px; background:url(img_kxfzg/i6.gif) 21px 3px no-repeat; padding-left:40px; clear:both; overflow:hidden;}
.tt{float:left;}

#fzg_menu{width:670px; height:35px; overflow:hidden; margin:21px 0px 0px 300px; float:left; clear:both; padding-bottom:9px; display:inline;}
#fzg_menu ul{padding:0px; margin:0px;}
#fzg_menu li{width:75px; margin-left:3px; font-size:15px; display:inline; font-weight:bold; line-height:32px; float:left; overflow:hidden; text-align:center; background-color:#FFF; border:#AAA 1px solid; border-top:none;}
#fzg_menu li a{width:100%; text-decoration:none; display:block; line-height:30px; text-align:center;}

.fzg_news2{width:723px; margin-top:5px; float:left; overflow:hidden; padding-bottom:3px; display:inline;}


.rollphotos {width:715px; height:154px; margin:1px; overflow:hidden; float:left; display:inline;}
.blk_29 {width:701px; height:154px;  padding:0px; margin:5px; position:relative; overflow:hidden;}
.blk_29 .LeftBotton {POSITION: absolute; BACKGROUND: url(img_kxfzg/img_lt.gif) no-repeat 0px 55px; LEFT: 0px; FLOAT: left; WIDTH: 16px; CURSOR: pointer;  TOP: 10px; HEIGHT: 184px}
.blk_29 .RightBotton {POSITION: absolute; BACKGROUND: url(img_kxfzg/img_rt.gif) no-repeat 0px 55px; RIGHT: 0px; FLOAT: right; WIDTH: 16px; CURSOR: pointer; TOP: 10px; HEIGHT: 114px}
.blk_29 .Cont {MARGIN: 0px auto; OVERFLOW: hidden; WIDTH:auto; PADDING-TOP: 5px;}
.blk_29 ul {FLOAT: left; WIDTH: 157px; height:145px; TEXT-ALIGN: center; overflow:hidden; margin:3px;}
.blk_29 li IMG {BORDER: #999 1px solid; PADDING: 2px; DISPLAY: block; BACKGROUND: #fff; display:inline;}



.fzg_info{width:350px; float:left; margin:3px 11px 3px 0px; overflow:hidden; background:url(img_kxfzg/artbox_main.png) no-repeat; display:inline;}
.fzg_info img{width:148px; height:24px; float:left; margin:22px 0px 3px 27px; clear:both;}
.fzg_info ul{padding:0px; margin:10px 0px 0px 3px; float:left; clear:both;}
.fzg_info li{width:310px; height:27px; float:left; padding-left:30px; background:url(img_kxfzg/i8.gif) no-repeat 18px 8px; line-height:27px; display:inline; overflow:hidden; clear:both;  border-bottom:#CCC 1px dotted;}
.fzg_info li a{width:310px; height:27px; float:left; line-height:27px; display:inline; overflow:hidden; clear:both;}
.fzg_info_btm{width:350px; height:10px; float:left; margin:0px; clear:both; overflow:hidden; background:url(img_kxfzg/artbox_btm.png) no-repeat;}

#pg_bottom{width:1009px; height:147px; text-align:center; margin:0 auto; background:url(img_kxfzg/main_btm.jpg) no-repeat; overflow:hidden; margin-bottom:32px;}
.copy_right{width:900px; text-align:center; margin:50px auto 0px auto; font-size:12px; line-height:20px; font-weight:bold;}


.cat_ttimg{margin:23px 0px 3px 23px; float:left; clear:both;}

.fzg_news3{width:710px; background-color:#FFF; border:#CCC 1px solid; margin-top:8px; float:left; overflow:hidden; padding-bottom:3px;}
.fzg_news3 ul{padding:0px; margin:3px 6px; overflow:hidden; clear:both;}
.fzg_news3 li{width:680px; height:21px; line-height:21px; margin:3px 1px; background:url(img_kxfzg/i10.gif) 45px 2px no-repeat; float:left; padding-left:75px; clear:both;}

.art_tt{width:600px; float:left; display:inline; margin:23px 6px 8px 56px; font-size:24px; color:#F03; font-weight:bold; clear:both;}
.art_content{width:650px; margin:8px auto; padding-bottom:23px; clear:both; font-size:14px; text-align:left;}
.art_content p{margin-top:9px;}
.art_content img{margin:5px; border:#CCC 1px solid; padding:4px;}

.pages{width:440px; height:40px!important; height:58px; padding-top:20px; border-top:#F33 1px solid; display:inline; float:left; overflow:hidden; background-color:#FFF; margin:21px 8px 8px 60px;}
.pages select, .pages input{border:#666 1px solid;}

.ref{width:auto; height:25px; color:#FF0066; line-height:25px; float:left; font-size:13px; display:inline; margin:0px 6px 12px 58px; border-bottom:#C96 1px dotted; overflow:hidden; clear:both;}
