@charset "gb2312";
/* CSS Document */


/*全局样式*/
*{padding:0;margin:0;}
div,dl,dt,dd,form,h1,h2,h3,h4,h5,h6,img,ol,ul,li,table,th,td,p,span,a{border:0;}
img,input{border:none;vertical-align:middle;}
body{font-family:Tahoma,Arial,Helvetica,"宋体";font-size:12px; background-color:#FFF; /*background-image*/ color:#000;}
html{overflow-y:scroll;}
ul,ol{list-style-type:none;}
th,td,input{font-size:12px;}
h2{font-size:16px;}
h3{font-size:14px;}
h4{font-size:12px;}
button{border:none;cursor:pointer;font-size:12px;background-color:transparent;}
select{border-width:1px;_zoom:1;border-style:solid;padding-top:2px;font-size:12px;}
.clear{clear:both;font-size:1px;height:0;visibility:hidden;line-height:0;}
a{text-decoration:none;color:#333;}
a:hover{text-decoration:underline;color:#1470d4;}

.container{width:960px; height:auto; margin:0 auto;}
.header{width:960px; height:148px; background:url(imagesheader.jpg) no-repeat;}
.nav{width:960px; height:35px; background:#1470d4; margin-bottom:10px;}
.nav li{width:90px; padding:0 8px; float:left;}
.nav li a{display:block; width:90px; height:35px; line-height:35px; color:#fff; text-align:center; font-size:14px;}
.nav li a:hover{color:#FF9; font-weight:bold; background:url(../images/nav-hover.jpg) no-repeat; text-decoration:none;}

.main{width:960px; height:auto; margin-bottom:10px; float:left;}
#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:#1470d4;}
#index_left .left01 .left01_title h3{ height:29px; line-height:32px; color:#fff; font-size:14px; font-weight:600; background:url(imagesindex_08.jpg) no-repeat; 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:306px; 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:left; 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:212px; background:#f1f1f1; margin-top:5px;}
#index_left .left02 img{ margin:26px 0 0 15px;}

#index_middle{ float:left; width:423px; margin-left:7px;}
#index_middle .mid_01{ width:423px; height:251px;}
#index_middle .mid_01 .title{ width:423px; height:32px; background:url(imagesindex_09.jpg) repeat-x;}
#index_middle .mid_01 .title h3{ background:url(imagesindex_11.jpg) no-repeat; height:32px; width:140px; line-height:40px; 
                                 padding-left:46px; color:#fff; font-size:16px; font-weight:600;}
#index_middle .mid_01 .title a{float:right; margin:12px 20px 0 0; color:#fff;}
#index_middle .mid_01 .title a:hover{font-size:12px;color:#C9E3C6;text-decoration:none;}
#index_middle .mid_01 .news_flash{ width:212px; height:205px; float:left; margin:13px 0 0 10px; _margin:13px 0 0 5px;}
#index_middle .mid_01 .news_list{ float:right; width:191px; margin-right:10px; _margin-right:5px;}

#index_middle .mid_02{ width:423px; height:auto;}
#index_middle .mid_02 .title{ width:423px; height:29px; background:#1470d4;}
#index_middle .mid_02 .title h3{height:29px;line-height:32px; padding-left:40px; color:#fff; font-size:14px; font-weight:600; 
                                float:left; background:url(imagesindex_08.jpg) no-repeat;}
#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:272px; background:#F1F1F1; _margin-top:-3px;}
#index_middle .mid_02 .con ul{ width:365px; height:240px; 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:100; 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:#1470d4;}
#index_right .right01 .title h3{ height:29px; line-height:32px; color:#fff; font-size:14px; font-weight:600; 
                                      padding-left:40px; background:url(imagesindex_08.jpg) no-repeat;}
#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:155px;/* background:#F1F1F1;*/}


#index_right .right02{ width:260px; height:auto; margin-top:5px;}
#index_right .right02 .title{ width:260px; height:29px; background:#1470d4;}
#index_right .right02 .title h3{ height:29px; line-height:32px; color:#fff; font-size:14px; font-weight:600; 
                                      padding-left:40px; background:url(imagesindex_08.jpg) no-repeat;}
#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:155px; background:#F1F1F1;}


#index_right .right03{ width:260px; height:auto; margin-top:5px;}
#index_right .right03 .title{ width:260px; height:29px; background:#1470d4;}
#index_right .right03 .title h3{ height:29px; line-height:32px; color:#fff; font-size:14px; font-weight:600; 
                                      padding-left:40px; background:url(imagesindex_08.jpg) no-repeat;}
#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:145px; background:#F1F1F1;}
#index_right .right03 .con select{ width:160px; height:20px; margin:30px 0 0 50px;}

#box{width:193px; height:125px; margin:0 auto; padding-top:15px;}
#box span{width:20px;height:125px; float:left; display:block; cursor:pointer; background:#fff url(imagesindex_27.jpg) no-repeat 0px 30px; color:#fff;}
#box div{width:153px; height:125px; overflow:hidden; float:left; position:relative;}
#box ul{ width:720px; height:100px; padding:0; position: absolute;top:0;left:0; }
#box ul li{ float:left; width:151px; height:117px; margin:0; }
#box ul li img{ padding:4px; border:1px solid #A0A0A0;}
#box ul li h3{ text-align:center; font-size:12px; font-weight:100; height:25px; line-height:25px;}

.footer{width:960px; height:90px; line-height:90px; text-align:center; color:#fff; margin-top:10px; background:#1470d4; clear:both;}

/*        list pages                */
#list_left{ float:left; width:260px;}
#list_left .list01{ width:260px; height:auto;}
#list_left .list01 .title{ width:260px; height:29px; background:#1470d4;}
#list_left .list01 .title h3{ height:29px; line-height:32px; color:#fff; font-size:14px; font-weight:600; 
                                      padding-left:40px; background:url(imagesindex_08.jpg) no-repeat;}
#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:155px; background:#F1F1F1;}


#list_left .list02{ width:260px; height:auto; margin-top:5px;}
#list_left .list02 .title{ width:260px; height:29px; background:#1470d4;}
#list_left .list02 .title h3{ height:29px; line-height:32px; color:#fff; font-size:14px; font-weight:600; 
                                      padding-left:40px; background:url(imagesindex_08.jpg) no-repeat;}
#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:#1470d4;}
#list_left .list03 .title h3{ height:29px; line-height:32px; color:#fff; font-size:14px; font-weight:600; 
                                      padding-left:40px; background:url(imagesindex_08.jpg) no-repeat;}
#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(../images/titlebg.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:#1470d4;}


.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:#1470d4;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:#1470d4; height:40px; line-height:40px; 
                 text-align:center; margin:15px 0 0 0;}
#art_from{ margin:auto; width:100%; height:35px; text-align:center;}
#art_from span{ height:35px; line-height:35px; text-align:center; margin:0 15px;}
#pp{ width:95%; margin:auto; line-height:24px; text-indent:16px; min-height:200px; _height:200px; height:auto; 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(../images/dot2.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:#1470d4;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(../images/titlebg.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(../images/sub_ico.gif) no-repeat 26px 5px; padding-left:50px; line-height:24px; height:24px;} 
.list_sub li a:hover{font-size:12px;color:#1470d4;text-decoration:none; display:block; font-weight:600; 
line-height:24px; height:24px;background:url(../images/sub_hover.gif) no-repeat 0px -2px; padding-left:50px; color:#990000;} 
