



/*全局宽和背景*/
.bt_bg{background: #fff url(../images/cyt_bg_home.png) repeat-x 0 0;}
.bt_page{width:980px;margin:0 auto;text-align:left;overflow:hidden;}
/*flash*/
.cyg_flash{ height:398px; overflow:hidden;}



/*首页内容*/
.home_main{ width:475px; float:left; border-right:1px dashed #ccc; margin:20px 0 15px; height:210px; overflow:hidden;}
.home_nav{ width:217px; float:left; border-right:1px dashed #ccc; margin:20px 0 0; height:210px; padding:0 0 0 20px; overflow:hidden;}
.home_call{ width:215px; float:right; margin:20px 0 0;}


/*联系方式*/

.cyg_call{ width:203px;}
.cyg_call h3{ background:url(./images/about/pages_bg1.jpg) no-repeat 0 0 ; height:63px; overflow:hidden; margin:0 0 5px;}
.cyg_call h3 span{ display:none;}
.cyg_call strong{width: 193px;
    height: 30px;
    line-height: 35px;
    color: #22ad38;
    font-size: 25px;}
.cyg_call p{
	color:#333;
	margin:0 0 5px 7px;
	line-height: 20px;
}
.cyg_call p label{ float:left;}
.cyg_call a.callme{ width:60px; height:17px; background:url(../images/cyt_homebg.png) no-repeat 0 -115px; display:block; line-height:180px; overflow:hidden;}
.cyg_call a.login_cyt{ width:204px; height:48px; background:url(../images/cyt_homebg.png) no-repeat 0 -134px; display:block; line-height:180px; overflow:hidden; margin:15px 0 0;}

/*二级页的背景*/
.pages_bg{ background-image:url(./images/about/cyt_bg_page.png);}

.pages_case {
	background-image: url(./images/about/pages_bg3.jpg);
	background-repeat: no-repeat;
}

/*二级页结构*/
.leftNav{
	width:203px;
	float:left;
	margin-top: 92px;
	margin-right: 0;
	margin-left: 0;
	padding-bottom: 10px;
}
.mainNav{
	width:725px;
	float:right;
	background-color: #FFF;
	margin-top: 180px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 20px;
	padding-left: 15px;
	text-align: justify;
}
/*二级菜单*/
.menuNav{
	background:url(./images/about/menuNav_bg.png) no-repeat 0 100%;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 20px;
	margin-left: 0;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 10px;
	padding-left: 0;
}
.menuNav h3{ background:url(./images/about/menuNav_bg.png) no-repeat 0 0; height:20px; line-height:200px; overflow:hidden;}
.menuNav ul{ width:181px; margin:0 auto;padding-bottom:10px;}
.menuNav ul li{
	height:29px;
	background:url(./images/about/cyt_homebg.png) no-repeat 0 -527px;
	width:181px;
	letter-spacing: 2px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #d6d6d6;
}
.menuNav ul li span{
	display:block;
	height:24px;
	padding-top: 5px;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 32px;
}
.menuNav ul li.current{ background-position:0 -490px; height:auto;}
.menuNav ul li a{ font-weight:800;line-height:23px;}
.menuNav ul li a:link,.menuNav ul li a:visited{ color:#666;}
.menuNav ul li.current a:link,.menuNav ul li.current a:visited{ color:#fff;}
.menuNav ul li.current ul{ background:#fff; border-top:1px solid #d6d6d6; padding:0 0 5px;}
.menuNav ul li.current ul li{ border:0; background-position:29px -604px; height:30px;}
.menuNav ul li.current ul li span{ padding:5px 0 0 40px;}
.menuNav ul li.current ul li a{ font-weight:400;}
.menuNav ul li.current ul li a:link,.menuNav ul li.current ul li a:visited{ color:#333;}
.menuNav ul li.current ul li.current{background-position:0 -1103px; height:30px;}
.menuNav ul li.current ul li.current a{ font-weight:800;}
.menuNav ul li.current ul li.current a:link,.menuNav ul li.current ul li.current a:visited{color:#24498f;}




.mainNav h3 {
	FONT-FAMILY: "Microsoft YaHei", simsun;
	font-size: 18px;
	padding-bottom: 5px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #ddd;
	margin-bottom: 20px;
	color: #06C;
}
.mainNav p {
	line-height: 24px;
	margin-top: 10px;
	margin-bottom: 15px;
}
.mainNav h5 {
	font-size: 12px;
	font-weight: bold;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #efefef;
	padding-bottom: 5px;
}
textarea {
	font-size: 12px;
	color: #333;
}


.mainNav p span {
	float: right;
	width: 260px;

}
.joblist {
	line-height: 20px;
}
.clients_pic {
	width: 722px;
	float: left;
	overflow:hidden;
	margin-bottom: 10px;
}


.clients_pic li {
	float: left;
	height: 85px;
	width: 104px;
	display: inline;
	border: 1px solid #ddd;
	background-color: #efefef;
	margin-top: 10px;
	margin-right: 14px;
}
.clients_imgbox {
	VERTICAL-ALIGN: middle;
	TEXT-ALIGN: center;
	background-color: #FFF;
	height: 60px;
	width: 100px;
}
.clients_imgbox A {
	padding: 2px;
	display: block;

}
.clients_imgbox A:hover {
	padding: 2px;
	background-color: #efefef;
}
.clients_imgbox IMG {
	VERTICAL-ALIGN: middle
}
.clients_textBox {
	WIDTH: 104px;
	WORD-BREAK: break-all;
	LINE-HEIGHT: 22px;
	TEXT-ALIGN: center;
	height: 22px;


}
.mainNav .ditu {
	float: left;
	margin-right: 40px;
}
.mainNav .lxfs {
	float: left;
	line-height: 24px;
	font-size: 14px;
	margin-top: 20px;
}
