
/***********************当前页面*************************/
#top-banner{
	width: 1000px;
	height: 120px;
	margin-bottom: 15px;
	background: #eee;
}

#current-url{
	width: 690px;
	height: 20px;
	border-bottom: solid 1px #E2E2E2;
	line-height: 20px;
	margin-bottom: 15px;
}

#sub-content{
	width: 690px;
	line-height: 180%;
}

#sub-content p{
	line-height: 180%;
}

/**********************关于我们**************/
/*****加入我们*****/
.hr_title,.hr_date,.hr_link{
	font-size: 12px;
	color: #e60000;
}

.hr_date{
	color: #666;
	margin-left: 20px;
}

.hr_link{
	text-align: right;
	color: #666;
	border-bottom: dashed 1px #E2E2E2;
	padding-bottom: 5px;
	margin-bottom: 20px;
}

/*****加入我们表单*****/
#hr_form{
}

#hr_form th,#hr_form td{
	padding: 5px;
	padding-left: 0;
	font-weight: normal;
}

#hr_form input,textarea{
	border: solid 1px #E2E2E2;
	padding: 1px;
	font-size: 12px;
}

#hr_form th{
	width: 80px;
	padding-left: 0;
	text-align: left;
}

.from_btn{
	border: solid 1px #E2E2E2;
	padding: 1px;
}

/**********************服务**************/
#shinei p,#zhenghe p{
	margin: 10px 0;
}

/**********************联系我们***************/
#sub-content #contact-left,#sub-content #contact-right{
	width: 310px;
	float: left;
}

#sub-content #contact-right{
	float: right;
}

#sub-content #contact-left h2,#sub-content #contact-right h2{
	font-size: 12px;
	color: #E60000;
}

#sub-content #contact-left img,#sub-content #contact-right img{
	margin: 10px 0;
}

/**********************服务细则************/
.xijie-ul_1{
	font-weight: bold;
	font-size: 14px;
}

.xijie-ul_1 li{
	margin: 8px 0;
	list-style: none;
}

.xijie-ul_2{
	font-size: 12px;
	margin-left: 20px;
	font-weight: normal;
	margin-bottom: 20px;
}

.xijie-ul_3{
	font-weight: normal;
	margin-left: 20px;
	margin-bottom: 20px;
}

/**********************外地客户*************/
#sub-flash{
	margin-bottom: 15px;
	padding-top:0; background-color:#666; color:#fff; line-height:42px; font-size:15px; padding-left:20px;
}

.red-text{
	color: #e60000;
	font-weight: bold;
}

.red_forteen-text{
	color: #e60000;
	font-size: 14px;
	font-weight: bold;
}

.gray_forteen-text{
	font-size: 14px;
	font-weight: bold;
	color: #333;
}

.red_twelve-bold-text{
	color: #e60000;
	font-size: 12px;
	font-weight: bold;
}

.red_twelve-no-text{
	color: #e60000;
	font-size: 12px;
}

.gray_twelve-text{
	font-weight: bold;
	color: #333;
}

.vgray_twelve-text{
	color: #444;
}

/*******************项目动态列表页************/
.item-list{
	width: 690px;
}

.item-list dl{
	border: 1px #E2E2E2 solid;
	margin-bottom: 25px;
	padding: 10px;
	width: 670px;
	background: url("../images/smail-img.jpg") no-repeat 98% 95%;
	height:1%; overflow:hidden;
}

.item-list dl dt{
	float: left;
	margin-right: 30px;
	width: 150px;
	height: 150px;
	overflow: hidden;
}

.item-list dt img{
	margin-left: -30px;
	margin-top: -30px
}

.item-list .item-list-title{
	font-size: 14px;
	font-weight: bold;
	margin-bottom: 10px;
	width: 450px;
}

.item-list .item-list-content{
	height: 100px;
	width: 450px;
}
.item-list .item-list-more{width: 450px;}
.item-list .item-list-more a{
	
	font-size: 14px;
	font-weight: bold;
	color: #F90;
	height: 20px;
	line-height: 20px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}

