/* CSS Document shishi */

body {
	font-size: 62.5%;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	margin:0;
	padding:0;
	text-align:center;/* 在 IE 5* 中将容器居中 */
    }
div, p, ul, h1, h2, h3, h4,h5, form,input,span{margin:0px; padding:0px;}
ul,li{list-style-type:none;}

#container { width:924px; margin:0 auto; text-align:left;}

/*-----------------Header-----------------*/
#header {
    position:relative;
    height:100px;
	background:url(images/headerbg.gif);
}
#top {
    height:33px;
	background:url(images/topbg.jpg);
}
#bkxz {
    position:absolute;
	top:10px;
	right:250px;
}
#bkxz img {
    padding:0 5px 0 15px;
}
#bkxz a {
    color:#9da9ab;
	text-decoration:none;
	font:1.2em;
}
#bkxz a:hover{
    color:#666; 
}
#ltlogo {
    position:absolute;
	left:5px;
	bottom:10px;
}
#logo {
    position:absolute;
	right:0;
	bottom:0;
}

/*-----------------Nav-----------------*/
.nav {
    position:relative;
    height:42px;
	background:url(images/navbg.jpg);
	font-size:1.4em;
}
.nav ul {
    position:absolute;
}
.nav ul li {
    float:left;background:url(images/nav_abg.gif) no-repeat right top;
}
.nav ul li a {
    width:97px;
	height:36px;
    color:#fff;
	text-align:center;
	text-decoration:none;
	display:block;
	padding-top:10px;	
}
.nav ul li a:hover {
	background:url(images/nav_hoverbg.gif) no-repeat 0px 5px;
	text-decoration:underline;
}
.nav img {
    position:absolute;
	bottom:0px;
}
.nav ul li a.in { background:url(images/nav_hoverbg.gif) no-repeat 0px 5px;}

/*-----------------Login-----------------*/
#loginbar {
    position:relative;
    height:33px;
	padding:0px 5px 0px 20px;
	background:url(images/loginbg.jpg) no-repeat right;
}
#login {
	padding-top:6px;
	width:664px;
	color:#2b5d86;
	font:1.2em;
	float:right;
}
.sub {
    border:#90dcf1 1px solid;
	height:15px;
	padding-left:2px;
	font:1.2em;
}
.wjmm a {
	color:#2b5d86;
	text-decoration:none;
	padding-left:20px;
	margin-left:15px;
}
.wjmm a:hover {
    text-decoration:underline;
	background:url(images/loginicon_key.gif) no-repeat left -2px;
}
#logined { padding:12px 0 0 5px; float:right; width:664px; color:#2b5d86; font:1.2em;}
.yhID { color:#000; padding-left:5px; margin-right:15px;}
span.grsz { position:absolute; right:20px;}
.grsz a { color:#2b5d86; text-decoration:none; padding-left:20px;}
.grsz a:hover { text-decoration:underline; background:url(images/loginicon_grsz.gif) no-repeat left -2px;}

/*-------------------------------------------Wrapper--------------------------------------------------*/
#wrapper {
	position:relative;
	height:auto;
	background:url(images/rightbg.gif) repeat-y top right;
	padding-bottom:16px;
	z-index:1;
}

/*-----------------Mobile-----------------*/
.mobileWrapper {height:1080px; width:214px; margin-right:16px; float:left;}
#mobile {
	position:relative;
	width:214px;
	height:480px;	
	margin-top:12px;
	background:url(images/mobilebg.jpg);
}
* html #mainWrapper {margin-left:0;}
* html .mobileWrapper {margin-right:0px;}
.screen {
    width:185px;
	height:190px;
	position:absolute;
	top:66px;
	left:15px;
	line-height:18px;
	word-wrap:break-word;
	overflow:auto;
	overflow-x:hidden;
        background:url(images/defaultmobilebg.gif) no-repeat;
}
.screen2 {
    width:185px;
	height:172px;
	position:absolute;
	top:66px;
	left:15px;
	overflow:auto;
scrollbar-face-color: #D8E2E7; /*滚动条亮边的颜色*/
scrollbar-shadow-color: #D8E2E7; /*立体滚动条阴影的颜色*/
scrollbar-highlight-color: #FFFFFF; /*滚动条空白部分的颜色*/
scrollbar-3dlight-color: #96AABD; /*滚动条亮边的颜色*/
scrollbar-darkshadow-color: #96AABD; /*滚动条强阴影的颜色*/
scrollbar-track-color: #C2CACF; /*滚动条的背景颜色*/ 
scrollbar-arrow-color: #606D79; /*上下按钮上三角箭头的颜色*/
background-position:center;
background-repeat:no-repeat;
text-align:center;
vertical-align:middle;
overflow-x:hidden;
}
#yyxz {
    width:176px; 
	position:absolute; 
	top:256px; 
	left:15px;
}
#yyxz ul li {line-height:15px;}
#yyxz ul li.line { background:url(images/yyxzline.gif) no-repeat bottom;}
span.sub2 {display:inline-block; padding-left:3px; margin-left:2px;}
.sub2 {width:115px; font-size:1.0em;}
#yyxz a { padding-left:12px; text-decoration:none;color:#1c5180; background:url(images/yyxz_bf.gif) no-repeat left 2px;}
#yyxz a:hover {color:#000; background:url(images/yyxz_bfh.gif) no-repeat left 1px;}
#bfq {
    position:absolute;
	top:310px;
	left:19px;
    width:176px;
	height:40px;
}
#button {
    width:176px;
	height:55px;
	position:absolute;
	top:360px;
	left:19px;
	background:url(images/mobile_buttonbg.jpg);
}
#button img {border:none; width:60px; height:24px; display:block;}
#txt {position:absolute; top:0; left:0;}
#bg {position:absolute; top:0; right:0;}
#ly {position:absolute; bottom:0; left:0;}
#music {position:absolute; bottom:0; right:0;}
#fa {position:absolute; top:0; left:60px;}
#fa a {color:#2b5d86; text-decoration:none; display:block; width:56px; height:55px; text-align:center; line-height:55px;}
#fa a:hover {background:url(images/mobile_00.jpg); color:#000;}
* html #ly {bottom:-1px;}
#txt img:hover {background:url(images/mobile_11.jpg);}
#bg img:hover {background:url(images/mobile_21.jpg); }
#ly img:hover {background:url(images/mobile_31.jpg);}
#music img:hover {background:url(images/mobile_41.jpg);}

