/* CSS Document */
.main{
	width:891px;
	overflow:hidden;
	text-align:left; 
}
.g3{
	height:258px;
	overflow:hidden
}
.login_box{
	float:left;
	width:190px;
	background:url(../images/bg_lf.jpg) 40px -50px no-repeat;
	height:245px;
}
.wth{
	margin-top:85px;
	margin-bottom:5px;
}
.login{
	background:url(../images/bg_login.jpg) top no-repeat;
	padding-top:45px;
	padding-left:30px;
	height:95px;
}
.idpw{
	float:left;
	width:92px;
}
.idpw input{
	width:87px;
	height:17px;
	border:1px solid #808080;
	margin-bottom:2px;
	>margin:0;
}
.login_1 img, .login_1 #btn_login {
	float:left;
	display:block;
	padding-top:1px;
	>padding-top:3px;
}
.rmb{
	margin:5px 0 6px;
	>margin:3px 0 4px;
}
.rmb input{
	vertical-align:middle;
	margin-right:3px;
}
.bt a{
	background:url(../images/bg_bt_l.jpg) left no-repeat;
	padding:3px 0 2px 8px;
	margin-right:3px;
}
.bt a span{
	background:url(../images/bg_bt_r.jpg) right no-repeat;
	padding:3px 8px 2px 0;
}
.show_swf{
	float:right;
	width:700px;
	height:258px;
	background:url(../images/bg_flash.jpg) no-repeat;
}
.show_imgbox img{
	border:1px solid #4D4E4E
}
.show_imgbox{
	margin:33px 0 0 179px;
}
.show_menu{
	margin-top:-20px;
	text-align:center;
	display:none
}
.title{
	height:36px;
	line-height:36px;
}
.title h3{
	padding-top:10px
}
.title h3 img{
	vertical-align:middle;
	margin-right:10px;
}
.title1{
	background:url(../images/bg_title1.jpg) 325px bottom no-repeat;
}
.title2{
	background:url(../images/bg_title2.jpg) 278px bottom no-repeat;
}
.title3{
	background:url(../images/bg_title3.jpg) 325px bottom no-repeat;
}
.title4{
	background:url(../images/bg_title4.jpg) 325px bottom no-repeat;
}
.title5{
	background:url(../images/bg_title5.jpg) 325px bottom no-repeat;
}
.box_t{
	background:url(../images/bg_box_t.jpg) left top no-repeat;
}
.box_b{
	background:url(../images/bg_box_b.jpg) left bottom no-repeat
}
.box_con{
	padding:10px;
}
.l{
	float:left;
	width:435px;
}
.r{
	float:right;
	width:435px;
}
.mv{
	border-bottom:1px solid #EDEAE5;
	margin-bottom:7px;
	padding-bottom:7px;
}
.mv_img{
	float:left;
	margin-right:15px;
}
.mv_img img{
	vertical-align:middle;
}
.mv_img p img{
	margin:7px 3px 2px;
}
.mv_text{
	float:left;
	width:215px;
}
.mv_text h2{
	font-weight:bold;
	font-size:14px;
	margin:3px 0 10px
}
.mv_text p{
	line-height:18px;
}
.sv dl{
	float:left;
	width:150px;
	padding-top:7px;
}
.sv dt{
	width:140px;
	line-height:16px;
	margin-bottom:2px;
	padding-bottom:5px;
}
.sv dt img{
	margin-top:5px;
}
.sv dd{
	font-weight:bold;
	margin-bottom:4px;
}
.dl_1{
	background:url(../images/ic_aboutcd.jpg) 10px 5px no-repeat;
	padding-left:50px;
	border-right:1px dashed #ccc;
	border-bottom:1px dashed #ccc;
}
.dl_2{
	background:url(../images/ic_bsdt.jpg) 10px 5px no-repeat;
	padding-left:50px;
	border-bottom:1px dashed #ccc;
}
.dl_3{
	background:url(../images/ic_zw.jpg) 10px 5px no-repeat;
	padding-left:50px;
	border-right:1px dashed #ccc
}
.dl_4{
	background:url(../images/ic_map.jpg) 10px 5px no-repeat;
	padding-left:50px;
}
.list{
	float:left;
	width:235px;
}
.list span{
	color:#D2D2D2;
	font-size:10px;
	float:right
}
.list li{
	padding-left:13px;
	background:url(../images/ic_li.jpg) 4px 9px no-repeat;
	line-height:21px;
	>line-height:19px;
}
.list li a{
	color:#9C9C9C
}
.menu{
	background:url(../images/bg_menu_1.jpg) left center no-repeat;
	float:right;
	width:173px;
	text-align:center
}
.menu img{
	margin-top:5px;
}
.menu li img{
	margin:0 auto;
}
.map img{
	display:block;
	margin-bottom:10px;
}
.tb_menu td{
	background:url(../images/bg_tb_m.jpg) left bottom repeat-x;
	height:34px;
	text-align:center
}
.tb_menu td.tb{
	background:url(../images/bg_tb.jpg) left bottom no-repeat;
	width:92px;
}
.tb_menu td.tb_cur{
	background:url(../images/bg_tb_cur.jpg) left bottom no-repeat;
	width:102px;
	line-height:34px;
}
.tb_menu td.tb_cur a{
	font-size:14px;
	font-weight:bold
}
.tb_menu td.tb a{
	margin-bottom:-5px;
	display:block
}
.tb_menu td.tb_bg{
	background:url(../images/bg_title3.jpg) left bottom no-repeat
}
.bg_img{
	margin-top:15px;
}
.bg_img td.bg{
	background:url(../images/bg_img.jpg) center top no-repeat;
	height:197px;
	text-align:center;
	vertical-align:top
}
.bg_img td.bg img{
	display:block;
	margin:0 auto;
}
.bg_img a{
	color:#f60
}
.bg_img_1{
	background:url(../images/bg_img_1.jpg) center no-repeat;
	width:435px;
	height:76px;
	margin-top:5px;
}
.bg_img_1 td{
	vertical-align:top;
}
.bg_img_1 img{
	display:block;
}
.tb_1 td{
	padding-top:5px;
}
.tb_1 img{
	margin-left:5px;
}
.tb_1 h2{
	font-size:14px;
	font-weight:bold;
	margin-bottom:10px;
}
.tb_1 p{
	text-indent:1em;
	line-height:20px;
}
.tb_2 b{
	color:#404040;
	line-height:30px;
}
.tb_2 td{
	height:30px;
	width:190px;
	padding-left:5px;
}
.tb_2 td table td{
	padding-left:0;
	height:34px;
}
.tb_2 p{
	line-height:18px;
	margin-bottom:5px;
}
.tb_2 select{
	font-size:12px;
	width:140px;
	margin-right:7px;
	vertical-align:middle
}
.tb_2 img{
	vertical-align:middle
}
.tb_3{
	margin-top:10px;
}
.tb_3 td{
	padding-left:5px;
	height:20px;
	line-height:20px;
}
.tb_4{
	text-align:center
}
.tb_4 img{
	display:block;
	margin:7px auto;
}
.tb_4 a{
	color:#06c
}
.td_fs{
	height:390px;
	width:243px;
	background:url(../images/bg_wap_fs.jpg) left top no-repeat;
}
.td_fs div{
	padding-left:50px;
	margin-top:320px;
}
.td_fs input{
	width:80px;
	margin-right:5px;
}
.td_fs img{
	margin:0;
	vertical-align:middle;
	padding-bottom:3px;
}
.td_wap{
	background:url(../images/bg_wap.jpg) right top no-repeat;
	width:191px;
	text-align:center
}