.item-list dl dd{
	float: left;
}

.page-h6{
	font-size: 12px;
	font-weight: normal;
	text-align: right;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}

.page-h6 a{
	font-weight: bold;
}

/*******************项目动态内容显示页************/
.show_title{
font-size: 14px;
text-align: center;
margin-bottom: 15px
}
/*******************案例分类介绍***********/
#sub-content .acases-main-list{
	width:100%;  overflow:hidden; margin-bottom:20px;
}
.cases-main-list-title{
	border-top: 1px #74726E solid;
	border-bottom: 1px #74726E solid;
	
	font-size: 12px;
	line-height: 35px;
	height: 35px;
	margin-bottom: 20px
}
.cases-main-list-title span{
	float: right;
	/*background: url(../images/red-list.jpg) no-repeat 0 50%;*/
		line-height: 35px;
	height: 35px;
	padding-left: 20px
}
.cases-main-list-content{
	float: right;
	width: 440px
}
.cases-main-list-content h2{
	font-size: 14px;
	margin-bottom: 10px;
	color: #e60000
}
.cases-main-list-img{
	float: left;
	width: 180px;
	height: 180px
}
/*****************文章列表页********/
.news-list li{
	margin: 5px 0 10px 0;
	border-bottom: 1px dashed #E2E2E2;
}
/*****************文章显示页*********/
.art_title{
	font-size:14px;
	text-align: center;
}

.art_other{
	font-size:12px;
	text-align: center;
	font-weight: normal;
	border-bottom: 1px #E2E2E2 solid;
	margin-top: 10px;
	padding-bottom: 5px;
}
.art_content{
	margin-top: 20px;
	height: auto!important;
	height: 350px;
	min-height:350px;
}
.Relation{
	margin-top: 20px
}
/***************团队列表*********/

.team-list{
	width: 684px;

	margin-bottom: 20px;
	float: left;
	background: #F9F9F9;
	padding: 3px 3px 15px 3px;
}

.team-list .hddimg{
	float: left;
	width: 66px;
	height: 66px
	
}
.team-list h2{
	font-size: 12px;
	 position:relative;
}
.team-list .team-list-content{
	float: right;
	width:600px;

}
.team-list .team-list-content P{ margin-right:40px;}
.team-list .team-list-content div{ display:none;}
.img_show,.img_hide{ cursor:pointer; position:absolute; right:0; top:4px;}
.img_hide{ display:none;}

/**********我们的客户*******/
#text-kehu ,#pic-kehu{
	width: 610px;
	height: 300px;
	overflow-x: hidden;
	padding: 15px;
	scrollbar-3dlight-color: #cccccc;
	scrollbar-arrow-color: #ffffff;
	scrollbar-base-color: #cccccc;
	scrollbar-darkshadow-color: #cccccc;
	scrollbar-face-color: #ccc;
	scrollbar-highlight-color: #ffffff;
	scrollbar-shadow-color: #ffffff;
	overflow: auto;
	overflow-x: hidden;
	border: solid 1px #E2E2E2;
	
}
#pic-kehu {
	height: 267px
}
#pic-kehu li{
	float: left;
	width: 137px;
	height:80px;
	margin-bottom: 10px;
	margin-right: 10px;
	background: #eee;
	border: solid 2px #E2E2E2;
}
#pic-kehu li img{
	width: 137px;
	height:80px;
}
#text-kehu li{
	float: left;
	width: 300px;
	margin-bottom: 5px
}
/**************案例显示页********/
.cases-title-list{
	margin-top: -10px;
	padding-bottom: 10px;
	border-bottom: 1px #6D0000 solid;
	margin-bottom: 20px;
	float: left;
	width: 690px
}
.cases-title-list img{
	float: left;
	width:123px;
	height: 113px;
	margin-right: 20px
}
.cases_content img{
	width: 638px;
	padding: 5px;
	border: 1px #E2E2E2 solid;
	background: url("img-line.gif"/*tpa=http://www.21hc.com.cn/21hc/images/img-line.gif*/) top cetenr no-repeat;
}
/**************案例列表页*******/
.cases-main-list {
	width: 690px;

	padding-bottom: 20px
	}