/*hotSpot*/
#tt {position:absolute; display:block; background:url(images/tt_left.gif) top left no-repeat; z-index:5;}
#tttop {display:block; height:5px; margin-left:5px; background:url(images/tt_top.gif) top right no-repeat; overflow:hidden}
#ttcont {display:block; padding:2px 12px 3px 7px; margin-left:5px; background:#fd9d07; color:#000}
#ttbot {display:block; height:5px; margin-left:5px; background:url(images/tt_bottom.gif) top right no-repeat; overflow:hidden}

/*--Send--*/
#msgDiv {
    width:490px;
    height:250px;
    background:white;
    border:#336699 1px solid;
    font-size:12px;
}
#bgDiv {
    display: none;
	z-index:10000;
    position: absolute;
    top: 0px;
    left: 0px;
    right:0px;
    background-color: #000;
    filter:progid:DXImageTransform.Microsoft.Alpha(style=4,opacity=25,finishOpacity=75)
    opacity: 0.6;
}
#msgShut {
    height:29px;
	line-height:29px; 
	background:url(images/maintabbg.gif); 
	text-align:right;
}
#msgShut a {color:#000; text-decoration:none; margin-right:10px;}
#msgShut a:hover { text-decoration:underline;}
#msgDetail {
    text-align:left;    
}
#msgDetail ul {margin:30px 30px; background:#fff;}
#msgDetail ul li {line-height:20px; background:#eee; margin:8px 0px;}
span.text {width:120px; text-align:right; display:block; float:left;}
.inputfa {
    border:#6090c1 1px solid;
	height:16px;
	padding-left:2px;
	font:1.2em;
	margin-right:5px;
}
#msgDetail p { margin-left:150px; margin-top:40px;}
#msgDetail p .button {display:block; float:left; width:100px; height:25px; border:#9fd0f3 1px solid; background:#45a5ea url(images/sspptabbg.gif) repeat-x top; text-align:center; line-height:25px; margin-right:30px; text-decoration:none;}
#msgDetail p a.button {text-decoration:none; color:#0066CC;}
#msgDetail p a.button:hover {color:#000; background:url(images/maintabbg.gif);}
.hqyzm {text-decoration:none; color:#0068b7;}
a.hqyzm {text-decoration:none; color:#0068b7;}
a.hqyzm:hover{color:#f00;}

/*-----------------------------RightWrapper---------------------------------*/
#rightWrapper {
    float:right;
    width:189px;
}
/*-----------------Sspp--------------------*/
#sspp {
    position:relative;
	width:177px;
	height:350px;
	margin-top:12px;
	margin-left:5px;
	border:#a9d4f4 solid 1px;
	background:#fff;
}
#sspptab {
	height:34px;
	background:url(images/sspptab.jpg) no-repeat;
	color:#0068b7;
	font-size:1.4em;
	padding-left:40px;
	padding-top:14px;	
}
.more {
	position:absolute;
	padding-top:0px;
	padding-left:55px;
	font-size:1em;
}
.more a {
    color:#69DAF5;
	text-decoration:none;
}
.more a:hover {
    color:#fff;
}

