.about_photo {
	float: left;
	width: 270px;
	height:420px;
}
.about {
	float: left;
	width: 480px;
	padding-left:10px;
	padding-bottom:20px;
}
.about h1 {
	width: 480px;
	font-size: 20px;
	line-height:30px;
	padding-bottom:10px;
	font-family:"microsoft yahei";
}
.about_box {
	width: 480px;
	font-size: 12px;
	line-height:20px;
	font-family:"microsoft yahei";
	color:#666;
}
.about_box p {
	padding-bottom:10px;
}


.idea {
	float: left;
	width: 760px;
	padding-left:10px;
	padding-bottom:20px;
}
.idea h1 {
	width: 760px;
	font-size: 20px;
	line-height:30px;
	padding-bottom:10px;
	font-family:"microsoft yahei";
}


.job_list {
	float: left;
	width: 750px;
	padding:12px 0;
	background-color:#f3f3f3;
	margin-bottom:20px;
}
.job_list li {
	float: left;
	width: 125px;
	height:23px;
	line-height:23px;
	font-size:12px;
	padding-left:25px;
	list-style-type: none;
}
.job_list li a {
	color:#0077be;
	text-decoration:none;
}
.job_list li a:hover,.job_list li a.current {
	color:#000;
}
.job {
	float: left;
	width: 750px;
	padding-top:12px;
	margin-bottom:20px;
}
.job h2 {
	font-size: 14px;
	line-height:24px;
	font-weight:normal;
	color:#1d2b55;
}
.job_info {
	/*float: left;*/
	width: 750px;
	font-size:12px;
	margin-bottom:20px;
	color:#666;
	line-height:20px;
}
.news {
	width: 760px;
	float: left;
	border-top:2px solid #ccc;
	padding-top:10px;
	padding-bottom:25px;
}
.news li {
	width: 720px;
	height:70px;
	float: left;
	margin-left:10px;
	padding-top:5px;
	background-image: url(news_line.gif);
	background-repeat: repeat-x;
	list-style-type: none;
}
.news li em {
	width: 120px;
	height:75px;
	float: left;
	line-height:24px;
	font-style: normal;
	font-size: 11px;
	font-family:arial;
	color:#aaa;
}
.news li h2 {
	width: 600px;
	height:22px;
	line-height:22px;
	font-size:12px;
	font-weight:normal;
	float: left;
	color:#40578c;
}
.news li h2 a {
	color:#40578c;
	text-decoration:none;
}
.news li h2 a:hover {
	color:#000;
	text-decoration:none;
}
.news li p {
	width: 600px;
	height:50px;
	line-height:18px;
	font-size:12px;
	float: left;
	color:#888;
}



.history {
	width: 600px;
	float: left;
	padding-bottom:50px;
}
.history li {
	width: 600px;
	float: left;
	padding-bottom:15px;
	padding-top:15px;
	list-style-type: none;
	border-bottom:1px solid #e5e5e5;
}
.history li em {
	width: 100px;
	float: left;
	font-style: normal;
	font-size: 30px;
	text-align:center;
	font-weight:bold;
	font-family:arial;
	color:#0077be;
}
.history li span {
	width: 40px;
	float: left;
	font-size: 14px;
	line-height:30px;
	padding-top:4px;
	text-align:center;
	font-family:arial;
	color:#0077be;
}
.history li p {
	width: 430px;
	float: left;
	font-size: 12px;
	line-height:20px;
	padding-left:5px;
	padding-top:8px;
	font-family:"microsoft yahei";
	color:#70787e;
}
.history li p a {
	color:#70787e;
	text-decoration:none;
}
.history li p a:hover {
	color:#0077be;
	text-decoration:none;
}

.history_photo {
	width: 300px;
	height:260px;
	float: left;
}

