@charset "utf-8";

/* CSS Document */



.about {

	background:#f4f4f7;

	padding:20px 20px 0;

	overflow:hidden;

	zoom:1;

}



/* left */

.about_L {

	float:left;

	width:290px;

	margin-right:10px;

	background:#fff;

}

.about_L_bg {

	background:url(../images/about_l_bg.png) left bottom no-repeat;

	margin-left:-9px;

	height:83px;

	width:299px;

}

.about_L_bg .title {

	background:#f65439;

	color:#fff;

	height:55px;

	text-align:center;

	padding:12px 0;

}

.about_L ul { margin:0 35px 30px;}

.about_list li {

	float:left;

	border-bottom:1px solid #f0f0f0;

	background:url(../images/about_list_icon.png) left 16px no-repeat;

	padding-left:20px;

	width:100%;

	height:40px;

	line-height:40px;

	cursor:pointer;

}

.about_list li.on,

.about_list li:hover {

	background-position:left -15px;

	color:#f65439;

}

.about_dy { text-align:center;}

.about_dy li {
	float:left;
	width:100%;
	border-bottom:1px solid #f0f0f0;
	text-align:left;
}
.about_dy li span {
	line-height:40px;
	cursor:pointer;
}
.about_dy li span:hover { color:#f65439;}
.about_dy li p {
	font-size:12px;
	line-height:24px;
	color:#666;
	margin:5px 0;
	display:none;
}
.about_dy li p b {
	display:inline-block;
	margin:0;
	font-size:14px;
}
.about_dy li img {

	vertical-align:middle;

	margin-right:15px;

}

.about_dy .an {

	background:#f65439;

	width:170px;

	text-align:center;

	height:45px;

	line-height:45px;

	border:1px solid #e22b0c;

	border-radius:3px;

	display:inline-block;

	margin:0 auto;

	font-size:18px;

	color:#fff;

	background:-moz-linear-gradient(top, #f65439, #e22b0c);

	background:-webkit-gradient(top, #f65439, #e22b0c);

	background:-o-linear-gradient(top, #f65439, #e22b0c);

	filter:alpha(opacity=100 finishopacity=100 style=1 startx=0,starty=0,finishx=0,finishy=150)

	progid:DXImageTransform.Microsoft.gradient(startcolorstr=#f65439,endcolorstr=#e22b0c,gradientType=0);

    -ms-filter:alpha(opacity=100 finishopacity=100 style=1 startx=0,starty=0,finishx=0,finishy=150)

	progid:DXImageTransform.Microsoft.gradient(startcolorstr=#f65439,endcolorstr=#e22b0c,gradientType=0);

}

.about_dy b {

	display:block;

	margin:10px 0 30px;

	color:#f65439;

}

.about_dy b img {

	vertical-align:middle;

	margin-right:10px;

}

.about_an {

	height:61px;

	margin-top:20px;

}

.about_an .title {

	height:57px;

	line-height:57px;

	padding:0 20px;

	text-align:left;

}

.about_an .title a { color:#fff;}

.about_an .title h3 {

	float:left;

	font-weight:normal;

	width:215px;

	margin-right:20px;

}

.about_an .title h3 img {

	vertical-align:middle;

	margin-right:10px;

}

.about_an .title p {

	float:right;

}



/* right */

.about_R {

	float:right;

	background:#fff;

	width:850px;

	padding:25px;

}

.about_R .title {

	border-bottom:1px solid #f0f0f0;

	padding-bottom:10px;

	margin-bottom:20px;

	overflow:hidden;

}

.about_R .title h3 {

	float:left;

	width:50%;

	font-weight:normal;

}

.about_R .title h3 span {

	font-size:12px;

	color:#999;

}

.about_R .title p {

	float:right;

	width:50%;

	text-align:right;

	font-size:12px;

	color:#666;

}

.about_R .title p span { color:#f65439;}



/* 公司简介 */

.about_pro p { text-indent:2em;}

.about_lb {
	width:850px;
	height:375px;
	overflow:hidden;
	margin:45px 0 55px;
	position:relative;
}
.about_lb li {
	position:absolute;
	top:0;
	left:0;
}
.about_lb .btn {
	position:absolute;
	width:100%;
	text-align:center;
	bottom:10px;
}
.about_lb .btn span {
	display:inline-block;
	width:10px;
	height:10px;
	margin:0 5px;
	cursor:pointer;
	background:#999;
	border-radius:25px;
}
.about_lb .btn span.on { background:#f65439;}

.about_pro1 li {

	float:left;

	margin-right:10px;

	width:420px;

}

.about_pro1_img {

	float:left;

	width:132px;

	margin-right:10px;

}

.about_pro1_img img { margin:0;}

.about_pro1_text {

	float:right;

	width:278px;

	font-size:12px;

	line-height:20px;

}

.about_pro1_text .title,

.about_pro2 .title {

	padding:0;

	margin-bottom:15px;

}

.about_pro1_text .title h3,

.about_pro2 .title h3 {

	border-bottom:2px solid #f65439;

	width:110px;

	padding-bottom:15px;

}

.about_pro1_text p {

	text-indent:0;

	color:#666;

}

.about_pro2 { margin-top:40px;}

.about_pro2 .title { margin-bottom:30px;}

.about_pro2 .title h3 { width:147px;}

.about_pro2 ul {

	width:745px;

	margin:0 auto;

	display:block;

}

.about_pro2 li {

	float:left;

	width:165px;

	text-align:center;

	padding:35px 25px 0;

	height:215px;

	position:relative;

	margin-right:50px;

}

.about_pro2 li img { margin:0;}

.about_pro2 li h3 {

	font-weight:normal;

	border-bottom:1px solid #f0f0f0;

	position:relative;

	padding-bottom:15px;

	color:#666;

}

.about_pro2 li h3 p {

	position:absolute;

	background:#fff;

	text-indent:0;

	width:110px;

	left:50%;

	margin-left:-55px;

}

.about_pro2H {

	position:absolute;

	top:0;

	left:0;

	border:2px solid #f65439;

	width:213px;

	height:248px;

	display:none;

}

.about_pro2H .btn { margin:175px 0 5px;}

.about_pro2H .btn a {

	width:30px;

	text-align:center;

	height:30px;

	background:#f65439;

	border-radius:3px;

	display:inline-block;

	margin:0 5px;

}

.about_pro2H .btn a img { margin:7px 0;}

.about_pro2H .look {

	width:100%;

	background:#f65439;

	color:#fff;

	height:30px;

	line-height:30px;

	display:inline-block;

	position:absolute;

	bottom:0;

	left:0;

}



/* 发展历程 */

.about_cou { margin-top:70px;}

.about_cou ul {

	background:url(../images/about_cou.gif) top center repeat-y;

}

.about_cou li {

	float:left;

	width:324px;

	line-height:20px;

	color:#666;

	position:relative;

	margin-bottom:120px;

}

.about_cou i {

	background:#f65439;

	width:18px;

	height:18px;

	margin-left:416px;

	display:inline-block;

	border-radius:50%;

	-moz-border-radius:50%;

	-webkit-border-radius:50%;

}

.about_cou i.last { bottom:0;}

.about_couL {

	float:left;

	width:320px;

	margin:60px 0 0 105px;

}

.about_couL p,

.about_couR p {

	float:left;

	width:300px;

}

.about_couL i {

	float:right;

	width:10px;

	height:10px;

	margin:7px 0 0;

}

.about_couR {

	float:right;

	width:425px;

	margin-top:135px;

}

.about_couR i {

	float:left;

	width:10px;

	height:10px;

	margin:5px 0 0 -6px;

}

.about_couR p { margin-left:20px;}



/* 员工风采 */

.about_pre { padding:0 20px;}

.about_pre h3 {

	font-weight:normal;

	border-bottom:1px solid #f0f0f0;

	position:relative;

	padding-bottom:15px;

	color:#666;

}

.about_pre h3 p {

	position:absolute;

	background:#fff;

	width:72px;

	left:50%;

	margin-left:-56px;

	padding:0 20px;

}

.about_pre1O {

	margin-top:45px;

	width:100%;

}

.about_pre1 li {

	float:left;

	width:242px;

	height:200px;

	margin-right:40px;

	background:#f4f4f7;

	margin-bottom:40px;

}

.about_pre1 li em{

	display:table-cell;

	vertical-align:middle;

	text-align:center;

	width:242px;

	height:160px;

}

.about_pre1 li em img { width:242px;height: 100%;}

.about_pre1_page {

	height:22px;

	line-height:22px;

	width:280px;

	margin:0 auto;

}

.about_pre1_page a {

	float:left;

	width:23px;

	text-align:center;

	border:1px solid #cacaca;

	display:inline-block;

	color:#666;

	margin:0 5px;

	height:22px;

	background:#fff;

}

.about_pre1_page a.active_page {

	background:#f65439;

	color:#fff;

	border:1px solid #f65439;

}



/* 员工风采 */

.about_con { padding:20px 0 60px 40px;}

.about_con h3 {

	font-weight:normal;

	margin-bottom:10px;

}

.about_con p {

	height:40px;

	line-height:40px;

}

.about_con p img {

	vertical-align:middle;

	margin-right:10px;

}

.about_map {

	width:850px;

	height:422px;

}

.iw_poi_title {color:#CC5522;font-size:14px;font-weight:bold;overflow:hidden;padding-right:13px;white-space:nowrap}

.iw_poi_content {font:12px arial,sans-serif;overflow:visible;padding-top:4px;white-space:-moz-pre-wrap;word-wrap:break-word}



/* 投诉建议 */

.about_com p span { color:#f65439;}

.about_comB {

	border:1px solid #f0f0f0;

	padding:25px;

	margin-top:30px;

}

.about_comB h3 { font-weight:normal;}

.about_comB h3 span { font-size:12px;}

.about_comB1 ul { margin:20px 0;}

.about_comB1 li {

	float:left;

	width:95px;

	text-align:center;

	height:27px;

	line-height:27px;

	border:1px solid #f0f0f0;

	margin-right:20px;

	cursor:pointer;

}

.about_comB1 li.on {

	background:#f65439;

	color:#fff;

	height:29px;

	line-height:29px;

}

.about_comB2 textarea {

	width:778px;

	height:178px;

	border:1px solid #f0f0f0;

	margin:20px 0;

	padding:10px;

	color:#666;

	line-height:26px;

}

.about_comB3 ul { margin:20px 0 50px;}

.about_comB3 li {

	float:left;

	margin-right:10px;

	width:255px;

}

.about_comB3 li input {

	float:none;

	width:190px;

	padding:0 10px;

	height:30px;

	line-height:30px;

	border:1px solid #f0f0f0;

	margin-left:5px;

	overflow:hidden;

	color:#666;

}

.about_comB3 a {

	width:156px;

	text-align:center;

	height:43px;

	line-height:43px;

	background:#f65439;

	border-radius:3px;

	color:#fff;

	font-size:18px;

	display:block;

	margin:0 auto 40px;

}

.about_comB4 {

	border-top:1px solid #f0f0f0;

}

.about_comB4_L {

	width:50%;

	float:left;

	font-size:12px;

	line-height:18px;

	margin-top:20px;

}

.about_comB4_L a {

	width:97px;

	text-align:center;

	height:27px;

	line-height:24px;

	background:#f65439;

	border-radius:3px;

	color:#fff;

	display:block;

	font-size:14px;

	margin-top:10px;

}

.about_comB4_L a img {

	vertical-align:middle;

	margin:-2px 2px 0 0;

}

.about_comB4_R {

	width:39%;

	float:right;

	border-left:1px solid #f0f0f0;

	margin-top:20px;

	color:#f65439;

	padding-left:85px;

}

.about_comB4_R b {

	display:block;

	height:40px;

	line-height:40px;

}

.about_comB4_R b img {

	vertical-align:middle;

	margin-right:10px;

}