/*2009-5-6*/
.main_pri,
.main_se,
.main_third,
.main_four {margin-bottom:15px;}
.pic_ann {float:left; margin-right:10px;width: 190px; }
	.pic_ann li {font-size:0px;}
	.pic_ann li img {display:block;}
	.pic_ann p {height: 31px; line-height: 31px; text-align:center; font-weight:bold;font-size:12px;}
.flash_ann_list {float:left; margin-top: 7px; margin-left: 10px; padding: 7px; width: 676px; height: 230px; background: url(../images/flash_ann_list_bg.png) no-repeat left top; }
	.flash_pic {float:left; }
	.flash_tit_list {float:left; margin-left:6px; display:inline; }
		.flash_tit_list ul {margin:71px 0 0 0;}
			.flash_tit_list li {padding-left:27px; width: 188px; height: 34px; line-height:34px; color:#666666; font-weight:bold; border-top:2px solid #edeae5; }
			.flash_tit_list li.select {color: #2c2c2c;background:url(../images/flash_tit_selected.gif) no-repeat 10px 11px; }
				.flash_tit_list li a {margin-left: 5px;}
				.flash_tit_list li a:link,.flash_tit_list li a:visited {color:#666666}
				.flash_tit_list li a:hover {color:#ff6600}
				.flash_tit_list li.select a:link,.flash_tit_list li.select a:visited {color:#2c2c2c}
				.flash_tit_list li.select a:hover {color:#ff6600}
		.flash_tit_list p {padding:16px 0 0 58px;border-top:1px solid #edeae5; }
			.flash_tit_list .pre span {float:left; margin-right:6px;width: 9px; height: 17px;  background:url(../images/num_tit.gif) no-repeat left 1px;text-indent:-999em; }
			.flash_tit_list .num_tit1 span {float:left; margin-right:2px; width: 18px; height: 18px;  background:url(../images/num_tit.gif) no-repeat -17px top;text-indent:-999em; }
			.flash_tit_list .num_tit2 span {float:left; margin-right:2px; width: 18px; height: 18px;  background:url(../images/num_tit.gif) no-repeat -37px top;text-indent:-999em; }
			.flash_tit_list .num_tit3 span {float:left; margin-right:6px; width: 18px; height: 18px;  background:url(../images/num_tit.gif) no-repeat -57px top;text-indent:-999em; }
			.flash_tit_list .next span {float:left; width: 9px; height: 17px;  background:url(../images/num_tit.gif) no-repeat -82px 1px;text-indent:-999em; }
			.flash_tit_list .num_tit1 .select {background:url(../images/num_tit.gif) no-repeat -17px -18px; }
			.flash_tit_list .num_tit2 .select {background:url(../images/num_tit.gif) no-repeat -37px -18px;}
			.flash_tit_list .num_tit3 .select { background:url(../images/num_tit.gif) no-repeat -57px -18px; }

.hot_ann {position:relative; float:left;margin-right:20px;padding-top:59px; width: 412px; background:url(../images/hot_ann_t.png) no-repeat left top; }
	.hot_ann h2 {display:none; }
	.hot_ann_b {padding:0 0 17px 17px; background:url(../images/hot_ann_b.png) no-repeat left 100%; }
		.hot_ann_b ul {padding-right:17px;}
		.hot_ann_b .more a{position:absolute; display:block; width: 35px; height: 7px; right:21px;top:25px;text-indent:-999em;}
		.hot_ann_b li {padding-left:19px;height: 22px; font-size:12px;color:#0452b7;background:url(../images/hot_ann_li_bg.gif) no-repeat 2px 2px; }
		.hot_ann_b li.border_b {padding-bottom:9px;margin-bottom:10px;border-bottom:1px solid #cccccc; }
			.hot_ann_b li strong {background:#ff6600; color:#ffffff }
			.hot_ann_b li a {margin-right:20px;font-size:14px;}
		.hot_ann_b .hot_ann_pic {margin-top:10px;}
		.hot_ann_b .hot_ann_pic img {margin-right:8px;}
.calendar {float:left; width: 257px;} 
.pro_list {float:left; margin-right:12px;padding:48px 13px 0;;width: 164px; height: 325px;  background:url(../images/pro_list_bg.png) no-repeat left top; }
	.pro_list h2 {display:none; }
	.pro_list li {padding:7px 0 6px 28px;border-bottom:1px dashed #eae6df;}
	* +html .pro_list li {padding:6px 0 5px 28px;}
	.pro_list li li {margin-bottom:1px;padding:0;border-bottom:none; background:none; white-space:nowrap}
	.pro_list_pic {float:left; margin-right:12px;}
	.pro_info {float:left; }
	.pro1 { background:url(../images/pro_list_li_bg.png) no-repeat left 10px; }
	.pro2 { background:url(../images/pro_list_li_bg.png) no-repeat left -55px; }
	.pro3 { background:url(../images/pro_list_li_bg.png) no-repeat left -120px; }
	.pro4 { background:url(../images/pro_list_li_bg.png) no-repeat left -185px; }
	.pro5 { background:url(../images/pro_list_li_bg.png) no-repeat left -246px; }
		
.qu_list {float:left; margin-right:20px;width: 412px; }
	.qu_list_detail {position:relative; padding-top:45px;background:url(../images/qu_bg.gif) no-repeat left top;height: 1%;  }
		.qu_list_detail h2 {display:none; }
		.qu_list_detail .more a{position:absolute; display:block; width: 35px; height: 7px; right:21px;top:25px;text-indent:-999em;}
		.qu_list_detail ul {margin:0 5px 0 5px;}
		.qu_list_detail li span {float:left; margin-right:5px; color:#ff0000}
		.qu_list_detail li span img{margin-right:1px;}
		.qu_list_detail li a {float:left; font-size:14px;width: 325px; }
		.qu_list_detail li {padding-left:13px;height: 22px; font-size:12px;color:#666666;background:url(../images/qu_list_detail_bg.gif) no-repeat left 6px; }
		.qu_list_detail li.border_b {padding-bottom:9px;margin-bottom:10px;border-bottom:1px solid #cccccc; }

.hot_user_list {float:left; padding-top:60px;width: 257px; height: 325px; background:url(../images/hot_user_list_bg.png) no-repeat left top;  }
	.hot_user_list h2 {display:none; }
	.hot_user_list ul {padding:0 28px 0 30px;}
	.hot_user_list li {padding:2px 0 3px 12px;height: 15px; border-bottom:1px solid #e1dbe5; }
	.hot_user_list li.border_b {padding-bottom:4px;border-bottom:none; }
	.hot_user_list a {float:left; width: 93px;  }
	.integral {float:left; width: 67px; }
.main_four {padding-top:45px;width: 891px; height: 188px;  background:url(../images/main_four_bg.png) no-repeat left top; }
	.main_four h2 {display:none; }
	.main_four li {float:left; margin-left:40px;display:inline; }
	.main_four li img {display:block;}
	.main_four li p {margin-top:4px;}

.pro_list .no_border,
.hot_user_list .no_border{border:none;}

.login1{
	background:url(../images/bg_login_1.jpg) top no-repeat;
	padding-top:15px;
	padding-left:15px;
	height:125px;
}
.login_2{
	line-height:20px;
}
.login_2 a{
	margin-right:5px;
}
.login_2 b{
	display:block;
	margin-bottom:5px;
}
.login1 img{
	width:45px;
	height:45px;
}

/* calender */
    .icalendermain {
	    width: 257px;
	    height: 332px;
	    background:url(/index0905/images/date_bg.jpg) no-repeat;
    }
    .icalender {
	    width: 200px;
	    height: 170px;
	    font-size:11px;
	    margin: 10px 0 0 26px;
	    line-height: 28px;
    }
    .ical_weektit {
	    font-size: 12px;
	    text-align:center;
    }
    .ical_eventtip {
	    position:absolute;
	    width: 140px;
	    height: 18px;
	    line-height: 18px;
	    background-color:#FFFFFF;
	    border: 1px solid #999999;
	    font-size: 12px;
	    margin-top: -25px;
	    margin-left: -135px;
	    overflow: hidden;
    }
    .ical_eventtip a {
        color: red;
        font-weight: bold;
    }
    .calendar_prnx {
		text-align:right;
		font-size: 32px;
		font-family: Arial;
		color:#000;
		font-weight:bold;
		padding-right:20px;
		padding-top:10px
    }
    .calendar_prnx a {
        margin:0 5px;
    }
    .calendar_ad {
        margin-top: 1px;
    }
    .calendar_ad img {
        display:block;
        margin:0 auto;
        border:1px solid #eee;
    }