@charset "gb2312";
/* CSS Document */
*{margin: 0px;padding: 0px;}
body {font-family:\5B8B\4F53,Arial Narrow,arial,serif;background:#ffffff;font-size:12px;color: #444;}
body,div,dl,dt,dd,ul,ol,li,pre,form,fieldset,input,textarea,blockquote,emBED{padding:0; margin:0;}
IMG{border:0px;}
A {COLOR: #2a2a2a; TEXT-DECORATION: none}
A:hover {COLOR: #81b419; TEXT-DECORATION: underline}
li{list-style-type:none;}
.clear {clear:both;}
.a_blue{color: blue;}
#miniNav{height:25px;border-bottom:1px solid #e6e6e6;background:#f8f8f8;color:#a1a0a0;text-align:center;line-height:20px;}
#miniNav img{margin-bottom:4px;border:0;}
#miniNav div{width:990px;margin:0 auto;text-align:right;padding-top:3px;font-size:12px; font-family:宋体;}
#miniNav a{color:#a1a0a0;margin:0 3px;font-size:12px;text-decoration:none;padding:1px 3px 1px 3px;}
#miniNav a:hover{color:#fff;background:#929292;}
/** City **/
.iconbg { background:url(../images/iconbg.png) no-repeat; }
.curr_city {width:70px; font-family:microsoft yahei, verdana, simsun; background-color:#fff; background-position:-200px -37px; padding-right:32px; line-height:28px; font-size:14px; padding-left:7px; color:#666; font-weight:bold; cursor:pointer; margin-bottom:5px; display: inline-block; border:1px solid #e2e2e2; -webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px; -webkit-transition: all 0.218s; -moz-transition: all 0.218s; -o-transition: all 0.218s; transition: all 0.218s; }
.curr_city:hover { background-color:#f7f7f7; }

.sel_city { width:297px; background:#fff; position:absolute; z-index:9; top:65px; left:393px;left:390px\9;float:left; display:none; border:1px solid #ccc; padding:0 0 10px 6px; -moz-box-shadow:1px 1px 0px #E2E2E2; -webkit-box-shadow:1px 1px 0px #ccc; box-shadow:1px 1px 0px #ccc;}
.sel_city ul {padding-top:5px; margin-right:5px;}
.sel_city ul a { color:#666; margin:0 8px 0 10px; padding:0px 0px 0px 0; background:none; font-weight:normal; font-size:12px; line-height:25px; }
.sel_city ul a:hover {color:#81b419;}
p.city_close { width:297px; height:21px; }
p.city_close a { width:21px; height:21px; display:block; float:right; background-position:0px -667px; }
p.city_close a:hover { background-position:0px -701px; }


#header{width:960px;height:60px;margin:10px auto 0px;}
#menu {width:960px;margin:10px auto 0px;height:39px;background: url('../images/menu-bg.gif') no-repeat;}
#menu li {float:left;width:109px;line-height:39px;text-align:center;position:relative;border:none;}
#menu li:hover {background:url("../images/menu-hover.gif") no-repeat right top;}
.nav_sel{background:url("../images/menu-hover.gif") no-repeat right top;height:37px;line-height:37px;border-bottom:1px solid #2f8a0c;}
#menu li a {font-size:16px;color: #FFFFFF;display:block;outline:0;text-decoration:none;font-family: "Microsoft Yahei", "微软雅黑", Tahoma, Arial, Helvetica, STHeiti; }
#menu li:hover a {color:#161616;}
#menu li .drop {background:url("../images/arrow.gif") no-repeat right 14px;margin-right:6px;}
#menu li:hover .drop {background:url("../images/arrowhover.gif") no-repeat right 14px;}
#menu li:hover .nodrop {height:37px;line-height:37px;border-bottom:1px solid #2f8a0c;}
#menu li:hover .dropdown_1column {left:0px;top:38px;}
.col_1{display:inline;float: left;position: relative;margin-left: 5px;margin-right: 5px;width:130px;}
.dropdown_1column{margin:0px auto;float:left;position:absolute;left:-999em; /* Hides the drop down */text-align:left;border:1px solid #21910e;border-top:none;background:#F4F4F4;width: 140px;}
#menu li:hover div a {font-size:12px;color:#444;}
#menu li:hover div a:hover{color:#21910e;}
#menu li ul {list-style:none;padding:10px 5px;margin:0;}
#menu li ul li {font-size:12px;	line-height:26px;position:relative;padding:0;margin:0;	float:none;	text-align:left;width:130px;}
#menu li ul li a{background:url("../images/subarrow.gif") no-repeat left 9px;padding-left:24px;}
#menu li ul li:hover {background:none;border:none;padding:0;margin:0;}
#content{width:960px;height:auto;margin:10px auto 0px;}
.vm {vertical-align: middle;}
.px, .pt, .ps, select {
	border: 1px solid;
	background: white url(../images/px.png) repeat-x 0 0;
	color: ;
	border-color: #707070 #CECECE #CECECE #707070;
	height:20px;
	FONT: 14px Microsoft Yahei; COLOR: #494949
}
.pn {
	vertical-align: middle;
	overflow: hidden;
	margin-right: 3px;
	padding: 0;
	height: 26px;
	border: 1px solid #999;
	background: #E5E5E5 url(../images/pn.png) repeat-x 0 0;
	cursor: pointer;
	-moz-box-shadow: 0 1px 0 #E5E5E5;
	-webkit-box-shadow: 0 1px 0 #E5E5E5;
	box-shadow: 0 1px 0 #E5E5E5;
}
.xi2, .xi2 a, .xi3 a {
	color: #21910e;
}
.xw1 {
	font-weight: 700;
}
label {
	cursor: pointer;
}
.pc {
	vertical-align: middle;
	margin: 0 5px 3px 0;
	padding: 0;
}
.tbl_login_hr{
	border-right:1px solid #ccc;
}
.wrap {
	MARGIN: 0px auto; WIDTH: 960px;
	height: auto !important;
	height:400px;
	min-height:400px;
}
.footer_c {
	MARGIN: 0px auto; WIDTH: 960px;MARGIN-TOP:15px;MARGIN-BOTTOM:15px;FONT: 12px Microsoft Yahei;line-height:23px;
}
.footer {
	MARGIN-TOP:10px;BACKGROUND-POSITION: 0px -203px; OVERFLOW: hidden; WIDTH: 100%; BACKGROUND-REPEAT: repeat-x; BACKGROUND-COLOR: #dfdfdf;text-align:center;
}
.location{
	padding:10px 5px;
}

/* kemuyi monikaoshi */

.nav {
	PADDING-RIGHT: 9px; PADDING-LEFT: 9px; FLOAT: left; PADDING-BOTTOM: 15px; WIDTH: 942px; PADDING-TOP: 0px;
}
.nav_tab {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: url(../images/nav_tab_bg.gif) no-repeat; FLOAT: left; PADDING-BOTTOM: 9px; WIDTH: 156px; PADDING-TOP: 10px; TEXT-ALIGN: center
}
.nav_tab A {
	FONT: 14px/39px Microsoft Yahei; COLOR: #494949
}
.nav_tab A:hover {
	COLOR: #81b419
}
.nav_tab LI.snav {
	FONT-WEIGHT: bold; BACKGROUND: url(../images/snav.gif) no-repeat; LEFT: 13px; WIDTH: 144px; TEXT-INDENT: 38px; LINE-HEIGHT: 40px; POSITION: relative; TOP: 0px; HEIGHT: 40px; TEXT-ALIGN: left; _left: 7px
}
*html .nav_tab LI.snav {
	LEFT: 7px;
}
*+html .nav_tab LI.snav {
	LEFT: 7px;
}

.nav_tab_right {
	 FLOAT: left;  OVERFLOW: visible;  WIDTH: 785px;
}

/** kemuyi **/
.b1,.b2,.b3,.b4,.b5,.b6,.b7,.b8{height:1px; font-size:1px; overflow:hidden; display:block;}
.b1,.b8{margin:0 5px;}
.b2,.b7{margin:0 3px;border-right:2px solid; border-left:2px solid;}
.b3,.b6{margin:0 2px;border-right:1px solid; border-left:1px solid;}
.b4,.b5{margin:0 1px;border-right:1px solid; border-left:1px solid; height:2px;}
.b1{margin:0 5px 0 0;}
.b2{margin:0 3px 0 0;border-left:1px solid;}
.b3{margin:0 2px 0 0;}
.b4{margin:0 1px 0 0;}

.color1 .b2,.color1 .b3,.color1 .b4,.color1 .b5,.color1 .b6,.color1 .b7,.color1 .o2,.color1 .o3,.color1 .o4,.color1 .o5,.color1 .o6,.color1 .o7,.color1 .content{border-color:#cdcdcd;background:#fff;}
.color1 .b1,.color1 .b8,.color1 .o1,.color1 .o8{background:#cdcdcd;}

/** other **/
.o1,.o2,.o3,.o4,.o5,.o6,.o7,.o8{height:1px; font-size:1px; overflow:hidden; display:block;}
.o1,.o8{margin:0 5px;}
.o2,.o7{margin:0 3px;border-right:2px solid; border-left:2px solid;}
.o3,.o6{margin:0 2px;border-right:1px solid; border-left:1px solid;}
.o4,.o5{margin:0 1px;border-right:1px solid; border-left:1px solid; height:2px;}


.nav_contentR {
	height:auto !important;
	_height:auto;
	height:400px;
	min-height:400px;
	border-left:1px solid #cdcdcd;
	border-right:1px solid #cdcdcd;
	overflow:visible;
	padding:20px;
}
.nav_contentR H1 {
	FONT: bold 16px/40px Microsoft ;
}
.nav_contentR H1 TT {
	FONT: bold 16px/40px ;
}
.nav_contentR P {
	FONT: 14px/24px Microsoft;
}

.nav_contentR TABLE {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 10px 0px; FONT: 14px/28px Microsoft Yahei; PADDING-TOP: 0px
}
.nav_contentR TABLE TABLE {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; MARGIN-TOP: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN-RIGHT: 2px; PADDING-TOP: 0px; BORDER-RIGHT-WIDTH: 0px
}
.nav_contentR TABLE TABLE TD {
	PADDING-LEFT: 5px
}
.nav_contentR TABLE TABLE A {
	TEXT-DECORATION: none
}
.nav_msg TABLE {
	BORDER-RIGHT: #ccc 1px solid; BORDER-TOP: #ccc 1px solid; BORDER-LEFT: #ccc 1px solid; BORDER-BOTTOM: #ccc 1px solid; BORDER-COLLAPSE: collapse
}
.nav_msg TD {
	PADDING-RIGHT: 0.5em; PADDING-LEFT: 0.5em; BORDER-LEFT-COLOR: #ccc; BORDER-BOTTOM-COLOR: #ccc; PADDING-BOTTOM: 0.4em; BORDER-TOP-COLOR: #ccc; PADDING-TOP: 0.4em; TEXT-ALIGN: center; BORDER-RIGHT-COLOR: #ccc
}
.nav_msg P {
	MARGIN-RIGHT: 2px; TEXT-ALIGN: right
}
.h2Title5 {
	FONT-SIZE: 14px; MARGIN-BOTTOM: 15px; PADDING-BOTTOM: 10px; BORDER-BOTTOM: #cdcdcd 1px solid
}
.h2Title2 {
	PADDING-LEFT: 15px; BACKGROUND: url(../images/icon_n.png) no-repeat -400px -25px; MARGIN: 0px auto; FONT: bold 14px/25px simsun; WIDTH: 218px; COLOR: #fff; HEIGHT: 25px
}
.h2Title2 A {
	COLOR: #fff;
}
.h2Title2 A:hover {
	COLOR: #fff;
}
.btnBg {
	DISPLAY: inline-block; BACKGROUND: url(../images/icon_n.png) no-repeat 300px 0px
}
.sina_share {
	BACKGROUND-POSITION: -300px -201px; DISPLAY: inline-block; PADDING-LEFT: 23px; VERTICAL-ALIGN: middle
}
.qqt_share {
	BACKGROUND-POSITION: -300px -222px; DISPLAY: inline-block; PADDING-LEFT: 23px; VERTICAL-ALIGN: middle
}
.qq_share {
	BACKGROUND-POSITION: -300px -243px; DISPLAY: inline-block; PADDING-LEFT: 23px; VERTICAL-ALIGN: middle
}
.qq_share2 {
	BACKGROUND-POSITION: -300px -177px; DISPLAY: inline-block; PADDING-LEFT: 23px; VERTICAL-ALIGN: middle
}
.kaixin_share {
	BACKGROUND-POSITION: -300px -265px; DISPLAY: inline-block; PADDING-LEFT: 23px; VERTICAL-ALIGN: middle
}
.renren_share {
	BACKGROUND-POSITION: -300px -287px; DISPLAY: inline-block; PADDING-LEFT: 23px; VERTICAL-ALIGN: middle
}
.douban_share {
	BACKGROUND-POSITION: -300px -308px; DISPLAY: inline-block; PADDING-LEFT: 23px; VERTICAL-ALIGN: middle
}
.sohu_share {
	BACKGROUND-POSITION: -300px -398px; DISPLAY: inline-block; PADDING-LEFT: 23px; VERTICAL-ALIGN: middle
}
.Wdate{
	background:#fff url(../images/datePicker.gif) no-repeat right;
}
.portrait img{
	border: 1px solid #CCCCCC;
    padding: 3px;
}

.tbl_blur table{border: 1px solid #ccc;}
.tbl_blur table a{
	TEXT-DECORATION:none;
	color:#0070AE;
}
.tbl_blur table a:hover{
	color:#0070AE;
	TEXT-DECORATION: underline;
}

.a a{
	font-size:14px;
	color:#0070AE;
}

/* 按钮 */
.bt-blue  {font-size:14px;line-height:33px;background-color:#4899E0;font-weight:bold;color:#FFF;padding:6px 18px 8px;margin-right:12px}
.bt-blue:hover{background-color:#368DD9;text-decoration:none;color:#FFF;}
.bt-green {font-size:14px;line-height:33px;background-color:#6FB934;font-weight:bold;color:#FFF;padding:6px 18px 8px;margin-right:12px}
.bt-green:hover{background-color:#5FA924;text-decoration:none;color:#FFF;}

/*--------page css-----------*/
.pagination { 
	padding-left:20px;PADDING-RIGHT: 3px; PADDING-BOTTOM: 20px; MARGIN: 3px; PADDING-TOP: 3px; TEXT-ALIGN: center;float:left;
}
.pagination a,.pagination a:link,.pagination a:visited { 
	BORDER-RIGHT: #ddd 1px solid; PADDING-RIGHT: 8px; BORDER-TOP: #ddd 1px solid; PADDING-LEFT: 8px; PADDING-BOTTOM: 5px; BORDER-LEFT: #ddd 1px solid; COLOR: #88af3f; MARGIN-RIGHT: 5px; PADDING-TOP: 5px; BORDER-BOTTOM: #ddd 1px solid; TEXT-DECORATION: none;font-weight:bold;
}
.pagination a:hover,.pagination a:active { 
	BORDER-RIGHT: #85bd1e 1px solid; BORDER-TOP: #85bd1e 1px solid; BORDER-LEFT: #85bd1e 1px solid; COLOR: #638425; BORDER-BOTTOM: #85bd1e 1px solid; BACKGROUND-COLOR: #f1ffd6;
}
.pagination span.current { 
	BORDER-RIGHT: #b2e05d 1px solid; PADDING-RIGHT: 8px; BORDER-TOP: #b2e05d 1px solid; PADDING-LEFT: 8px; FONT-WEIGHT: bold; PADDING-BOTTOM: 5px; BORDER-LEFT: #b2e05d 1px solid; COLOR: #fff; MARGIN-RIGHT: 2px; PADDING-TOP: 5px; BORDER-BOTTOM: #b2e05d 1px solid; BACKGROUND-COLOR: #b2e05d
}
.pagination span.disabled { 
	BORDER-RIGHT: #f3f3f3 1px solid; PADDING-RIGHT: 8px; BORDER-TOP: #f3f3f3 1px solid; PADDING-LEFT: 8px; PADDING-BOTTOM: 5px; BORDER-LEFT: #f3f3f3 1px solid; COLOR: #ccc; MARGIN-RIGHT: 5px; PADDING-TOP: 2px; BORDER-BOTTOM: #f3f3f3 1px solid;
}

/*------ feed  -------- */
.feed {font-size:12px;}
.feed a:hover {
   background-position: -230px 0;
   text-decoration: none;
}
.feed a {
   display: block;
   width: 44px;
   height: 24px;
   color: white;
   background: url('../images/fk.png') no-repeat -180px 0;
   position: fixed!important;
   top: 80%;
   right: 0;
   text-align: center;
   padding-top: 30px;
   _position: absolute;
   z-index: 9999;
   padding-bottom:10px;
   text-decoration: none;
}