.article { font-size:12px; line-height:200%; color:#666;}
/* Display */
.article .hd { text-align:center; }
.article .hd h1 { padding-bottom:6px; border-bottom:1px dotted #ddd; color:#055e91; font:100 16px/36px "microsoft yahei"; }
.article .hd .titBar { padding-bottom:10px; color:#7f7f7f; line-height:28px; }
/* ±íµ¥²¿·Ö */
li {list-style:none;}
.form-panel { margin:0 0 35px; font-size:12px; }
.form-panel h4 { margin-bottom:10px; padding:2px 20px; color:#777; background:#f2f2f2; line-height:22px; }
.form-panel .tips { padding:10px 0 10px 110px; font-weight:bold; font-size:13px; text-align:left; color:#f00; }
.form-panel .field { clear:both;  }
.form-panel li.field label { display:block; float:left; width:100px; line-height:24px; text-align:right; }
.form-panel .input { padding:5px 0; zoom:1; }
.form-panel .field:after { content:'\20'; display:block; height:0; clear:both; }
.form-panel .text { height:20px; padding:1px 3px; border:1px solid #666; background:#fff; color:#555; }
.form-panel .textarea { width:450px; height:100px; padding:1px 3px; border:1px solid #666; background:#fff; color:#555;font-size:12px; }
.form-panel .submit-field { padding:0 10px 20px 100px; _padding:0 10px 20px 90px; clear:both; }
.form-panel .submit-field input { margin-right:10px; }
.form-panel .submit-field .btn-submit { width:93px; height:29px; cursor:pointer; }
.form-panel .submit-field .btn-reset { width:93px; height:29px; cursor:pointer; }

/* Í¼Æ¬ÁÐ±í */
.pic-item-list { margin:0 0 20px; }
.pic-item-list .pic-item { display:block; float:left; width:130px; margin-bottom:10px; padding:0; }
.pic-item-list .list-pic { display:block; width:100px; height:100px; margin:0 auto; padding:4px; border:1px solid #919090; line-height:100px; text-align:center; }
.pic-item-list dl { padding:0 5px; line-height:26px; text-align:center; }

.w170 .pic-item { position:relative; width:170px; margin:0 20px 6px 0; padding:0; display:inline; }
.w170 .list-pic { display:block; width:170px; height:110px; padding:18px 0 0; border:0; line-height:110px; }
.w170 dl { width:170px; margin:0 auto; padding:8px 0 0;line-height:21px; }
.w170 dl dt { margin-bottom:3px; text-align:center;line-height:24px; font-size:12px;}
.w170 dl dt a { text-decoration:none; color:#555;}



/******************************修改开始的css*/
/*history1*/
.history1{float: left; width: 780px;border-top: 2px solid #ccc; padding: 30px 0 30px 0px; }
.history1-con{width: 100%;height: 455px;background: url(china.png) no-repeat center;margin-top: 30px;position: relative;}
.history1-con .h1-hd{display:block;width: 540px;height: 455px;float: left;position: relative;}
.history1-con li{display: inline-block; height: 20px;line-height: 20px;color: #fff;background: #005f98;font-size: 12px;padding: 0px 7px;cursor: pointer; position: absolute;}
.history1-con li:after{content: '';display: block;width: 4px;height: 4px;background: url(zh-tri.png) no-repeat 0px 0px;position:absolute;left: 50%;margin-left: -2px;}
.history1-con li.on{background: #00b658;}
.history1-con li.on:after{background-position: 0px -4px;}

/*.history1-con li.li0{right: 10px;top: 61px;}*/
.history1-con li.li0{right: 111px;top: 152px}
.history1-con li.li1{right: 73px;top: 249px}
.history1-con li.li2{right: 46px;top: 256px}
.history1-con li.li3{right: 200px;top: 327px}
.history1-con li.li4{right: 68px;top: 221px}
.history1-con li.li5{right: 202px;top: 289px}

.h1-bd{float: right;margin-top: 63px;}
.h1-txt{width: 196px;height: 318px;border: 1px solid #0077be;border-radius: 4px;float: right;padding: 20px;position: relative;}
.h1-txt .h1-prev,.h1-txt .h1-next{position:absolute;  left:20px; top:15px;z-index: 1; display:inline-block;width: 12px; height:24px;font-size: 24px;font-weight: bolder;color: #000; cursor:pointer; font-family: 'simsun'; }
.h1-txt .h1-next{ left:auto; right:20px;}
.h1-txt .h1-prev:hover,.h1-txt .h1-next:hover{color: #005f98;}
.h1-txt dd h2{font-size: 24px;height: 24px; line-height: 24px;color: #000;font-weight: normal;text-align: center;}
.h1-txt dd a{display: block; width:100%;height: 100px; border-radius: 4px;overflow: hidden;margin: 19px 0px 10px 0px;}
.h1-txt dd p{font-size: 14px;line-height: 28px;color: #777;}

/*history2*/
.history2 {float: left; width: 760px;border-top: 2px solid #ccc; padding: 30px 20px 30px 0px; }
.historyShow { overflow: hidden; }
.historyShow .hd { position:relative; height:55px; background:url(ico_12.gif) no-repeat center 50px; overflow:hidden; }
.historyShow .hd ul { position:absolute; top:0; height:60px; text-align:center; }
.historyShow .hd ul li { position:absolute; top:0; display:block; width:100px; padding-bottom:17px; background:url(icon2.png) no-repeat center 46px; font:14px/43px 'microsoft yahei'; text-align:center; cursor:pointer; vertical-align:top; }
.historyShow .hd ul .on { background:url(icon1.png) no-repeat center 46px; color:#0078be; font-size:22px; font-weight:bold; }

.tab-history{height: 100%;}
.historyShow .bd {padding:60px 0px; background:url(blue.png) repeat-y center top; }

.historyShow .item{width: 321px;border: 1px solid #a5cee4;border-radius: 6px;padding: 12px 16px;position: relative;}
.historyShow .item h1{font-size: 22px;line-height: 36px;color: #0177bf;font-weight: bold;}
.historyShow .item p{font-size: 12px;line-height: 20px;color: #666;}
.tab-history .item:nth-child(2n+1){clear: both;float: right;margin-right: 7px}
.tab-history .item:nth-child(2n+1):before{content: '';display: block;width: 9px;height: 16px;background:url(hh.png) no-repeat 0px 0px;position: absolute;left: -9px;top: 50%;margin-top: -8px;}
.tab-history .item:nth-child(2n+1):after{content: '';display: block;width: 9px;height: 9px;border-radius: 50%; background:#0177bf;position: absolute;left: -24px;top: 50%;margin-top: -5px;}
.tab-history .item:nth-child(2n){clear: both;float: left;margin-left: 7px}
.tab-history .item:nth-child(2n):before{content: '';display: block;width: 9px;height: 9px;border-radius: 50%; background:#0177bf;position: absolute;right: -24px;top: 50%;margin-top: -5px;}
.tab-history .item:nth-child(2n):after{content: '';display: block;width: 9px;height: 16px;background:url(hh.png) no-repeat 0px -16px;position: absolute;right: -9px;top: 50%;margin-top: -8px;}


/*history3*/
.history3{ float: left; width: 760px; border-top: 2px solid #ccc; padding: 30px 20px 30px 0px; }
.history3 .picList{width:621px;position: relative;margin:0 auto;}
.history3 .bd {height:450px;margin-bottom: 14px;}
.history3 .bd li {width: 621px;height: 480px;}
.history3 .phd { padding: 0 20px;}
.history3 .phd li {width: 84px;float: left;margin:0px 6px;border:1px solid transparent;opacity:0.7;filter:alpha(opacity=70);cursor:pointer;}
.history3 .phd li.on {border:1px solid #627cb3;opacity:1;filter:alpha(opacity=100);}
.history3 .prev,.history3 .next {position: absolute;width: 30px;height: 30px;}
.history3 a.prev,.history3 a.next { z-index: 99;position:absolute;bottom: 0px; left:0px; display:inline-block; width:11px; height:61px;  cursor:pointer;font-family: 'simsun';font-size: 42px;line-height: 61px;color: #000;}
.history3 a.next { right:0px; left:auto;}

/******************************修改结束的css*/