.contanter {
	background: url("bg4_close.jpg") no-repeat center 0px #fff;
}
.show_box {
	height: 206px; position: relative;margin-bottom:74px;
}
.show {
	left: 0px; top: 0px; position: absolute;
}
.main_top {
	height:0px; padding-top:0px; margin-bottom: 16px;margin-top:-50px;
}
.location {
	color:#000; padding-top:5px;
}
.location span {
	background: rgb(66, 66, 66); padding: 0px 10px; border-radius: 8px; height: 17px; text-align: center; color: rgb(255, 255, 255); line-height: 17px; margin-right: 10px; vertical-align: middle; display: inline-block;
}
.location a {
	color:#3A3A3A;
}
.left {
	background: url("leftbg.png") no-repeat 0px bottom; width: 223px; height: 340px;
}
.left_nav {
	background: url("left.png") no-repeat right 0px; overflow: hidden;
}
.left_nav li {
	width: 223px; float: left;
}
.left_nav li a {
	background: url("left_li.png") no-repeat 0px -40px; width: 177px; height: 40px; color: rgb(66, 66, 66); line-height: 40px; padding-left: 46px; font-size: 14px; float: left;
}
.left_nav .current a {
	background-position: 0px 0px; color: rgb(255, 255, 255); font-weight: 700;
}
.left_nav a:hover {
	background-position: 0px 0px; color: rgb(255, 255, 255); font-weight: 700;
}
.right {
	background: url("right_close.gif") repeat-x 0px 0px; padding: 0px 30px; width: 719px; height: auto !important; overflow: hidden; min-height: 445px; margin-top:-18px;}
