/*--------------------------------- 
	
created by kevin wu
		
 ----------------------------------*/


/*----------------- GLOBAL ------------------
* { margin: 0px; padding: 0px; }*/
body#home{	margin: 0px; font:normal 12px/150% Arial;  background-color:#4E4D4B; color:#333; }
body#in{	margin: 0px; font:normal 12px/150% Arial;  background-color:#2D2D2D; color:#333; }

/****** Sortable Styles ******/
/* a style which makes div touch the bottom of content */
.clear { border-top:1px solid transparent !important; margin-top:-1px !important; border-top:0; margin-top:0; clear:both; visibility:hidden;}
/* clearFloat */
.clearFloat:after { content:"."; clear:both; height:0; visibility:hidden; display:block; }
.clearFloat { display:inline-block; /* Fixes IE/Mac */ }
/* Hides from IE-mac \*/

* html .clearfix { height:1%; }
form, ul, ul li, p { padding:0; margin:0;}
ul li{ list-style:none}
.clearFloat { display:block; }

td, p, input {	font:normal 14px/150% Arial;	color:#333	text-decoration: none;}
a         {	 color:#000; text-decoration:none;}
a:link    {  color:#000;	text-decoration:none;}
a:visited { color:#000;	text-decoration:none;}
a:hover   {  color:#333;	text-decoration:underline;}

.smaller{ font-size:12px;}
.red{ font-size:12px; color:#F00}
a.red{ font-size:12px; color:#F00; text-decoration:underline;}
select{font:normal 11px/150% Arial; }
.stress{ font-weight:bold;}
.title3, title3 a:link, .title3 a:visited{font:bold 14px/20px Arial; color:#CCCCCC; text-decoration:none}
.title3 a:hover{ text-decoration:underline;}
.title4{ font-size:15px; font-weight:bold; color:#333; line-height:150%;}
.goback{ padding:12px 0 0 20px;}
img { border: none; margin:0; padding:0 }

.space1px{ height:1px; clear:both; font-size:1px; margin:0 auto; }
.space4px{ height:4px; width:90%; clear:both; font-size:1px;}
.space8px{ height:8px; font-size:1px; visibility:hidden; clear:both; width:10px; margin:0 auto;}
.space18px{ height:18px; font-size:1px; visibility:hidden; clear:both; width:10px; margin:0 auto;}
.space24px{ height:24px; visibility:hidden; clear:both; }
.space30px{ height:30px; visibility:hidden; clear:both; }
.space96px{ height:96px; visibility:hidden; clear:both; }
.space180px{ height:180px; visibility:hidden; clear:both; }
div, ul{ zoom:1; }
div:after, ul:after{ content:"\0020"; display:block; height:0; clear:both; }


/*----------------- / GLOBAL ------------------*/
#container{ width:932px; margin:0 auto;}
#internal{ width:100%; border-top:5px solid #000; background:#4E4D4B;}
#logo{ padding:20px 0 0 17px;}
#logo2{ padding-left:8px;}
#header{ width:100%; height:97px; background:url(images/topbg.png) repeat-x; position:relative;  }
#logo_in{ padding:0px 0 0 6px;}
#links{	position:absolute; text-align:right;	top:19px;	right:53px; color:#9A9A9A;clear: left;}
#links a{ padding:0 8px; color:#9A9A9A}
#tel{	position:absolute;	top:45px;	right:58px;}
#menu{ background:#2D2D2D; width:100%;}
.copyRight2{ color:#999999; font-family:Tahoma, Geneva, sans-serif;}
.copyRight{ height:58px; color:#999999; font-family:Tahoma, Geneva, sans-serif; width:100%; border-top:4px solid #C90000; padding-top:5px; padding-left:}
.bq a{ color:#999999; font-family:Tahoma, Geneva, sans-serif; text-decoration:underline} 
.bq a:hover{ color:#ccc; text-decoration:none}
.email a{ color:#999999; font-family:Tahoma, Geneva, sans-serif; text-decoration:underline} 
.email a:hover{ color:#ccc; text-decoration:none}

.copyRight .bq{ margin-left:347px;}
#news{ border:5px solid #787775; background:#EFEFEF; width:328px; height:331px; position:relative }
#news ul{ padding:12px}
#news ul li{ padding:2px}
#news ul li a{ font-size:12px; line-height:150%}
#news ul li span{ float:right; color:#999; font-size:12px;}
#news .title{ padding:10px 0 0 12px;}
#news .more{ position:absolute; bottom:12px; right:12px;}
#news .more a{ text-decoration:underline; color:#666;  font-size:12px;}
#news .more a:hover{ text-decoration:none}


#newsCenter ul{ padding:0 12px; margin-bottom:14px;}
#newsCenter ul li{ padding:2px}
#newsCenter ul li a{ font-size:14px}
#newsCenter ul li span{ float:right; color:#999}
#newsCenter .title{ padding:10px 0 0 12px;}
#newsCenter .more{ position:absolute; bottom:12px; right:12px;}
#newsCenter .more a{ text-decoration:underline; color:#666}
#newsCenter .more a:hover{ text-decoration:none}
#newsCenter .title5{ color:#C00; font-size:24px; font-weight:bold; text-align:center; line-height:150%; width:90%; margin:12px auto}
#newsCenter .date{ font-size:12px; color:#666; text-align:center}
#newsCenter .newsContent{ font-size:14px; color:#333; line-height:150%;}
#pages{ text-align:center}


#line{ width:100%; height:2px; background:url(images/dot.png)}
.title2{ background:url(images/yscp.png) no-repeat left -4px; padding-left:15px;}
.title2 p{ float:left; padding:4px 0 0 12px; font-size:14px; color:#FFF; font-weight:bold; }
table.yscp td{ text-align:center; font-size:14px; color:#FFF; font-weight:bold; }

table.yscp td a{ color:#FFF; font-weight:bold; }
table.yscp td a:hover{ color:#FFF; font-weight:bold; text-decoration:underline}

.title2 a{ float:right; margin-right:2px; color:#CCC; text-decoration:underline}


.col1 .submenu{ width:170px; background:url(images/left_bottom.gif) center bottom no-repeat; margin-left:11px;}
.col1 #cat p,
.col1 .fsyj,
.col1 .fxyj{ font-size:15px; font-weight:bold; color:#FFF;  text-indent:-1000px}
.col1 #cat{width:170px; background:url(images/gywm.png) center bottom no-repeat; height:30px;}
.col1 .fxyj{width:170px; background:url(images/yj/fxyj.png) center bottom no-repeat; height:30px;}
.col1 .fsyj{width:170px; background:url(images/yj/fsyj.png) center bottom no-repeat; height:30px;}
.col1 .cyjm{width:170px; background:url(images/cyjm.png) center bottom no-repeat; height:30px;}
.col1 .lxwm{width:170px; background:url(images/lxwm.png) center bottom no-repeat; height:30px;}
.col1 .cpjs{width:170px; background:url(images/cpjs.png) center bottom no-repeat; height:30px;}
.col1 .zlbz{width:170px; background:url(images/zlbz.png) center bottom no-repeat; height:30px;}
.col1 .jsnl{width:170px; background:url(images/jsnl.png) center bottom no-repeat; height:30px;}


#left_menu{ width:170px; margin:0; padding-bottom:7px; }
*html #left_menu{background-color:#F2F2F2;}
#left_menu li{ display:block;  list-style:none; position:relative; }
#left_menu li a{ display:block;  background-color:#F2F2F2; padding-left:12px; width:158px; line-height:26px; font-size:12px; color:#666; text-decoration:none;}
#left_menu li a:hover{  background-color:#FCFCFC; text-decoration:none;}
#left_menu li a.selected{ display:block; height:26px; background-color:#DCDCDC;  padding-left:12px; width:158px; line-height:26px;font-size:12px; color:#E21515; text-decoration:none; font-weight:bold}
#left_menu2{ width:170px; margin:0 0 0px; padding-bottom:7px; height:310px; overflow:auto; overflow-x:hidden; position:relative; background-color:#F2F2F2;}
#left_menu2 li{ display:block;  list-style:none; position:relative }
#left_menu2 li a{ display:block; height:26px; background-color:#F2F2F2; padding-left:12px; width:158px; line-height:26px; font-size:12px; color:#666; text-decoration:none;}
#left_menu2 li a:hover{  background-color:#FCFCFC; text-decoration:none;}
#left_menu2 li a.selected{ display:block; height:26px; background-color:#DCDCDC;  padding-left:12px; width:158px; line-height:26px;font-size:12px; color:#E21515; text-decoration:none; font-weight:bold}

table.zgs{ background:#CCC}
table.zgs td img{ padding:0; margin:0}
table.jm td img{ padding:0; margin-bottom:0px;}
table.scb td { font-size:12px}
table.scb{ background:#CCC}
table.scb td p{ font-size:12px; padding:0; margin:0; text-indent:0}
/*#main{ background:url(images/bgcon.jpg) left top no-repeat; width:100%; }*/

#main{width:100%; }
#main .col1{ float:left; width:180px; padding-top:19px;}
.center{ text-align:center}
#main .col1{}
table#yj table td{ text-align:left; font-size:14px;}
table#yj table td p{ padding:0; margin:0; text-indent:0}
.dot2{ width:100%; height:3px; background:url(images/dot2.png); overflow:hidden}
#main .col2{ float:left; width:780px; margin-left:16px; padding-top:20px;}
#main .col2 .main{background:url(images/mainbg.png) right top no-repeat; background-color:#FFF; min-height:320px; margin-bottom:24px; padding-top:4px;}
.col2 .title{ background:url(images/titlebg.png); width:117px; height:37px; margin:10px 0 0 12px;}
.col2 .title2{ background:url(images/titlebg2.jpg); width:165px; height:37px; margin:10px 0 0 12px;}
*html .col2 .title{ filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src="../images/titlebg.png");background:none; width:117px; height:37px;  margin:10px 0 0 12px;}

*html .col2 .title2{ filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src="images/titlebg2.jpg"); width:165px; height:37px; margin:10px 0 0 12px;}

.col2 .title2 p{ font-size:15px; font-weight:bold; color:#FFF; padding:6px 0 0 3px;}
.col2 .title p{ font-size:15px; font-weight:bold; color:#FFF; padding:6px 0 0 12px;}
#time{ float:left; padding-right:8px; width:150px;}
.maincontent{ padding:8px; width:90%; margin:12px auto; font-size:14px;}
.maincontent img{ padding:12px;}
.maincontent p{font-size:14px; text-indent:24px;}

.maincontent2{ padding:8px; width:90%; margin:12px auto; font-size:14px;}
.maincontent2 img{ padding:0px; }
.cfor{border:1px solid #ccc; padding:2px;}
td.center{ text-align:center}
table.center td{ text-align:center}
.maincontent2 p{font-size:14px; }

table.jm td{ font-size:12px;}
.dsj { width:96%; margin:0 auto 12px; line-height:200%;}
.title5{ padding:12px 0 0 16px; font:bold 16px/150% ËÎÌå}

ul.big li.arrow{ background:url(images/icon1.jpg) no-repeat left top; padding-left:27px;}
ol{ padding:5px; margin:0}
.r1 td{ border-bottom:1px dotted #333;}
ol li{ background:none; padding:3px}
.lx{ color:#CCC; margin:15px; width:94%; font-size:12px;}
.lx td{ font-size:12px}
/* ====================== footer ====================== */

#footer{ margin:0px auto 12px;border:none;color:#000;text-align:center;line-height:20px; font-size:12px;}
#footer #customer_service{ color:#00579C;}
#footer a{ padding:0 6px; color:#000; font-size:12px;}
#footer .links a{ padding:0 6px;}
#footer a:hover{color:#333; text-decoration:underline}

td.right{ text-align:right}

