/*

	网站样式表采用less.css开发

	时间：2013/9/10    

	版本：第一版

*/
/*常用样式定义*/

.box-shadow(@x,@y,@blur,@length,@color:#000000,@type:inset) {

	box-shadow: @arguments;

	-moz-box-shadow: @arguments;

	-webkit-box-shadow: @arguments;

}

/*定义一般阴影函数*/

.box-shadow-normel(@x,@y,@blur,@length,@color:#000000) {

	box-shadow: @arguments;

	-moz-box-shadow: @arguments;

	-webkit-box-shadow: @arguments;

}



.border-radius(@r){

	border-radius: @r;

	-moz-border-radius: @r;

	-webkit-border-radius: @r;

}



.transition {

	-webkit-transition: all .5s ease;

	-moz-transition: all .5s ease;

	-ms-transition: all .5s ease;

	-o-transition: all .5s ease;

	transition: all .5s ease;

}



.inline-block {

	display: inline-block;

	*display: inline;

	zoom: 1;

}



.omit {

	word-break:keep-all;

	white-space:nowrap;

	overflow:hidden;

	text-overflow:ellipsis;

}

*{

	margin: 0;

	padding: 0;

}



a {

	text-decoration: none;

	img {

		border: none;

	}

}

html { 

	overflow-x: visible;

}



html,body{

	width: 100%;

	min-width: 990px;

}



body {

	overflow-x: hidden;

	overflow-y: auto;
	//background: #d4d4d4; bashunxiang 0528
	background: white; 
	z-index: 0;

	font-family: "微软雅黑",'Microsoft Yahei'; 

}
/*0529 新添加内容的样式开始*/
.div_shadow{
	margin-top:10px;
	border:rgb(182,182,182) 2px solid;
	-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#000000')";  /* For IE 8 */
	filter: progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#000000');  /* For IE 5.5 - 7 */
	-moz-box-shadow: 2px 2px 10px #909090;/* for firefox */
	-webkit-box-shadow: 2px 2px 10px #909090;/* for safari or chrome */
	box-shadow:2px 2px 10px #909090;/* for opera or ie9 */
	}
.se_banner img{
 	width:990px;
	height:170px;
	border-bottom: 4px #d4d4d4 solid;
	margin:0 auto; 	
	display:block;
}
.lianxiwomen{
	border-radius: 4px;
	background-color: white; 
	margin-top: 30px; 
	width:218px;
  	margin-left: -245px; 
	padding-top: 13px; 
	padding-left: 10px;
	height: 250px;
	}
.lianxiwomen li{
	border-bottom: none;
	//line-height:35px;  
	font-size: 12px;  
	//font-weight: bold; 
	color: #666;
	}
.lianxiwomen li span{
	margin-left: 10px;
	}
.lianxiwomen li .lianxi_img{
	 width: 206px;
	margin-top: 10px;
	}
.fangshi{
	font-size:12px;
	margin-left: 22px;
	margin-top: -84px;
	line-height: 22px;
	}
/*0529 新添加内容的样式结束*/
ul li{
	padding-bottom:10px;              //0529 添加
	border-bottom:1px solid #d4d4d4;  //0529 添加
	list-style: none;

}
.tabLinks_xinwen li a span{
	margin-left:125px;
}
.contact li {
  border-bottom: 1px dotted #dedede;
  font-family: "宋体";
  display: block;
  font-size: 12px;
  color: #666666;
  margin: 0;
  margin-top: 8px;
  padding-left: 22px;
  background: url(http://www.chinaouv.com/wp-content/themes/YZonline/images/contact2.png) no-repeat ;
  width: 200px;
}
#leftContent1 h2 a {
  color: #666;
  font-size: 14px;
}
#leftContent0 h2 a {
  color: #666;
  font-size: 14px;
}
/*页头样式*/

#header {

	position: absolute;

}

#header,#header1{

	display: block;

	height: 470px;

	width: 100%;

	z-index: 2999;

	padding-top: 30px;

	top: 0;



	.headContent {

		display: block;

		width: 990px;

		margin: 0 auto;

		padding: 0px;

		height: 100%;

		padding-right: 0;

		position: relative;

		h1 {

			width: 215px;

			float: left;

		}

		h2 {

			position: relative;

			top: 204px;

			width: 548px;

			left: 30px;

		}

	}

}



#header1 {

	height: 80px;

	padding-top: 16px;

	//background: #3e3e3e;0529
	background:#fff; 


}

