@charset ;
/* CSS Document */
*{ margin:0; padding:0;}
body{ font-size:12px; color:#333; background:#fff;}
img{ border:0;}
ul,li{ list-style-type:none;}
a{ text-decoration:none;}
#wrap{ width:1000px; height:auto; margin:auto;}
#header{ width:1000px; height:auto; float:left;}
.banner{ width:1000px; height:180px; background:url(../images/index_01.jpg) no-repeat;}
/*head_nav*/
.header_nav{ height:37px; padding:0 0 0 10px; float:left;}
.header_nav ul{ padding-top:3px;}
.header_nav li{ float:left; display:block; text-align:center;position:relative;padding: 0px 14px;}
.header_nav a.nav_off:hover{background:url(../images/nav_hover.gif) no-repeat; color:#fff; font-size:14px; font-weight:600; text-decoration:none; display:block; width:100px;}
.header_nav a.nav_off:hover span.off_d{background-position:left -413px; height:36px; display:block; cursor:pointer;}
.header_nav a.nav_off:hover span.off_c{ background-position:14px -413px; height:36px; display:block; cursor:pointer;}
.header_nav a.nav_off{  color:#DF270C; font-size:14px; background:url(../images/nav_link.gif) no-repeat; font-weight:600;text-decoration:none; display:block; width:100px; line-height:30px; height:30px; margin:0 2px;}
.header_nav span.off_d{ background-position:left -326px; height:36px; display:block; cursor:pointer;}
.header_nav span.on_d{ background-position:left -370px; height:36px; display:block; cursor:pointer;}
.header_nav span.off_c{ background-position:14px -326px; height:36px; display:block; cursor:pointer;}
.down_lable,.cue_lable,.space_lable,.group_lable,.cue_lable1,.cue_lable2,.cue_lable3,.cue_lable4,.cue_lable5{
                   position:absolute; top:30px; left:0px; width:80px; border:1px solid #fff; background:#FBF2DC; display:block; 
				   z-index:10; text-align:center;}
.down_lable ul,.cue_lable ul,.space_lable ul,.group_lable ul,.cue_lable1 ul,.cue_lable2 ul,.cue_lable3 ul,.cue_lable4 ul,
.cue_lable5 ul{ display:block;}
.down_lable li,.cue_lable li,.space_lable li,.group_lable li,.cue_lable1 li,.cue_lable2 li,.cue_lable3 li,.cue_lable4 li,.cue_lable5 li{ line-height:21px;font-size:12px; width:80px; display:block;}
.down_lable a,.cue_lable a,.space_lable a,.group_lable a,.cue_lable1 a,.cue_lable2 a,.cue_lable3 a,.cue_lable4 a,
.cue_lable5 a{ text-decoration:none; text-align:center; text-align:center; width:80px; display:block; line-height:24px;color:#333; border-bottom:1px solid #E7CC8A;}
.down_lable a:hover,.cue_lable a:hover,.space_lable a:hover,.group_lable a:hover, .cue_lable1 a:hover,.cue_lable2 a:hover,.cue_lable3 a:hover,.cue_lable4 a:hover,.cue_lable5 a:hover{ font-weight:bold; text-decoration:none; background:#F3E2B3; display:block; width:80px; color:#D53323; font-weight:normal; line-height:24px;}



/*head_nav*/

/*         menu           */
#menu{clear:both;width:600px; height:61px; float:left; margin-top:3px;}
#menu-bg{width:600px; margin:auto; height:61px;}
#menu-parent{margin:auto; height:30px; line-height:30px; width:600px; padding-left:15px; padding-right:15px;}
#menu-parent a{display:inline; width:78px; height:30px; line-height:30px; float:left; text-align:center; padding:0px 3px;
               color:#DF270C; font-size:14px; background:url(../images/nav_link.gif) no-repeat; font-weight:600;}
#menu-parent a:hover,.menuA{background:url(../images/nav_hover.gif) no-repeat;
              color:#fff; font-size:14px; font-weight:600;}
#menu-son{clear:both;width:680px; margin:auto; background:url(../images/sonbg.jpg) repeat-x;}
#menu-son div{height:27px; line-height:26px; color:#333; display:none;}
#menu-son a{color:#333; padding-left:15px;}
#menu-son a:hover{color:#D53423; background:url(../images/dot.gif) no-repeat 5px 4px; padding-left:15px;}
#son1{margin-left:45px;}
#son2{margin-left:115px;}
#son3{margin-left:195px;}
#son4{margin-left:285px;}
#son5{margin-left:375px;}
#son6{margin-left:460px;}
#son7{margin-left:545px;}

.ser{width:238px; height:35px; overflow:hidden; background:url(../images/index_03.jpg) no-repeat; 
float:right; position:relative; _margin:-28px 40px 0 0;}				
.search { position:absolute; width:238px; height:35px; top:2px; left:10px; overflow:hidden;}
.search input { position:absolute; width:100px; height:18px; top:10px; left:93px; font-size:12px; line-height:18px; 
                background:none; border:none;}
.search input.notxt { color:#666;}	
.search button { position:absolute; width:40px; height:21px; top:10px; left:180px; background:none; border:none;  
                 padding-top:20px; cursor:pointer;}	
#link{margin:13px 17px 0 0; _margin:13px 8px 0 0; width:60px; height:15px; float:right;}
#link a{ font-size:14px; font-weight:600; color:#B61E0B;}


#content{ width:1000px; height:auto; float:left;}
#index_left{ float:left; height:auto; width:1000px; margin:auto;}

#index_left .left01{ height:auto; float:left;width:1000px;}
#index_left .left01 .left01_1{ width:998px; float:left; height:auto; border:1px solid #E09651;}
#index_left .left01 .left01_1 .title{ margin:1px; width:998px; height:26px;
background:url(../images/index_08.jpg) repeat-x; overflow:hidden;}
#index_left .left01 .left01_1 .title h3{ font-size:14px; font-weight:600; color:#fff; float:left; height:26px; 
background:url(../images/star.jpg) no-repeat 10px 0; line-height:30px; padding-left:45px;}
#index_left .left01 .left01_1 .title a{ float:right; margin:6px 15px 0 0;}
#index_left .left01 .left01_1 .con{ float:left; width:998px; height:280px;}
#index_left .left01 .left01_1 .con .flash_news{ float:left; width:202px; height:176px; 
margin:10px 5px 0 10px; _margin:10px 5px 5px 5px;}
#index_left .left01 .left01_1 .con .tab_list{ float:left; width:574px; height:auto; margin:10px 0 10px 0px;}
.con_list1{ width:97%; margin-left:14px;}
.con_list1 ul{ height:auto;}
.con_list1 ul li{background:url(../images/dot3.gif) 0 11px no-repeat; padding: 3px 0 0 13px; line-height:22px; text-align:left;overflow:hidden; height:22px;}
.con_list1 ul li span{float:right; color:#333; font-size:12px; padding-right:15px; overflow:hidden; font:"宋体";}
.con_list1 ul li a{font-size:12px;color:#464646;text-decoration:none;} 
.con_list1 ul li a:hover{font-size:12px;color:#D12F21;text-decoration:none;}


#index_left .left01 .left01_2{ width:279px; float:right; height:auto; border:1px solid #E09651; margin-left:5px;}
#index_left .left01 .left01_2 .title{ margin:1px; width:277px; height:26px; 
background:url(../images/index_08.jpg) repeat-x; overflow:hidden;}
#index_left .left01 .left01_2 .title h3{ font-size:14px; font-weight:600; color:#fff; float:left; height:26px; 
background:url(../images/star.jpg) no-repeat 10px 0; line-height:30px; padding-left:45px;}
#index_left .left01 .left01_2 .title a{ float:right; margin:6px 15px 0 0;}
#index_left .left01 .left01_2 .con{ width:279px; height:auto; overflow:hidden;}
#index_left .left01 .left01_2 .con .tab_list{height:auto; margin:10px 0 11px 0; _margin:10px 0 1px 0;}

#index_left .left02{ width:1000px; height:auto; float:left; margin:5px 0;}
#index_left .left02 .left02_1{ float:left; width:501px; height:344px; background:url(../images/index_20.jpg) no-repeat;}
#index_left .left02 .left02_1 .title{ float:left; height:30px; width:442px; border-bottom:2px solid #DB0100; 
margin:20px 0 0 32px; _margin:10px 0 0 16px;}
#index_left .left02 .left02_1 .title h3{ font-size:14px; font-weight:600; color:#DB0100; float:left; height:26px; 
background:url(../images/dot1.gif) no-repeat 10px 10px; line-height:35px; padding-left:35px;}
#index_left .left02 .left02_1 .title a{ float:right; margin:10px 15px 0 0;}
#index_left .left02 .left02_1 .con{ float:left; width:442px; margin:5px 0 0 30px; _margin:5px 0 0 15px; overflow:hidden;}
#index_left .left02 .con_list1 ul li{background:url(../images/dot4.gif) 0 11px no-repeat; padding: 3px 0 0 13px; line-height:22px; text-align:left;overflow:hidden; height:22px;}

#index_left .left02 .left02_2{ float:left; width:499px; height:344px; background:url(../images/index_21.jpg) no-repeat;}
#index_left .left02 .left02_2 .title{ float:left; height:30px; width:436px; border-bottom:2px solid #DB0100; 
margin:20px 0 0 12px; _margin:10px 0 0 6px;}
#index_left .left02 .left02_2 .title h3{ font-size:14px; font-weight:600; color:#DB0100; float:left; height:26px; 
background:url(../images/dot1.gif) no-repeat 10px 10px; line-height:35px; padding-left:35px;}
#index_left .left02 .left02_2 .title a{ float:right; margin:10px 15px 0 0;}
#index_left .left02 .left02_2 .con{ float:left; width:436px; margin:5px 0 0 12px; _margin:5px 0 0 6px;}

