@import url(http://maxcdn.bootstrapcdn.com/font-awesome/4.2.0/css/font-awesome.min.css);
@import url(http://fonts.googleapis.com/css?family=Open+Sans:700,400,300);
@import url(http://fonts.googleapis.com/css?family=Marvel:400,700);
@import url(http://fonts.googleapis.com/earlyaccess/notosanstc.css);   /* 思源黑體*/
@font-face {
	font-family: 'bpicons';
	font-weight: normal;
	font-style: normal;
	src: url('fonts/bpicons/bpicons.eot');
	src: url('fonts/bpicons/bpicons.eot?#iefix') format('embedded-opentype'), url('fonts/bpicons/bpicons.woff') format('woff'), url('fonts/bpicons/bpicons.ttf') format('truetype'), url('fonts/bpicons/bpicons.svg#bpicons') format('svg');
}/* Made with http://icomoon.io/ */
body{background:#5EA040;}
body, p, div, td, li, a, strong, span, input, textarea, *{font-size: 13px; line-height: 16px; color: #000; font-family: 'Avenir Next', Avenir, 'Helvetica Neue', 'Lato', 'Segoe UI', Helvetica, Arial, sans-serif;}
a:link{color: #0000F0; text-decoration: none;}
a:visited{color:#990066; text-decoration:none;}
a:active, a:hover{color: #FF0000; text-decoration: underline;}

.nav         { text-decoration: none; color:#000000 }
.nav:link    { text-decoration: none; color:#000000 }
.nav:visited { text-decoration: none; color:#000000 }
.nav:active  { text-decoration: none; color:#FF0000 }
.nav:hover   { text-decoration: none; color:#FF0000 }

.topic		   {
	text-decoration: none;
	font-size: 12pt;
	font-weight: bolder }

.topic:link    { text-decoration: none; color:#000080 }
.topic:visited { text-decoration: none; color:#000000 }
.topic:active  { text-decoration: none; color:#FF0000 }
.topic:hover   { text-decoration: underline; color:#FF0000 }

.ilink         { text-decoration: underline; color:#0000F0 }
.ilink:link    { text-decoration: underline; color:#0000F0 }
.ilink:visited { text-decoration: underline; color:#004080 }
.ilink:active  { text-decoration: underline; color:#FF0000 }
.ilink:hover   { text-decoration: underline; color:#FF0000 }

.online_member         { text-decoration: underline; color:#000000 }
.online_member:link    { text-decoration: underline; color:#000000 }
.online_member:visited { text-decoration: underline; color:#000000 }
.online_member:active  { text-decoration: underline; color:#000000 }
.online_member:hover   { text-decoration: underline; color:#000000 }

.online_moderator         { text-decoration: underline; color:#FF9900 }
.online_moderator:link    { text-decoration: underline; color:#FF9900 }
.online_moderator:visited { text-decoration: underline; color:#FF9900 }
.online_moderator:active  { text-decoration: underline; color:#FF9900 }
.online_moderator:hover   { text-decoration: underline; color:#FF9900 }

.online_administrator         { text-decoration: underline; color:#FF0000 }
.online_administrator:link    { text-decoration: underline; color:#FF0000 }
.online_administrator:visited { text-decoration: underline; color:#FF0000 }
.online_administrator:active  { text-decoration: underline; color:#FF0000 }
.online_administrator:hover   { text-decoration: underline; color:#FF0000 }

.online_operator         { text-decoration: underline; color:#009900 }
.online_operator:link    { text-decoration: underline; color:#009900 }
.online_operator:visited { text-decoration: underline; color:#009900 }
.online_operator:active  { text-decoration: underline; color:#009900 }
.online_operator:hover   { text-decoration: underline; color:#009900 }

.thd1        { text-decoration: none; color:#808080 }

.thd         { text-decoration: none; color:#808080 }
.thd:link    { text-decoration: underline; color:#808080 }
.thd:visited { text-decoration: underline; color:#808080 }
.thd:active  { text-decoration: underline; color:#FF0000 }
.thd:hover   { text-decoration: underline; color:#FF0000 }

.curpage     { text-decoration: none; color:#FFFFFF; font-family: Tahoma; font-size: 9px }

.page         { text-decoration: none; color:#003063; font-family: Tahoma; font-size: 9px }
.page:link    { text-decoration: none; color:#003063; font-family: Tahoma; font-size: 9px }
.page:visited { text-decoration: none; color:#003063; font-family: Tahoma; font-size: 9px }
.page:active  { text-decoration: none; color:#FF0000; font-family: Tahoma; font-size: 9px }
.page:hover   { text-decoration: none; color:#FF0000; font-family: Tahoma; font-size: 9px }

.subject {
	font-size: 16pt }

.text {
	color: #000000;
	font-size: 12pt;
	line-height: 16pt }

.threadtext {
	color: #000000;
	font-size: 12pt;
	line-height: 20pt }

.sponsortext {
	color: #000000;
	font-size: 10pt;
	line-height: 18pt }

.newstext {
	
	color: #000000;
	font-size: 13px;
	line-height: 36px }

.codeStyle {
	padding-right: 0.5em;
	margin-top: 1em;
	padding-left: 0.5em;
	font-size: 9pt;
	margin-bottom: 1em;
	padding-bottom: 0.5em;
	margin-left: 0pt;
	padding-top: 0.5em;
	font-family: Courier New;
	background-color: #000000;
	color: #FFFFFF }

.smalltext   {
	font-family: "Arial", "Helvetica", "sans-serif";
	color: #003D7A;
	font-size: 11px }

.verysmalltext  {
	
	color: #000000;
	font-size: 10px }
	
.member   {
	
	color: #003063;
	font-size: 10px }
	
.btnStyle  { background-color: #6699CC; border-width: 2; 
             border-color: #E9E9E9; color: #FFFFFF; cursor: hand; 
              font-size: 13px }
			 
.selStyle  { background-color: #FFFFFF; border-bottom: black 1px solid; 
             border-left: black 1px solid; border-right: black 1px solid; 
             border-top: black 1px solid; color: #000000; cursor: hand; 
              font-size: 10pt }
			 
.inpStyle  { background-color: #FFFFFF; border-bottom: black 1px solid; 
             border-left: black 1px solid; border-right: black 1px solid; 
             border-top: black 1px solid; color: #000000; 
              font-size: 13px }

.title         { 
				 font-size: 13px; line-height: 20px; text-decoration: none; color:#0000F0 }
.title:link    { 
				 font-size: 13px; line-height: 20px; text-decoration: none; color:#0000F0 }
.title:visited { 
				 font-size: 13px; line-height: 20px; text-decoration: none; color:#990066 }
.title:active  { 
				 font-size: 13px; line-height: 20px; text-decoration: underline; color:#FF0000 }
.title:hover   { 
				 font-size: 13px; line-height: 20px; text-decoration: underline; color:#FF0000 }
				 
.mainmenu         {  font-size: 13px; text-decoration: none; color:#FFFFFF;				  }
.mainmenu:link    { 
				 font-size: 13px; text-decoration: none; color:#FFFFFF ; }
.mainmenu:visited { 
				 font-size: 13px; text-decoration: none; color:#FFFFFF }
.mainmenu:active  { 
				 font-size: 13px; text-decoration: none; color:#FFFFFF }
.mainmenu:hover   { 
				 font-size: 13px; text-decoration: underline; color:#FFFFFF }

.checkout         { font-size: 16px; line-height: 24px; text-decoration: none; color:#000000 }
.checkout:link    { font-size: 16px; line-height: 24px; text-decoration: none; color:#000000 }
.checkout:visited { font-size: 16px; line-height: 24px; text-decoration: none; color:#000000 }
.checkout:active  { font-size: 16px; line-height: 24px; text-decoration: none; color:#FF0000 }
.checkout:hover   { font-size: 16px; line-height: 24px; text-decoration: underline; color:#FF0000 }

.frame {
	border: 0px solid #FFFFFF;
	background-color: #F2F5F7; }
	
.forumfield {
	background-color: #A6C3DA; }
	
.innerframe {
	background-color: #F2F5F7; }
	
.forumcategory {
	background-color: #BCD4EF; }
	
.forumlist {
	background-color: #E9F0F3; }
	
.forumdetail {
	background-color: #DEE6F8; }
	
.hrline {
	color: #CCD6E0;
	background-color: #E4E6FF; }
	
blockquote {
	border: #CCD6E0;
	border-style: dotted;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	background-color: #E9F0F3;
	
	font-size: 11pt;
	line-height: 14pt }
	
.pageframe {
	background-color: #FFFFFF; }
	
.forumname {
	color: #FFFFFF;
	
	font-size: 16px;
	font-weight: bold; }
	
.forumnotifylist {
	background-color: #FFFFE5; }
	
.forumnotifydetail {
	background-color: #FFFFCC; }
	
.forumstickylist {
	background-color: #FFDFF0; }
	
.forumstickydetail {
	background-color: #FFCCE5; }
	
.sig {
	filter: Alpha(Opacity=50, FinishOpacity=50, Style=1, StartX=0, StartY=0, FinishX=0, FinishY=0); }

.username {
	text-decoration: none;
	
	font-size: 12pt;
	font-weight: bolder;
	color: #579ABC; }

.article {
	text-decoration: none;
	
	font-size: 13px;
	font-weight: bolder; }
	
.forumtopic {
	text-decoration: none;
	
	font-size: 16px;
	font-weight: bolder;
	color: #000000; }
	
.invheader {
	
	font-size: 20px;
	font-weight: bolder;
	color: #000000;
	text-decoration: none;
}

.invtext {
	
	font-size: 13px;
	color: #000000;
	text-decoration: none;
}
.invtext:link    { 
	
	font-size: 13px;
	color: #0000F0;
	text-decoration: none;
}
.invtext:visited { 
	
	font-size: 13px;
	color: #990066;
	text-decoration: none;
}
.invtext:active  { 
	
	font-size: 13px;
	color: #FF0000;
	text-decoration: none;
}
.invtext:hover   {
	
	font-size: 13px;
	color: #FF0000;
	text-decoration: underline;
}
.footertext   {
	font-family: "Arial", "Helvetica", "sans-serif";
	color: #FFFFFF; line-height:30px; 
	font-size: 10px }
.footertext:link   {
	font-family: "Arial", "Helvetica", "sans-serif";
	color: #FFFFFF;
	font-size: 10px }
.footertext:visited   {
	font-family: "Arial", "Helvetica", "sans-serif";
	color: #FFFFFF;
	font-size: 10px }
.footertext:active   {
	font-family: "Arial", "Helvetica", "sans-serif";
	color: #FFFFFF;
	font-size: 10px }
.footertext:hover   {
	font-family: "Arial", "Helvetica", "sans-serif";
	color: #FFFFFF;
	font-size: 10px }
	
.leftmenuheader {
	
	font-size: 13px;
	color: #000000;
	background-color: #A7BF9F; }
	
.leftmenucontent {
	
	font-size: 13px;
	color: #000000;
	background-color: #E7EFDF; }
	
.leftmenublock {
	background-color: #2B6243; }
	
.rightmenuheader {
	
	font-size: 13px;
	color: #FFFFFF;
	background-color: #5EA040; }
	
.rightmenucontent {
	
	font-size: 13px;
	color: #000000;
	background-color: #E7EFDF; }
	
.cboxheader {
	
	font-size: 18px;
	font-weight: bolder;
	color: #335C85;
	background-color: #FFFFFF; }
	
.cboxseparate {
	background-image: url(image/hline.gif);
	background-repeat: repeat-x;
}
		
.cboxcontent {
	
	font-size: 13px;
	color: #000000;
	background-color: #FFFFFF; }
	
.cboxfooter {
	background-color: #FFFFFF; }

.shoppingmainmenu {
	
	font-size: 13px;
	line-height: 16px; 
	color: #000000;
	text-decoration: none;
}

.shoppingmainmenu:link {
	
	font-size: 13px;
	line-height: 16px;
	color: #000000;
	text-decoration: none;
}

.shoppingmainmenu:visited {
	
	font-size: 13px;
	line-height: 16px;
	color: #000000;
	text-decoration: none;
}

.shoppingmainmenu:active {
	
	font-size: 13px;
	line-height: 16px;
	color: #000000;
	text-decoration: none;
}

.shoppingmainmenu:hover {
	
	font-size: 13px;
	line-height: 16px;
	color: #000000;
	text-decoration: none;
}

.forumtitle {
	FONT-SIZE: 16px; COLOR: #000080;  TEXT-DECORATION: underline
}
.forumtitle:link {
	FONT-SIZE: 16px; COLOR: #000080;  TEXT-DECORATION: underline
}
.forumtitle:visited {
	FONT-SIZE: 16px; COLOR: #000080;  TEXT-DECORATION: underline
}
.forumtitle:active {
	FONT-SIZE: 16px; COLOR: #ff0000;  TEXT-DECORATION: underline
}
.forumtitle:hover {
	FONT-SIZE: 16px; COLOR: #ff0000;  TEXT-DECORATION: underline
}
.forumdesc {
	FONT-SIZE: 13px; COLOR: #000000; 
}
.adbanner {
	border: 1px solid #FFFFFF;
}
.borderinvtext {
	
	font-size: 13px;
	color: #FFFFFF;
	text-decoration: none;
	filter: Glow(Color=#003366, Strength=1);
}
.borderinvtext:link    { 
	
	font-size: 13px;
	color: #FFFFFF;
	text-decoration: none;
	filter: Glow(Color=#000000, Strength=1);
}
.borderinvtext:visited { 
	
	font-size: 13px;
	color: #FFFFFF;
	text-decoration: none;
	filter: Glow(Color=#000000, Strength=1);
}
.borderinvtext:active  { 
	
	font-size: 13px;
	color: #000000;
	text-decoration: none;
	filter: Glow(Color=#000000, Strength=1);
}
.borderinvtext:hover   {
	
	font-size: 13px;
	color: #FFFFFF;
	text-decoration: underline;
	filter: Glow(Color=#000000, Strength=1);
}
.leftmenuline {
	background-color: #5EA040
}
.largetext {	font-size: 13px;}
.largetext :hover{ color:#000}

/* =========== ????============ */ 

@media (max-width: 767px) {  
.largetext {	font-size: 15px; line-height:23px;}
.largetext a{ color:#000}

}

@media (max-width: 480px) {  

.adsbygoogle{ display:none}
}
/* =========== //????============ */ 


.phoneSearch{ margin:5px 0 0 7px}
.newsdetailtext {
	font-size: 13px;
                line-height: 25px;
}

#rightFrame { /**/
	width: 828;
	float: center;
}
#news_list{margin:0; padding:0; width:100%;}
#news_list li.largetext{margin:0; padding:0; line-height:17px; display:block; border-bottom:1px #CCC dotted;}
#news_list li.largetext a{font-family:"Verdana", "Arial", "Helvetica", "sans-serif", "敺株?甇??擃?; font-size:13px; text-decoration:none; line-height:17px;}
#news_list li.largetext span{font-size:10px; line-height:17px;}

/* =========== 擐??芰?砍? ============ */ 

.flight{ font-size: 15px; line-height: 26px; color: #000000; text-decoration: none; font-weight:bold} 
a.flight:hover {	color: #A89167;	text-decoration: underline;		vertical-align: baseline;	
-webkit-transition:All 0.50s ease; -moz-transition:All 1s ease; -o-transition:All 1s ease;}

.flight-more{ font-size: 13px; line-height: 26px; color: #000000; text-decoration: none; } 
a.flight-more:hover {	color: #A89167;	text-decoration: underline;		vertical-align: baseline;	
-webkit-transition:All 0.50s ease; -moz-transition:All 1s ease; -o-transition:All 1s ease; }

/* =========== footermenu ============ */ 
.footermenu         {  font-size: 13px; text-decoration: none; color:#FFFFFF;				  }
.footermenu:link    { 
				 font-size: 13px; text-decoration: none; color:#FFFFFF ; border-left: #FFF solid 1px; padding:0 0 0 11px; text-align:center;}
.footermenu:visited { 
				 font-size: 13px; text-decoration: none; color:#FFFFFF }
.footermenu:active  { 
				 font-size: 13px; text-decoration: none; color:#FFFFFF }
.footermenu:hover   { 
				 font-size: 13px; text-decoration: underline; color:#FFFFFF }
				 
