@charset "UTF-8";
/**author:don + mail: i.don@hotmail.com + date:2010-12-15**/
.wrap{ position:relative;}
.wrap object{ position:absolute; top:0; left:0;}
#reg{top:455px;left:287px;}
#pay{top:455px;left:574px;}

.item{ width:485px; height:45px; line-height:45px; position:absolute; top:430px; left:260px; z-index:9999;}
.item a{ float:left; width:87px; margin-right:5px; text-indent:-999em; text-align:center; overflow:hidden; white-space:nowrap;  height:45px; line-height:45px;}
.box1{ background:url(img/qm_nav.jpg) no-repeat; width:248px; height:340px; position:relative;}

/*.box a{ background-image:url(img/qm_nav_off_.jpg);}*/
.qNav{padding-top:198px;}
.box a{display:block; width:183px; height:71px; margin:0 auto; text-indent:-999em; overflow:hidden; background:url(img/cg.gif) no-repeat scroll 0 0; border:0;}

.uc{ position:absolute; top:42px; left:21px; background:url(img/ucbg.gif) no-repeat 0 0 transparent; width:178px; height:143px; overflow:hidden; }

.menu{ width:175px; margin:126px auto 0;}
.menu a{ display:block; width:175px; height:38px;}
.m1{ background-position:-12px -203px;}
.m2{ margin:5px 0 8px 0;background-position:-12px -246px; }
.m3{background-position:-12px -292px;}
.m4{ margin:8px 0;background-position:-12px -338px;}
.m5{ margin:8px 0;background-position:-12px -384px;}

/* -- ---- box1 ---- -- */
/* // ---- box2 ---- // */
.bTop{background: url(img/lsbg.jpg) no-repeat 0 0; width:221px; height:278px; position:relative;}
.bMid{ background:url(img/lmbg.gif) repeat-y;}
.bBottom{ background:url(img/lbbg.gif) no-repeat ; height:41px;}
.box2 {width:221px; margin:0 auto;}
.zxfwq h3{ background:url(img/lsbg.jpg) no-repeat 0 -278px; height:32px;}
.yxjs h3{background:url(img/lsbg.jpg) no-repeat 0 -705px; height:33px;}
.vote h3{background:url(img/lsbg.jpg) no-repeat 0 -955px; height:33px; margin:10px auto 0;}

.yxjs{background:url(img/b_t_04.gif) no-repeat scroll center 0 transparent;}
.box_b{background:url(img/b_t_03.gif) no-repeat scroll center bottom transparent;}
.box_b h3 {
	padding-top:20px;
	text-indent:-999em;
}
.zxfwq .margin { background-image:url(img/lsbg.jpg); background-position:0 -310px; height:154px;}
.yxjs .margin {background-image:url(img/lsbg.jpg); background-position:0 -738px; height:205px; overflow:hidden;}
.vote .margin {background-image:url(img/lsbg.jpg); background-position:0 -988px; height:144px; overflow:hidden;}

