@charset "gb2312";

/*----------全局*/
*{
	padding:0px;
	margin:0px;

font-family:Microsoft YaHei;
}
body { background:#fff  repeat-x top; margin:0; font:14px Verdana; color:#07519A;}

ul{list-style:none;padding:0px;}
img{
	border:0px;
}
a{color:#125A8F;text-decoration:none;}
a:hover{
	color:#FF3300;
	text-decoration:none;
	font-weight: bold;
}

.cbody{
	width:1100px;
	margin:0 auto;
}
.margintop{
	margin-top:5px;
}
.floatclear{
	clear:both;
}
input,select{
	vertical-align:middle;
}
/*-----------头部*/
.top{
	height:88px;
	background:#ffffff;
	overflow:hidden;
BORDER-RIGHT: #79CBE5 1px solid;
BORDER-left: #79CBE5 1px solid;
}

.toplogin{
	height:37px;
	margin-top:3px;
	border:1px solid #79CBE5;
	background:#fff;
	overflow:hidden;
}

.toplogin .l{
	float:left;
	margin-top:-12px;
	*margin-top:-15px;
	width:550px;
}

.toplogin .r{
	width:521px;
	margin-top:8px;
	float:right;
	text-align:right;
	margin-right:5px;
}

.toplogo{
	float:left;
	width:200px;
	margin-top:14px;
}
.toplogin .l .none{display:inline;}
.topbanner{
	width:660px;
	margin-top:14px;
	margin-left:20px;
	float:left;
}
.toplink{
	float:left;
	margin-top:14px;
	margin-left:20px;
	width:180px;
font-size:12px;
}
.toplink ul li{
	width:90px;
	float:left;
	height:30px;
	line-height:30px;
	text-align:center;
}
.submit{
	margin-right:20px;
	width:68px;
	height:21px;
	background:url(/img/userlogin_submit.gif) repeat-x;
	border:1px solid #D4B06A;
	font-weight:bold;
	color:#753D00;
	letter-spacing:3px;
	line-height:20px;
	font-size:12px;
}
.dhnew{width:1102px;height:48px;margin:0 auto;background: #4BAFCE;text-align:left;}

/*----------栏目菜单*/


.topmenu{
	height:40px;
	background:url(/img/topmenu_bg.gif) left top repeat-x;
}
.topmenu ul{
	width:1100px;
	height:40px;
	background:url(/img/topmenu_bg.gif) top center no-repeat;
	overflow:hidden;
}
.topmenu ul li{
	float:left;
	margin-left:-2px;
	text-align:center;
	background:url(/img/topmenu_bg.gif) left bottom no-repeat;
}
.topmenu ul li a{
	float:left;
	color:#FFFFFF;
	display:block;
	padding-left:17px;
	padding-right:15px;
	text-decoration:none;
	height:40px;
	line-height:37px;

}
.topmenu ul li a:hover{
	color:#FFFF00;
	background-image: url(/img/topmenu_o.gif);
	background-repeat: no-repeat;
	background-position: center bottom;
	border-top-width: 2px;
	border-top-style: solid;
	border-top-color: #FFFFFF;
}
.topmenu ul li a.thisclass{
	color:#FFFF99;
	background:url(/img/topmenu_o.gif) center bottom no-repeat;
}
.topmenu .rssbut{
	position:relative;
	float:right;
	display:inline;
	margin-top: -30px;
	margin-right: 8px;
	margin-bottom: auto;
	margin-left: 8px;
}
/*----------搜索*/
.topsearch{
	height:37px;
	width:1098px;
	margin-top:3px;
	border:1px solid #79CBE5;
	background:#EAFAFC;
	overflow:hidden;
}
.topsearch .title{
	height:37px;
	width:83px;
	float:left;
	background:url(/img/topsearch_title.gif) left center no-repeat;
}
.topsearch .inpbox{
	float:left;
	margin-top:4px;
	width:430px;
}
.topsearch .inpbox input{
	margin-left:10px;
	margin-right:10px;
}
.topsearch .inpbox select{
	font-size:12px;
	width:100px;
}
.topsearch .inpbox .searchtxt{
	height:13px;
	width:200px;
	font-size:12px;
	padding:6px 0 4px 5px;
	border-width:1px;
	border-style:solid;
	border-color:#808080 #D4D0C8 #D4D0C8 #808080;
}
.topsearch .hots{
	line-height:33px;
	float:left;
}
/*----------内容*/
.main{
	clear:both;
}



/*---------------左侧*/
.ileft{
	width:222px;
	float:right;
	overflow:hidden;
	padding-left: 5px;
}

.leftop{
	width:180px;
	overflow: hidden;
}






/*--------------------右侧*/
.iright{

	float:left;
	padding-BOTTOM: 5px;
	font-size:12px;
}

.rightpages{
width:255px;
	height:30px;
	clear:both;
        BORDER: #79CBE5 1px solid;
	background:#EAFAFC;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;



}

.rightpages .pcount{
	display:inline;
	padding-right:0px;
	padding-left:10px;
	float:left;
	border-right:2px solid #CCC;
	line-height:13px;
	margin:6px 20px 0px 2px;
	font-weight:bold;
	color:#3366CC;
	font-size:11px;
}
.rightpages .plist{
	float:left;
	padding-top:7px;
	line-height:17px;
	margin-left:3px;

}


.rightpages .plist a:hover{
	color:#FF0000;
}

.rrbox{
BORDER-RIGHT: #79CBE5 1px solid;
BORDER-left: #79CBE5 1px solid; 
BORDER-BOTTOM: #79CBE5 1px solid;
	width:255px;
	margin-top: 0px;
	margin-left:1px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	background:#ffffff;
	line-height:20px;
	text-align:left;
PADDING-RIGHT: 0px;
PADDING-LEFT: 0px; 
PADDING-BOTTOM: 4px; 
*PADDING-BOTTOM: 0px; 
PADDING-TOP: 7px; 
}
.rrbox li{height:26px;width:240px;text-indent:0.5em;list-style:none;overflow:hidden;}
.rrbox li br{display:none;}
/*-------------------------右侧:白底常规列表定义*/
.rlist{
	width:222px;
	background:#ffffff;
	overflow:auto;
}
.rlist .title{
	width:220px;
	height:22px;
	padding-top:9px;
	background:#fff;
BORDER: #79CBE5 1px solid;
	text-indent:10px;

}
.rlist .rbox{
BORDER-RIGHT: #79CBE5 1px solid;
BORDER-left: #79CBE5 1px solid; 
BORDER-BOTTOM: #79CBE5 1px solid;
	width:220px;
	padding-BOTTOM:6px;
	overflow:auto;
}

.rlist .rbox br{display: none;}






/*-------------------------首页:底部*/
/*-------------------------首页:底部:友情链接*/
.flink{
	width:1100px;
	border:1px solid #79CBE5;
background:#ffffff;
	margin:6px auto;
	clear:both;
	overflow:hidden;
}
.flink .title{

	height:26px;
	line-height:26px;
	background:#EAFAFC;
}
.flink .title dl dt{
	width:200px;
	float:left;
	line-height:26px;
	text-indent:20px;
	font-weight:bold;
	letter-spacing:2px;
	color:#666666;
}
.flink .title dl dd{
	color:#AAA;
	float:right;
	margin-right:10px;
	display:inline;
}
.flink .title dl dd a{
	color:#666666;
}
.flink .flinkcon{
	width:1098px;
BORDER-TOP: #79CBE5 1px solid;
	margin:0px auto 0px;
	overflow:hidden;
	width:978px;
	padding-bottom:10px;
}
.flink .flinkcon a{
	color:#666666;
	display:block;
	float:left;
	height:15px;
	line-height:15px;
	padding-right:12px;
	padding-left:12px;
	margin:10px 0px 0px -1px;
	white-space:nowrap;
	border-left:1px solid #EEE;
}

/*---------------列表内容左侧*/
.apleft{
	width:752px;
	padding-left:6px;
	float:left;
	overflow:auto;
}
.apleft .thisplace{
	width:750px;
	height:31px;
        border:1px solid #79CBE5;
	background:#EAFAFC;
	overflow:auto;
}




.pleft{
	width:610px;
	padding-left:0px;
	float:right;
	overflow:hidden;
}
/*---------------列表内容右侧*/
.pright{
	width:259px;
	float:left;
	overflow:hidden;
}

/*---------------当前位置*/
.pleft .thisplace{
	width:608px;
	height:31px;
        border:1px solid #79CBE5;
	background:#EAFAFC;
	overflow:hidden;
}
.pleft .thisplace .title{
	display:block;
	width:156px;
	height:31px;
	line-height:29px;
	text-align:left;
	text-indent:20px;
	letter-spacing:4px;
	font-weight:bold;
	background:#EAFAFC;
	float:left;
}
.pleft .thisplace .placenav{
	float:right;
	margin-right:2px;
	line-height:31px;
	text-indent:10px;
}
.pleft .thisplace .placenav a{
	color:#666666;
}


/*---------右边块*/
.rbox{
	width:220px;
	padding:0px 0px 7px 0px;
	PADDING-TOP: 5px; 
}
.rbox ul li{
	height:28px;
	line-height:28px;
	background:url(/img/ico_4.gif) 5px 12px no-repeat;
	text-indent:14px;
overflow:hidden;
}
.rbox ul li a{

	color:#125A8F;
}
/*---------------左侧:新闻列表原www.phome.com.css内容结束*/




/*-------------------------底部:版权信息*/
.footer{
	border-top:1px solid #DDD;
}
.footer .copyright{
	width:700px;
	float:left;
	text-align:right;
	color:#666666;
	line-height:21px;
	letter-spacing:1px;
	font-size:12px;
}
.footer .copyright span{
	color:#8C3800;
	font-size:12px;
}

.footer .slogo{
	float:right;
	margin:7px;
}
.footer .copyright .a{

}
/*-------------------------分页*/
.pages{
	width:590px;
	height:25px;
	clear:both;
	border:1px solid #79CBE5;
	background:url(/img/th_bg.png);
	margin-top: 12px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	padding-left: 5px;

}
.pages .pcount{
	display:inline;
	padding-right:10px;
	padding-left:10px;
	float:left;
	border-right:2px solid #CCC;
	line-height:13px;
	margin:6px 20px 0px 2px;
	font-weight:bold;
	color:#3366CC;
	font-size:11px;
}
.pages .plist{
	clear:both;
	float:left;
	padding-top:3px;
	line-height:17px;
}
.pages .plist input {
	float:left;
	width: 30px;
	border: 1px solid #DD8500;
	height: 17px;
}
.pages .plist #button {
	height: 18px;
	width: 60px;
	background-color: #AACCEE;
	border: 1px solid #D7E7F7;
	color: #FFFFFF;
	
}
.pages .plist span { 
float:right
}

.pages .plist strong{
	color:#FFF;
	display:block;
	float:left;
	background:#F60;
	border:1px solid #C33;
	margin: 0px 3px 0px 0px;
}
.pages .plist a{
	display:block;
	white-space:nowrap;
	height:17px;
	float:left;
	border:1px solid #DDD;
	background:#FFF;
	text-decoration:none;
	margin-right:2px;
	color:#000;
}
.pages .plist a:hover{
	color:#FF0000;
}


/*---------------原dede.css内容结束*/

.li_float_1 {
	margin: 0 0 8px;
}

.li_float_1 li {
	width: 90%;
	padding: 3px;
	margin: 0px;
	float: left;
}

.li_float_2 li {
	width: 19%;
	margin: 2px;
        padding: 0px;
	border-bottom:1px solid #FCD6F7;
	float: left;
}
.li_float_2 {
	margin: 0 0 5px;
}

.li_float_3 li {
	width: 32%;
	margin: 2px;
        padding: 0px;
	border-bottom:1px solid #FCD6F7;
	float: left;
}
.li_float_3 {
	margin: 0 0 8px;
}

.li_float_4 li {
	width: 45%;
	padding: 0px;
	margin: 0px;
	float: left;
}
.li_float_4 {
	margin: 0 0 8px;
}


.shouye2{
	width:594px;
	height:22px;
	clear:both;
	border-bottom:1px solid #D7E7F7;
	background-color: #ffffff;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	padding-left: 5px;
	padding-top:8px;
	
}

.shouye3{
	width:594px;
	height:22px;
	clear:both;
	border-bottom:1px solid #D7E7F7;
	background-color: #F0F8FF;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	padding-left: 5px;
	padding-top:8px;

}

.shouye4{
	width:594px;
	height:18px;
	clear:both;
	border-bottom:1px solid #D7E7F7;
	background-color: #FFF8F0;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	padding-left: 5px;
	padding-top:8px;

}

.shouye5{
	width:594px;
	height:18px;
	clear:both;
	border-bottom:1px solid #D7E7F7;
	background-color: #FAFCF3;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	padding-left: 5px;
	padding-top:8px;

}

.shouyeqx{
	width:594px;
	height:40px;
	clear:both;
	border-bottom:1px solid #ffffff;
	background-color: #FAFCF3;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	padding-left: 5px;
	padding-top:8px;

}


.sy1{
	width:546px;
	float: left;
overflow:hidden;text-overflow:ellipsis; white-space:nowrap;


}

.sy2{
	padding-left: 2px;
	width:44px;
	float: right;
	border:1px solid #D7E7F7;
	background-color: #E6F2FF;

}
.newgepu {
	BORDER-RIGHT: #79CBE5 1px solid; BORDER-TOP: #79CBE5 1px solid; MARGIN-TOP: 10px; BACKGROUND: #ffffff repeat-x 1px 1px; PADDING-BOTTOM: 10px; BORDER-LEFT: #79CBE5 1px solid; WIDTH: 608px; BORDER-BOTTOM: #79CBE5 1px solid; overflow:auto;clear:both;
}

.gpbt1{
	width:50%;
	height:24px;
	float: left;
	margin-top:3px;
	padding-top: 3px;
	padding-BOTTOM: 5px;
	border-top:1px solid #79CBE5;
	border-left:1px solid #79CBE5;
	border-right:1px solid #79CBE5;
	background-color: #EAFAFC;


}

.gpbt2{
	width:49%;
	height:24px;
	float: right;
	margin-top:3px;
	padding-top: 3px;
	padding-BOTTOM: 5px;
	border-top:1px solid #79CBE5;
	border-left:1px solid #79CBE5;
	border-right:1px solid #79CBE5;
	background-color: #EAFAFC;


}

.gpsy1{
	width:50%;
	float: left;
	border:1px solid #79CBE5;
	background-color: #FFFFFF;
	padding-BOTTOM: 5px;


}

.gpsy2{
	width:49%;
	float: right;
	border:1px solid #79CBE5;
	background-color: #FFFFFF;
	padding-BOTTOM: 5px;
}

.gpsy-1{
	width:69%;
	height:20px;
	float: left;
	padding-left: 5px;
	padding-top: 6px;

overflow:hidden;text-overflow:ellipsis; white-space:nowrap;
}

.gpsy-2{
	width:29%;
	height:20px;
	float: right;
	padding-top: 6px;
	font-size:12px;
overflow:hidden;text-overflow:ellipsis; white-space:nowrap;
}
.gpsy-2 a{
	font-size:12px;
}
.lmdh {
	width: 96%;
	padding-top: 2px;
	margin: 2px;
	float: center;
	border:1px solid #79CBE5;
	background-color: #ffffff;
}

.lmdh a:hover{ 
background : #f3f3f3; 
} 


.rmlm{
	height:auto;
	width:1090px;
	margin-top:3px;
	border:1px solid #79CBE5;
	background:#ffffff;
	overflow:hidden;
	padding-left: 8px;
	padding-top:4px;
	padding-bottom:4px;
font-size:14px;

}

.nTab{
float: left;
width: 610px;
margin: 0 auto;

background:#fff;
background-position:left;
background-repeat:repeat-y;
margin-bottom:2px;
}
.nTab .TabTitle{
clear: both;
height: 32px;
background:#C9E8ED;
overflow: hidden;
}
.nTab .TabTitle ul{
border:0;
margin:0;
padding:0;
}
.nTab .TabTitle li{

float: left;
width: 100px;
cursor: pointer;
padding-top: 4px;
padding-right: 0px;
padding-left: 0px;
padding-bottom: 2px;
list-style-type: none;
}
.nTab .TabTitle .active{padding:7px;background:#fff;border-left:1px #79CBE5 solid;border-top:1px #79CBE5 solid;border-right:1px #79CBE5 solid;border-bottom:1px #fff solid;}
.nTab .TabTitle .normal{padding:7px;background:#C9E8ED;border:1px #79CBE5 solid;}
.nTab .TabContent{
width:auto;background:#fff;
margin: 0px auto;
padding:10px 0 0 0;
border:1px #79CBE5 solid;height:190px;
}
.TabContent ul{padding:0px 0px 7px 7px;width:98%;}
.TabContent ul li{float:left;width:24%;height:30px;line-height:30px;}
.none {display:none;}
.nlist {
border-bottom:1px solid #D6F7FC;
float: left;
width: 145px;
overflow:hidden;
padding-bottom: 3px;
padding-left: 5px;
margin: 0 0 5px;
display:block;
line-height:27px;

}
.2nlist {
border-bottom:1px solid #FCD6F7;
float: left;
width: 194px;
overflow:hidden;
padding-bottom: 0px;
padding-left: 5px;
margin: 0 0 0px;
display:block;
}

.ad1{
	width:1090px;
	margin-top:3px;
	border:1px solid #79CBE5;
	background:#ffffff;
	overflow:hidden;
font-size:14px;
padding: 4px;
}

.f12{font-size:12px;}

.user{width:250px;overflow:auto;}
.user a{padding-left:12px;line-height:26px;color:FF00FF;width:43%;display:inline-block;background:url(/img/ico_4.gif) 5px 12px no-repeat;}
.lmjj{background:#fff;width:594px;BORDER: #79CBE5 1px solid;padding:7px;margin-top:3px;overflow:hidden;}
.lmjj img{float:left;width:150px;hight:150px;}
.lmjj font{float:right;width:430px;line-height: 20px;}

#sddm
{
	padding: 0;
	z-index: 30;
	width: 1090px;
padding-top:6px;padding-bottom:8px;
}

#sddm li
{	margin: 0;
	padding: 0;
	list-style: none;
	float: left;
	font: bold 16px arial}

#sddm li a
{	display: block;
	margin: 0 1px 0 0;
	padding: 10px 10px;
	width: 85px;
	color: #FFF;
	text-align: center;
	text-decoration: none}

#sddm li a:hover
{	background: #B24012;margin-top:-2px;}

#sddm div
{	position: absolute;
	z-index: 99999999999;
	visibility: hidden;
	margin: 0;
	padding: 0;
	background: #EAEBD8;
	border: 1px solid #5970B2}

	#sddm div a
	{	position: relative;
		display: block;
		margin: 0;
		padding: 5px 10px;
		width: auto;
		white-space: nowrap;
		text-align: left;
		text-decoration: none;
		background: #fff;
		color: #2875DE;
		font: 14px arial}

	#sddm div a:hover
	{	background: #B24012;
		color: #FFF}
.menu_iframe{position:absolute; visibility:inherit; top:0px; left:0px; width:100%;height:300px; z-index:-1; filter: Alpha(Opacity=0); border-style:none;}
.gecigs{}
.gecigs a{width:135px;height:28px;padding-left:7px;display:inline-block;overflow:hidden;}
.left{float:left}
.right{float:right}
.newgp{float:left;width:630px;}
.newgp .gpsy{float:left;width:300px;height:330px;border:1px solid #79CBE5;margin:3px 6px 3px 0px;display:inline-block}
.newgp .gpsy dl{width:97%;border-bottom:1px solid #79CBE5;height:30px;line-height:30px;background:#EAFAFC;padding-left:7px;clear:both}
.newgp .gpsy dl b{width:200px;float:left;display:inline-block;font-weight:100}
.newgp .gpsy dl a{width:60px;float:right}
.newgp .gpsy ul{width:100%;*margin-left:-0px}
.newgp .gpsy ul li{list-style:none;padding:0px 5px 0px 5px;heigth:27px;line-height:27px}
.newgp .gpsy ul li a{float:left;width:220px;overflow:hidden;}
.newgp .gpsy ul li b{float:right;width:70px;overflow:hidden;font-size:12px;font-weight:100;display:inline-block}
