﻿@import url(/css/reset.css);
@import url(/css/head.css);
body{ font-family:Verdana, Arial, Helvetica, sans-serif; color:#333333; font-size:12px; background-color:#dfdfe0;}
img{ border:0;}
#layout{ width:950px; margin:0 auto; background-color:#FFFFFF;}

#main{ background-color:#FFFFFF;  clear:both;}
.content{ width:650px; float:left; margin-top:5px;margin-left:3px; overflow:hidden;}
.content1{ width:657px; float:left; margin-top:5px;margin-left:2px; overflow:hidden;display:inline;}
.right{ width:276px; float:right; margin-top:5px; margin-right:3px;}
.right_a{ width:273px; clear:both; margin-bottom:10px;}
.one{ color:#000000; font-size:12px; font-weight:bold; background:url(/images/newimg/siderbg.gif) 0 0 no-repeat scroll;line-height:23px; padding-left:30px;}

.a1{ color:#990000; text-decoration:none;}
.a1:hover{ text-decoration:underline; color:#FF0000;}
.more{ text-align:right; padding-right:20px; line-height:28px;}
.more a{ color:#990000; text-decoration:none;}
.more a:hover{ text-decoration:underline; color:#FF0000;}

.newslist h2{left:-9999em;position:absolute;}

/*****************************
   begin newright
*********************/
.newright{ width:276px; float:right; margin-top:5px; margin-right:3px; background-color:#FFFFFF;}
.newright_a{ position:relative; margin-bottom:8px; border:#efefef 1px solid; clear:both;padding-bottom:10px;}
.newright_a h2{ font-size:12px; color:#FFFFFF; font-weight:bold;background:url(/images/newface/newrighth2.gif) 0 0 repeat-x scroll; height:23px; line-height:23px; padding-left:10px;}
.rightmore{ position:absolute; right:5px; top:5px;}
.rightmore a{ color:#FFFFFF; font-size:12px; text-decoration:none;}
.rightmore a:hover{ text-decoration:underline; color:#FFFF00;}
.newright_a ul li{ padding:1px 0; border-bottom:#efefef 1px dashed}
.newright_a ul li a{ color:#333333; text-decoration:none; display:block; padding:4px 0;padding-left:20px; background:url(/images/newimg/arrow.gif) 8px 11px no-repeat scroll;height:15px;
line-height:17px;
overflow:hidden;}
.newright_a ul li a:hover{ background-color:#eff5fe; color:#251c01; }
.newright_b{ height:32px; margin:0; padding:0;}
.newright_b a{ display:block; background:url(../images/newface/newrightbg.gif) 0 0 no-repeat scroll; width:126px; height:32px; text-align:center; float:left; color:#990000; text-decoration:none; margin-left:7px; line-height:37px; line-height:24px;}
.newright_b a:hover{ text-decoration:underline; color:#993300;}
/*****************************
   over newright
*********************/



.news{ padding:5px;}
.te{border-left:#fff0c3 1px solid; border-right:#fff0c3 1px solid;  border-bottom:#fff0c3 1px solid;}

.hot{ background:url(/images/newimg/hotbg.gif) 0 0 no-repeat scroll; height:33px;}
.hota{ width:570px; float:right;}
.hota li{ list-style:none; display:inline; background:url(/images/newimg/common8.gif) 2px -4px no-repeat scroll; padding-left:15px; margin-left:10px;}
.hota li a{ color:#990000; text-decoration:none; line-height:33px;}
.hota li a:hover{ text-decoration:underline;}

#footer{ background-color:#FFFFFF; clear:both;}

#flink
{ height:125px; width:950px;border-top:1px solid gray; padding-top:3px;}

#linktitle
{padding:3px 7px; font-size:13px;}

#flink a:hover img{ outline : 1px solid #000; }

.link_img
{ width:105px; float:left;padding:7px 4px 6px 5px;}


#footer{ }
.footermenu{ text-align:center; background-color:#b31808;}
.footermenu li{border-left:1px dashed #FFFFFF;
padding:0 15px; display:inline; line-height:26px;}
.footermenu li a{ color:#FFFFFF; text-decoration:none;}
.footermenu li a:hover{ text-decoration:underline;}
.lastchild2
{ border-right:1px dashed #ffffff;}




#firsttitle,#secondtitle,#thirdtitle,#fourthtitle
{
	color:#fff;
	font-size:14px;
	font-weight:bold;
	width:241px;
	height:30px;
	line-height:30px;
	text-align:center;
	margin-bottom:10px;
	background-image: url(/images/newimg/mainbg.gif);
	background-repeat: no-repeat;
}

#fly {
background:transparent url(/images/newimg/hotbg.gif) no-repeat scroll 4px 0; margin-bottom:6px; position:relative;

padding:4px 0 3px;
}

#hot
{left:5px;padding:4px 5px 0pt;position:absolute;width:45px; font-weight:bold;font-size:13px; color:#990000;}

#shot
{ background:transparent #FFFFFF no-repeat scroll 0 0; height:25px;margin-left:67px;overflow:hidden;width:578px; }

#shot table
{ width:1800px; height:23px;}

#shot table td
{ height:23px; vertical-align:top;}

#shot a
{ padding:0 15px 0 3px; color:#0000ff;}


#first table,#second table,#third table,#fourth table
{ margin:10px 0;}
#first table td, #second table td, #third table td,#fourth table td{
border-right:1px dashed #999999;
}
#first, #second, #third, #fourth {
padding:10px 2px 3px 2px; position:relative;}
tbody {
display:table-row-group;
vertical-align:middle;
}
tr {
display:table-row;
vertical-align:inherit;
}
td {
display:table-cell;
padding:1px;
text-align:inherit;
vertical-align:inherit;
}
table {
border-collapse:separate;
border-spacing:2px;
text-indent:0;
}
#first a, #second a, #third a, #fourth a, #dlZuanye a {
border:1px solid #FFFFFF;
display:block;
height:107px;
margin:4px;
overflow:hidden;
text-align:center;
text-decoration:none;
width:117px;
padding-top:3px;
}
#dlZuanye a
{
	
	padding:0;
	}
#third a,#fourth a 
{
height:50px;
}
.red {
color:#FF524A;
font-weight:bold;
 text-decoration:underline;
}
h1, h2, h3, h4 { font-size:100%;

}
h3 a{ line-height:19px;}
.name_en { color:#333333;
font-size:10px;
line-height:10px;
}
#first a:hover,#second a:hover,#third a:hover,#fourth a:hover
{border:1px solid #000000; background:#ffffcc;}

#dlZuanye a:hover {
background:url(/images/newimg/a1.gif) 0 0 repeat-x scroll; display:block; overflow:hidden; text-decoration:underline;}
#dlZuanye a { background:url(/images/newimg/a1.gif) 0 0 repeat-x scroll; display:block; overflow:hidden;
color:#990000;
height:27px;
line-height:25px;
margin:2px;
width:60px; text-align:center; text-decoration:none;}


#tongji{ display:none;}
.footlink{ text-align:center}
.footlink a{  color:#666666; line-height:35px; text-decoration:none; font-weight:bold;}
.footlink a:hover{ text-decoration:underline;}

/*page*/
#xuzhi{ position:relative; width:270px; overflow:hidden; height:200px;margin:10px 0 0; }
#xuzhiul1{ padding:0 5px;}
#xuzhi ul{ position:relative;}
#xuzhi ul li{ height:22px;}
#xuzhi ul li a{ white-space:nowrap;}


#paiming,#qianzheng,#jiaoyu
{ height:auto;}

#right2
{ height:92px;}

.readmore
{text-align:right; padding:5px; padding-right:30px;}

.clear
{ clear:both;}
#path
{ background:#F0F0F0; padding:4px 0 4px 30px; color:#000000; }

#path a{ color:#000000; }
#path a:hover{ text-decoration:none;}
#title,#source
{ text-align:center;font-size:22px;padding:7px 20px;}

#source
{ color:#939393; font-weight:normal; font-size:12px;padding:7px 0pt;margin:0 20px;border-top:2px solid #CC0000;border-bottom:1px solid #cccccc;}

#content
{ padding:20px 30px;font-size:14px; line-height:22px; float:left;}

#content ul,#content ol
{padding-left:30px;}

#content strong{ font-weight:bold;}

.Bold
{font-weight: bold;}

.Title
{font-weight: bold;	font-size: 18px;color: #cc3300;}

.Code
{border: #8b4513 1px solid;	padding-right: 5px;	padding-left: 5px;	color: #000066;	font-family: 'Courier New' , Monospace;	background-color: #ff9933;}

/***      main-left  ************************/
#left a
{ text-decoration:none; color:#000000;}

div#left 
{left : 0; width : 67%; padding : 10px 20px; margin:10px 0 10px 1px;}
  
div#right { 
left : 67%;  top:175px;;width : 275px;; position:absolute; padding:10px 0;}


table td
{ vertical-align:top;}

.firstcontent
{margin:5px 3px;overflow:hidden;width:122px;}

.firstcontent a{ color:#000000; text-decoration:none}

.firstcontent h3
{ text-align:center; color:#ff0000; font-weight:bold; border:1px solid #000000; padding:3px 0; background:#d9aaf7;}

.firstcontent ol
{ padding:3px 0 7px 24px;border:1px solid #999999;margin-top:3px; border-bottom:none; background:#FFFFCC; height:184px; }

.leftmore
{border:1px solid #999999;display:block;padding-left:65px; border-top:none; background:#FFFFCC; padding-bottom:5px;}

#left2 h3
{ background:#A4CBF6;}


#right3,#right4,#right5,#right6{ border-bottom:#fff0c3 1px solid; border-left:#fff0c3 1px solid; border-right:#fff0c3 1px solid; margin-bottom:6px;}

/*============================login==========================*/
.main{ margin:8px 0;}
.loginleft{ border:#ffd458 1px solid; width:300px; margin:26px 60px 20px 60px; float:left;}
.loginleft h1{ font-size:16px; font-weight:bold; color:#000000;  line-height:28px; background:url(//images/newimg/re.gif) 6px 5px no-repeat scroll;background-color:#ffd458; padding-left:30px; margin:1px; }
.aaa{ color:#333333; font-size:14px; font-weight:bold; line-height:28px; padding-left:10px; margin-top:10px; margin-bottom:10px;}
.loginleft a{background:transparent url(//images/personal/bt_Bg_03.gif) no-repeat scroll 0 0; width:52px; height:19px; display:block; text-align:center; line-height:19px; color:#0066CC; text-decoration:none;}



.loginright{ border-left:#990000 1px dashed; height:290px; float:left; padding-top:26px; padding-left:20px;}
.loginright h1{ color:#FF3300; font-size:14px; font-weight:bold; text-decoration:underline}
.loginright ul{ margin-top:10px;}
.loginright ul li{ list-style:none; line-height:24px; color:#333333;}
.loginright a{ font-size:14px; font-weight:bold; color:#FF0000; line-height:50px;}
.loginright a:hover{ text-decoration:none; color:#000000;}

.text_input,.text_input{ margin-left:10px;}

.bt_Bt{
background:url(/images/personal/bt_Bg_03.gif) no-repeat;
width:52px;
height:19px;
line-height:19px;
color:#000;
text-align:center;
border:0;
margin-right:10px;
}



#content table{ border:0; border-collapse:collapse; width:600px; line-height:normal;}
#content table tr{ height:28px;}
#content table td{ vertical-align:middle; padding:3px 1px;}

/*表头*/
table caption{ font-size:20px;  text-decoration:none; text-align:left; width:600px; margin-bottom:10px; padding:10px 0;}
table caption a{text-decoration:underline; color: #CC0000;}
.th{background-color: #FF6600; text-align:center; font-size:14px;}
.th td{ border:1px solid #cccccc;}

.gray {	background-color: #D8D8D8;	font-size:12px;text-align:center;}
.white{	font-size:12px;	text-align:center; background-color: #EBEBEB;}
.gray a,.white a{ color:#CC0000; text-decoration:none; font-weight:bold;}
.w28,.w36,.w48,.w58{ padding:0 3px;}
.w28{ width:34px;}
.w36{ width:42px}
.w48{ width:54px;}
.w58{ width:64px;}
.w3{ width:48px}
.wauto{width:auto;}
.left{ text-align:left;}

.hits{ color:#FF6600; font-size:11px; margin-left:10px; font-family:Verdana, Arial, Helvetica, sans-serif;}


.tabs{ border-bottom:#8bc200 3px solid; height:28px; margin:5px 0 0 5px; width:93%; margin:0 auto}
.tabs li{ display:block; float:left; height:17px; padding:5px 10px; background-color:#fff; margin-right:10px;  font-size:14px; border:#e8e8e8 1px solid; border-bottom:0; }
.tabs li a{ color:#000099; text-decoration:none;}
.tabs li.currenttab{ background-color:#8bc200;border:#8bc200 1px solid;border-bottom:0;}
.tabs li.currenttab a{ font-weight:bold; color:#FFFFFF;}

.newslist{ clear:left; width:93%; margin:0 auto}
.newslist ul li{ list-style:none; padding:5px 0; padding-left:20px; font-size:14px; background:url(/images/newimg/arrow_126.gif) 8px 12px no-repeat scroll;}
.newslist ul li a{ color:#333333; text-decoration:none;}
.newslist ul li a:hover{ text-decoration:underline;}

.pager{ margin:10px 0; color:#666666; text-decoration:none; text-align:center}
.pager a{ text-decoration:underline; color:#666666;}
.pager a:hover{ text-decoration:none;}