/*------Sspptab效果-------*/
#tabs0 {
    position:absolute;
	top:34px;
	right:1px;
	width:175px;
	height:308px;
	background:url(images/sspptabbg.gif) no-repeat top;
}
.menu0{
 width: 173px;
 padding-left:6px;
}
.menu0 li{
	width:82px;
	height:28px;
	text-align: center;
	cursor:pointer;
	color:#0068b7;
	padding-top:12px;
	float:left;
}
.menu0 li.hover{
    color:#000;
    background:url(images/sspptabhover.gif) no-repeat 0px 8px;
}
#main0 {
    width:163px;
	height:280px;
	position:absolute;
	top:28px;
	left:6px;
	text-align:center;
}
.sspptitle {
    display:block;
	height:65px;
    padding:12px 0px;
	color:#0068b7;
	font-size:1.2em;
	background:url(images/sspptitle.gif) no-repeat;
}

#main0 ul li div.img {
    padding:0;
	margin:0;
    padding-top:10px;
}
#main0 div.img a {
    padding:1px;
}
#main0 div.img a:hover {
    padding:0px;
    border:#000033 solid 1px;
}
.ls {padding-top:10px; text-align:left; width:163px;}
.ls a {font-size:1.0em; color:#0068b7; text-decoration:none; width:90px; white-space:nowrap; text-overflow:ellipsis; overflow:hidden; display:block; float:left; margin-right:6px;}
.ls a:hover {color:#404040;}
span.gs0 { white-space:nowrap; text-overflow:ellipsis; overflow:hidden; width:50px; display:block; float:left; margin-right:6px; color:#4b5760;}
* html .ls a{margin-right:3px;}
* html span.gs0{margin-right:3px;}
#ls p { font-size:1.0em; padding:0px 0px 10px 0px;}

#main0 ul{
 display: none;
}
#main0 ul.block{
    display: block;
}

/*-----------------Jctj--------------------*/
#jctj {
    position:relative;
	width:177px;
	height:330px;
	margin-top:15px;
	margin-left:5px;
	border:#a9d4f4 solid 1px;
	background:#fff url(images/jctjtabbg.jpg) no-repeat top;
}
/*------Jctjtab效果------*/
#tabs1 {
    position:absolute;
	right:2px;
	width:173px;
	height:330px;
}
.menu1{
    width: 173px;
    height:25px;
	margin:9px 5px 0px 5px;
}
.menu1 li{
	width:82px;
	height:25px;
	padding-top:7px;
	text-align: center;
	cursor:pointer;
	font-size:1.4em;
	color:#fff;
	float:left;
	display:block;
}
.menu1 li.hover{
    color:#0068b7;
	background:#fff;	
}
#main1 {
    width:163px;
	position:absolute;
	top:40px;
	left:5px;
}

#main1 ul{
 display: none;
}
#main1 ul.block{
    display: block;
}
#main1 ul li {
    background:url(images/phb_line01.gif) repeat-x;
	line-height:25px;
	color:#4b5760; 
	font-size:1.0em;
}
#main1 ul li a { color:#4b5760; text-decoration:none; padding-left:5px;}
#main1 ul li a:hover { color:#0068b7;}
.nr {padding-left:5px; white-space:nowrap; text-overflow:ellipsis; overflow:hidden;}
* html .nr {width:85px;}
.num { float:left; background:url(images/phb_numbg.jpg) no-repeat left center; color:#000; padding-left:4px; padding-right:10px;}
.phbpic { width:50px; height:50px; border:none; float:left; margin-top:6px;}
.phbmore { padding-left:120px;}

/*-----------------Help--------------------*/
#help {
    position:relative;
	width:177px;
	height:180px;
	margin-top:12px;
	margin-left:5px;
	border:#a9d4f4 solid 1px;
	background:#fff;
}
#helptab {
    height:34px;
    background:url(images/helptab.jpg) no-repeat;
	color:#0068b7;
	font-size:1.4em;
	padding-left:40px;
	padding-top:14px;
} 
#help ul {
    position:absolute;
	bottom:2px;
}
#help li {
    margin:8px 0px 8px 0px;
	background:url(images/helpicon_asq.gif) no-repeat 8px;
	
}
#help li a {
    padding-left:25px;
	font-size:1.1em;
    color:#404040;
	text-decoration:none;
}
#help li a:hover {
    text-decoration:underline;
}

