﻿html, body                  {scrollbar-face-color: #dee3e7;	scrollbar-highlight-color: #ffffff;	scrollbar-shadow-color: #dee3e7;scrollbar-3dlight-color: #d1d7dc;scrollbar-arrow-color: #006699;scrollbar-track-color: #efefef;	scrollbar-darkshadow-color: #98aab1;font-family: "宋体" , Arial, Helvetica, sans-serif;	margin: 0px;padding: 0px;}
form, div, td, th, select   {border-style: none;border-width: 0px;	font-size: 12px;white-space: normal;word-break: break-all;font-weight: normal;margin: 0px;padding: 0px;}
table                       {border-collapse: collapse;margin-bottom: 0px;}
img                         {border: 0;}

img.title
{
    width: 18px;
    height: 18px;
    vertical-align:middle;
}

ul, li, dd, dt, dl          {padding: 0;font-family: 宋体, Arial, Helvetica, sans-serif;margin-left: 0;margin-top: 0;margin-bottom: 0;list-style: none;}

a                           {font-family: 宋体, Arial, Helvetica, sans-serif;}
a:link		                {COLOR: #000000; TEXT-DECORATION: none}
a:visited	                {COLOR: #000000; TEXT-DECORATION: none}
a:active	                {COLOR: #000000; TEXT-DECORATION: none}
a:hover		                {COLOR: #ff0000; TEXT-DECORATION: underline}

hr                          {	height:1px;	color:Silver;}

.left                       { float:left; }
.right                      { float:right; }
.clear                      { clear:both; }
.spClear                    { clear:both;height:10px; }
.mouse                      { cursor:pointer; }

/*首页布局*/
.main{clear:both;margin:0 auto;width:970px;text-align:left;overflow:hidden;_overflow:visible;}

.height10{height: 10px;}
.height240{height: 240px;}
.height670{height: 670px;}

.width222{width: 222px;}
.width210{width: 210px;}
.width526{width: 526px;}
.width516{width: 516px;}

.div_login
{
    border: 1px solid #CCCCCC;
    height:160px;
    width:220px;
    background-color:#eae6e3;
    font-size:12px;
    font-family:宋体;
}

.div_cal
{
    border: 1px solid #CCCCCC;
    height:186px;
    width:220px;
    background-color:#eae6e3;
    font-size:12px;
    font-family:宋体;
}

.div_content
{
    border: 1px solid #CCCCCC;
    margin-left: 10px;
}
.div_content h2{padding: 0 0 0 10;font-size:12px;height:25px;border-bottom:1px solid #c4d4dd;margin:0 8px;position:relative;z-index:1;}
.div_content h2 .more{font-size:12px;font-weight:normal;position:absolute;top:0px;right:10px;z-index:2;}
.div_content ul{padding:2px;font-size:12px;}
.div_content ul li{width:95%}
.div_content ul li.notice{line-height:22px;font-weight:normal;}
.div_content ul li span{display:block; text-align:left;padding-left:15px; height:25px;line-height:25px;font-weight:normal;overflow:hidden; background:url('/Images/Web/icon1.jpg') no-repeat left 5px}

.div_content_list
{
    margin: 10px 16px 10px 16px;
    height: 100%;
    overflow: hidden;
    clear: both;
}

.div_content_info
{
    margin: 10px 16px 10px 16px;
    overflow: auto;
    clear: both;
}

.div_content_title
{
    height: 32px;
    clear: both;
    font-weight: bold;
    line-height: 32px;
    text-indent: 16px;
    background-color: #CCCCCC;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    border-bottom-color: #C0C0C0;
    vertical-align: middle;
}
.div_content_title span{ width:79px; height:24px; float:right; display:block; color:#fff; text-align:center; overflow:hidden; line-height:30px;}
.div_content_title span a{ color:#FFF; font-weight:normal;text-decoration:none}
.div_content_title span a:hover{ color:#417DC5; text-decoration:underline}

.div_content_title1
{
    height: 32px;
    clear: both;
    font-weight: bold;
    line-height: 32px;
    text-indent: 16px;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    border-bottom-color: #C0C0C0;
    vertical-align: middle;
}
.div_content_title1 span{ width:79px; height:24px; float:right; display:block; color:#fff; text-align:center; overflow:hidden; line-height:30px;}
.div_content_title1 span a{color: #808080;text-decoration: none;}
.div_content_title1 span a:hover{ color:#417DC5; text-decoration:underline}

.div_content_title2
{
    height: 32px;
    clear: both;
    font-weight: bold;
    line-height: 32px;
    text-indent: 16px;
    background-color: #CCCCCC;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    border-bottom-color: #C0C0C0;
    vertical-align: middle;
}
.div_content_title2 span
{
    
    height: 24px;
    margin-left: 10px;
    float: left;
    display: block;
    color: #333333;
    text-align: center;
    overflow: hidden;
    line-height: 30px;
}

.div_menu_list{}
.div_menu_list ul               {margin: 0px;font-size: 14px;}
.div_menu_list ul li            {width:100%}
.div_menu_list ul li a
{
    border-color: #808080;
    border-width: 1px;
    display: block;
    width: 100%;
    color: #666666;
    font-weight: normal;
    text-decoration: none;
    border-bottom-style: dotted;
}

.div_menu_list ul li a:hover    {color: #b81c22;text-decoration: none;background-color: #f2f2f2;}
.div_menu_list ul li a span     {text-align:left;margin-left: 60px; padding-left:30px; height:35px;line-height:35px;font-weight:normal;overflow:hidden;background:url('/Images/Web/Li_1.png') no-repeat left center;}

.div_menu_title
{
    letter-spacing: 5px;
    background-color: #CCCCCC;
    line-height: 38px;
    padding: 5px 0;
    color: #b81c22;
    font-size: 16px;
    font-weight: bold;
    cursor: default;
    border-bottom: 2px solid #b81c22;
    text-align: center;
}

/*内容页布局*/
.pLeft
{
    position:relative;
    width:222px;
    float:left;
    background-color:#eae6e3;
    height:600px;
}

.pLeft1
{
    position:relative;
    width:222px;
    float:left;
    background-color:#eae6e3;
    height:1008px;
}

.pLeft2
{
    position:relative;
    width:222px;
    float:left;
    background-color:#eae6e3;
    height:680px;
}

.pRight
{
    float:right;
    margin-left:10px;
    position:relative;
    width:736px;
    border: 1px solid #CCCCCC;
}

.pRight1
{
    float: right;
    margin-left: 10px;
    position: relative;
    width: 736px;
}


.left_bot
{
    width:100%;text-align:center;
    position:absolute;
    bottom:50px;
}
.lab_up
{
     font-family:黑体;
     Font-Size:18pt
}
.lab_down
{
     font-family: MV Boli ;
     Font-Size:14pt;
     color:#B81C22
}

.left_bot1
{
    width:100%;text-align:center;
    bottom:50px;
}

/*员工风采列表显示样式*/
.staff_img_list                 {margin:0;padding:0;}
.staff_img_list ul              {margin:0 0 0 -5px;}
.staff_img_list ul li           {float: left;margin: 10px 0 10px 20px;padding: 5px 10px 5px 10px;width: 200px;height: 280px;border: 1px solid #CCCCCC;background: url(Images/pro_bg.gif) repeat-x;overflow: hidden;}
.staff_img_list ul li .nTitle   {padding-bottom:5px;line-height:20px;height:20px;color:#005eac;}
.staff_img_list ul li .nImg img {width:174px;height:230px;}
.staff_img_list ul li .nBtm     {padding-top:10px;height:20px;}
.staff_img_list ul li .nBtm img {vertical-align:middle;}
/*项目展示列表显示样式*/
.pro_img_list                   {margin:0;padding:0;}
.pro_img_list ul                {margin: 0 0 0 -10px;}
.pro_img_list ul li             {float: left;margin: 10px 0 10px 20px;padding: 5px 10px 5px 10px;width: 324px;height: 240px;border: 1px solid #CCCCCC;background: url(Images/pro_bg.gif) repeat-x;overflow: hidden;}
.pro_img_list ul li .nTitle     {padding-bottom:5px;line-height:20px;height:20px;color:#005eac;}
.pro_img_list ul li .nImg img   {width:314px;height:180px;}
.pro_img_list ul li .nBtm       {padding-top:10px;height:20px;}
.pro_img_list ul li .nBtm img   {vertical-align:middle;}

.pagebox{font-size:12px;line-height:200%;font-weight:normal;}

/*header样式*/
.header                         {width:100%;height:120px;background-color:#fff;position:relative;}
.header_logo                    {background-color:#fff;width:970px;height:40px;margin: 30px auto 10px auto;position:relative;}
.timeDiv
{
    float: right;
    padding-top: 20px;
}

/*header导航条*/
.header_b 
{
    width:100%;
	height:32px;
	background-color:#b81c22;
	margin-bottom:0px;
}
.main_nav 
{
    height: 32px;
    width:990px;
    margin:0 auto 0 auto;
}
.main_nav li
{
	float:left;
	height:32px;
}	
.main_nav li a
{
	text-decoration:none;
	float:left;
	padding: 0 16px;
	white-space:nowrap;
	color:#fff;
	font:700 15px/32px "Microsoft YaHei";
}
.main_nav li a:hover 
{
	color:#b81c22;
	text-decoration:none;
	background-color:#f47d81;
}	
.main_nav  li.on  a ,.main_nav li.on  a:hover 
{
	color:#fff;
	background:#b81c22;
}	

/*-----------------footer---------------------*/
.footerDiv
{
    float:left;
    width:100%;
    height:70px;
}

.footerTxt
{
    width:960px;
    text-align:center;
    margin: 0px auto 10px auto;
}

.imageBack1{ background-image:url('/Images/Web/title_bg1.png')}

/*首页滚动图片标题*/
.title1{ height:35px; width:970px;color:#fff;line-height:35px; clear:both; font-weight:bold; text-indent:16px;}
.title1 span{ float:right; padding-right:16px; font-weight:bold;}
.title1 span a{ color:#fff;font-weight:normal;}

/* 首页滚动图片 */
.caseShow{height:171px; background-image:url('/Images/Web/case_bg.jpg'); background-repeat:no-repeat; overflow:hidden;}
.caseShow .leftarrow{ width:42px; height:99px; background-image:url('/Images/Web/arrow.jpg'); float:left; margin-top:30px; cursor:pointer}
.caseShow .centerCase{width:600px; float:left; padding-top:15px; overflow:hidden; height:171px;}
.caseShow .rightarrow{ width:42px; height:99px; background-image:url('/Images/Web/arrow.jpg'); float:left; margin-top:30px; background-position:0 99px;cursor:pointer}

/*滚动图片列表*/
.ulIndexCase{ width:600px;height:171px;}
.ulIndexCase li{ width:168px; margin:5px 4px 0px 4px; text-align:center; float:left; display:inline}
.ulIndexCase li img{ padding:1px; border:solid 1px #CCC}
.ulIndexCase li p{ text-align:center; padding:6px 0px}

/*以下是表格页样式*/
.gridview
{
    border: 1px solid #C0C0C0;
    padding: 2px;
    vertical-align: middle;
    clear: both;
    height: 20px;
    margin-top: 10px;
}
.gridview td
{
	border: 1px solid #C0C0C0;
	padding: 1px 1px 1px 1px;
	vertical-align: middle;
	clear: both;
}
.gridview th
{
	border: 1px solid #C0C0C0;
	background: #E3E3E3 url('Images/grid_title.png') repeat-x;
	text-align: center;
	height: 24px;
}

.listtable{width: 100%;}
.listtable th{padding-top: 4px;text-align: left;border-bottom-style: dotted;border-bottom-width: 1px;border-bottom-color: #C0C0C0;}
.listtable td{padding-top: 4px;text-align: right;border-bottom-style: dotted;border-bottom-width: 1px;border-bottom-color: #C0C0C0;}
.listtable th a{padding-left: 6px}

.infotable{width: 920px;}
.infotable th{padding-top: 2px; padding-left:4px; text-align: center;border: 1px solid #CCCCCC;padding-top: 4px;}
.infotable td{padding-top: 2px; padding-left:4px; text-align: left;border: 1px solid #CCCCCC;padding-top: 4px}

.pageInfo{margin-top:10px;padding:0 10px;font-size:12px;line-height:1.8em;color:#444; width:920px;}
.pageInfo p{margin:10px 0;}
.pageInfo p.downfile
{
    margin-top: 10px;
    padding-left: 30px;
    background: #EAFED3 url('/Images/Web/download.gif') no-repeat 5px center;
    border: #E3E3E3 solid 1px;
    line-height: 28px;
    text-align: left;
}
.pageInfo b,.pageInfo strong{font-size:14px;color:#0286cd;font-family:"微软雅黑";}
.pageInfo h1{font-size:16px;text-align:center;line-height:1.8em;}
.pageInfo .note{color:#999;font-size:12px;line-height:30px;text-align:center;}


td.InfoShow
{
    padding: 8px 4px 8px 4px;
    text-align: left;
    vertical-align: top;
}

span.InfoTitle
{
    font-size: 18px;
    font-weight: bold;
}

span.InfoAuthor
{
    color: #666666;
    font-size: 12px;
}