.right_top {
	background: url("icon.gif") no-repeat 4px -114px; padding-left: 22px; margin-top: 10px; padding-bottom:10px; border-bottom-color: rgb(215, 215, 215); border-bottom-width: 1px; border-bottom-style: solid;
}
.right_top h1 {
	color: rgb(0, 0, 0); font-size: 24px;
}
.about_con {
	width: 719px; color: rgb(43, 43, 43); line-height: 24px; overflow: hidden; padding-top: 30px;
}
.wrapper {
	padding-bottom: 50px;
}
.events {
	overflow: hidden; margin-top: 20px;
}
.events ul {
	background: url("line.gif") repeat-y 120px 0px; margin-top: -28px;
}
.events li {
	width: 719px; padding-top: 30px; float: left; display: inline;
}
.events_left {
	width: 92px; color: rgb(208, 208, 208); padding-left: 22px; font-size: 30px;
}
.events_right {
	padding: 12px 0px 14px 32px; width: 566px; position: relative;
}
.events_right i {
	background: url("icon.png") no-repeat 0px -45px; left: -5px; top: 20px; width: 10px; height: 10px; position: absolute;
}
.events_con {
	line-height: 23px; padding-bottom: 13px;
}
.events_con .li1 {
	background: url("icon.gif") no-repeat 0px -172px; width: 63px; height: 23px; text-align: center; color: rgb(255, 255, 255); font-size: 14px;
}
.events_con .li2 {
	color: rgb(161, 161, 161); padding-left: 10px;
}
.video {
	padding-top: 32px;
}
.video a {
	background: url("video.gif") no-repeat 0px 0px; padding: 13px 0px 0px 56px; width: 80px; height: 39px; color: rgb(255, 255, 255); font-size: 16px; font-weight: 700; margin-left: 9px; float: left;
}
.cultural_title {
	color: rgb(0, 90, 77); padding-top: 26px; font-weight: 700;
}
.cultural_list {
	padding-top: 14px;
}
.cultural_list li {
	padding-bottom: 32px;
}
.cultural_list .li1 {
	height: 16px; color: rgb(66, 66, 66); line-height: 16px; padding-left: 9px; font-size: 14px; font-weight: 700; border-left-color: rgb(0, 90, 77); border-left-width: 4px; border-left-style: solid; display: block;
}
.cultural_list .li2 {
	color: rgb(0, 0, 0); line-height: 24px; padding-top: 6px;
}
.contact {
	padding-top: 30px;
}
.contact_left {
	border: 1px solid rgb(204, 204, 204); border-image: none; width: 435px; height: 379px;
}
.contact_right {
	width: 245px; padding-right: 15px;
}
.contact_right h2 {
	color: rgb(0, 90, 77); padding-top: 8px; font-size: 14px; font-weight: 700;
}
.contact_right p {
	margin: 19px 0px 0px 32px; padding: 3px 0px 0px; color: rgb(5, 111, 97); position: relative;
}
.contact_right p a {
	color: rgb(66, 66, 66);
}
.contact_right i {
	background: url("icon3.gif") no-repeat 0px 0px; left: -32px; top: 0px; width: 22px; height: 22px; overflow: hidden; position: absolute;
}
.contact_right .p1 {
	margin-top: 20px;
}
.contact_right .p2 i {
	background-position: 0px -24px;
}
.contact_right .p3 i {
	background-position: 0px -48px;
}
.contact_right .p4 i {
	background-position: 0px -72px;
}
.contact_right .p5 i {
	background-position: 0px -96px;
}
.contact_right .p6 {
	margin-top: 8px;
}
.contact_right .p6 i {
	background-position: 0px -120px;
}
.business_pic {
	padding: 32px 0px 0px;
}
.business_pic2 {
	padding: 32px 0px 0px;
}
.business_con .li1 {
	color: rgb(0, 0, 0); padding-top: 37px; font-size: 18px;
}
.business_con .li2 {
	color: rgb(73, 73, 73); padding-top: 14px;
}
.news {
	
}
.news li {
	width: 100%; padding-top: 35px; padding-bottom: 16px; border-bottom-color: rgb(198, 198, 198); border-bottom-width: 1px; border-bottom-style: dashed; float: left;
}
.news_left {
	
}
.date {
	width: 35px;
}
.date .p1 {
	background: rgb(0, 83, 72); height: 28px; text-align: center; color: rgb(221, 228, 226); line-height: 28px; font-size: 18px; font-weight: 700;
}
.date .p2 {
	background: rgb(221, 228, 226); height: 11px; text-align: center; color: rgb(0, 83, 72); line-height: 11px; font-size: 10px;
}
.news_pic {
	background: url("nopicbg.jpg") no-repeat center rgb(238, 238, 238); width: 173px; height: 109px; margin-left: 11px;
}
.news_right {
	width: 486px;
}
.news_title a {
	color: rgb(73, 73, 73); font-size: 16px; font-weight: 700;
}
.news_title a:hover {
	color: rgb(37, 37, 37);
}
.news_content {
	color: rgb(176, 176, 176); padding-top: 5px;
}
.news_more {
	background: url("icon.gif") no-repeat 0px -303px; width: 100px; height: 37px; margin-top: 12px;
}
.news_more a {
	background: url("icon.gif") no-repeat 0px -303px; width: 94px; height: 29px; text-align: center; color: rgb(255, 255, 255); line-height: 29px; display: inline-block;
}
.news_more a:hover {
	color: rgb(221, 221, 221);
}
 

 
 