#index_right{ width:191px; float:right; height:auto;}
#index_right{ width:191px; float:right; height:auto;}
#index_right .title{ width:191px; height:74px; background:url(../images/index_06.jpg) no-repeat;}
#index_right .con{ width:191px; height:583px; _height:574px; background:url(../images/right_bg.jpg) repeat-x;}
#index_right .con img{ float:left; margin:0 0 30.5px 0; _margin:0 0 28.5px 0;}
#footer{ float:left; width:1000px; height:84px; background:url(../images/index_31.jpg) repeat-x; margin-top:5px;}
#footer p{ color:#fff; text-align:center; line-height:24px; padding-top:20px;}
#footer p a{ color:#fff;}
#footer p a:hover{ color:#333;}

/*         list pages         */
#list_left{ width:249px; height:auto; float:left;}
#list_left .left01{ width:249px; float:left; height:auto; border:1px solid #E09651; margin-top:5px;}
#list_left .left01 .title{ margin:1px; width:247px; height:26px; 
background:url(../images/index_08.jpg) repeat-x; overflow:hidden;}
#list_left .left01 .title h3{ font-size:14px; font-weight:600; color:#fff; float:left; height:26px; 
background:url(../images/star.jpg) no-repeat 10px 0; line-height:30px; padding-left:45px;}
#list_left .left01 .title a{ float:right; margin:6px 15px 0 0;}
#list_left .left01 .con{ width:249px; height:auto; overflow:hidden;}
#list_left .left01 .con .tab_list{height:auto; margin:10px 0 11px 0; _margin:10px 0 1px 0;}