.ul01 {width:180px; margin:0 auto; padding:5px 0 0 8px;}
.ul01 li {line-height:24px; background:url(img/lbg.gif) no-repeat center bottom; padding-left:10px;}
.ul01 a:link, .ul01 a:visited {color:#0e2b3a; text-decoration:none; background:url(img/icon01.gif) no-repeat scroll 0 center transparent; padding-left:10px;}
.ul01 a:hover, .ul01 a:active {
	color:#4600e6;
	text-decoration:underline;
}
.ul01 a var {
	color:#0e2b3a;
}
.ul01 a:hover var, .ul01 a:active var {
	color:#0e2b3a;
	text-decoration:none;
}
.ul01 a var:hover, .ul01 a var:active {
	color:#ff8400;
	text-decoration:none;
}
.zxfwq .btn01 {clear:both; margin:15px auto 0; display:block; text-align:center; color:#fff; background:url(img/servbtn.gif) no-repeat 0 0; width:88px; height:21px; line-height:21px;}
.zxfwq .btn01:link,.zxfwq .btn01:visited{color:#fff; text-decoration:none;}
.zxfwq .btn01:hover{color:#fff; text-decoration:underline;}

.picture li{ background:url(img/vbg.gif) no-repeat 0 0; width:184px; height:71px; overflow:hidden; margin:0 auto 4px; }
.picture a img{ display:block; width:174px; 61px; margin:5px auto 0;}

.vote ul{ height:120px; overflow:hidden; margin:10px auto 0;}
.vote ul li a{ display:block; width:167px; height:57px; margin:0 auto 10px; *margin:10px auto 0;}
.vote ul li a img{display:block; width:167px; height:57px; }




.yxjs img {display:block; margin:0 auto 8px;}
.yxjs .margin p {line-height:26px; padding:5px 35px 0; color:#000; text-indent:2em;}

.active .margin p { text-align:center; color:#fcffe2;}
.active .weeks{ width:180px; margin:5px auto 0;}
.active .weeks a{ float:left; width:21px; height:33px; overflow:hidden; white-space:nowrap; margin-right:3px; background:url(img/date_off.gif) no-repeat; text-indent:-999em;}
.active .weeks a:hover,.active .weeks a.current{ background:url(img/date_on.gif) no-repeat;}
.active .weeks a.w1{ background-position:0 0;}
.active .weeks a.w2{ background-position:-24px 0;}
.active .weeks a.w3{ background-position:-48px 0;}
.active .weeks a.w4{ background-position:-72px 0;}
.active .weeks a.w5{ background-position:-96px 0;}
.active .weeks a.w6{ background-position:-120px 0;}
.active .weeks a.w7{ background-position:-144px 0;}
.active dl{ margin:15px 0 0;}
.active dl dt{ text-align:center; color:#000; font-weight:bold;}
.active dl dd{ width:140px; margin:5px auto 0;}
.active dl dd a{ float:left; width:70px; overflow:hidden; text-align:left; color:#53533b;}
.active dl dd a:link,.active dl dd a:visited{ color:#53533b; text-decoration:underline;}
.active dl dd a:hover{ color:#b75600; text-decoration:underline;}

/* // ----cs ---- // */
.cs { background:url(img/lsbg.jpg) no-repeat 0 -1144px; height:160px; margin-top:10px;}
.cs h3 {text-indent:-999em;}
.cs ul { padding:20px 20px 0 90px;}
.cs li {line-height:23px; color:#015682; }
.cs a:link, .cs a:visited {color:#015682; text-decoration:underline;}
.cs a:hover, .cs a:active {color:#00ccff; text-decoration:underline;}

/* // ----right---- // */
.row {width:759px; background:url(img/r1bg.gif) no-repeat 0 0 transparent; height:299px;}
.slite{ width:286px; margin:0 0 0 5px;}
.row .module{width:516px; margin:0 0 0 8px; position:relative;}
.row .module h3{margin:22px 0 0 32px; height:31px; overflow:hidden;}
.row .module h3 a {
	float:left;
	width:61px;
	height:31px;
	line-height:31px;
	text-align:center;
	overflow:hidden;
	margin-right:5px;
	color:#fff;
}
.row .module h3 a:link, .row .module h3 a:visited {
	 color:#fff;
	text-decoration:none;
}
.row .module h3 a:hover, .row .module h3 a.current{ background: url(img/nbtn.gif) no-repeat 0 0; color:#13527d; text-decoration:none;}
.row .module h3 a:hover, .row .module h3 .current:link, .row .module h3 .current:visited{color:#13527d;}

.news {width:516px; margin-top:12px;}
.newsDiv{margin:0 0 0 10px; _margin-left:1px; width:326px;  overflow:hidden;}	
.msg{ background: url(img/cth3.gif) no-repeat 0 0 transparent; width:326px; height:62px; overflow:hidden;}
.msg strong{ display:block; text-align:center; margin:10px auto 5px; color:#fff000;}
.msg p{ padding:0 10px; color:#d8f5ff;}
.news_div_hot{margin:0 auto; width:318px; min-height:160px; _height:160px; overflow:hidden;}
.news_div_hot li {
	height:26px;
	line-height:26px;
	*height:23px;
	*line-height:23px;
	border-bottom:1px  dotted #0ca9d7;
}
.news_div_hot a { background:url(img/icon.gif) no-repeat 0 center;
	width:250px;
	padding-left:10px;
	float:left;
	color:#2c0d00;
	overflow:hidden;
	white-space:nowrap;
}
.news_div_hot a:link, .tab_div a:visited {color:#444; text-decoration:none;}
.news_div_hot a:hover, .tab_div a:actived{color:#c36a00; text-decoration:none;}

.date{ float:right; color:#444; font-weight:100; }
.v {
	float:left;
	width:29px;
	height:16px;
	margin-top:5px;
	color:#2c0d00;
	text-indent:-999em;
	overflow:hidden;
}
.var1 {
	background:url(img/new.gif) no-repeat 0 0;
}
.var2 {
	background:url(img/new.gif) no-repeat 0 -27px;
}
.pic {width:160px; margin:0 12px 0 0; _margin-right:9px;}
.pic a {width:160px; height:212px; overflow:hidden;}
.pic a img{ display:block; border:1px solid #34b1d2; width:160px; height:212px;  margin:3px auto 0; }
.pic1{ width:226px; margin:0 auto; overflow:hidden;}
.pic1 img{ display:block; width:209px; height:139px; margin:6px auto 3px;}


.yxzl_index{width:744px; margin:0 auto;}
.yxzl_index ul{width:744px;margin:0 auto; }
.yxzl_index li{ padding-left:130px; height:65px; background-image:url(img/zl_list.jpg); line-height:26px;  color:#1f2e32; overflow:hidden; }
.yxzl_index li a{margin:0 4px 0 0; color:#1f2e32; white-space:nowrap;}
.yxzl_index li a:hover{color:#c00; }
.yxzl_index li.list1{background-position:0 0; height:50px; position:relative;}
.yxzl_index li.list2{background-position:0 -50px; height:60px; padding-top:4px; position:relative; }
.yxzl_index li.list3{background-position:0 -114px; padding-top:5px; height:60px; position:relative;}
.yxzl_index li.list4{background-position:0 -179px; padding-top:5px; height:60px; position:relative;}
.yxzl_index li.list5{background-position:0 -244px; height:55px; position:relative;}

.yxzl_index li strong{ display:inline-block; *display:inline; *zoom:1; color:#fff; width:100px; text-align:right; position:absolute; top:0px; left:0px; overflow:hidden; z-index:999;}
.yxzl_index .list1 strong{display:block; height:50px; line-height:50px;}
.yxzl_index .list2 strong{display:block; height:64px; line-height:64px;}
.yxzl_index .list3 strong{display:block; height:65px; line-height:65px;}
.yxzl_index .list4 strong{display:block; height:65px; line-height:65px;}
.yxzl_index .list5 strong{display:block; height:55px; line-height:55px;}

.outer {
display:table; 
overflow:hidden; 
height:50px;
}
.middle {
display:table-cell; 
vertical-align:middle; 
margin-left 10px;
}
/*IE7 IE6*/
.outer{* position:relative;}
.middle{* position: absolute; top: 50%;}
.inner{* position: relative; top:-50%}

.row1 {
	margin:10px 0 5px 6px;
	_margin-left:3px;
	width:749px;
}
.feature {
	height:120px;
	text-align:center;
	background:url(img/bgFeature.gif) no-repeat center 0;
	width:740px;
	padding:0 9px 0 0;
}

.feature a{float:left; margin:16px 2px 0 17px;}
.feature a.pic02{ margin-right:0px;}
.feature a.pic03{ margin-right:0px;}
.feature a img{float:left; width:166px; height:88px; border:none;}

.yxzl{ width:750px; position:relative;} 
.yxzl h3{ height:35px; overflow:hidden; background:url(img/yth.gif) no-repeat scroll 0 0 transparent;}
.yxzl .c{ width:750px; background:url(img/c01.gif) repeat-y 0 0; min-height:299px; _height:299px;  position:relative;}
.yxzl .b{ width:750px; background:url(img/c03.gif) no-repeat 0 0; height:5px;}

.yxzl dt,.yxzl dd{float:left;margin-bottom:8px;}
.yxzl dt{width:67px; margin-right:10px; height:23px; line-height:23px; text-align:center; background-image:url(img/zbtn.jpg); text-indent:-999em; }
.t1{ background-position:0 0;}
.t2{ background-position:0 -29px;}
.t3{ background-position:0 -60px;}
.t4{ background-position:0 -92px;}
.t5{ background-position:0 -147px;}
.t6{ background-position:0 -178px;}
.yxzl dd{width:440px; height:23px; line-height:23px;color:#306006;}
.yxzl dl dt.t4{height:40px;}
.yxzl dd.d2{height:40px;}
.yxzl dd a{margin:0 4px 0 0; color:#306006; white-space:nowrap;}
.yxzl dd a:link,.yxzl dd a:visited{color:#306006; text-decoration:none;}
.yxzl dd a:hover{color:#834a11; text-decoration:underline;}


.mod{ }
.yxgl{ background:url(img/cbg.gif) no-repeat; width:370px; height:211px; position:relative;}
.bbs{ background:url(img/c1bg.gif) no-repeat; width:370px; height:211px; position:relative;}
.module1 h3{ height:33px; overflow:hidden;}
.module1 h3 a{ display:block; width:148px; height:33px; overflow:hidden; text-indent:-999em; }

.yxgl ul, .bbs ul, .yx ul {
	width:340px;
	margin:8px auto 0;
}
.bbs li, .yxgl li, .yx li {
	margin:0 10px;
	padding-left:5px;
	height:25px;
	line-height:25px;
	*height:23px;
	*line-height:23px;
	background:url(img/icion3.gif) no-repeat scroll 0 center;
	border-bottom:1px dotted #137070;
	overflow:hidden;
}
.bbs li a, .yxgl li a, .yx li a {
	float:left;
	color:#291129;
	overflow:hidden;
	text-decoration:none;
}
.yxgl a:link, .yxgl a:visited {
	color:#002a36; text-decoration:none;
}
.yxgl a:hover, .yxgl a:active {color:#c36a00; text-decoration:none;
}
.bbs a:link, .bbs a:visited {
	color:#002a36; text-decoration:none;
}
.bbs a:hover, .bbs a:active {color:#c36a00; text-decoration:none;}
.more{ display:block; width:40px; position:absolute; top:15px; right:10px; color:#278c9f;}
.module1 a.more:link, .module1 a.more:visited{ color:#278c9f; text-decoration:none;}
.module1 a.more:hover{ color:#278c9f; text-decoration:underline;}

.feature2{ background:url(img/jtbg.jpg) no-repeat scroll 0 0 transparent; width:751px; height:168px; overflow:hidden; position:relative;} 
.feature2 h3{ height:30px; overflow:hidden;}
.feature2 h3 a{ float:left; text-indent:-999em; height:30px; margin:0; background:none;}
.feature2 a{ float:left; width:168px; height:105px; overflow:hidden; margin:18px 5px 0 13px;}
.feature2 a img{ float:left; padding:1px; width:164px; height:101px; border:1px solid #219799;}
.feature2 .more1{ float:right; width:45px;  height:20px; margin:0; overflow:hidden;}


.modle{ position:relative; width:370px; height:237px; background:url(img/iframe.gif) no-repeat scroll 0 0 transparent;}
.modle .c{width:344px; height:195px; margin:8px auto 0;}
.modle h3{ height:24px; padding:5px 0 0 13px; overflow:hidden;}
.modle h3 strong,.modle h3 strong{float:left; width:72px; height:24px; overflow:hidden; margin-right:10px; }
.modle h3 strong a,.modle h3 strong a{display:block; overflow:hidden; width:72px; height:24px;  color:#abd9e9; background:url(img/btnoff.gif) no-repeat  -99px 0; text-align:center; line-height:24px;}
.modle h3 strong a:link, .modle h3 strong a:visited{ color:#fff; text-decoration:none;}
.modle h3 strong a:hover, .modle h3 strong a.current{ background:url(img/ibtn.gif) no-repeat 0 0 transparent; color:#002e5d;}
.modle h3 strong a:hover, .modle h3 strong a.current:link, .modle h3 strong a.current:visited{color:#002e5d; text-decoration:none;}


.friendlink{ background: url(img/ilinkbg.gif) no-repeat 0 0 transparent; width:751px; height:105px; overflow:hidden; margin:10px 0 10px 6px;}
.ilink{ padding:10px 20px 10px 40px; color:#235770; height:80px; _height:80px; overflow:hidden;}
.friendlink a{color:#235770; padding:0 7px 0 4px; white-space:nowrap;}
.friendlink a:link,.friendlink a:visited{color:#235770; text-decoration:none;}
.friendlink a:hover{color:#235770; text-decoration:underline;}


.more{ display:block; background:url(img/blank.gif) no-repeat; width:40px; height:20px; overflow:hidden; position:absolute; top:30px; right:10px; text-indent:-999em;}
.more1{ display:block; background:url(img/blank.gif) no-repeat; width:80px; height:20px; overflow:hidden; position:absolute; top:5px; right:10px; text-indent:-999em;}

.yxgl .more, .bbs .more{ display:block; background:url(img/blank.gif) no-repeat; width:40px; height:20px; overflow:hidden; position:absolute; top:5px; right:10px; text-indent:-999em;}

