/* CSS Document */
body { text-align: center; font-family:"宋体", arial;margin:0; padding:0;font-size:12px; color:#000;}
div,form,img,ul,ol,li,dl,dt,dd {margin: 0; padding: 0; border: 0;}
h1,h2,h3,h4,h5,h6,p { margin:0; padding:0;}
table,td,tr,th{font-size:12px;}
h1{text-align:center;  font-weight:bold; padding:10px 0 0 0; clear:both;}
h6{text-align:left;  font-size:12px; font-weight:bold; padding:10px 0 0 0; clear:both;}
ul,li{list-style:none}

/* 链接颜色 */
a:link {color: #343434; text-decoration:none;}
a:visited {color: #343434;text-decoration:none;}
a:hover {color: #bc2931; text-decoration:underline;}
a:active {color: #bc2931;}
/* 颜色属性 [定义规则，小写c加颜色名称] */
.cRed,a.cRed:link,a.cRed:visited{ color:Red; }
.cBlue,a.cBlue:link,a.cBlue:visited{color:#1f3a87;}
.cDRed,cDRed:link,cDRed:visited{ color:#bc2931;}
.cGray,a.cGray:link,a.cGray:visited{ color: #4F544D;}
.cDGray,a.cDGray:link,a.cDGray:visited{ color: #666;}
.cWhite,a.cWhite:link,a.cWhite:visited{ color:#fff;}
.cBlack,.cBlack:link,.cBlack:visited{color:#000;}
.cBlack:hover{color:#bc2931;}
.cYellow,a.cYellow:link,a.cYellow:visited{color:#ff0;}
.cGreen,a.cGreen:link,a.cGreen:visited{color:#008000;}
/* 字体属性 [定义规则，小写f加属性名称] */
.fB {font-weight: bold;}
.fI {font-style: italic;}

/* 字体大小*/
.f12px{ font-size:12px;}
.f14px{ font-size:14px;}

/* 其他属性 */
.left{ float: left;}
.right{ float: right;}
.clear{ clear: both; font-size:1px; width:1px; visibility: hidden; }
.hidden {display: none;}
.unLine ,.unLine a{text-decoration: none;}
.noBorder{border:none;	}

/* 局部 */
.top , .head , .navigation , .mainbody, .foot {margin: 0 auto;width: 1002px;text-align: left; }
.head {height:84px;background:url(logo.gif) 10px 10px no-repeat;}
.head .nav {width:402px;height:16px;background:url(nav_bg1.gif) right top no-repeat;float:right;margin:70px 0 0 0;}
.head .nav a {float:left;margin:2px 0 0 45px;}
.navigation {height:155px;background:url(banner.gif) left top no-repeat;border-bottom:8px solid #CCC;margin:5px auto;color:#FFF;}
.navigation span {float:right;margin:5px 45px 0 0;}
.navigation span a:link,.navigation span a:active,.navigation span a:visited{font-size:12px;text-decoration:none;color: #FFF;}
.navigation span a:hover{color: #FF9900;}
.mainbody {}
.mainbody .sidebar {width:260px;float:left;padding:8px;overflow:hidden}
.mainbody .sidebar h3 {font-size:12px;font-weight: bold;color:#0089E0;padding:3px 0 0 20px;background:url(ico_1.gif) left top no-repeat;height:16px}
.mainbody .sidebar .line_1 {background:url(line_1.gif) left top no-repeat;height:2px;line-height:0;font-size:0px;}
.mainbody .sidebar .hcs{margin-bottom:10px;}
.mainbody .sidebar .hcs h4{width:58px;height:18px;border:1px solid #A2CBE6;background:url(ico_2.gif) #F1F8FC 10px 5px no-repeat;font-size:12px;font-weight: normal;padding:6px 0 0 30px;float:left;margin:10px 0 0 15px;}
.mainbody .sidebar .contact{width:248px;background:url(contact_bg.jpg);margin:10px 6px 6px 6px;overflow:hidden}
.mainbody .sidebar .contact img {float:left}
.mainbody .sidebar .contact p{line-height:15px;margin-top:5px;color:#444;padding-left:10px;} 
.mainbody .sidebar ul {padding:15px;}
.mainbody .sidebar ul li{background:url(li.gif) 0px 5px no-repeat;padding-left:20px;line-height:2;border-bottom:1px dotted #A2CBE6}
.mainbody .main{float:right;width:726px;overflow:hidden;}
.mainbody .main .tit_1 {border-bottom:1px solid #999;}
.mainbody .main .tit_1 h3{width:85px;height:19px;background:url(nav_bg2.gif) repeat-x;font-size:12px;color:#333;padding:5px 0 0 0;}
.mainbody .main .tit_1 a{float:right;margin:-18px auto;}
.mainbody .main .newslist{width:354px}
.mainbody .main .newslist ul{margin:5px auto;}
.mainbody .main .newslist ul li{background:url(li.gif) 0px 5px no-repeat;padding-left:20px;line-height:180%;}
.mainbody .main .hcinfo {padding:10px;}
.mainbody .main .hcinfo .hcworks{float:left;padding:5px;border:1px solid #A2CBE6;background:#F1F8FC}
.mainbody .main .hcinfo .hcabout{float:left;width:280px;margin:0 10px 0 10px;}
.mainbody .main .hcinfo .hcabout h3{font-size:12px;font-weight:bold;color:#F28F18;}
.mainbody .main .hcinfo .hcabout p{line-height:180%;text-indent:30px;}
.mainbody .main .hcinfo .hclinks{float:left;}
.mainbody .main .hcinfo .hclinks h3{font-size:12px;font-weight:bold;}
.mainbody .main .hcinfo .hclinks li{text-align:left;line-height:180%;background:url(li_1.gif) left 8px no-repeat;padding-left:8px;}
.mainbody .main .navbar{margin:10px 0 10px 0;}
.mainbody .main h2{font-size:20px;font-family:黑体;font-weight:100;text-align:center;line-height:180%;}
.mainbody .main .content{line-height:180%;border-top:1px solid #CCC;border-bottom:1px solid #CCC;padding:30px 10px 30px 10px;}
.mainbody .main .cfoot{text-align:right;line-height:180%;}
.foot {background:url(flogo1.gif) 50px 8px no-repeat;border-top:6px solid #CCC}
.foot p{float:right;margin:10px 50px 0 0;line-height:2;}
.foot img{float:right;margin:3px;}
/*导航样式*/
.navigation ul{width:500px;height:30px;border-bottom:0px;padding:0px 5px;z-index:1;float:right;margin:-150px 0 0 0;}/*position:relative;left:480px;top:-150px;*/
.navigation ul li{display:inline;list-style:none;list-style-position:outside;text-align:center;float:left;}
.list{line-height:150%;text-align:left;padding:4px;}
.menu1{width:68px;height:auto;border:1px solid #FFF;background:#F1F8FC;color:#000;padding:3px 0px 0px 0px;cursor:hand;overflow-y:hidden;filter:Alpha(opacity=70);-moz-opacity:0.7;}
.menu1 a:link , .menu1 a:active , .menu1 a:visited{text-decoration:none;color:#000;}
.menu1 a:hover{background:#000;color:#FFF;padding:4px 4px 0 4px;}
.menu2{width:70px;height:18px;color:#FFF;overflow-y:hidden;cursor:hand;}
.menu2 a:link , .menu2 a:active , .menu2 a:visited{text-decoration:none;color:#FFF;}
.menu2 a:hover{color: #FF9900;}
/*分页样式*/
.pageNumbers {width:100%;height:15px;font-size:12px;text-align:right;}
.pageNumbers a:link,.pageNumbers a:active,.pageNumbers a:visited{font-size:12px;padding:2px 3px 2px 3px;text-decoration:none;background:#CCC;}
.pageNumbers a:hover{background-color: #000;}
.textinput{width:20px;border:1px #CCC solid;}
.submitinput{border:0px;background:#CCC;color:#000;padding:0px 1px 0px 1px;cursor:pointer;}