#list_right{ width:744px; height:623px; margin-top:5px; float:right; border:1px solid #E09651;}
#list_right .title{ height:33px; width:742px; margin:1px; background:url(../images/listtitle_bg.gif) repeat-x;}
#list_right .title h3{ height:33px;line-height:33px; background:url(../images/listtitle.gif) no-repeat 15px 10px; font-size:12px;
color:#AE0000; padding-left:35px; font-weight:100;}
#list_right .title a{ color:#AE0000;}
#list_right .title a:hover{ color:#333;}

.con_list2{ width:97%; margin-left:14px;}
.con_list2 ul{ height:auto;}
.con_list2 ul li{background:url(../images/dot4.gif) 0 11px no-repeat; padding: 3px 0 0 13px; line-height:22px; text-align:left;overflow:hidden; height:22px;}
.con_list2 ul li span{float:right; color:#333; font-size:12px; padding-right:15px; overflow:hidden; font:"宋体";}
.con_list2 ul li a{font-size:12px;color:#464646;text-decoration:none;} 
.con_list2 ul li a:hover{font-size:12px;color:#D12F21;text-decoration:none;}
.list_sort{ width:96%; background:#FDEFD8; height:30px; line-height:30px; 
            margin:15px 0 0 15px; _margin:15px 0 0 8px;text-align:center; float:left; color:#333;} 
.list_sort a{ color:#333;}
.list_sort a:hover{ color:#D12F21;}


/*             article pages                  */
#art_right{ width:744px; height:auto; margin-top:5px; float:right; border:1px solid #E09651;}
#art_right .title{ height:33px; width:744px; background:url(../images/listtitle_bg.gif) repeat-x;}
#art_right .title h3{ height:33px;line-height:33px; background:url(../images/listtitle.gif) no-repeat 15px 10px; font-size:12px;
color:#AE0000; padding-left:35px; font-weight:100;}
#art_right .title a{ color:#AE0000;}
#art_right .title a:hover{ color:#333;}
#art_right .con{ width:744px; height:auto; background:#fff;}
#art_right .con h2{ font-size:18px; font-weight:600; color:#AE0000; height:40px; line-height:40px; 
                 text-align:center; padding:15px 0 0 0;}
#art_from{ margin:auto; width:360px; height:35px;}
#art_from span{ height:35px; line-height:35px; text-align:center; margin:0 15px; color:#333;}
#pp{ width:95%; margin:auto; line-height:24px; text-indent:16px;  border-top:1px dashed #ccc; padding-top:15px; color:#333;}

.xgfj{ width:96%;height:auto; margin:auto;}
.xgfj_title{ width:100%; height:30px;  border-bottom:1px solid #E7CC8A; margin:auto;}
.xgfj_title img{ margin:6px 0 0 15px; float:left;}
.xgfj_title h5{ 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;}
				  
				  
/*   sub_list  pages */
#list_left .left01 .con1 ul{ height:auto; width:242px; margin-top:10px; margin-left:4px; margin-bottom:10px;}
#list_left .left01 .con1 ul li{min_height:29px;line-height:29px; width:242px;
background:url(../images/sub_link.jpg) no-repeat 20px 12px;
  border-bottom:1px dotted #AE0000;}
#list_left .left01 .con1 ul li a {
    color: #333333;
    display: block;
    font-weight: 600;
    line-height: 29px;
    padding: 0 0 0 35px;}
#list_left .left01 .con1 ul li a:hover{ color:#fff; background:url(../images/sub_hover.jpg) no-repeat; line-height:29px; padding:0 0 0 35px;}

