@charset "utf-8";
/* CSS Document */
*{ margin:0px; padding:0px;}
body{
	font-family:"宋体";
	font-size:12px;
	color:#333;
	background:url(../images/bg.jpg) repeat-y center center;
	height: auto;
}
ul,li{ list-style-type:none;}
a{ text-decoration:none;}
img{ border:0px;}
#wrap{ width:960px; height:auto; margin:auto;}
#header{ width:960px; height:auto; float:left;}
.top{ width:960px; height:auto;}
.nav{ width:960px; height:33px; background:url(../images/navbg.jpg) repeat-x; margin-top:1px;}
.nav ul{ margin-left:50px;}
.nav ul li{ float:left; width:100px; height:33px; line-height:33px; text-align:center; background:url(../images/nav_line.jpg) no-repeat right top; padding:0 10px;}
.nav ul li a{ display:block; width:100px; height:33px; color:#fff; font-size:14px;}
.nav ul li a:hover{ width:100px; height:33px; background:url(../images/hover.jpg) no-repeat center top;}

.ser01{ width:960px; height:32px; background:url(../images/serbg.jpg) no-repeat;}
.ser01 .time{ width:540px; height:32px; line-height:32px; padding-left:30px; color:#1E74BF; float:left;}
.ser01 .time span{ padding-left:15px;}

.ser{width:370px; height:32px; overflow:hidden; margin:0; position:relative; float:left;}				
.search { position:absolute; width:370px; height:32px; top:0px; left:0px; overflow:hidden;}
.search input { position:absolute; width:162px; height:18px; top:6px; left:150px; font-size:12px; line-height:18px; 
                background:none; border:none; }
.search input.notxt { color:#666;}	
.search button { position:absolute; width:65px; height:22px; top:6px; left:310px; background:none; border:none;  
                 padding-top:20px; cursor:pointer;}	


#content{ width:960px; height:auto; float:left;}
#index_left{ width:235px; height:auto; float:left;}
#index_left .left01{ width:235px; height:auto; margin-top:7px;}
#index_left .left01 .title{ width:235px; height:33px; background:url(../images/blue_titletop.jpg) no-repeat; overflow:hidden;}
#index_left .left01 .title h3{ font-size:14px; font-weight:600; color:#fff; padding-left:35px; height:33px; line-height:35px;}
#index_left .left01 .title a{ float:right; margin:12px 15px 0 0; color:#fff;}
#index_left .left01 .title a:hover{ color:#f1f1f1;}
#index_left .left01 .con{ width:233px; border:1px solid #BDBDBD; border-top:none; border-bottom:none; height:126px;}
#index_left .left01 .bot{ width:235px; height:6px; background:url(../images/blue_titlebot.jpg) no-repeat; overflow:hidden;}
.left02{ width:235px; height:auto; margin-top:7px;}
.left02 img{ float:left; margin-bottom:7px;}
.left02 select{ width:235px; height:18px; margin-bottom:7px; text-align:center;}
.con_list1{ width:95%; margin-left:10px; padding-top:2px;}
.con_list1 ul{ height:auto;}
.con_list1 ul li{background:url(../images/dot.jpg) 0 11px no-repeat; padding: 3px 0 0 10px; line-height:21px; text-align:left;overflow:hidden; color:#000;}
.con_list1 ul li span{float:right; color:#000; font-size:12px; padding-right:15px; overflow:hidden;}
.con_list1 ul li a{font-size:12px;color:#000;text-decoration:none;} 
.con_list1 ul li a:hover{font-size:12px;color:#044DB3;text-decoration:none;}
#index_mid{ width:503px; height:auto; float:left; margin:7px 0 0 6px;}
#index_mid .mid01{ width:503px; height:auto; border:1px solid #D0D0D0;}
#index_mid .mid01 .title{ width:503px; height:33px; background:url(../images/redbg.jpg) repeat-x left top;}
#index_mid .mid01 .title h3{ font-size:14px; font-weight:600; color:#fff; text-align:center; height:33px; line-height:33px; width:100px; background:url(../images/redtitlebg.jpg) no-repeat left bottom; margin-left:10px;}
#index_mid .mid01 .title a{ float:right; margin:12px 15px 0 0; color:#333;}
#index_mid .mid01 .title a:hover{ color:#666;}
#index_mid .mid01 .con{ height:229px;}
#index_mid .mid01 .con img{ margin:5px 0 0 10px; float:left;}
#index_mid .mid01 .con p{ float:right; width:59%; line-height:24px; padding:5px;}


#index_mid .mid02{ width:503px; height:auto; border:1px solid #D0D0D0; margin-top:7px;}
#index_mid .mid02 .title{ width:503px; height:33px; background:url(../images/bluebg.jpg) repeat-x left top;}
#index_mid .mid02 .title h3{ font-size:14px; font-weight:600; color:#fff; text-align:center; height:33px; line-height:33px; width:100px; background:url(../images/bluetitlebg.jpg) no-repeat left bottom; margin-left:10px;}
#index_mid .mid02 .title a{ float:right; margin:12px 15px 0 0; color:#333;}
#index_mid .mid02 .title a:hover{ color:#666;}
#index_mid .mid02 .con{ height:198px; _height:204px;}
#index_mid .mid02 .con .flash_pic{ width:186px; height:auto; float:left; margin:10px;}
.tab_list{ width:283px; float:left; height:auto;}

#index_right{ width:209px; height:auto; float:right; margin-top:7px;}
#index_right .title{ width:209px; height:33px; background:url(../images/quick_top.jpg) no-repeat;}
#index_right .con{  width:207px; border:1px solid #D0D0D0; border-bottom:none; border-top:none; height:465px; _height:473px; background:url(../images/quick_mid.jpg) repeat-x;}
#index_right .con img{ float:left; margin:5px 0 0 10px; _margin:6px 0 0 10px;}

#index_right .bot{ width:209px; height:6px; background:url(../images/quick_bot.jpg) no-repeat;}
#footer{ width:960px; height:auto; float:left; border-top:3px solid #1670BC; text-align:center; line-height:24px; height:80px; padding-top:10px;}

/*           list pages              */
.guide{ width:540px; height:32px; line-height:32px; padding-left:30px; color:#1E74BF; float:left;}
.guide a{ color:#1E74BF;}
.guide a:hover{ color:#044DB3;}
.guide label{ color:#FF0000}

.sub_list{ width:235px; height:auto; margin-top:7px;}
.sub_list .title{ width:235px; height:33px; background:url(../images/blue_titletop.jpg) no-repeat; overflow:hidden;}
.sub_list .title h3{ font-size:14px; font-weight:600; color:#fff; padding-left:35px; height:33px; line-height:35px;}
.sub_list .title a{ float:right; margin:12px 15px 0 0; color:#fff;}
.sub_list .title a:hover{ color:#f1f1f1;}
.sub_list .con{ width:233px; border:1px solid #BDBDBD; border-top:none; border-bottom:none; height:300px;}
.sub_list .con ul{ width:223px; height:auto; margin-left:5px; padding-top:8px;}
.sub_list .con ul li{ width:223px; height:30px; background:url(../images/sub_link.jpg) no-repeat; margin:5px 0;
height:30px; line-height:30px; text-align:left; overflow:hidden; font-size:13px; color:#333;} 
.sub_list .con ul li a{ display:block; width:223px; height:30px; line-height:30px; font-size:13px; font-weight:600; 
color:#333; padding-left:45px;}
.sub_list .con ul li a:hover{ width:223px; height:30px; line-height:30px; background:url(../images/sub_hover.jpg) no-repeat; 
font-size:13px; font-weight:600; color:#fff; padding-left:45px;}
.sub_list .bot{ width:235px; height:6px; background:url(../images/blue_titlebot.jpg) no-repeat; overflow:hidden;}

#list_right{ width:719px; height:auto; float:right; margin:7px 0 0 0px;}
.right01{ width:717px; border:1px solid #D1D1D1; height:90px;}
.right01 p{ width:95%; line-height:22px; margin: 0 auto; padding:5px 0;}
#list_right .right02{ width:719px; height:auto; border:1px solid #D0D0D0; margin-top:7px;}
#list_right .right02 .title{ width:719px; height:33px; background:url(../images/bluebg.jpg) repeat-x left top;}
#list_right .right02 .title h3{ font-size:14px; font-weight:600; color:#fff; text-align:center; height:33px; line-height:33px; width:100px; background:url(../images/bluetitlebg.jpg) no-repeat left bottom; margin-left:10px;}
#list_right .right02 .title a{ float:right; margin:12px 15px 0 0; color:#333;}
#list_right .right02 .title a:hover{ color:#666;}
#list_right .right02 .con{ height:auto; _height:254px;}


#list_right .right03{ width:719px; height:auto; border:1px solid #D0D0D0;}
#list_right .right03 .title{ width:719px; height:33px; background:url(../images/bluebg.jpg) repeat-x left top;}
#list_right .right03 .title h3{ font-size:14px; font-weight:600; color:#fff; text-align:center; height:33px; line-height:33px; width:100px; background:url(../images/bluetitlebg.jpg) no-repeat left bottom; margin-left:10px;}
#list_right .right03 .title a{ float:right; margin:12px 15px 0 0; color:#333;}
#list_right .right03 .title a:hover{ color:#666;}
#list_right .right03 .con{ height:642px; _height:650px;}

.list_sort{ width:96%; background:#f2f2f2; height:30px; line-height:30px;
            margin:14px 0 5px 15px; _margin:14px 0 5px 8px;text-align:center; float:left; *float:none; color:#333;} 
.list_sort a{ color:#333;}
.list_sort a:hover{ color:#D12F21;}

.con_list2{ width:97%; margin-left:10px; padding-top:2px;}
.con_list2 ul{ height:auto;}
.con_list2 ul li{background:url(../images/dot.jpg) 0 11px no-repeat; padding: 3px 0 0 10px; line-height:21px; text-align:left;overflow:hidden; color:#000;}
.con_list2 ul li span{float:right; color:#666; font-size:12px; padding-right:15px; overflow:hidden;}
.con_list2 ul li a{font-size:12px;color:#000;text-decoration:none;} 
.con_list2 ul li a:hover{font-size:12px;color:#044DB3;text-decoration:none;}

/*           article pages              */
#art_right{ width:717px; height:auto; border:1px solid #D0D0D0; float:right; margin:7px 0; overflow:hidden;}
#art_right p{ width:95%; height:auto; margin:0 auto; padding:10px; line-height:24px;}
#art_right pp{ width:95%; height:auto; margin:0 auto; padding:10px; line-height:24px; overflow:hidden;}

/*add*/
#art_right1{ width:960px; height:auto; border:1px solid #D0D0D0; float:right; margin:7px 0; overflow:hidden;}
#art_right1 p{ width:95%; height:auto; margin:0 auto; padding:10px; line-height:24px;}
#art_right1 pp{ width:95%; height:auto; margin:0 auto; padding:10px; line-height:24px; overflow:hidden;}