.cases-main-list li{
	float: left;
	margin-left: 3px;
	margin-right: 2px;
}
.cases-main-list li a{
	width: 224px;
	height: 195px;
	overflow: hidden;
	display: block;
	
}
.cases-main-list li a img{
	width: 224px;
	height: 195px;
	margin-top: -10px;

	margin-left: -5px;
}
#cases-main-list li a{
	width: 224px;
	height: 135px;
	overflow: hidden;
	display: block;
}
#cases-main-list li a img{
	width: 224px;
/*	height: 135px;*/
	margin-top: 0px;
	margin-left: 0px;
}
.cases-main-list li span{
	width: 224px;
	text-align: center;
	float: left;
	margin-top: 10px;
	overflow: hidden;
}
.cases-main-list li span a{ height:auto !important;}
.cases-sub-list-title{
font-size: 14px;
margin: 10px 0;

padding-top: 10px
}
.cases-sub-list{
	width: 690px;
}
.cases-sub-list li{
	width: 224px;
	float: left;
	margin-bottom: 10px
}
/*************个人作品分类列表页*******/
.work-title-list{
	background: #E2E2E2;
	width: 650px;
	margin-bottom: 20px
}
.work-title-list li{
	float:left;
	line-height: 25px;
	margin-left:5px;
	margin-right:20px
}
/*************个人作品显示页*****/
.one_cases_content{
	width: 650px;
}
.one_cases_content_img{
	float:left;
	width:400px
}
.one_cases_content_img img{
	width: 400px
}
.one_cases_content_text{
	width: 230px;
	float: right;
}

/*案例列表页*/
.downlist{margin:0;padding:0;list-style:none;}
.downlist li{clear:both; padding:0 0 10px 0;height:142px;overflow:hidden;}
.downlist li .pic{background:url(../images/bg_nodown.gif) no-repeat center;float:left;width:220px;height:123px;display:block;text-align:center;padding:0;margin:10px 0 0 0;border-right:0px solid #e8e8e8;}
.downlist li .pic img{margin:0;}
.downlist li .list{float:left;width:440px;padding:5px 15px;height:140px;display:block;overflow:hidden;color:#777;line-height:22px; font-size:12px;}
.downlist li .list p{ font-family:"Microsoft Yahei"; font-size:16px;font-weight: normal;line-height:30px !important;height:30px;border-bottom:1px  dotted #dedede;margin:2px 0 10px 0;color:#444;}
.downlist li .list p a{ color:#000 !important;}
.downlist li .list p a:hover{color:#F90 !important;}
.downlist li .list span{ font-family:Verdana !important; font-size:10px; color:#333;margin:0;display:block;}

.left_tank { margin-bottom:15px;
}
.left_tank .t2 {height: 25px;line-height: 25px;text-align: center;color:#666;font-size: 12px;font-weight: normal;}
.left_tank .t2 a {background: #CCC; display: inline-block;color: #333; width:96px; margin:0; padding:0; text-align:center; border-right:1px solid #999;}
.left_tank .t2 a:hover{ background:#666; color:#fff;}
.left_tank .t2 .nob{ border-right:0;}
.left_tank ul {height: 1%;overflow: hidden;padding-top: 10px;}
.left_tank li {float: left;}
.left_tank li div{margin-bottom:5px !important; width:93px; height:93px; overflow:hidden;}
.left_tank li img{ max-width:120px; min-width:93px; min-height:93px;}
.left_tank li div img {width:expression(this.width>93&&this.width>this.height?93:auto); height:expresion(this.height>93?93:auto);}