/* CSS Document */
* {margin:0;padding:0;}
body{margin:0; padding:0; font-family:"������"; font-size:12px; line-height:22px; color:#000;}
a{color:#222; text-decoration:none; border:none;}
a:hover{color:red; text-decoration:underline;}
.red{color:red;}
ul{margin:0; padding:0;}
li{list-style-type:none;}
img{border:0;vertical-align: middle;}

.head{height:32px; width:980px; margin:0 auto; background:url(../images/h_bg.jpg) repeat-x;}
.head_m{width:980px; height:32px; margin:0 auto; line-height:32px; }
.head_ml{width:auto; height:32px; float:left;padding-left:10px;}
.head_mr{width:auto; height:32px; float:right;padding-right:10px;}
.head_mlr{width:auto; height:28px; float:right; padding-top:3px}

.top{width:980px; height:130px; margin:0 auto; clear:both; background:#fff}
.logo{width:300px; height:80px;  padding-left:10px; padding-top:10px; float:left;}
.t_ad{width:670px; height:80px; padding-top:10px; float:left; text-align:right;}
.nav{width:980px; height:40px; background:url(../images/navbg.jpg) repeat-x bottom; clear:both;}
.nav_lr{width:5px; height:40px; float:left;}
.nav_m{width:966px; height:40px; float:left; padding:0 2px;}
.nav_m ul{margin:0; padding:0;}
.nav_m li{list-style-type:none; width:87px; height:40px; float:left; text-align:center; background:url(../images/nav_div.jpg) no-repeat right top;}
.nav_m a{width:87px; height:40px; display:block; line-height:40px; color:#118AD1; font-weight:bold; font-size:14px;}
.nav_m a:hover{background:url(../images/nav_hover.jpg) repeat-x; color:#fff; text-decoration:none;}
.nav_m a.hover{background:url(../images/nav_hover.jpg) repeat-x; color:#fff;}

.banner{width:980px; margin:0 auto; clear:both;}

.content{width:980px; margin:10px auto; clear:both; padding:10px 0;}
.left{width:730px; float:left;}
.right{width:228px; float:right; border:1px solid #ccc;}

.index_content{width:980px; margin:0 auto; border-top:2px solid #0F77AE; clear:both; padding-top:10px;}
.index_ll{width:620px;  float:left;}
.index_llp{width:620px; padding:5px 0 0;}
.index_lrb{width:400px; float:left; line-height:28px;padding-left:5px;}
.index_lrb a{color:#A70313;}

.index_lp{width:340px;  float:right;}

.birthday{width:933px; margin:10px auto; height:35px; clear:both; border:1px solid #d6d6d6; background:url(../images/birthday.gif) no-repeat 5px 0  #f7fcde; line-height:35px; padding-left:45px; color:red; font-size:14px;}

.index_con{width:980px; margin:0 auto; clear:both; padding-bottom:10px;}
.index_l{width:620px;float:left;}
.index_r{width:340px;float:right;}

.index_lg{width:340px; float:left;}
.index_tle{height:30px; border-bottom:1px solid #B0D4F4; background:url(../images/tle_tb.gif) no-repeat left 13px; padding-left:28px;}
.index_tit{width:auto; height:30px; float:left; line-height:30px; color:#034B73; font-size:14px; font-weight:bold; font-family:"������������","������";}
.index_tit1{width:auto; height:30px; float:left; line-height:30px; color:#999; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; padding-left:5px;}
.tmore{width:auto; height:18px; float:right; padding-top:12px;}

.index_rg{width:620px; float:left;}
.index_ywm{width:620px; padding:10px 0; float:left;}
.index_ywmp{width:260px; height:200px; text-align:center; clear:both; float:left;}
.list02{width:360px; height:200px; float:left;}
.list02 li{width:345px; height:25px; float:left; background:url(../images/qd1.jpg) no-repeat left 9px; padding-left:15px;}
.li02_lef{width:250px; height:25px; float:left; overflow:hidden;}
.li02_date{width:auto; height:25px; float:right; color:#666;}

.index_rg1{width:300px; float:left;}
.index_rg2{width:300px; float:right;}
.list03{width:300px; float:left; clear:both; padding:10px 0;}
.list03 li{width:285px; height:25px; float:left; background:url(../images/qd1.jpg) no-repeat left 9px; padding-left:15px;}
.li03_lef{width:180px; height:25px; float:left; overflow:hidden;}
.li03_date{width:auto; height:25px; float:right; color:#666;}

.list01{width:330px; float:left; clear:both; padding:10px 0;}
.list01 li{width:315px; height:25px; float:left; background:url(../images/qd1.jpg) no-repeat left 9px; padding-left:15px;}
.li_lef{width:200px; height:25px; float:left; overflow:hidden;}
.li_date{width:auto; height:25px; float:right; color:#666;}

.position{height:25px; padding-top:10px; border-bottom:1px solid #ccc; font-size:14px; line-height:25px; font-weight:bold; font-family:"������������","������";}
.wlist{width:730px; clear:both; padding:10px 0;}
.wlist li{width:710px; float:left; padding:10px; border-bottom:1px dashed #ccc;}
.wli_t{width:710px; height:28px; float:left;}
.wli_t a{color:#205891; line-height:28px; font-size:14px; font-weight:bold;}
.wli_auth{width:710px; height:25px; float:left; line-height:25px; color:#666;}
.wli_auth a{color:#205891;}
.wli_info{width:710px; height:40px; float:left; line-height:20px;}
.wli_info a{color:#FF6500;}

.plist{width:730px; clear:both; padding:10px 0;}
.plist li{width:710px; float:left; padding:10px; border-bottom:1px dashed #ccc;}
.pli_r{width:550px; height:120px; float:left;}
.pli_t{ height:28px; }
.pli_t a{color:#205891; line-height:28px; font-size:14px; font-weight:bold;}
.pli_auth{ height:25px;  line-height:25px; color:#666;}
.pli_auth a{color:#205891;}
.pli_info{ line-height:23px;}
.pli_info a{color:#FF6500;}
.pli_info .img{float:left;margin-right: 10px;}

.rig_tle{height:30px; clear:both; border-bottom:1px solid #ccc; border-top:1px solid #ccc; line-height:30px; background-color:#f2f2f2;}
.rig_tit{width:auto; height:30px; float:left; padding-left:10px; font-size:14px; font-weight:bold; font-family:"������������","������";}
.more{width:auto; height:30px; float:right; padding-right:10px;}
.xg_list{width:210px; float:left; clear:both; padding:9px;}
.xg_list li{width:90px; height:25px; float:left; padding-right:15px; overflow:hidden; line-height:25px;}

.r_ad{width:226px; float:left; clear:both; padding:1px; border-top:1px solid #ccc;}
.r_ad img{width:226px;}

.r_list{width:210px; float:left; clear:both; padding:9px;}
.r_list li{width:200px; height:28px; border-bottom:1px dashed #eee; overflow:hidden; background:url(../images/rli_tb.gif) no-repeat left 11px; padding-left:10px;}
.r_list a{color:#205891; line-height:28px;}
.r_list a:hover{color:red;}

.info_t{padding-top:15px; clear:both; text-align:center;}
.info_t1{height:25px; clear:both; border-bottom:1px dashed #ccc; text-align:center; color:#666;}
.info_m{padding:20px 0; clear:both; font-size:14px; line-height:25px;}
.info_auth{padding:20px; clear:both; text-align:right; font-size:14px;}

.info_pn{height:25px; line-height:25px; clear:both; background-color:#f2f2f2; border:1px solid #ccc; padding:0 10px;}
.info_pn a{color:#205891;}
.info_pn a:hover{color:red;}
.info_pn_l{width:350px; height:25px; overflow:hidden; float:left;}
.info_pn_r{width:350px; height:25px; overflow:hidden; float:right;}

.info_xg{clear:both; padding-top:15px;}
.info_xgt{padding:0; margin:0;}
.info_xgm{clear:both; padding:8px;}
.info_xgm li{height:25px;}
.info_xgm a{color:#205891; line-height:25px;}

.ab_lef{width:270px; float:left;}
.ab_rig{width:710px; float:right;}
.ab_lef_t{width:210px; height:38px; background:url(../images/lef_tbg.gif) no-repeat; float:left; padding-left:40px; font-size:18px; font-weight:bold; color:#ffffff; line-height:38px;}
.ab_leflist{width:250px; float:left; background-color:#e4e4e4; padding:10px 0;}
.ab_leflist li{width:250px; height:30px; float:left; padding:5px 0;}
.ab_leflist a{width:200px; height:30px; display:block; color:#333; line-height:30px; background:url(../images/lef_libg.gif) no-repeat; padding-left:50px;}
.ab_leflist a:hover{color:#FF0000; text-decoration:none; background:url(../images/lef_libg1.gif) no-repeat;}
.ab_leflist a.hold{width:200px; height:30px; display:block; color:#FF0000; background:url(../images/lef_libg1.gif) no-repeat;}

.lef_ad{width:250px; float:left; padding:10px 0;}
.lef_con{width:220px; height:55px; float:left; background:url(../images/lef_conbg.gif) no-repeat; padding:35px 0 0 40px; font-size:14px; line-height:24px; color:#666;}

.ab_position{height:38px; line-height:38px; border-bottom:1px solid #ccc;}
.ab_position a{color:#2878D0;}
.ab_plef{width:auto; height:38px; float:left; font-weight:bold; font-size:14px;}
.ab_prig{width:auto; height:38px; float:right; padding-right:10px; color:#666;}

.about_m{font-size:14px; line-height:25px; color:#666; padding:15px 0;}

.job_list{width:250px; float:left; background-color:#e4e4e4; padding:10px 0;}
.job_list li{width:250px; float:left; padding:5px 0;}
.job_list a{width:200px; height:25px; display:block; color:#333; line-height:25px; background:url(../images/job_libg.gif) no-repeat 20px 7px; padding-left:50px;}
.job_list a:hover{color:#FF0000; text-decoration:none; background:url(../images/job_libg.gif) no-repeat 20px 7px #ccc;}

.job_m{padding:15px 10px; color:#173773;}
.job_m a{color:red; text-decoration:underline;}
.job_m table td,th{padding:5px;}
.job_m p{padding-bottom:5px;}
.job_input{width:120px; height:16px; line-height:16px;}
.job_btn{width:auto; height:20px; line-height:18px; padding:0 5px; background-color:#eee; border:1px solid #ccc;}

.job_input01{width:100px; height:16px; line-height:16px;}
.job_input03{width:140px; height:16px; line-height:16px;}
.job_input02{width:250px; height:16px; line-height:16px;}
.job_sel01{width:260px;}
.job_area{width:325px; height:50px; border:1px solid #ccc;}

.photos{width:980px; clear:both; float:left;}
.photos_m{width:978px; clear:both; float:left; margin-top:10px; padding:0 1px; position:relative;}
.photos_m li{width:161px; height:220px; float:left; padding:0 1px; position:relative;}
.photos_m li.big{width:324px; height:220px; float:left; padding:1px; position:relative;}
.photos_mp{width:161px; height:220px;}
.photos_mp img{width:161px; height:220px;}
.photos_mb{width:151px; height:30px; padding:0 5px; position:absolute; bottom:0; background-color:#000; line-height:30px; color:#fff; filter:alpha(opacity=70);-moz-opacity:0.7; opacity: 0.7;}
.photos_mb a{color:#fff;}
.photos_mp1{width:324px; height:220px;}
.photos_mp1 img{width:324px; height:220px;}
.photos_mb1{width:314px; height:30px; padding:0 5px; position:absolute; bottom:0; background-color:#000; line-height:30px; color:#fff; filter:alpha(opacity=70);-moz-opacity:0.7; opacity: 0.7;}
.photos_mb1 a{color:#fff;}
.photos_m .btn_preview, .photos_m .btn_preview:link, .photos_m .btn_next, .photos_m .btn_next:link {
	background:url(../images/multishow_bg.png) no-repeat;
	_background:url(../images/multishow_bg.gif) no-repeat;
	display:inline-block;
	width:85px;
	height:183px;
	position:absolute;
	top:30%;
	left:0;
	z-index:1024;
	overflow:hidden;
	background-position:0 0;
	outline:none;
}
.photos_m .btn_next, .photos_m .btn_next:link {
	left:auto;
	right:0;
	background-position:0 -386px;
}
.photos_m .btn_next:hover {
	background-position:0 -579px;
}
.photos_m .btn_preview:hover {
	background-position:0 -193px;
}

.foot{background-color:#f2f2f2; clear:both; border-top:1px solid #ccc; padding:15px 0;}
.foot_m{width:980px; margin:0 auto;}
.foot_ml{width:510px; float:left; text-align:right; }
.foot_mr{width:470px; float:right; text-align:right;padding:15px 0;}
.foot_mnav{height:30px;}
.copyright{height:30px; color:#444;}

.page{padding:15px 0; text-align:center; clear:both;}
.page a{border:#eee 1px solid; padding:3px 6px; margin:2px; color:#036cb4;}
.page a:hover{border:#999 1px solid; color:#666; text-decoration:none;}
.page a:active{border:#999 1px solid; color:#666;}
.page .current{border:#036cb4 1px solid; padding:3px 6px; font-weight:bold; margin:2px; color:#fff; background-color:#036cb4;}
.page .disabled{border:#eee 1px solid; padding:3px 6px; margin:2px; color:#ddd;}

#tbox{width:47px; height:73px; float:right; position:fixed;
_position:absolute;
_bottom:auto;
_top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight-(parseInt(this.currentStyle.marginTop,10)||0)-(parseInt(this.currentStyle.marginBottom,10)||0)));
_margin-bottom:10px;
}/*������IE6������������ position:fixed ���������*/
.backtop{width:48px; height:28px; bottom:0;display:none;}
.backtop a{width:48px; height:28px; display:block; background:url(../images/updown.png) no-repeat left top;filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=noscale, src="../images/updown.png");}
.backtop a:hover{width:48px; height:28px; display:block; background:url(../images/updown.png) no-repeat right top;}
.flowword{width:125px; height:220px; padding:0; text-align:center; position:absolute; bottom:70px;
			background:url(../images/erweima.png) no-repeat;}

/*������*/
.dialogMultiShow {
	position:absolute;
	left:0;
	top:0;
	width:100%;
	height:100%;
	font-family:"Microsoft Yahei";
}
.dialogMultiShow .close, .dialogMultiShow .close:link, .dialogMultiShow .btn_preview, .dialogMultiShow .btn_preview:link, .dialogMultiShow .btn_next, .dialogMultiShow .btn_next:link, .dialogMultiShow .ico_unlike, .dialogMultiShow .ico_unlike:link, .dialogMultiShow .ico_liked, .dialogMultiShow .ico_liked:link, .dialogMultiShow .bd .pic .con .opic {
	background:url(../images/multishow_bg.png) no-repeat;
	_background:url(../images/multishow_bg.gif) no-repeat;
	display:inline-block;
}
.dialogMultiShow .close, .dialogMultiShow .close:link {
	width:19px;
	height:19px;
	position:absolute;
	top:15px;
	right:21px;
	background-position:0 -845px;
	text-indent:-9999px;
}
.dialogMultiShow .close:hover {
	background-position:-68px -845px;
}
.dialogMultiShow .btn_preview, .dialogMultiShow .btn_preview:link, .dialogMultiShow .btn_next, .dialogMultiShow .btn_next:link {
	width:85px;
	height:183px;
	position:absolute;
	top:30%;
	left:0;
	z-index:1024;
	overflow:hidden;
	background-position:0 0;
	outline:none;
}
.dialogMultiShow .btn_preview:hover {
	background-position:0 -193px;
}
.dialogMultiShow .ico_unlike, .dialogMultiShow .ico_unlike:link, .dialogMultiShow .ico_unlike:visited, .dialogMultiShow .ico_liked, .dialogMultiShow .ico_liked:link, .dialogMultiShow .ico_liked:visited {
	position:absolute;
	top:15px;
	right:90px;
	height:14px;
	line-height:12px;
*line-height:16px;
	background-position:-68px -772px;
	padding-left:23px;
	font-size:14px;
	color:#fff;
	text-decoration:none;
}
.dialogMultiShow .ico_unlike:hover {
	background-position:-68px -796px;
}
.dialogMultiShow .ico_liked, .dialogMultiShow .ico_liked:link, .dialogMultiShow .ico_liked:hover {
	background-position:-68px -820px!important;
}
.dialogMultiShow .btn_next, .dialogMultiShow .btn_next:link {
	left:auto;
	right:0;
	background-position:0 -386px;
}
.dialogMultiShow .btn_next:hover {
	background-position:0 -579px;
}
.dialogMultiShow .bd {
	height:inherit;
	overflow:hidden;
	margin:0 auto;
	text-align:center;
}
.dialogMultiShow .bd .count {
	height:49px;
	line-height:49px;
	text-align:center;
	font-family:arial;
	font-size:28px;
	color:#9d9d9d;
}
.dialogMultiShow .bd .count em {
	font-style:normal;
	color:#fff;
	padding-right:8px;
}
.dialogMultiShow .bd .count span {
	font-size:18px;
	padding-left:8px;
}
.dialogMultiShow .bd .title {
	height:33px;
	line-height:33px;
	text-align:center;
	color:#fff;
	font-size:14px;
}
.dialogMultiShow .bd .title a, .dialogMultiShow .bd .title a:link {
	color:#fff;
	text-decoration:none;
}
.dialogMultiShow .bd .title a:hover {
	text-decoration:underline;
}
.dialogMultiShow .bd .pic {
	position:relative;
	width:100%;
	height:auto;
	text-align:center;
	overflow:hidden;
}
.dialogMultiShow .bd .pic .con {
	position:absolute;
	display:inline-block;
}
.dialogMultiShow .bd .pic .con .opic, .dialogMultiShow .bd .pic .con a.opic:link, .dialogMultiShow .bd .pic .con a.opic:visited {
	width:64px;
	height:21px;
	line-height:21px;
	background-position:-21px -873px;
	color:#fff;
	text-decoration:none;
	font-size:13px;
}