/* HTML elements  */		


	nostyle { list-style:none; }
ul, li, h1, h2, h3, h5, h4, h6, dl, dd, dt { padding:0; margin:0; list-style:none; }
/*p, blockquote, ul, ol, dl, form, table, pre{display:block;line-height:inherit;margin:0 0 1.5em 0;}
	article, aside, canvas, details, figcaption, figure, footer, header, hgroup, menu, nav, section, summary{display:block;}
	ul, ol, dl{padding:0;}
	ul ul, ul ol, ol ol, ol ul, dd{margin:0;}
	li{margin:0 0 0 2em;padding:0;display:list-item;list-style-position:outside;}	*/
	blockquote { padding:0 0 0 2em; }
pre, code, samp, kbd, var { font:100% mono-space, monospace; }
pre { overflow:auto; }
abbr, acronym { text-transform:uppercase; border-bottom:1px dotted #000; letter-spacing:1px; }
abbr[title], acronym[title] { cursor:help; }
small { font-size:.9em; }
sup, sub { font-size:.8em; }
em, cite, q { font-style:italic; }
hr { display:block; height:1px; border:0; border-top:1px solid #ccc; margin:0 0 1.5em 0; padding:0; }
th, caption { text-align:left; }
label { display:block; }
fieldset { margin:0; padding:0; border:none; }
legend { font-weight:bold; }
input, select { vertical-align:middle; }
input[type="radio"], input[type="checkbox"], .radio, .checkbox { margin:0 .25em 0 0; }/**/
/* //  HTML elements */	

/* common */		
	
	.easyleft { float:left; margin-right:1em; }
.easylefttop { float:left; margin-right:2em; margin-bottom:1em; }
.easyleftbottom { float:left; margin-right:2em; margin-top:1em; }
.easyright { float:right; margin-left:1em; }
.easyrighttop { float:right; margin-left:2em; margin-bottom:1em; }
.easyrightbottom { float:right; margin-left:2em; margin-top:1em; }
.easycenter { text-align:center; }
.clear { clear:both; }
.block { display:block; clear:both; }
.first { margin-left:0 !important; }
.last { margin-right:0 !important; }
.top { margin-top:0 !important; }
.bottom { margin-bottom:0 !important; }
.hidden, .print { display:none; }
.graphic { margin:0; padding:0; display:block; overflow:hidden; text-indent:-8000px; }
/* // common */			

/* base */

	/*body, table, input, textarea, select, li, button{
		font:1em Helvetica, Arial, Sans-Serif;
		line-height:1.5em;
		color:#333;
		}*/
	

	ins { text-decoration:none; color:#900; font-style:italic; }
code { color:#555; }
pre { margin-left:2em; padding-left:2em; border-left:1px solid #ccc; }
blockquote { margin-left:2em; border-left:1px solid #ccc; font-style:italic; }
dt { font-weight:bold; }
/*	th, td{padding:.5em 1em;line-height:1.5em;}		
	th{background:#eee;}
	td{border-bottom:1px solid #eee;}*/
	caption { font-style:italic; color:#777; margin:.5em 0; }
#contactForm fieldset { border:1px solid #000; padding:1em 2em; margin:0 0 1.5em 0; }
#contactForm legend { padding:2px 5px; }
#contactForm form div { margin:.5em 0; clear:both; overflow:hidden; }
#contactForm form div.col { clear:none; }
, #contactForm form div.first {
clear:both;
}
#contactForm input[type="text"], #contactForm input[type="password"], #contactForm textarea, #contactForm .field, #contactForm .area, #contactForm select { border:1px solid #aaa; padding:5px; background:#fff; width:300px; line-height:1em; margin:0; }
#contactForm select { width:150px; }
#contactForm textarea, #contactForm .area { overflow:auto; height:150px; width:400px; }
#contactForm input[type="text"]:focus, #contactForm input[type="password"]:focus, #contactForm textarea:focus, #contactForm select:focus, #contactForm .focus { background:#f5f5f5; outline:none; }
#contactForm .submit { }
#contactForm button { border:none; background:#000; color:#fff; padding:0 2.5em; height:2em; line-height:2em; cursor:pointer; }
.note, .success, .error { display:block; }
.error { color:#900; }
.success { color:#060; }
.note { font-weight:bold; }
.notvalid { border:1px solid #900 !important; }
/* base */

	
	/* percentage based grid */
		
		/* 
			class name .cols used for column containers
			class name .col used for individual columns
		*/
		
		.cols { margin-bottom:1.5em; overflow:hidden; } /* main column container class */
.col, .col2, .col3, .col4, .col5 { float:left; display:inline; }
#easy_tooltip { border:1px solid #e1e1e1; padding:2px 10px; background:#fff; }
#easy_tooltip span { } /* extra element */
#easy_popup { /* popup overlay */ background:#000; }
#easy_popup_preloader { /* popup preloader */ padding:10px; background:#fff; color:#333; }
#easy_popup_content { /* popup window */ padding:10px; background:#fff; color:#333; }
#easy_popup_content .caption { padding-top:10px; }
#easy_popup_close { /* popup close button */ position:absolute; float:left; left:0; top:-24px; color:#fff; cursor:pointer; }
#easy_popup_gallery { /* popup gallery navigation */ position:absolute; float:left; left:0; bottom:-24px; color:#fff; cursor:pointer; }
#easy_popup_prev { margin-right:5px; }
#easy_popup_next { }
#easy_popup_counter { /* popup gallery counter */ position:absolute; float:left; right:0; bottom:-24px; color:#fff; cursor:pointer; }
/* // easy elements */

/*//comm.css*/
.dblue a { color: #2670b1; }
.dblue a:hover { color: #666; }
img { border:0 none; }
.f_l { float:left; }
.f_r { float:right; }
.tl { text-align:left; }
.tc { text-align:center; }
.tr { text-align:right; }
.dis { display:block; }
.inline { display:inline; }
.none { display:none; }
.oh { overflow:hidden; }
.clearfix:after { content:"."; display:block; height:0; clear:both; visibility:hidden; }
.font16 { font-size:16px; }
.font15 { font-size:15px; }
.font14 { font-size:14px; }
.font12 { font-size:12px; }
*html .clearfix { height:1%; }
*+html .clearfix { height:1%; }
.clear { clear:both; height:0px; line-height:1px; font-size:1px; visibility:hidden; }
#dcms_pager .pages { border:none; text-transform:uppercase; font-size:12px; padding:0; height:20px; clear:both; text-align:center; }
#dcms_pager .pages a { text-decoration:none; font-size:12px; height:20px; margin-top: 0; margin-right: 5px; margin-bottom: 0; margin-left: 0; padding-top: 3px; padding-right: 5px; padding-bottom: 3px; padding-left: 5px; }
#dcms_pager .pages a:hover { }
#dcms_pager .pages .pgEmpty { color:#eee; padding:3px 5px 3px 5px; }
#dcms_pager .pages .pgCurrent { color:#000; font-weight:bold; background-color:#eee; padding:3px 5px 3px 5px; }
.red a { color:#C00; text-decoration:none; }
.red a:hover { color: #333; text-decoration:none; }
.brown a { color:#302521; text-decoration:none; font-weight:bold; }
.brown { color:#302521; }
.brown a:hover { color: #999; text-decoration:none; font-weight:bold; }
.blue { color:#297fbe; }
.blue a:hover { color: #999; text-decoration:none; font-weight:bold; }
a.red { color:#C00; text-decoration:none; }
a.red:hover { color:#C00; text-decoration:none; }
.nonetext { text-indent:-9999px; }
.nonetext a { display:block; height:100%; width:100%; }
/*滚动图片开始*/
#List1, #List2 { float:left; }
.Cont { width:663px; overflow:hidden; float:left; height:130px; }
.ScrCont { width:10000000px; }
/*滚动图片结束*/

#select { font-size: 11px; BEHAVIOR:url('../../en/selectBox.htc'); cursor: hand; }
#select table tr td { font-family:Verdana, Geneva, sans-serif; font-size:11px; text-transform:none; }
/*//comm.css*/

#nav ul.collapsed { display: none; }
#nav li ul { padding:0px 0px; }
#nav li ul li { padding:0; margin:0; }
#nav li ul li a { background-image: url(../images/a_08.jpg); background-repeat: no-repeat; height: 30px; width: 128px; padding-left: 48px; color: #FFF; line-height: 30px; display: block; }
#nav li ul li a:hover { color: #e26125; }
.clearclear { padding:0; margin:0; }
.positioncon table { border-right-width: 1px; border-bottom-width: 1px; border-right-style: solid; border-bottom-style: solid; border-right-color: #CCC; border-bottom-color: #CCC; }
.positioncon table tr td { border-top-width: 1px; border-left-width: 1px; border-top-style: solid; border-left-style: solid; border-top-color: #CCC; border-left-color: #CCC; padding-top: 4px; padding-right: 8px; padding-bottom: 4px; padding-left: 8px; }
.lbak { background-color: #f1f1f1; text-align: center; color: #333; }
.title1 { line-height: 45px; margin-bottom: 25px; background-color: #f3f3f3; text-align: left; padding-left: 20px; height: 45px; color:#146aad; }
.title1 a { color: #FFF; }
.title1 a:hover { color: #f3f3f3; }
.title1 span { background-color:#146aad; color:#fff; height:45px; padding:0 10px 0 10px; }