/*导航区样式*/



.active {

	background: url(images/active.png) repeat-x;

}



.active1 {

	background: url(images/active1.png) repeat-x;

}



#nav {

	.inline-block;

	float: right;

	height: 24px;

	margin-top: 433px;

	li {
		border-bottom:none;
		.inline-block;

		font-family: "微软雅黑",'Microsoft Yahei';

		font-size: 14px;

		background: url(images/normel.png) repeat-x;

		margin: 0;

		float: left;

		a {

			color: #fff;
	
			padding: 0px 13px;

			height: 24px;

			padding-top: 2px;

			display: block;

			&:hover {

				.active;

			}
			
		}

	}

}

#header1 {

	#nav {

		margin-top: 50px;

		li {

			background: none;

			a{
				color:#666;
				font-weight: bold;
  				font-family: "微软雅黑";
				&:hover {

					.active1;

				}

			}

		}

	}

}

/*内容区样式*/

#container {
	clear:both;
	background:#d4d4d4;
	border-top: 3px rgb(182,182,182) solid;
	display: block;

	width: 100%;

	/*top: -32px;*/

	height: auto;
	
	margin: 0 auto;

	z-index: 1;

	position: relative;



	#container1 {

		display: block;

		width: 100%;

		height: 270px;

		background: #fff;

		z-index: 0;

		padding-top: 10px;

		.box-shadow-normel(0px,1px,1px,0px,#818181);

		#content1 {

			width: 990px;

			height: 380px;

			margin: 0px auto;

		}

	}

	#content2 {

		display: block;

		width: 990px;

		height: 160px;

		padding-top: 30px;

		margin: 0 auto;

	}

}

/*新闻中心样式*/

.smallTitle {

	font-family: '宋体';

	font-size: 12px;

	width: 69px;

	float: left;

	padding-top: 6px;

	padding-left: 12px;

	/*border-right: 1px solid #ededed;*/

	height: 25px;

	a {

		color: #000;

	}

}



.newsCenter {

	height: 30px;

	border: 1px solid #ededed;

	position: relative;

}

.overHeight {

	display: block;

	height: 31px;

	overflow: hidden;

	position: absolute;

	width: 100%;

}

.hotNews {

	height: auto;

	position: relative;

	width: 830px;

	margin-left: 82px;

	top: 0;

}

.newsTitle {

	display: block;

	width: 100%;

	height: 25px;

	padding-top: 6px;

	font-family:'宋体';

	font-size: 12px;

	.time {

		.inline-block;

		margin: 0 15px;

		float: left;


	}

	a {

		color: #000;

		.inline-block;

		max-width: 700px;

		height: 16px;

		margin-left: 5px;

		.omit;

	}

}

.more {

	.inline-block;

	float: right;

	z-index: 2;

	font-family: '宋体';

	font-size: 12px;

	color: #a25b30;	

	margin-top: 7px;

	margin-right: 10px;

}



/*服务宗旨样式*/

.fontS {

	font-size: 48px;

	color: #B4B4B4;

	position: absolute;

}

.serviceAim {

	padding: 27px 57px;

	height: 60px;

	width: 874px;

	margin: 10px auto;

	/*border: 1px solid #ededed;*/

	/*.box-shadow-normel(0px,0px,7px,-3px,#818181);*/

	position: relative;

	.details {

		font-family: "微软雅黑",'Microsoft Yahei';

		height: 80px;

		overflow: hidden;

		&:before {

			content:'"';

			.fontS;

			top: 14px;

		}

		&:after{

			content: '"';

			.fontS;

			right: 96px;

			bottom: -4px;

		}

		#bdshare {

			display: none;

		}

		ul {

			width: 785px;

			margin-left: 30px;

		}

		li {

			line-height: 1.4;

			h2 {

				font-size: 20px;

				width: 82px;

				float: left;

			}

			p {

				font-size: 14px;

				.inline-block;

				margin-left: 10px;

				margin-top: 7px;

			}

			.inline-block;

		}

		.left {

			width: 300px;

		}

		.right {

			width: 440px;

			margin-left: 38px;

		}

	}

}



/*服务样式*/

.midTitle {

	font-family: '宋体';

	font-size: 14px;

	padding-left: 35px;

	background: url(images/icons.png) no-repeat;

	height: 31px;

	margin: 18px auto 10px 0px;

	a {

		color: #000;

		margin-top: 7px;

		.inline-block;

		margin-left: 7px;

	}

}

