/* 整体代码 */
body {	TEXT-ALIGN: center; font-size:9pt; color:#16387C; padding:0px; margin:0px;}
form,P,OL,ul,li { padding:0px; margin:0px; }
ul  { LIST-STYLE-TYPE: none;  }
img { border:0px; }
table,td { font-size:12px; line-height:19px;}
h1,h2,h3,h4{ padding:0;	margin:0px 0 4px 0;} 
div,li,p { }

/*<- 变 */
BODY { color:#16387C; }
#bg { background:url(../images/box_bg1.gif) repeat-x  left  0px; }
#button a  { background:url(../images/bg_dh.gif)   no-repeat left  0px; }
#button a span { background:url(../images/bg_dh.gif)   no-repeat right 0px; }
.head4    { clear:both; padding-top:3px; height:28px; background-color:#E9F5FD; position:relative; }
/* 变 -> */	

/* 链接 */
a:link,
a:visited,
a:active { TEXT-DECORATION: none; color:#16387C; line-height:20px; }
a:hover { TEXT-DECORATION:underline; color:#0000CC;  line-height:20px; }

a.link1:link,
a.link1:visited,
a.link1:active { text-decoration:underline; color:#16387C; line-height:20px;  }
a.link1:hover {	TEXT-DECORATION: none; color:#000000; background-color:#FFE066; line-height:20px; }

a.link2:link,
a.link2:visited,
a.link2:active { text-decoration:underline; color:#000099; line-height:20px;  }
a.link2:hover {	TEXT-DECORATION: none; color:#000000; background-color:#FFE066; line-height:20px; }

/* 通用行、间距 */
.blank1,.blank2,.blank3,.blank5,.blank10,.blank15,.blank20{ clear:both; overflow:hidden}
.blank2{height:2px;}
.blank3{height:3px;}
.blank5{height:5px;}
.blank10{height:10px; background-color:#FFFFFF;}
.blank15{height:15px;}
.blank20{height:20px;}
.jianju3{padding:3px; }	
.jianju5{padding:5px; }
.jianju10{padding:10px;}
.blank { background:url(../images/bg_dh1.gif)  repeat-x  left  0px;}
.blank{ clear:both; overflow:hidden; height:6px; }
.blank1{ clear:both; overflow:hidden; height:1px; background-color:#A5B5C0;}
.blue { color:#000099; font-weight:bold;}
.intro { clear:both; text-align:center; margin-left:10px; margin-right:10px; }
.intro a:link,
.intro a:visited,
.intro a:active { text-decoration:underline; color:#0033CC;  }
.intro a:hover{ text-decoration:underline; color:#16387C; }
.text { clear:both; text-align:left; font-size:14px; line-height:23px; margin:auto; }
.text p { clear:both; font-size:14px; line-height:23px; margin:15px 0;   }
.text img { float:left; border:0px; margin:15px 15px 8px 0; }

/* 三大块布局 */
#header,
#content,
#footer { clear:both;  width:925px; margin:auto;}
#header,
#content { text-align:left;}
#footer li{ display:inline; padding-left:16px;}
h1 { clear:both; font-size:25px; line-height:45px; margin:10px 0px 8px 0px; text-align:center; }
	
/* 顶部布局 */
#logo   { float:left;  padding-left:0px; padding-right:20px; }
#login  { float:right; text-align:right; line-height:30px;  }
#login a:link,
#login a:visited,
#login a:active { font-size:12px; text-decoration:underline; color:#16387C;  }
#login a:hover{ font-size:12px;  text-decoration:underline; color:#0033CC; }
#login span a:link,
#login span a:visited,
#login span a:active { font-size:12px; text-decoration:underline; color:#0033CC;  }
#login span a:hover{ font-size:12px;  text-decoration:underline; color:red; }

.head1    { float:left; padding-top:8px; text-align:center; padding-left:16px;}
.head2    { float:left; padding-top:10px; text-align:right; width:350px; padding-right:10px; }
.head3    { float:right; text-align:right;}

	
/* 顶部三个按钮 */
#button {   clear:both;  margin:0;  }
#button ul {  margin:0; list-style:none; }
#button li {  display:inline;   margin:0;   padding:0; }
#button a.link3:link,
#button a.link3:visited,
#button a.link3:active,
#button a.link2:hover { font-weight:bold; color:#FFFFFF; color:#fff; font-weight:bold; }
#button a.link3:hover { text-decoration:underline;}
#button a { float:left;  margin-right:10px;  padding:0 0 0 8px;  text-decoration:none;  }
#button a span {  float:left;  display:block;  padding:5px 15px 4px 6px; color:#fff;  }
#button a span {float:none;}

/* 导航代码样式 */	
.tab { float:left; clear:left; padding-top:4px; }
.tab li{ display:inline; }
.tab li a { line-height:22px;  float:left; font-size:10.5pt; padding-left:12px; padding-right:8px;}
.tab .hit a { float:left; padding:0 0 0 12px; margin-left:5px; margin-right:3px;  text-decoration:none; background:url(../images/bg_dh2.gif) no-repeat left  0px; }
.tab .hit a span {  float:left; display:block;  padding:2px 12px 0px 0px; color:#fff; background:url(../images/bg_dh2.gif) no-repeat right 0px;  }
.tab .hit a:link,
.tab .hit a:hover,
.tab .hit a:visited,
.tab .hit a:active{ color:#FFF; line-height:23px; font-weight:bold;}

/* info/com/bbs布局 */
#info1,#info3,#com1,#com3,#com6,#bbs1,#bbs3,#bbs5,#bbs6,#tools1 { float:left;}
#info2,#info4,#com2,#com4,#com5,#com7,#bbs2,#bbs4,#tools2 { float:right; }
#info1,#com1,#com3,#bbs3,#tools1,#bbs5 { padding-right:5px; }
#com6,#com7 {  padding-right:12px; } 
#info3,#info4 { padding-right:10px;  } 
#info1 { width:555px; LINE-HEIGHT: 22px;  }
#info2 { width:365px; }
#info3 { width:290px; clear:left; }
#info4 { width:290px; clear:right;  }	
#com1  { width:160px; }
#com2  { width:760px; line-height:18px; }
#com3  { width:390px; }
#com4  { width:365px; }
#com5  { width:455px; }
#com6  { width:206px; clear:left; }
#com7  { width:206px; }
#bbs1  { width:560px; }
#bbs2  { width:365px; }
#bbs3  { width:275px;  padding-bottom:5px;}
#bbs4  { width:375px; }
#bbs5  { width:307px; padding-bottom:5px; }
#bbs6  { width:308px; padding-bottom:5px; }
#tools1{ width:555px; }
#tools2{ width:365px; }

#cate1 { float:right; width:210px; padding-left:4px;}
#cate2 { float:left; width:210px; padding-left:4px; background-color:#66CCFF;}	

/* 广告、天气预报、工具、友情链接样式*/
.ad{ clear:both; margin:0px; padding:0px; overflow:hidden; margin-bottom:5px;  text-align:center; }
.ad1{ float:left; padding-right:5px;  overflow:hidden; text-align:center; }	
.ad2{ float:right;  overflow:hidden;  text-align:center; }	
.ad3{ clear:both; margin:0px; text-align:center; margin-bottom:5px; }
.ad4{ clear:both; padding:0px; overflow:hidden;  text-align:center; }

#tools { clear:both}
#tools1 li { display:inline; float:left; list-style-type: square; width:65px; padding-right:5px; padding-left:5px;}
#tools2 li { display:inline; float:left; list-style-type: square; width:70px; padding-right:5px; padding-left:5px;}
	
/*搜索样式 */
.search { position:absolute; right:10px; top:5px; width:203px; background:url(../images/search.gif) no-repeat left 3px; padding-left:25px; }
.search li { float:right; display:inline; padding-left:5px; }
.search img { padding-top:1px;}
.search .form {	background-color: #FFFFFF; height:17px; border:1px solid #A5B5C0; color:#16387C; line-height:17px;}

.search_if { float:right; clear:right; width:203px; background:url(../images/search.gif) no-repeat left 3px; padding-left:25px;}
.search_if li { float:right; display:inline; padding-left:5px; }
.search_if .form {	background-color: #E9F5FD; height:17px;	border: 1px solid #A5B5C0; color:#16387C; line-height:17px; }
.send { float:right; width:180px; padding-top:8px; }

.testword { float:right; clear:right; width:300px; line-height:20px;  color:#FF6600； }

/*背景 通用样式 */	
#bg { clear:both;}
#bg2 { clear:both; overflow:hidden;}
#bg{ height:20px; padding-top:1px;}
#bg2{ background-image: url(../images/box_bg2.gif); background-repeat:repeat-x; background-position:top; height:9px;}
.bgpoint{ clear:both; overflow:hidden; background-image: url(../images/box_bg2.gif); background-repeat:repeat-x; background-position:top; height:9px;}

/* ---------------------------------------------------------------------------------- */

/* 单元块 */
.styleindexbox { clear:both;  border: 1px solid #A5B5C0; height:100%;  background-color:#FFFFFF; }
.styleindexbox .title {  padding-left:10px;  height:20px;  filter:dropshadow(color=#FFFFFF,offx=1,offy=1,positive=1); line-height:20px; background:url(../images/box_bg1.gif) repeat-x  left  0px;  font-weight:bold; text-align:left; position:relative; }
.styleindexbox .title .viewmore {  position:absolute; right:10px; font-size:12px; font-weight:normal; top:0px;}
.styleindexbox .title .viewmore span { color:#0000CC; }
.styleindexbox .title .list {  position:absolute; width:380px; overflow:hidden; left:75px; font-size:12px; font-weight:normal; top:0px; }
.styleindexbox .title .list li {  display:inline; padding-right:8px;   }
.styleindexbox .body { padding:5px; clear:both; }
.styleindexbox .body .list li { display:inline; padding-right:8px; }
.styleindexbox .body .overflow { width:283px; overflow:hidden; text-overflow:ellipsis;	white-space:nowrap; }
.styleindexbox .body_no { padding:0; clear:both; }

.styleindexbox1 { clear:both;  border:1px solid #A5B5C0; height:100%;  background-color:#FFFFFF; }
.styleindexbox1 .title {  padding-left:10px;  height:23px;  background: url(../images/info_bg.gif) repeat-x; border-right:#FFFFFF solid 1px; border-left:#FFFFFF solid 1px;  line-height:21px; font-weight:bold; text-align:left; position:relative; }
.styleindexbox1 .title .viewmore {  position:absolute; right:10px; font-size:12px; font-weight:normal; top:1px;}
.styleindexbox1 .title .viewmore span { color:#0000CC; }
.styleindexbox1 .body { padding:5px; clear:both; }

.styleindexbox2 { clear:both;  border:1px solid #A5B5C0; height:100%;  background-color:#FFFFFF; }
.styleindexbox2 .title { height:20px;  filter:dropshadow(color=#FFFFFF,offx=1,offy=1,positive=1); line-height:20px; background:url(../images/box_bg1.gif) repeat-x  left  0px;  font-weight:bold; text-align:left; position:relative; }
.styleindexbox2 .title span{ background: url(../images/vip.gif) 3px no-repeat top ; padding-left:25px; height:23px;   }
.styleindexbox2 .title .viewmore {  position:absolute; right:10px; font-size:12px; font-weight:normal; top:1px;}
.styleindexbox2 .title .viewmore span { color:#0000CC; }
.styleindexbox2 .body { padding:5px; clear:both; }

.style02 li{ display:inline; width:140px; float:left; height:18px; padding:0; margin:0; overflow:hidden; }
.style02 li a:link,
.style02 li a:visited,
.style02 li a:active { font-size:12px; text-decoration:none;  }
.style02 li a:hover{ font-size:12px;  text-decoration:underline; }


/* 整体布局 */
.Part { clear:both; padding-bottom:5px; min-height:50px;}
.PartTopLeft { float:left; clear:left; width:555px; }
.PartTopRight { float:right;clear:right;  width:365px; }

.PartMinLeft { float:left; clear:left; width:160px; }
.PartMinRight { float:right; clear:right; width:760px; }
.PartMinRight .partleft { float:left; width:390px; padding-right:5px; }
.PartMinRight .partright { float:right; width:365px;  }

.PartBonLeft { float:left;  clear:left;  width:560px;}
.PartBonRight { float:right;  clear:right; width:365px; }
.PartBonLeft .partitem { float:left; width:275px;  padding-bottom:5px; padding-right:5px; }

.PartLinkLeft { float:left;  clear:left; width:555px; }
.PartLinkRight { float:right; clear:right; width:365px; }

.infopartleft { float:left; width:620px; }
.infopartlefta { float:left; width:580px; }
.infopartright { float:right; width:300px;}

.compartleft { float:left; width:620px; }
.compartright { float:right; width:300px;}
.compartleft .partleft { float:left; width:160px; }
.compartleft .partright { float:right; width:455px; }

.comindexpartleft { float:left; width:160px; }
.comindexpartright { float:right; width:760px; }

/* 首页 */
.styleindexinfo { clear:both; margin:0px; padding:0px; }
.styleindexinfo a:link, 
.styleindexinfo a:visited,
.styleindexinfo a:active {  line-height:23px; text-decoration:none; }
.styleindexinfo a:hover {  line-height:23px; text-decoration:underline; } 
.styleindexinfo .item1 { clear:both; background-color:#FFFFFF; height:23px; line-height:23px; }
.styleindexinfo .item2 { clear:both; background-color:#E9F5FD; height:23px; line-height:23px;  }
.styleindexinfo .style1 { float:left; padding-left:6px; }
.styleindexinfo .style2 { float:right; width:200px; text-align:right; padding-right:6px;}
.styleindexinfo .style3 { float:right; width:45px;  text-align:center;}	
.styleindexinfo .style4 { float:left;  width:30px;  padding-left:6px;}
.styleindexinfo .style5 { float:right; width: 300px;}	
.styleindexinfo .style6 { float:right; padding-right:8px;}	

.styleindexinfocate { clear:both; height:436px;}
.styleindexinfoitem { clear:both; color:#666666; padding-bottom:9px; width:346px; margin:auto;  }
.styleindexinfoitem span {  font-size:10.5pt; font-weight:bold; padding-right:6px; }
.styleindexinfoitem li{ display:inline; padding-right:8px;}

.styleindexcom { clear:both; height:300px; }
.styleindexcom .c1{ float:left; width:170px; margin-bottom:6px; padding-left:2px; padding-right:2px; }
.styleindexcom .pic{float:left;  width:52px; height:52px; BORDER: #bdcbd5 1px solid; overflow:hidden; position:relative; text-align:center; margin:auto;}
.styleindexcom .pic p { position:static; +position:absolute; top:50%; }
.styleindexcom .pic img { position:static; +position:relative; top:-50%;left:-50%; vertical-align:middle;}
.styleindexcom .c3{ float:left; padding-left:2px; }
.styleindexcom .c4{ float:left; width:175px;}
.styleindexcom .c5 { float:left; width:160px;}	
.styleindexcom .c6 { float:right; width:455px;}
.styleindexcom .c7{ float:left; width:200px; }
.styleindexcom .c8{ float:left; width:200px;}

.styleindexcom .c_name{ clear:both; }
.styleindexcom a.s1:link,
.styleindexcom a.s1:visited,
.styleindexcom a.s1:active,
.styleindexcom a.s1:hover{ color:#0033CC; }
.styleindexcom .c_content{ clear:both; padding-left:10px; color:#6699CC; }
.styleindexcom .c_com{ clear:both; padding-left:10px;  }
.styleindexcom li{ display:inline; float:left; width:175px; }

.styleindexcom_ty { clear:both; width:375px; height:336px; }
.styleindexcom_ty li{ display:inline; float:left; width:182px; }	
.styleindexcom_ty img{BORDER-RIGHT: #bdcbd5 1px solid; BORDER-TOP: #bdcbd5 1px solid; BORDER-LEFT: #bdcbd5 1px solid; BORDER-BOTTOM: #bdcbd5 1px solid; padding:1px;}
.styleindexcom_ty .o1{ float:left; width:110px; text-align:center; }	
.styleindexcom_ty .o2{ float:right; width:260px;}
.styleindexcom_ty .o4{ float:left; width:180px; margin-right:2px;}
.styleindexcom_ty .o_name{	clear:both;	font-weight:bold;padding:2px 0px 0px 10px;  display: block; background-color:#F5F5F5;}
.styleindexcom_ty .o_name a:link,
.styleindexcom_ty .o_name a:visited,
.styleindexcom_ty .o_name a:active{ color:#000099; text-decoration:none;  }
.styleindexcom_ty .o_name a:hover{ color:#0000CC; text-decoration:underline;  }
.styleindexcom_ty .o_content{ clear:both; padding-left:10px; line-height:18px; padding-top:2px; }

.styleindexcom_vipcom { clear:both; width:375px; height:336px; padding:0px; margin:0px;  }
.styleindexcom_vipcom li{ display:inline; float:left; width:182px; }
.styleindexcom_vipcom .item { clear:both; height:90; }	
.styleindexcom_vipcom .item .vippic { float:left; width:125px;  height:75;  margin:2px 0px 8px 0px; float: left; text-align:center;}
.styleindexcom_vipcom .item .vippic img { width:100px; height:70px; border:0px; padding:1px; BORDER: #bdcbd5 1px solid;}
.styleindexcom_vipcom .item .vippic p { display:block; line-height:20px; text-align:center; width:100px; }

.styleindexcom_viprand { clear:both; height:90px; padding:0px; margin:0px; width:375px;  }
.styleindexcom_viprand .vippic { float:left; width:125px; height:75; margin:2px 0px 8px 0px;  float: left; text-align:center;}
.styleindexcom_viprand .vippic img { width:100px; height:70px; border:0px; padding:1px;  BORDER: #bdcbd5 1px solid;}
.styleindexcom_viprand .vippic p { display:block; line-height:20px; text-align:center; width:100px; }


.styleindexcom_news { clear:both; width:285px; }
.styleindexcom_news img{BORDER-RIGHT: #bdcbd5 1px solid; BORDER-TOP: #bdcbd5 1px solid; BORDER-LEFT: #bdcbd5 1px solid; BORDER-BOTTOM: #bdcbd5 1px solid; padding:1px;}
.styleindexcom_news .o1{ float:left; width:100px; text-align:center; }	
.styleindexcom_news .o2{ float:right; position:relative; width:170px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;  margin-bottom:2px; }
.styleindexcom_news .o4{ float:left; width:165px; margin-right:2px;}
.styleindexcom_news .o_name{ clear:both;	font-weight:bold;padding:2px 0px 0px 6px;  display: block; background-color:#F5F5F5;}
.styleindexcom_news .o_name a{ text-decoration:underline; }
.styleindexcom_news .o_content{ clear:both; padding-left:6px; line-height:18px; }

.styleindexcom_list { clear:both; width:445px; }
.styleindexcom_list li{ display:inline; float:left; width:182px; }	
.styleindexcom_list img{BORDER-RIGHT: #bdcbd5 1px solid; BORDER-TOP: #bdcbd5 1px solid; BORDER-LEFT: #bdcbd5 1px solid; BORDER-BOTTOM: #bdcbd5 1px solid; padding:1px;}
.styleindexcom_list .o1{ float:left; width:110px; text-align:center; }	
.styleindexcom_list .o2{ float:right; width:330px; margin-bottom:2px; }
.styleindexcom_list .o_name{	clear:both;	font-weight:bold;padding:2px 0px 0px 10px;  display: block; background-color:#F5F5F5;}
.styleindexcom_list .o_name a{ text-decoration:underline; }
.styleindexcom_list .o_content{ clear:both; padding-left:10px; line-height:18px; }

.indexcomall { clear:both; height:280px; }
.indexcomall li { clear:both;  padding:0px; margin:0px; }
.indexcomall .comname { float:left; }
.indexcomall .pic { float:left; padding-left:5px; padding-top:3px; }

/* 资讯 */
.indexnewsleft { float:left; height:190px; }
.indexnewsright { float:right; width:310px; margin-bottom:3px; }
.indexnewsright h2 { font-size:16px; color:#CC0033; font-weight:bold; line-height:23px; padding-top:4px; padding-bottom:2px; }
.indexnewsright h2 a:link,
.indexnewsright h2 a:visited,
.indexnewsright h2 a:active{ color:#CC0033; }
.indexnewsright h2 a:hover{ color:#000099;text-decoration:underline;  }
.indexnewsright .hot { clear:both; font-size:12px; margin-top:4px; margin-bottom:4px; line-height:20px; color:#3366CC; height:40px; overflow:hidden; }

.adlink { clear:both; margin:auto;background-color:#E9F5FD;  padding:2px 6px 1px 6px;   }
.adlink li { display:inline;  padding-left:3px; padding-right:3px; }
.ztlink { clear:both; margin:auto;background-color:#E9F5FD;  padding:2px 6px 2px 6px;   }
.ztlink li { display:inline;  padding-left:3px; padding-right:3px; }

.bluearea { clear:both; margin:auto;background-color:#E9F5FD;  padding:2px 8px 1px 8px; border-bottom:#A5B5C0 1px solid; }
.bluearea li { display:inline;  padding-left:4px; padding-right:4px; }
.bluelogin { clear:both; margin:auto;background-color:#E9F5FD;  padding:2px 8px 1px 8px; }
.bluelogin li { display:inline;  padding-left:4px; padding-right:4px; }

/* 信息 */
.styleinfoindex { CLEAR: both;  width:925px; line-height:21px; text-align:left; margin:auto; }
.styleinfoindex a:link,
.styleinfoindex a:visited,
.styleinfoindex a:active,
.styleinfoindex a:hover{ text-decoration:underline;}
.styleinfoindex .tittle1{ clear:both; font-size:16px;  color:#000099; font-weight:bold; padding-top:3px; padding-bottom:3px; text-align:center;}	
.styleinfoindex .sm{ clear:both;  text-align:center; color:#999999;}		
.styleinfoindex .hang{ clear:both; padding-top:2px; padding-bottom:2px;}
.styleinfoindex .hang1{ float:left; font-weight:bold;}
.styleinfoindex .hang2{ float:left;}
.styleinfoindex .hang2 span{ font-weight:bold; color:#000099;}	
.styleinfoindex .hang2 li{display:inline; padding-right:4px;}
.styleinfoindex .d1{ float:left; width:440px;}
.styleinfoindex .d2{ float:right; padding-top:6px; padding-right:8px;}
.styleinfoindex .box{	padding: 4px;	width: 120px;	border: 1px solid #000000;}
.styleinfoindex .idx { float:left; width:210px; padding-right:8px;}

.memberphoto { float:left; width:70px; }
.memberinfo { float:right; width:220px; }
.styleinfolist .tittle { font-size:12px; color:#666666; line-height:28px;}
.styleinfolist .tittle h2 { float:left; font-size:14px; font-weight:bold; padding:4px 0px 4px 0px; }
.styleinfolist .user { float:right; width:80px; text-align:right; padding-right:6px;}
.styleinfolist .content { clear:left; float:left; width:480px;}
.styleinfolist .content span { float:left;}

.styleinfodetail .tittle{ float:left; font-size:16px;  color:#000099; font-weight:bold; line-height:26px; padding-right:10px;}	
.styleinfodetail h1{ float:left; font-size:16px;  color:#000099; font-weight:bold; line-height:26px; padding-right:10px; margin:0px;}
.styleinfodetail .id{ float:left; padding-top:5px;}	
.styleinfodetail .item {	clear:both;	padding-left:20px;	border-left:solid #E9F5FD 8px;  color:#666666;}	
.styleinfodetail .itemone {	clear:both; font-size:10.5pt; line-height:22px; color:#000099;}	
.styleinfodetail .itemtwo {	clear:both;	font-size:10.5pt;  padding-left:20px;	border-left:solid #E9F5FD 8px; color:#666666; padding-top:2px;}	
.styleinfodetail .itemtwo span { font-size:14px; color:#999999;}
.styleinfodetail .itemtwo li { display:inline; padding-right:10px; vertical-align:top;}	
.styleinfodetail .itemtwo a:link,
.styleinfodetail .itemtwo a:visited,
.styleinfodetail .itemtwo a:active { color:#333333; text-decoration:none; font-size:14px; }
.styleinfodetail .itemtwo a:hover{ color:#333333; text-decoration:underline; font-size:14px; }
.styleinfodetail .fk { clear:both;}

.styleinfo h2 { font-size:14px; font-weight:bold;  }
.styleinfo .user { float:right; width:80px; text-align:right; padding-right:6px;}
.styleinfo .content { float:left; width:480px;}
.styleinfo .content span { float:left;}

.cateinfo .left { float:left; clear:left; width:290px;  }
.cateinfo .right { float:right; clear:right; width:290px;  }
.cateinfo .cate { float:left; padding-right:12px; color:#666666;}
.cateinfo .cate span {  font-size:10.5pt; font-weight:bold; }	
.cateinfo li{ display:inline; padding-right:8px;}

/* 商户 */
.stylecomindex { clear:both;}
.stylecomindex .c1{ float:left; width:175px; }
.stylecomindex .c2{ float:left; width:52px; height:52px; line-height:52px; BORDER: #bdcbd5 1px solid; overflow:hidden; position:relative; text-align:center; margin:auto; }
.stylecomindex .c3{ float:left; padding-left:4px; }
.stylecomindex .c4{ float:left; width:175px;}
.stylecomindex .c5 { float:left; width:160px;}	
.stylecomindex .c6 { float:right; width:455px;}
.stylecomindex .c7{ float:left; width:200px; }
.stylecomindex .c8{ float:left; width:200px;}
.stylecomindex p {position:static; +position:absolute; top:50% }
.stylecomindex img { position:static; +position:relative; top:-50%;left:-50%; vertical-align:middle }
.stylecomindex .c_name{ clear:both; }
.stylecomindex a.s1:link,
.stylecomindex a.s1:visited,
.stylecomindex a.s1:active { color:#0033CC; }
.stylecomindex .c_content{ clear:both; padding-left:10px; color:#6699CC; }
.stylecomindex .c_com{ clear:both; padding-left:10px;  }
.stylecomindex li{ display:inline; float:left; width:175px; }
.stylecomindex .idx { clear:both; width:600px;  }
.stylecomindex .idx .item{ float:left; width:200px; white-space:nowrap; overflow:hidden; position:relative;text-overflow:ellipsis;  }
.stylecomindex .idx .item span { color:#16387C;}
.stylecomindex .idx .item a:link,
.stylecomindex .idx .item a:visited,
.stylecomindex .idx .item a:active{ color:#0033CC;  text-decoration:none;  }
.stylecomindex .idx .item a:hover{ color:#000099; text-decoration:underline;  }

/*.stylecomnews { clear:both; height:165px;}*/
.stylecomnews { clear:both; height:72px; overflow:hidden; border: 1px solid #A5B5C0; position:relative;  }
.stylecomnews .title { position:absolute; left:0px; top:0px; width:16px; padding-left:4px; line-height:14px; border-right:1px solid #A5B5C0; background:url(../images/weather_bg.gif) bottom repeat-x;  padding-top:10px; padding-bottom:10px;  }
.stylecomnews .title a:link,
.stylecomnews .title a:visited,
.stylecomnews .title a:active{ color:#16387C; font-weight:bold;  text-decoration:none; line-height:14px;   }
.stylecomnews .title a:hover{ color:#000099; font-weight:bold; text-decoration:underline; line-height:14px;   }
.stylecomnews .body { clear:both; padding:5px; }
.stylecomnews .body li { margin-left:20px; width:330px; overflow:hidden;}

.catecom .com1{ float:left; clear:left;   width:206px;  } 
.catecom .com2{ float:right; clear:right; width:206px;  padding-right:12px;   } 
.catecom .cate { float:left; padding-right:12px; color:#666666; }
.catecom .cate span { font-size:10.5pt; font-weight:bold; }
.catecom li { display:inline; padding-right:8px; }

/* 商品 */
.stylemerchcat { color:#666666;  }
.stylemerchcat li{ display:inline; padding-right:4px; }
.stylemerchcat span { color:#16387C;}
.stylemerchcat a span { color:#FF0000; text-decoration:underline;  }
.stylemerchcat a:link,
.stylemerchcat a:visited,
.stylemerchcat a:active{ color:#000099; text-decoration:underline;  }
.stylemerchcat a:hover{ color:#16387C; text-decoration:underline;  }

.stylemerch ul { display:inline; }
.stylemerch li { float:left; width:148px; height:155px; text-align:center; }
.stylemerch li .list { width:122px; height:122px; BORDER: #bdcbd5 1px solid; overflow:hidden; position:relative; text-align:center; margin:auto; }
.stylemerch li .list p { position:static; +position:absolute; top:50%;  }
.stylemerch li .list img { position:static; +position:relative; top:-50%;left:-50%; vertical-align:middle; }
.stylemerch li h2 { font-size:12px; font-weight:normal;  text-align: center; line-height: 20px; height: 25px;}

/* 特约商户展厅 */
.stylecomshow { float:left; width:303px; padding-bottom:10px; }
.stylecomshow img { float:left; width:100px; height:70px; padding:1px; border:#CCCCCC 1px solid; margin-right:10px; }
.stylecomshow ul { float:left; width:180px;}
.stylecomshow li h2 { font-size:12px; font-weight:bold;  }
.stylecomshow li h2 a:link,
.stylecomshow li h2 a:visited,
.stylecomshow li h2 a:active{ color:#0000CC; text-decoration:underline;  }
.stylecomshow li h2 a:hover{ color:#16387C;text-decoration:underline;  }

/* 讨论版 */
.styleindexbbs { height:175px;}
.styleindexbbs img{ border:#bdcbd5 1px solid; padding:1px;}
.styleindexbbs .p1{ float:left; padding-right:5px;}
.styleindexbbs .p2{ float:left; padding-left:6px;}
.styleindexbbs .p3{ clear:both;}

.styleindexbbs_tj { clear:both; height:323px;}
.styleindexbbs_tj .pic{ float:left; padding-left:4px; padding-right:3px;}
.styleindexbbs_tj .pic img{ width:106px; height:80px; border:#bdcbd5 1px solid; padding:1px;}
.styleindexbbs_tj .pic span{	display: block; text-align:center;}


/* 排行 */
.styletopleft { float:left; width:205px;  }
.styletoprignt { float:right; width:715px; }

/* ---------------------------------------------------------------------------------- */

/*box 通用样式 */
	#box{ clear:both; margin:auto; border: 1px solid #A5B5C0; height:100%;  background-color:#FFFFFF; min-height: 150px;}
	#box .name{ float:left; padding-left:16px; padding-right:10px;LINE-HEIGHT: 20px; font-weight:bold; filter:dropshadow(color=#FFFFFF,offx=1,offy=1,positive=1);}
	#box .topright{ float:right; text-align:right; padding-right:10px;}
	#box .b1{ background-color:#E9F5FD; padding:2px 8px 2px 8px; }
	#box .b2{ background-color:#E9F5FD; border: 1px solid #A5B5C0; padding:4px; } 
	#box .ys1 li{ display:inline; padding-left:4px; padding-right:4px;}
	#box .ys2 li{ line-height:20px;}
	#box .ys3 { width:370px; overflow:hidden; }	
	#box .ys3 li{ display:inline; padding-left:1px; padding-right:1px; }
	#box .hot { padding-top:4px; padding-bottom:4px;}
	#box .hot a:link,#box .hot a:visited,#box .hot a:active{ font-size:16px; color:#CC0033; font-weight:bold; }
	#box .hot a:hover{ color:#000099;text-decoration:underline;  }
	#box1 { clear:both; margin:auto;background-color:#E9F5FD;  padding:2px 8px 2px 8px; }
	#box1 li { display:inline;  padding-left:4px; padding-right:4px; }
	#box2 { clear:both; background-color:#E9F5FD; border-bottom: 1px solid #A5B5C0; padding:2px 8px 2px 8px; }
	#box2 li { display:inline;  padding-left:4px; padding-right:4px; }
	
	.box{ clear:both; margin:auto; border: 1px solid #A5B5C0;}
	.name{ float:left; padding-left:16px; padding-right:10px; font-weight:bold; filter:dropshadow(color=#FFFFFF,offx=1,offy=1,positive=1);}


	
/* 信息样式 */
	#info { padding:4px 8px 4px 8px; LINE-HEIGHT: 21px; }
	#info li{ display:inline; padding-right:8px;}
	#info .item { float:left; padding-right:12px; color:#666666;}
	#info .item1 { display:block; }	
	#info span {  font-size:10.5pt; font-weight:bold; }
	#info .tittle { clear:both; padding:4px 0px 4px 0px; }	
	#info .user { float:right; width:80px; text-align:right; padding-right:6px;}
	#info .content { float:left; width:480px;}
	#info .content span { float:left;}
	#info .item1 { clear:both;  height:22px;}
	#info .item2 { clear:both;  height:22px; background-color:#E9F5FD; }
	#info .t1,#info .t4,#info .t5,#info .t6{ float:left;}
	#info .t2,#info .t3 { float:right;}	
	#info .t1 { padding-left:6px;  text-align:center;}
	#info .t2 { width:200px; text-align:right; padding-right:6px;}
	#info .t3 { width:45px;   text-align:center;}	
	#info .t4 { width:30px; padding-top:4px; padding-left:6px;}
	#info .t5 {  width: 300px;}	
	#info .t6 { padding-right:8px;}	
	
	#info_idx .i1 { float:left; width:620px;}
	#info_idx .i2 { float:right; width:300px;}
	#info_idx .i3 { float:left; width:580px;}
	#info_idx .tittle1{ clear:both; font-size:16px;  color:#000099; font-weight:bold; padding-top:3px; padding-bottom:3px; text-align:center;}	
	#info_idx .sm{ clear:both;  text-align:center; color:#999999;}		
	#info .idx { float:left; width:210px; padding-right:8px;}
	#info_idx .hang{ clear:both; padding-top:2px; padding-bottom:2px;}
	#info_idx .hang1{ float:left; font-weight:bold;}
	#info_idx .hang2{ float:left;}
	#info_idx .hang2 span{ font-weight:bold; color:#000099;}	
	#info_idx .hang2 li{display:inline; padding-right:4px;}
	#info_idx a { text-decoration:underline;}
	#info_idx .d1{ float:left; width:440px;}
	#info_idx .d2{ float:right; padding-top:6px; padding-right:10px;}
	#info_idx .box{	padding: 4px;	width: 120px;	border: 1px solid #000000;}		

	
	

	

	#info_bg {	height: 19px; background: url(../images/info_bg.gif) repeat-x;	border-width: 1px;	border-right-style: solid;	border-bottom-style: solid;	border-left-style: solid;	border-right-color: #FFFFFF;	border-bottom-color: #A5B5C0;	border-left-color: #FFFFFF;}
	#info_bg1 {	height: 19px; background: url(../images/info_bg.gif) repeat-x;	border-width: 1px;	border-bottom-style: solid;	border-bottom-color: #A5B5C0; }


	
	#main { width:340px;  margin-left:60px;}
	#main .m1{ float:left; width:160; margin-right:20px;}
	#main .m2{ float:left; width:160; }
	#main .m3{ clear:both; background-color:#FFEFB0; border:#FFCC66 solid 1px; padding-left:12px; padding-top:4px; padding-bottom:4px;}
	#main .m4{ clear:both; }
	
	#main1 { clear:both;}
	#main1 .item_m{ clear:both; padding:4px 0px 4px 0px;}
	#main1 .n1,#main1 .n2,#main1 .n3,#main1 .n4{ float:left;}
	#main1 .n1{ width:100px; text-align:right;}
	#main1 .n2{ padding-right:10px; }
	#main1 .n3{ padding-right:10px;  }
	#main1 .n4{ color:#999999; padding-top:2px; }
	#main1 .pic{ float:left; margin-right:15px; width:64px; margin-bottom:12px;}	
	#main1 .h1{ float:left; width:238px; height:80px;  }
	#main1 .h2,	#main1 .h3{ float:left;}
	#main1 .h2 { padding-right:6px;}
	#main1 .h3 { padding-top:4px;}
	#main1 .h2 img{BORDER: #F2F2F2 1px solid; padding:1px;}
	
	.expiretime { float:left; width:540px; color:#FF0000; font-size:9pt;  padding:4px 8px 2px 32px; }
	.expiretime {	background-color:#FFFCC7;	background-image: url(../images/expire.gif);background-repeat: no-repeat;	background-position: left center;	border: 1px dashed #F8D58B;}

		
/* 商户样式 */
	#com { clear:both;}
	#com .c1{ float:left; width:175px; }
	#com .c2{ float:left; width:52px; height:52px; line-height:52px; BORDER: #bdcbd5 1px solid; overflow:hidden; position:relative; text-align:center; margin:auto; }
	#com .c3{ float:left; padding-left:4px; }
	#com .c4{ float:left; width:175px;}
	#com .c5 { float:left; width:160px;}	
	#com .c6 { float:right; width:455px;}
	#com .c7{ float:left; width:200px; }
	#com .c8{ float:left; width:200px;}
	#com p {position:static; +position:absolute; top:50% }
	#com img { position:static; +position:relative; top:-50%;left:-50%; vertical-align:middle }
	#com .c_name{ clear:both; }
	#com .a.s1:link,.a.s1:visited,.a.s1:active { color:#0033CC; }
	#com .c_content{ clear:both; padding-left:10px; color:#6699CC; }
	#com .c_com{ clear:both; padding-left:10px;  }
	#com li{ display:inline; float:left; width:175px; }
	#com .idx li{ display:inline; float:left; width:202px; }

	#com_ty { clear:both; width:365px; }
	#com_ty li{ display:inline; float:left; width:182px; }	
	#com_ty img{BORDER-RIGHT: #bdcbd5 1px solid; BORDER-TOP: #bdcbd5 1px solid; BORDER-LEFT: #bdcbd5 1px solid; BORDER-BOTTOM: #bdcbd5 1px solid; padding:1px;}
	#com_ty .o1{ float:left; width:110px; text-align:center; }	
	#com_ty .o2{ float:right; width:250px; margin-bottom:2px; }
	#com_ty .o4{ float:left; width:180px; margin-right:2px;}
	#com_ty .o_name{ clear:both; font-weight:bold; padding:2px 0px 0px 10px;  display: block; background-color:#F5F5F5;}
	#com_ty .o_content{ clear:both; padding-left:10px; line-height:20px; }
	
	
/* BBS样式 */
	#bbs { clear:both;}
	#bbs img{BORDER-RIGHT: #bdcbd5 1px solid; BORDER-TOP: #bdcbd5 1px solid; BORDER-LEFT: #bdcbd5 1px solid; BORDER-BOTTOM: #bdcbd5 1px solid; padding:1px;}
	#bbs .p1{ float:left; }
	#bbs .p2{ float:left; padding-left:6px;}
	#bbs .p3{ clear:both;}
	#bbs .p1{ padding-right:5px;}
	#bbs .p4{ float:left; padding-left:4px; padding-right:3px;}
	#bbs span{	display: block; text-align:center;}
	#bbs_idx a:hover { text-decoration: underline;}
	#bbs_idx .i1 { float:left; width:620px;}
	#bbs_idx .i2 { float:right; width:300px;}
	#bbs_idx .i3 { float:left; width:580px;}
	.bbs_bg { float:left; width:20px; border-right:#A5B5C0 1px solid; padding-left:5px; height:135px; padding-top:4px; background-color:#F1F6F9;font-weight:bold; filter:dropshadow(color=#FFFFFF,offx=1,offy=1,positive=1); }	
	#bbs_tu { float:left; padding:8px;}
	#bbs_tu .tu { float:left; width:110px; padding-left:5px; text-align:center;}
	#bbs_tu .tu span { line-height:14px;}
	#bbs_tu img{ BORDER-RIGHT: #bdcbd5 1px solid; BORDER-TOP: #bdcbd5 1px solid; BORDER-LEFT: #bdcbd5 1px solid; BORDER-BOTTOM: #bdcbd5 1px solid; padding:1px;}

	#bbs_re{ clear:both; }
	#bbs_re .item { clear:both; margin-bottom:3px; } 
	#bbs_re li { display:inline; padding-right:6px;}
	#bbs_re span { float:left; padding-right:6px; padding-left:6px; background-color:#E9F5FD;  font-weight:bold; margin-right:10px; }	
	
/* 小游戏样式 */
.gameitem li{ display:inline; float:left; width:100px; margin-left:13px; margin-right:13px; margin-bottom:5px; }
.gameitem li img{ border:1px #CCCCCC solid; padding:1px;}
.gameitem li h2{ width:104px; display:block; height:20px; font-size:12px; font-weight:normal; line-height:25px; text-align:center; overflow:hidden; }
.play { clear:both; margin:auto; width:700px; }
.play h1{ font-size:25px; font-weight:bold; line-height:45px; text-align:center;  }
.play span{ clear:both; font-size:12px; text-align:center; margin:auto;  }
.play p{ font-size:12px; color:#999999; line-height:25px; text-align:center; }
.play .game{ margin:auto; padding:6px; text-align:center; }
.play dt{ font-size:14px; line-height:24px; text-align:left; margin-top:10px; }
.play .page{ font-size:12px; text-align:center; margin-top:10px; }
.adv { font-size:12px; text-align:center; margin-top:10px; margin:auto; }

.indextextOverflow {	position:relative;	width:350px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; }
.textOverflow {	position:relative;	width:286px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; }

/* page样式 */	
	#page { clear:both; font-size:12px; padding-top:6px; padding-bottom:6px; text-align:center; color:#16387C;}
	.page { clear:both; font-size:12px; padding-top:6px; padding-bottom:6px; text-align:center; color:#16387C;}
	
/* 登陆页面样式 */
	#log_cont { clear:both; width:700px; height:180px; padding-top:30px; padding-bottom:80px; }
	#log_cont .left,#log_cont .right{ text-align:left; }
	#log_cont .left{ float:left;	border-right:#CCCCCC solid 1px; width:300px;  }
	#log_cont .right{ float:right; width:380px;}
	#log_cont .lhang{ clear:both;}
	#log_cont .l1,#log_cont .l2,#log_cont .l3,#log_cont .l4,#log_cont .l5{ font-size:10.5pt; }
	#log_cont .l1{ float:left; text-align:right; width:60px; padding-top:3px; }
	#log_cont .l2{ float:left; text-align:left; margin-right:10px;}
	#log_cont .l3{ float:left; text-align:left; margin-right:10px;padding-top:3px;}	
	#log_cont .l4{ float:left; text-align:left; margin-right:10px;padding-top:3px;}	
	#log_cont .l5{ float:left; text-align:left; margin-right:10px; margin-left:5px; line-height:30px; }
	#log_cont .l5 span{ color:#999999; font-size:9pt;}	
	#log_cont a{ text-decoration:underline; color:#000099;}
	.log_box { width:145px; border:#999999 solid 1px; height:22px;}
	#log_top { clear:both; width:700px;}
	#log_logo{ clear:both;  padding-top:15px; padding-bottom:15px; text-align:left; }
	#log_foot {  clear:both; width:700px;  }
	#log_foot li{ display:inline; padding-left:16px;}

/* 字体样式 */
	.word1 { color:#FF0066; }
	.word2 { color:#CC0000; }
	.word3 { color:#FF6600; }
	.word4 { color:#339900; }
	.word5 { color:#006633; }
	.word6 { color:#0099FF; }
	.word7 { color:#6600CC; }
	.word8 { color:#660066; }

    a.font1:link,a.font1:visited,a.font1:active{ color:#FF0066;}
    a.font2:link,a.font2:visited,a.font2:active{ color:#CC0000;}
    a.font3:link,a.font3:visited,a.font3:active{ color:#FF6600;}  
    a.font4:link,a.font4:visited,a.font4:active{ color:#339900;}
    a.font5:link,a.font5:visited,a.font5:active{ color:#006633;}
    a.font6:link,a.font6:visited,a.font6:active{ color:#0099FF;}
    a.font7:link,a.font7:visited,a.font7:active{ color:#6600CC;}
    a.font8:link,a.font8:visited,a.font8:active{ color:#660066;}
 
