@charset "gb2312";
/* CSS Document */
*{ margin:0px; padding:0px;}
body{ font-size:12px; color:#333; background:#fff;}
img{ border:0;}
a{ text-decoration:none;}
ul,li{ list-style-type:none;}
#wrap{ width:960px; height:auto; margin:auto;}
#header{ width:960px; height:auto;}
#banner{ width:960px; height:148px; }
/*         menu           */
#menu{clear:both;width:100%; height:64px;background:url(imagesindex_03.jpg) repeat-x;}
#menu-bg{width:960px; margin:auto; height:64px;
         background:url(imagesindex_03.jpg) repeat-x;}
#menu-parent{margin:auto; height:32px; line-height:32px; width:860px;
             padding-left:50px; padding-right:50px;}
#menu-parent a{display:inline; width:84px; height:32px; line-height:30px;float:left; text-align:center; padding-left:1px;
               color:#FFFFFF; font-size:14px;}
#menu-parent a:hover,#menu-parent a:active,.menuA{background:url(imageshover.gif) no-repeat;
              color:#28613F !important; font-size:14px; font-weight:600;}
#menu-son{clear:both;width:960px; margin:auto; background:#C9E3C6;}
#menu-son div{height:27px; line-height:26px; color:#28613F; display:none;}
#menu-son a{color:#28613F;}
#menu-son a:hover,#menu-son a:active{color:#28613F; font-weight:600;}
#son1{margin-left:50px;}
#son2{margin-left:150px;}
#son3{margin-left:250px;}
#son4{margin-left:350px;}
#son5{margin-left:440px;}
#son6{margin-left:520px;}
#son7{margin-left:620px;}
#son8{margin-left:710px;}
#son9{margin-left:820px;}

/*        content         */
#content{ width:960px; height:auto;}
#index_left{ float:left; width:260px; height:auto;}
#index_left .left01{ width:260px; height:auto;}
#index_left .left01 .left01_title{ width:260px; height:29px; background:url(imagesrightbg01.jpg) no-repeat;}
#index_left .left01 .left01_title h3{ height:29px; line-height:32px; color:#fff; font-size:14px; font-weight:600; 
                                      padding-left:40px;}
#index_left .left01 .left01_title a{ float:right; margin:8px 20px 0 0; color:#fff;}
#index_left .left01 .left01_title a:hover{ color:#C9E3C6;}
#index_left .left01 .left01_con{ width:260px; height:200px; background:#F1F1F1;}

.tab_list2{ width:98%; margin-left:4px; padding-top:5px;}
.tab_list2 dl{padding: 0px 0px 0px 8px; width:98%; _width:auto; float:right; list-style-type:none;}
.tab_list2 dd{background:url(imagesdot.gif) 0 10px no-repeat; padding: 3px 0 0 12px; line-height:20px; text-align:left;
overflow:hidden; height:20px;}
.tab_list2 span{float:right; color:#333; font-size:12px; padding-right:30px; overflow:hidden;}
.tab_list2 dd a{font-size:12px;color:#333;text-decoration:none;} 
.tab_list2 dd a:hover{font-size:12px;color:#2F6431;text-decoration:none;} 

#index_left .left02{ width:260px; height:112px; background:#f1f1f1; margin-top:5px;}
#index_left .left02 img{ margin:26px 0 0 15px;}

#index_middle{ float:left; width:123px; margin-left:7px;}
#index_middle .mid_01{
	width:423px;
	height:401px;
	background-color: #F0F0F0;
	background-image: url(imagesindex_09.jpg);
	background-repeat: repeat-x;
	background-position: 423px 500px;
}
#index_middle .mid_01 .title{ width:423px; height:32px;}
#index_middle .mid_01 .title h3{ background:url(imagesindex_07.jpg) no-repeat; height:32px; width:140px; line-height:40px; 
                                 padding-left:46px; color:#19503B; font-size:16px; font-weight:600;}
#index_middle .mid_01 .title a{float:right; margin:12px 20px 0 0; color:#2F6431;}
#index_middle .mid_01 .title a:hover{font-size:12px;color:#333;text-decoration:none;}
#index_middle .mid_01 .news_flash{ width:412px; height:245px; float:right; margin:13px 0 0 10px; _margin:13px 0 0 5px;}
#index_middle .mid_01 .news_list{ float:right; width:400px; margin-right:10px; _margin-right:5px;}

#index_middle .mid_02{ width:423px; height:auto;}
#index_middle .mid_02 .title{ width:423px; height:29px; background:url(imagesmidbg01.jpg) no-repeat;}
#index_middle .mid_02 .title h3{height:29px;line-height:32px; padding-left:40px; color:#fff; font-size:14px; font-weight:600; 
                                float:left;}
#index_middle .mid_02 .title a{float:right; margin:8px 20px 0 0; color:#fff;}
#index_middle .mid_02 .title a:hover{font-size:12px;color:#C9E3C6;text-decoration:none;}
#index_middle .mid_02 .con{
	width:423px;
	height:70px;
	_margin-top:-3px;
	background-color: #F1F1F1;
	background-position: 423px 110px;
}
#index_middle .mid_02 .con ul{ width:365px; height:140px; padding:10px 30px; _padding:5px 15px 0 15px;}
#index_middle .mid_02 .con ul li{ float:left; width:151px; height:117px; margin:5px 15px; _margin:5px 10px 0 12px;}
#index_middle .mid_02 .con ul li img{ padding:4px; border:1px solid #A0A0A0;}
#index_middle .mid_02 .con ul li h3{ text-align:center; font-size:12px; font-weight:175; height:25px; line-height:25px;}