.cat2 {

	background-position: 0px -32px;

}

.cat3 {

	background-position: 0px -67px;

}

.cat4 {

	background-position: 0px -98px;

}

.cat5 {

	background-position: 0px -127px;

}

.serviceList {

	display: block;

	height: 204px;

	li {

		.inline-block;
		border-bottom:none;
		width: 179px;

		height: 204px;

		float: left;

		p {

			font-family: '宋体';

			font-size: 12px;

			color: #808080;

			margin-top: 18px;

			height: 28px;

			line-height: 1.5;	

		}

	}

	.list2,.list3,.list4,.list5 {

		margin-left: 23px;

		float: left;

	}

}



/*关于公司样式*/

.about {

	h2 {

		font-family: "微软雅黑",'Microsoft Yahei';

		font-size: 15px;

		color: #000;

		a {

			color: #000;

		}

	}

	li {

		.inline-block;

		float: left;

		margin-left: 45px;

		p {

			font-family: '宋体';

			color: #666666;

			font-size: 12px;

		}

	}

	.aboutCom {

		width: 254px;

		margin-left: 0;

		margin-top: 8px;

		p {

			margin-top: 15px;

			line-height: 1.8;

		}

		.more {

			margin: 0px;

		}

	}

	.companyNews {

		a {

			color: #666666;

			display: block;

			height: 14px;

			margin-top: 6px;

			.omit;

			span {

				.inline-block;

				font-size: 10px;

				margin-right: 5px;

				font-weight: bold;

			}

		}

		h2 {

			margin-bottom: 9px;

			margin-left: 3px;

			a {

				height: 19px;

				margin-top: 0;

				color: #000;

			}

		}

		width: 177px;

		.comNewsTitle {

			height: 26px;

			.omit; 

			border-bottom: 1px dotted #666;

		}

		.num4 {

			border-bottom: none;

		}

		

	}

	.caseShow {

		margin-left: 60px;

		width: 177px;

		h2 {

			margin-bottom: 9px;

			margin-left: 3px;

			a {
				height: 19px;

				margin-top: 0;

				color: #000;

				margin-left: 0;

			}

		}

		a {
			font-family: '宋体';
			font-size:12px;        //0508
			.inline-block;

			color: #666;

			height: 14px;

			width: 110px;

			.omit;

			margin: 10px 0px 0px 9px;

		}

		.caseTitle {

			height: 50px;

			width: 100%;

			border-bottom: 1px dotted #666;

			.aImg {

				.inline-block;

				height: 38px;

				width: 34px;

				float: left;

				margin: 0;

			}

		}

		.case2 {

			margin-top: 12px;

			border-bottom: none;

		}

	

	}

	.contact {

		width: 200px;

		#bdshare {

			display: none;

		}

		li {
			border-bottom: 1px dotted #666;
			//font-family: "微软雅黑",'Microsoft Yahei';
			 font-family:"宋体";

			display: block;

			font-size: 12px;

			color: #666666;

			margin: 0;

			margin-top: 8px;

			padding-left: 22px;

			margin-left: -7px;

			background: url(images/contact.png) no-repeat;

			width: 200px;

		}

		.mail,.address {

			margin-top: 3px;

		}

		.phone {

			background-position: 0px 1px;

		}

		.mail {

			background-position: 0px -21px;

		}

		.address {

			background-position: 0px -43px;

		}

	}

}

/*各个页面的样式*/

.container {

	display: block;

	width: 100%;
	
	//min-height: 638px;     0604 remove

	height: auto;

	margin: 0 auto;

	z-index: 1;

	position: relative;

}

#warp {

	display: block;
	
	width: 990px;

	margin: 10px auto;

	//height:100%;    0604 remove
	//min-height:645px;    0604 remove
	position: relative;

	margin-bottom: 20px;

}



/*面包屑链接样式*/

/*.breadcrumbs {
      
	display: block;
	
	height: 20px;

	padding: 5px;

	background: #fff;

	.border-radius(6px);

	font-size: 12px;

	width: 980px;

	font-family: "微软雅黑",'Mic rosoft Yahei';

	position: relative;

	span {

		.inline-block;

		float: left;

		color: #000;

		margin:-1px 2px 0px -1px;

	}

	li {

		float: left;

		.inline-block;

		margin-left: 5px;

		top: -16px;

		*top:0;

		position: relative;

		height: 16px;

		color: #000;

		a {

			color: #333;

		}

		.homelink {

			.inline-block;

			width: 16px;

			height: 16px;

			background: url(images/homelink.png);

			&:hover {

				background-position: 0 16px;

			}

		}

	}

}*/