/*-----------------------------MainWrapper----------------------------------*/
#mainWrapper {
    width:489px;
	margin:0px 0px 0px 0px;
	text-align:left;
}

/*-----------------Adview-----------------*/
#adview {
	height:190px;
	margin-top:12px;
	background-color:#99FFFF;
}

/*-----------------Main1CTBJ-----------------*/
#main1CTBJ {
    position:relative;
    width:487px;
	height:170px;
	border:1px solid #9fd0f3;
	margin-top:16px;
}
.maintab {
    height:29px;	
	background-image:url(images/maintabbg.gif);
}
.title {
	position:absolute;
	top:0px;
	left:0px;
	width:136px;
	height:29px;
	background:url(images/titlebbg.jpg) no-repeat;
	padding-left:50px;
	padding-top:8px;
	font-size:1.4em;
	color:#0068b7;
}
.maintab p {position:absolute;	top:8px; left:150px;}
.mainfenlei {font-size:1.2em;color:#4b5760;}
.mainfenlei a {text-decoration:none;color:#4b5760;}
.mainfenlei a:hover {color:#000;text-decoration:underline;}

/*下拉菜单*/
.lower{
    position:absolute;
	top:0;
	z-index:10;
	left:140px;
	width:280px;
	height:29px;
	border-bottom:0px;
	padding:0px 5px;
}
.lower ul li{text-align:center;float:left; position:relative;}
.lower a{color:#0068b7;text-decoration:none;float:left;width:60px;padding:3px 0px 0px 0px;}
.lower a:hover{color:white;float:left;background-color:#0068b7;}
span.anniu {position:absolute; top:0; right:50px;}
* html span.anniu {right:40px;}
span.anniu img { margin-top:1px;}
#_up img.up { position:absolute; top:1px;}
#_down img.down { position:absolute; bottom:1px;}

.mu1{
	width:60px;
	height:auto;
	margin:3px 4px 0px 0px;
	border:1px solid #0068b7;
	background-color:#fff;
	color:#000;
	font-size:1.2em;
	font-weight:normal;
	padding:4px 0px 0px 0px;
	cursor:hand;
	overflow-y:hidden;
	filter:Alpha(opacity=70);
	-moz-opacity:0.7;
}
.mu2{
width:60px;
height:18px;
margin:3px 4px 0px 0px;
padding-top:4px;
color:#4b5760;
font-size:1.2em;
font-weight:normal;
border:1px solid #fff;
overflow-y:hidden;
cursor:hand;
}
.list{line-height:20px;}

.select {
	color:#000;
	padding-left:10px;
	background:url(images/maintabbg_select.gif) no-repeat left -1px;
}
img.icon {
    position:absolute;
	right:-1px;
	top:0px;
}

.pic {
    padding:8px;
}
.pic ul li {float:left;margin:0px 3px;}
.pic ul li a {
    padding:5px;
	padding-bottom:2px;
	font-size:1.1em;
	text-align:center;
	text-decoration:none;
	color:#556fb5;
    display:block;
    position: relative;
	width:100px;
	white-space:nowrap; text-overflow:ellipsis; overflow:hidden;
}
.pic ul li a:hover { padding:4px;padding-bottom:1px;border:1px solid #BBDDF7;}
.pic ul li img {display:block;border:none;margin-bottom:4px;}


/*-----------------Main2CTDH-----------------*/
#main2CTDH {
    position:relative;
    width:487px;
	height:140px;
	border:1px solid #9fd0f3;
	margin-top:16px;
}
.gif {
    padding:8px 3px;
}
.gif ul li {float:left;margin:0px 3px 0px 4px;}
.gif ul li a {
    padding:1px;
	padding-bottom:2px;
	font-size:1.1em;
	text-align:center;
	text-decoration:none;
	color:#556fb5;
    display:block;
    position: relative;
	width:70px;
	white-space:nowrap; text-overflow:ellipsis; overflow:hidden;
}
.gif ul li a:hover { padding:0px;padding-bottom:1px;border:1px solid #BBDDF7;}
.gif ul li img {display:block;border:none;margin-bottom:4px;}

/*-----------------Main3YYLS-----------------*/
#main3YYLS {
    position:relative;
    width:487px;
	height:150px;
	border:1px solid #9fd0f3;
	margin-top:16px;
}
#ls1 { 
    position:absolute;
	top:39px;
	left:10px;
	width:220px;	
	color:#0068b7;
}
#ls2 { 
    position:absolute;
	top:39px;
	right:10px;
	width:220px;
	color:#0068b7;
}
ul.lst { width:220px; border-bottom:1px solid #9fd0f3; padding:5px 0px 3px 0px; color:#0068b7;}
ul.lst li { float:left;}
ul.liebiao { clear:left;}
ul.liebiao li { float:left; padding-top:4px;}
ul.liebiao li a { color:#4b5760; text-decoration:none;}
ul.liebiao li a:hover { text-decoration:underline;}
.gq { width:105px; padding-right:5px; white-space:nowrap; text-overflow:ellipsis; overflow:hidden;}
.gs { width:55px; white-space:nowrap; text-overflow:ellipsis; overflow:hidden;}
ul.liebiao li img {padding:0px 8px;}
ul.lst li.gq { width:100px; padding-left:5px;} 
ul.lst li.gs { width:50px; padding-left:5px;}
ul.lst li.cr { padding-left:3px;}

/*-----------------Main4YYLY-----------------*/
#main4YYLY {
    position:relative;
    width:487px;
	height:160px;
	border:1px solid #9fd0f3;
	margin-top:16px;
}
.writely {position:absolute; top:29px; left:0px; margin:10px; padding:10px; width:280px; height:90px; background-color:#e2f2f6; border:1px solid #9fd0f3; border-left:none; border-right:none;}
#set { position:absolute; top:29px; right:0px; padding:10px; width:140px; text-align:center;}
#crcx {margin-top:20px;}
#len {position:absolute; top:40px; right:30px; width:120px; height:50px;}
#len img {margin-left:15px;}
#crcx {position:absolute; top:75px; right:40px;}

/*-----------------Main5DCZF-----------------*/
/*100408江西要求彩色动画显示到最上面故添加了一个div*/
#main5DCZF1 {
    position:relative;
    width:487px;
	height:170px;
	border:1px solid #9fd0f3;
	margin-top:15px;
}
#dczf1 {
    position:absolute;
	top:29px;	
}
#main5DCZF {
    position:relative;
    width:487px;
	height:170px;
	border:1px solid #9fd0f3;
	margin-top:15px;
}
#dczf {
    position:absolute;
	top:29px;	
}
   
/*-----------------FootNav-----------------*/
.footNav {
	clear:both;
	position:relative;
	height:42px;
	font-size:1.4em;
	background-image: url(images/foorNavbg.jpg);
}
.footNav ul {
    position:absolute;
}
.footNav ul li {
    float:left;background:url(images/footNav_abg.gif) no-repeat right top;
}
.footNav ul li a {
    width:97px;
	height:36px;
    color:#fff;
	text-align:center;
	text-decoration:none;
	display:block;
	padding-top:10px;	
}
.footNav ul li a:hover {
	background:url(images/footNav_hoverbg.gif) no-repeat 0px 5px;
	text-decoration:underline;
}
.footNav img {
    position:absolute;
	bottom:0px;
}
.footNav ul li a.in { background:url(images/footNav_hoverbg.gif) no-repeat 0px 5px;}

/*-----------------CopyRight-----------------*/
#copyright {
    position:relative;
	height:125px;
	background:url(images/copyrightbg.jpg);
}
#copyright p {
    text-align:center;
	font-size:1.2em;
	color:#9da9ab;
	padding-top:20px;
}
#copyright p a{font-size:1.0em;	color:#9da9ab; text-decoration:none;}
#copyright p a:hover{color:#666;}

/*----Other----*/
#msg{
	LEFT: 20px; 
	FLOAT: left; 
	WIDTH: 150px; 
	COLOR: white; 
	font-weight: bold;
	line-height:20px;
	text-align: center;
	font-size:13px;
	vertical-align:middle;
	POSITION:relative;
	TOP: -35px; 
	HEIGHT: 20px; 
	display:none;
	z-index:99;
}
.msg1{background-color:#33b506;}
.msg2{background-color:#ffcc99;}

#mobile_gif { left:20px; top:30px; position:absolute; text-align:center;}
#mobile_gif img {vertical-align:middle;}

/*----标准版彩信插图----*/
.mainCXCT {
    position:relative;
    width:487px;
	height:290px;
	border:1px solid #9fd0f3;
	margin-top:16px;
}
.cxct_image
{
	margin-left:80;
	}