#index_right{ float:right; width:260px;}
#index_right .right01{ width:260px; height:auto;}
#index_right .right01 .title{ width:260px; height:29px; background:url(imagesrightbg01.jpg) no-repeat;}
#index_right .right01 .title h3{ height:29px; line-height:32px; color:#fff; font-size:14px; font-weight:600; 
                                      padding-left:40px;}
#index_right .right01 .title a{ float:right; margin:8px 20px 0 0; color:#fff;}
#index_right .right01 .title a:hover{ color:#C9E3C6;}
#index_right .right01 .con{ width:260px; height:190px; background:#F1F1F1;}


#index_right .right02{ width:260px; height:auto; margin-top:5px;}
#index_right .right02 .title{ width:260px; height:29px; background:url(imagesrightbg02.jpg) no-repeat;}
#index_right .right02 .title h3{ height:29px; line-height:32px; color:#fff; font-size:14px; font-weight:600; 
                                      padding-left:40px;}
#index_right .right02 .title a{ float:right; margin:8px 20px 0 0; color:#fff;}
#index_right .right02 .title a:hover{ color:#C9E3C6;}
#index_right .right02 .con{ width:260px; height:285px; background:#F1F1F1;}


#index_right .right03{ width:260px; height:auto; margin-top:5px;}
#index_right .right03 .title{ width:260px; height:29px; background:url(imagesrightbg01.jpg) no-repeat;}
#index_right .right03 .title h3{ height:29px; line-height:32px; color:#fff; font-size:14px; font-weight:600; 
                                      padding-left:40px;}
#index_right .right03 .title a{ float:right; margin:8px 20px 0 0; color:#fff;}
#index_right .right03 .title a:hover{ color:#C9E3C6;}
#index_right .right03 .con{ width:260px; height:20px; background:#F1F1F1;}
#index_right .right03 .con select{ width:160px; height:20px; margin:30px 0 0 50px;}

#footer{ width:960px; height:80px; background:url(imagesindex_20.jpg) repeat-x; float:left;}
#footer p{ text-align:center; line-height:20px; color:#fff; /*padding-top:8px;*/}


/*        list pages                */
#list_left{ float:left; width:260px;}
#list_left .list01{ width:260px; height:auto;}
#list_left .list01 .title{ width:260px; height:29px; background:url(imagesrightbg01.jpg) no-repeat;}
#list_left .list01 .title h3{ height:29px; line-height:32px; color:#fff; font-size:14px; font-weight:600; 
                                      padding-left:40px;}
#list_left .list01 .title a{ float:right; margin:8px 20px 0 0; color:#fff;}
#list_left .list01 .title a:hover{ color:#C9E3C6;}
#list_left .list01 .con{ width:260px; height:555px; background:#F1F1F1;}


#list_left .list02{ width:260px; height:auto; margin-top:5px;}
#list_left .list02 .title{ width:260px; height:29px; background:url(imagesrightbg02.jpg) no-repeat;}
#list_left .list02 .title h3{ height:29px; line-height:32px; color:#fff; font-size:14px; font-weight:600; 
                                      padding-left:40px;}
#list_left .list02 .title a{ float:right; margin:8px 20px 0 0; color:#fff;}
#list_left .list02 .title a:hover{ color:#C9E3C6;}
#list_left .list02 .con{ width:260px; height:155px; background:#F1F1F1;}


#list_left .list03{ width:260px; height:auto; margin-top:5px;}
#list_left .list03 .title{ width:260px; height:29px; background:url(imagesrightbg01.jpg) no-repeat;}
#list_left .list03 .title h3{ height:29px; line-height:32px; color:#fff; font-size:14px; font-weight:600; 
                                      padding-left:40px;}
#list_left .list03 .title a{ float:right; margin:8px 20px 0 0; color:#fff;}
#list_left .list03 .title a:hover{ color:#C9E3C6;}
#list_left .list03 .con{ width:260px; height:145px; background:#F1F1F1;}
#list_left .list03 .con select{ width:160px; height:20px; margin:30px 0 0 50px;}