.news_top {
	text-align: center; padding-top: 30px; padding-bottom: 7px; border-bottom-color: rgb(203, 204, 204); border-bottom-width: 1px; border-bottom-style: dashed;
}
.news_top h2 {
	color: rgb(73, 73, 73); font-size: 18px; font-weight: 700;
}
.date_click {
	color: rgb(160, 160, 160); padding-top: 6px; font-size: 11px;
}
.news_date {
	background: url("icon.gif") no-repeat -72px -339px; padding-left: 20px;
}
.news_click {
	background: url("icon.gif") no-repeat -32px -362px; padding-left: 15px; margin-left: 30px;
}
#bdshare {
	padding-top: 30px; float: right !important;
}
.news_con {
	padding: 22px 0px; width: 719px; color: rgb(66, 66, 66); line-height: 24px; overflow: hidden;
}
.news_page {
	padding-top: 18px; border-top-color: rgb(203, 204, 204); border-top-width: 1px; border-top-style: dashed;
}
.news_page .news_more {
	margin-top: 0px; margin-bottom: 6px;
}
.news_page .p1 {
	padding: 5px 0px 0px 10px;
}
.news_page .p1 a {
	color: rgb(66, 66, 66); text-decoration: underline;
}
.recruitment {
	padding-top: 25px;
}
.recruitment li {
	padding-bottom: 15px; margin-bottom: 32px; border-bottom-color: rgb(202, 202, 202); border-bottom-width: 1px; border-bottom-style: dashed;
}
.recruitment_top {
	color: rgb(0, 90, 77);
}
.recruitment_top .li1 {
	font-size: 16px; font-weight: 700;
}
.recruitment_top .li2 {
	
}
.recruitment_top .li2 .span1 {
	line-height: 36px; font-family: Tahoma; font-size: 36px;
}
.recruitment_top .li2 .span2 {
	top: -4px; line-height: 24px; font-family: Tahoma; font-size: 24px; position: relative;
}
.recruitment_con {
	color: rgb(121, 121, 121); display: none;
}
.recruitment_date {
	color: rgb(174, 174, 174); padding-top: 20px;
}
.recruitment_date span {
	color: rgb(0, 90, 77);
}
.project_title {
	color:#B9120A; padding-top: 35px; padding-bottom: 20px; font-size: 19px; font-weight: 700;
}
.project_title2 {
	margin-top: 6px; border-top-color: rgb(144, 144, 144); border-top-width: 1px; border-top-style: dashed;
}
.project {
	width: 719px;
}
.project ul {
	width: 750px;
}
.project li {
	width: 222px; height: 198px; padding-right: 26px; float: left;
}
.project_pic {
	background: url("nopicbg.jpg") no-repeat center rgb(238, 238, 238); width: 222px; height: 150px; overflow: hidden;
}
.project li h3 {
	text-align: center; padding-top: 7px;
}
.project li h3 a {
	color: rgb(43, 43, 43); font-size: 14px;
}
.project .project_more {
	margin: 20px 0px 0px; width: 105px; height: 36px; position: relative;
}
.project_more .a1 {
	background: url("more.gif") no-repeat 0px 0px; width: 105px; height: 36px; text-align: center; color: rgb(255, 255, 255); line-height: 36px; font-size: 14px; float: left;
}
.project_more div {
	background: url("logo.gif") no-repeat 0px bottom rgb(227, 227, 227); padding: 14px 16px 85px; border: 1px solid rgb(66, 135, 126); border-image: none; left: 1px; width: 172px; bottom: 35px; line-height: 24px; display: none; position: absolute;
}
.project_more div a {
	color: rgb(62, 62, 62);
}
.project_line {
	margin-top: 17px; border-top-color: rgb(4, 90, 78); border-top-width: 1px; border-top-style: solid;
}
.project_top {
	margin-top: 30px; position: relative;
}
.gallery_num {
	top: 0px; width: 177px; height: 272px; right: 0px; position: absolute;
}
.gallery_num .prev {
	background: url("gallery.gif") no-repeat 0px 0px; left: 5px; width: 172px; height: 10px; text-indent: -999px; overflow: hidden; position: absolute;
}
.gallery_num .next {
	background: url("gallery.gif") no-repeat 0px 0px; left: 5px; width: 172px; height: 10px; text-indent: -999px; overflow: hidden; position: absolute;
}
.gallery_num .next {
	background-position: 0px -12px; bottom: 0px;
}
.gallery_num_list {
	width: 172px; height: 252px; overflow: hidden; padding-left: 5px; margin-top: 10px; position: relative;
}
.gallery_num_pic {
	position: absolute;
}
.gallery_num_pic li {
	width: 172px; height: 84px; float: left; position: relative;
}
.gallery_num_pic .mask {
	background: url("tm70.png") 0px 0px; width: 172px; height: 84px; position: absolute;
}
.gallery_num_pic .current .mask {
	background: url("mask.png") no-repeat 0px 0px; left: -5px; top: 0px; width: 177px; height: 84px;
}
.project_show {
	width: 547px; height: 272px; overflow: hidden; position: relative;
}
.project_show img {
	left: 0px; top: 0px; position: absolute;
}
.project_info {
	padding-top: 24px;
}
.project_info_left {
	width: 400px;
}
.project_info_left .li2 {
	padding: 36px 0px 0px 30px;
}
.project_info_left .li2 span {
	padding-left: 5px;
}
.project_info_right {
	padding: 36px 0px 0px;
}
.project_info_right a {
	background: url("icon.gif") no-repeat 0px 0px; height: 21px; color: rgb(66, 66, 66); line-height: 21px; padding-left: 26px; float: left;
}
.project_info_right .a1 {
	background-position: 0px -386px;
}
.project_info_right .a2 {
	background-position: 0px -409px; margin-left: 20px;
}
.project_info_list {
	width: 718px; color: rgb(66, 66, 66); overflow: hidden; margin-top: 18px; border-top-color: rgb(225, 225, 225); border-right-color: rgb(225, 225, 225); border-bottom-color: rgb(225, 225, 225); border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-top-style: solid; border-right-style: solid; border-bottom-style: solid;
}
.project_info_list tr {
	margin-top: -1px; float: left; display: inline;
}
.project_info_list .tr1 {
	background: rgb(238, 238, 238); font-weight: 700; border-top-color: rgb(255, 255, 255); border-top-width: 1px; border-top-style: solid;
}
.project_info_list .tr2 {
	border-top-color: rgb(225, 225, 225); border-top-width: 1px; border-top-style: solid;
}
.project_info2 {
	color: rgb(66, 66, 66); padding-top: 26px;
}
.project_info2 .li1 {
	padding-top: 26px; font-size: 14px; font-weight: 700;
}
.project_info2 .li2 {
	line-height: 24px; padding-top: 10px;
}
.project_info2 .p1 {
	background: url("icon.gif") no-repeat 0px -432px; height: 21px; line-height: 21px; padding-left: 28px; font-weight: 700; margin-top: 19px;
}
.project_info2 .p2 {
	background: url("icon.gif") no-repeat 0px -455px; height: 21px; line-height: 21px; padding-left: 28px; font-weight: 700; margin-top: 9px;
}
.campus {
	width: 719px; overflow: hidden;
}
.campus_top {
	text-align: center; color: rgb(0, 90, 77); padding-top: 25px; font-size: 18px; font-weight: 700;
}
.campus_title {
	padding: 7px 0px 30px 23px; color: rgb(0, 0, 0); line-height: 24px; font-size: 14px; font-weight: 700;
}
.campus_title2 {
	padding: 30px 0px 0px; color: rgb(0, 90, 77); font-size: 16px; font-weight: 700;
}
.campus_title3 {
	padding: 14px 0px 0px 23px; color: rgb(0, 0, 0); line-height: 24px; font-size: 18px; font-weight: 700;
}
.campus_con {
	padding: 6px 0px 0px 23px; color: rgb(0, 0, 0); line-height: 24px;
}
.campus_title4 {
	text-align: center; color: rgb(0, 0, 0); padding-top: 10px; font-size: 14px; font-weight: 700;
}
.campus_list {
	border: 1px solid rgb(225, 225, 225); border-image: none; width: 715px; overflow: hidden; margin-top: 12px;
}
.campus_list tr {
	height: 42px; color: rgb(66, 66, 66); margin-top: -1px;
}
.campus_list_top {
	background: rgb(170, 209, 204); height: 43px; color: rgb(0, 79, 69); font-size: 14px; font-weight: 700; position: relative;
}
.campus_list td {
	padding: 15px;
}
.campus_list .td1 {
	background: rgb(238, 238, 238); width: 153px; border-top-color: rgb(255, 255, 255); border-top-width: 1px; border-top-style: solid;
}
.campus_list .campus_list_top .td1 {
	background: rgb(187, 214, 210);
}
.campus_list .td2 {
	width: 114px; border-top-color: rgb(225, 225, 225); border-top-width: 1px; border-top-style: solid;
}
.campus_list .td3 {
	background: rgb(238, 238, 238); width: 120px; border-top-color: rgb(255, 255, 255); border-top-width: 1px; border-top-style: solid;
}
.campus_list .campus_list_top .td3 {
	background: rgb(187, 214, 210);
}
.campus_list .td4 {
	width: 210px; border-top-color: rgb(225, 225, 225); border-top-width: 1px; border-top-style: solid;
}
.campus_list_top .td1 {
	border: currentColor; border-image: none;
}
.campus_list_top .td2 {
	border: currentColor; border-image: none;
}
.campus_list_top .td3 {
	border: currentColor; border-image: none;
}
.campus_list_top .td4 {
	border: currentColor; border-image: none;
}
.campus_list2 .td3 {
	width: 360px;
}
.honor {
	padding-top: 30px;
}
.honor_left {
	background: url("nopicbg.jpg") no-repeat center rgb(238, 238, 238); border: 1px solid rgb(216, 216, 216); border-image: none; width: 187px; height: 307px;
}
.honor_right {
	width: 502px;
}
.honor_right li {
	color: rgb(66, 66, 66); line-height: 24px;
}
.source {
	color: rgb(102, 102, 102); padding-top: 30px;
}
.contact_right .m_weibo {
	padding-top: 14px; margin-top: 16px; border-top-color: rgb(173, 205, 200); border-top-width: 1px; border-top-style: solid; display: block;
}
.team_vigor {
	width: 751px; color: rgb(0, 0, 0); line-height: 24px; padding-top: 30px;
}
.contact_right .m_weibo {
	position: relative;
}
.contact_right .m_weibo #img {
	left: 62px; top: -148px; width: 159px; height: 171px; display: none; position: absolute; z-index: 1;
}
.hotel_list_1 {
	width: 1016px;
}
.hotel_list_1 dd {
	background: url("bg11.png") no-repeat 0px 0px; width: 238px; height: 297px; padding-right: 4px; padding-bottom: 3px; margin-right: 12px; margin-bottom: 41px; float: left;
}
.hotel_list_1 .img {
	width: 237px; height: 155px;
}
.hotel_list_1 .img_con {
	padding: 10px 7px 17px;
}
.img_con .title {
	color: rgb(91, 96, 86); font-size: 18px; display: block;
}
.img_con .title:hover {
	color: rgb(88, 125, 55);
}
.img_con .label {
	padding-top: 5px;
}
.img_con .label span {
	background: rgb(183, 190, 188); padding: 0px 8px; border-radius: 2px; height: 18px; color: rgb(255, 255, 255); display: inline-block;
}
.img_con .label .sp1 {
	background: rgb(88, 125, 55);
}
.img_con .label .sp2 {
	background: rgb(221, 131, 36);
}
.img_con p {
	color: rgb(169, 171, 167); line-height: 1.8; padding-top: 11px; margin-top: 14px; border-top-color: rgb(127, 127, 127); border-top-width: 1px; border-top-style: dotted;
}
.img_con p a {
	color: rgb(88, 125, 55); margin-left: 5px; display: inline-block;
}
.img_con p a:hover {
	text-decoration: underline;
}
.business_more a {
	background: rgb(5, 111, 97); padding: 0px 20px; border: 1px solid rgb(217, 217, 217); border-image: none; height: 36px; text-align: center; color: rgb(255, 255, 255); line-height: 36px; font-size: 14px; float: right;
}
.recruitment_but {
	color: rgb(51, 51, 51); font-size: 14px; margin-top: 3px; margin-left: 20px; float: left;
}
.news_form {
	top: -5px; color: rgb(0, 0, 0); font-size: 18px; position: relative;
}
.news_hd {
	padding: 0px 10px 0px 20px; line-height: 40px;
}
.news_input {
	background: url("news_search.gif") no-repeat 0px 0px; padding: 0px 13px; width: 120px; height: 40px; line-height: 40px;
}
.news_input2 {
	width: 100px;
}
.news_search {
	background: url("news_search.gif") no-repeat -146px 0px; width: 168px; height: 40px;
}
.news_input2 {
	background: none; padding: 0px 10px; width: 106px; height: 40px; line-height: 40px;
}
.news_input3 {
	background: none; width: 38px; height: 40px; text-indent: -999px; overflow: hidden;
}
.webmap{ font-family:"Î¢ÈíÑÅºÚ"; font-size:14px; color:#333333;}