.breadcrumbs {
	border: 1px solid #ededed;
	display: block;
	margin:5px auto;  //0604 new
	width:980px;    //0604 new
	height: 20px;

	padding: 5px;

	background: #fff;

	.border-radius(6px);

	font-size: 12px;

	span {

		display: inline-block;

		float: left;

		color: #000;

		margin:-1px 2px 0px 1px;

	}

	li {

		float: left;
		border-bottom:none;
		margin-left: 2px;

		color: #000;

		a {

			color: #333;

		}

		.homelink {

			display: inline-block;

			width: 16px;

			height: 16px;

			background: url(images/homelink.png);

			margin-top: -1px;

			&:hover {

				background-position: 0 16px;

			}

		}

	}

}



#leftContent { /*页面内左半部分内容区域*/

	display: block;

	width: 750px;

	float:right;
	h2 {

		margin-bottom: 10px;

		a {

			//color: #000;
			color:#666;
			font-size:14px;

		}

	}

}



/*公司动态页*/

.trends,.special {

	display: block;

	//height: 210px;    0426
	padding: 30px 25px;

	width: 700px;

	margin: 10px 0px;

	background: #fff;

	.comNewsTitle {

		font-size: 14px;

		font-family: '宋体','Arial';

		padding-top: 10px;

		a {
			font-size:12px;
			color: #666;

			.inline-block;

			.omit;

			height: 18px;

			width: 530px;

			float: left;

			&:hover {

				color: #333;

				text-decoration: underline;

			}

		}

		span {

			.inline-block;

			margin-left: 85px;

		}

	}

	.more {

		color: #a25b30;

	}

}



/*关于公司页面*/

.aboutCompany {

	.companyNow {
		float:right;       //0604 new

		display: block;

		padding: 30px 25px;

		width: 700px;

		margin: 10px 0px;

		background: #fff;

		padding-bottom: 60px;

		height: auto;

		&:hover {

			p {

				color: #222;

			}

		}

		

			

		.artContent {

			span {

				.inline-block;

				float: left;

				margin: 0 10px 10px 0;

			}

			p{

				display: inline;

				font-size: 13px;

				color: #666;

				letter-spacing: 1px;

				line-height: 1.6;

			}

		}

	}

}

/*成果展示页*/

#tabs {
	//width:740px;  0601
	margin-top: 10px;
	min-height: 400px;
	//padding-bottom: 40px;
	margin-bottom:20px;
	font-family: "微软雅黑",'Microsoft Yahei';

	background: #fff;

	#tabLinks {
		margin-top:-5px;
		padding-bottom:10px;    //添加
		background: white;
		display:block;         //新加样式
		//border: 1px solid #aaaaaa;
		width: 223px;
  		margin-left: -246px;
		a {
			//margin-top:10px;    //0424 添加
			font-size:14px;        //0519 bashunxiang



		}



	}

	.ui-state-default a, .ui-state-default a:link, .ui-state-default a:visited {

		color: #666;

	}

	.ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited {

		color: #000;

	}

	.ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active {

		// border: 1px solid #aaaaaa; bashunxiang
		background:#d4d4d4;       //0424 添加
		width:220px;              //0424 添加
		border-bottom: none;
		//height:40px;             //bashunxiang
		
	}

	.allResult {

		//margin-top: 5px;
		margin-top: -200px;
		li {

			
			//padding: 15px;

			
			&:hover {

				background: #e7e7e7;

			}

			span {

				.inline-block;

				float: left;

				margin-right: 15px;

			}

			h2 {

				font-size: 13px;                //bashunxiang 

				.inline-block;

				margin-top: 15px;

			}

		}

		.artContent {
			
			.inline-block;

			p {

				.inline-block;
				
				margin-top: 10px;

				font-size: 13px;

			}

		}

		.more {

			margin-right: 0;

			color: #a25b30;

		}

	}

	#bdshare {

		display: none;

	}

}

/*新闻样式*/