#list_right{ width:693px; float:right; height:auto;}
#list_right h3{ font-size:14px; font-weight:600; color:#19503B; background:url(imagestitlebg.jpg) no-repeat 5px 4px; 
                padding-left:30px; height:30px; line-height:30px; border-bottom:1px dotted #B9B9B9;} 
				
.list_sort{ width:96%; background:#EFEFEF; height:30px; line-height:30px; 
            margin:20px 0 0 15px; _margin:20px 0 0 8px;text-align:center; float:left;} 
.list_sort a{ color:#333;}
.list_sort a:hover{ color:#19503B;}


.tab_list3{ width:98%; margin-left:4px;}
.tab_list3 dl{padding: 0px 0px 0px 8px; width:98%; _width:auto; float:left; list-style-type:none;}
.tab_list3 dd{background:url(imagesdot.gif) 0 12px no-repeat; padding: 3px 0 0 12px; line-height:22px; text-align:left;overflow:hidden; height:22px;}
.tab_list3 span{float:right; color:#333; font-size:12px; padding-right:30px; overflow:hidden;}
.tab_list3 dd a{font-size:12px;color:#333;text-decoration:none;} 
.tab_list3 dd a:hover{font-size:12px;color:#19503B;text-decoration:none;} 

/*             article pages                  */
#article_right{width:693px; height:auto; float:right; background:#FDFDFD; border:1px solid #D5D2D2;}
#article_right h3{ font-size:18px; font-weight:600; color:#19503B; /*height:40px;*/ line-height:40px; 
                 text-align:center; margin:15px 0 0 0;}
#art_from{ margin:auto; width:460px; height:35px;}
#art_from span{ height:35px; line-height:35px; text-align:center; margin:0 10px;}
#pp{ width:95%; margin:auto; line-height:24px;  border-top:1px dashed #ccc; padding-top:15px;}

.xgfj{ width:96%;height:auto; margin:0 5px 10px 5px; float:left;}
.xgfj_title{ width:100%; height:30px;  border-bottom:1px solid #13508F; margin:auto;}
.xgfj_title img{ margin:6px 0 0 15px; float:left;}
.xgfj_title h4{ float:left; width:80px; height:24px; line-height:24px; color:#333; 
                  font-size:14px; text-align:left; margin:2px 0 0 10px; _margin:2px 0 0 10px;}
.com_list1{ width:97%; margin-left:14px;}
.com_list1 dl{padding: 0px 0px 0px 8px; width:98%; _width:auto; float:left; list-style-type:none;}
.com_list1 dd{background:url(imagesdot2.gif) 0 7px no-repeat; padding: 3px 0 0 13px; line-height:22px; text-align:left;overflow:hidden; height:22px;  }
.com_list1 span{float:right; color:#333; font-size:12px; padding-right:15px; overflow:hidden; font:"ËÎÌå";}
.com_list1 dd a{font-size:12px;color:#464646;text-decoration:none;} 
.com_list1 dd a:hover{font-size:12px;color:#19503B;text-decoration:none;}


/*      photo      */

#photo_right{ width:693px; float:right; height:auto;}
#photo_right h3{ font-size:14px; font-weight:600; color:#19503B; background:url(imagestitlebg.jpg) no-repeat 5px 4px; 
                padding-left:30px; height:30px; line-height:30px; border-bottom:1px dotted #B9B9B9;} 


#photo_right .con{ width:693px; height:auto; _margin-top:-3px; float:left;}
#photo_right .con ul{ width:675px; height:auto; padding:5px 10px; _padding:5px 5px 0 5px;}
#photo_right .con ul li{ float:left; width:152px; height:117px; margin:15px 8px; _margin:15px 7px 0 7px;}
#photo_right .con ul li img{ padding:4px;}
#photo_right .con ul li h4{ text-align:center; font-size:12px; font-weight:100; height:25px; line-height:25px; 
background:none; border:none; padding-left:0;}
#photo_right .con ul li a{ display:block; width:152px; height:127px; color:#19503B;  border:1px solid #A0A0A0;}
#photo_right .con ul li a:hover{width:152px; height:127px; background:#0787DB; color:#ffffff;}

/*  sub sort          */

.list_sub{ float:left; width:260px;}
.list_sub ul{padding: 5px 0px 0px 10px; float:left; width:90%;}
.list_sub li{width:240px; background:none; padding: 3px 0 0 0px;  line-height:24px; text-align:left;
overflow:hidden; height:24px;}
.list_sub li a{ font-size:12px;color:#333;text-decoration:none; display:block; font-weight:600;
background:url(imagessub_ico.gif) no-repeat 26px 5px; padding-left:50px; line-height:24px; height:24px;} 
.list_sub li a:hover{font-size:12px;color:#19503B;text-decoration:none; display:block; font-weight:600; 
line-height:24px; height:24px;background:url(imagessub_hover.gif) no-repeat 0px -2px; padding-left:50px; color:#990000;} 