.news,.theCase {

	background: #fff;

	padding: 20px 25px;

	margin-top: 10px;

	a {

			.inline-block;

	}

	h2 {

		font-size: 18px;

		max-height: 38px;

		span {

			.inline-block;

		}

		a {

			.inline-block;

		}

		.hasImg {

			position: relative;

			top: -22px;

		}

	}

	img {

		display: inline-block;

	}

	.time {

		font-size: 12px;

		color: #a25b30;

		position: relative;

		top: -21px;

		left: 39px;

		display: block;

	}

	.time1 {

		font-size: 12px;
		margin-bottom:30px;        //0513
		color: #a25b30;

		display: block;
		line-height: 4;         //0513
  		text-align: center;     //0513
	}

	p {

		font-size: 13px;

		color: #666;

		width: 700px;

		margin: 5px auto;

		line-height: 1.7;

		letter-spacing: 1px;

		text-indent: 2em;

	}

	.navgation {

		width: 500px;

		display: inline-block;

		position: relative;

		left: 312px;

		top: -37px;

		p {

			.inline-block;

			.omit;

			width: 200px;

		}

	}

}

/*案例演示*/

.theCase {  

	padding: 20px 15px;

	a {

		color: #000;

	}

	.artContent {
		
		p {

			width: 950px;

		}

	}

	#bdshare {

		margin-left: 755px;

	}

}

/*专业服务页*/

.profession {

	background: #fff;

	margin-top: 20px;

	padding: 10px;

	padding-bottom: 20px;
	float:right;            //0604 new
	.big {

		&:hover {

			background: #e7e7e7;

		}

	}

	a {

		color: #000;

	}

	h2 {

		margin: 10px auto 0px auto;

		span {

			.inline-block;

			font-size: 12px;

			color: #666;

			font-weight: normal;

		}

	}

	li {

		position: relative;

		padding: 10px;

		padding-bottom: 20px;

		width: 710px;

		//height: 147px;

		&:hover {

			background: #e7e7e7;

		}

		.artContent {

			.inline-block;

			width: 710px;

			img {

				.inline-block;

				float: left;

				margin-right: 10px;

			}

			p {

				.inline-block;

				font-size: 12px;

				width: 510px;

				font-weight: normal;

			}

		}

		.more {

			float: none;

			position: relative;

			left: 660px;

			margin: 0;

		}

	}

}



.contactUs{

	background: #fff;

	margin-top: 10px;

	padding: 10px;

	padding-top: 30px;

	h2.desImg {

		.inline-block;

		float: left;

	}

	h2.title {

		.inline-block;

		position: relative;

		height: 100px;

		padding-top: 12px;

		margin-left: 20px;

	}

	ul {

		padding: 20px;

	}

	li {

		font-size: 13px;



	}

	#bdshare {

		display: none;

	}

}

/*侧边栏样式*/

#sidebar {

	display: block;

	width: 230px;

	height: auto;

	//min-height: 300px;    0602

	//position: absolute;  0525 bashunxiang

	left: 0;

	top: 25px;

	a {

		color: #333;

	}

	h2 {

		font-size: 16px;

	}

	.someCase,.someNews {

		background: #fff;

		padding: 10px;

		width: 210px;

		margin-top: 15px;

	}

	.caseTitle {

		width: 200px;

		height: 170px;

		margin: 10px auto;

		a {

			font-size: 12px;

			text-align: center;

			.inline-block;

			height: 16px;

			width: 200px;

			.omit;

		}

		.aImg {

			width: 200px;

			height: 150px;

		}

	}

	.theNews {
		border-bottom: 1px dotted #dedede;
		line-height:35px;
		.inline-block;

		.omit;

		width: 200px;

		font-size: 14px;

		margin-top:10px;

		margin-left: 5px;

		a {

			&:hover{

				text-decoration: underline;

			}

		}

	}

}

/*关于页面分页插件*/



/*百度分享样式*/

#bdshare {

	margin-top: 30px;

	margin-left: 485px;

}

/*返回顶部样式*/

.goTop {

	display: block;

	position: fixed;

	right: 60px;

	bottom: 50px;

	width: 45px;

	height: 45px;

	background: url(images/arrowUp.png) no-repeat center center;

	background-color: rgb(129, 129, 129);

	z-index: 1000;

	&:hover {

		background-color: #313131;

	}

	.transition;

}

/*页脚样式*/

#footer {
	clear:both;

	display: block;

	font-family: "微软雅黑",'Microsoft Yahei';

	font-size: 12px;

	color: #fff;

	line-height: 1.7;

	width: 100%;

	background: #3e3e3e;

	padding-top: 14px;

	padding-bottom: 14px;

	p {

		width: 990px;

		margin: 0 auto;

		text-align: center;

		a {

			color: #fff;	

		}

	}

}