/*江南城发banner*/
.head-wrap {
   position: relative;
    height: 0px;
    width: 100%;
}
.pagebanner1 {
    width: 100%;
    height: 140px;
    position: relative;
    background: url(../images/pagebanner1.jpg) no-repeat center bottom;
    margin-top: 162px;
}
.pagebanner {
    width: 100%;
    height: 140px;
    position: relative;
    margin-top: 162px;
    z-index: 2;
    margin-left: auto;
    margin-right:  auto;
}
.top-t{margin-top: 162px;}
@media only screen and (max-width: 1200px) {
.top-t{margin-top: 178px;}
}
/*子页面二级栏目导航条短暂置顶*/

.header {
	height: 122px;
}
.secnavbg {
    display: block;
}
.p-header-show {
	-webkit-transform: translateY(0%);
	-ms-transform: translateY(0%);
	transform: translateY(0%);
}

.p-header.p-header-hide {
	-webkit-transform: translateY(-122px);
	-ms-transform: translateY(-122px);
	transform: translateY(-122px);
}

.p-header {
	height: 122px;
	position: fixed;
	z-index: 20;
	top: 0;
	left: 0;
	width: 100%;
	-webkit-transition: all 400ms;
	transition: all 400ms;
	background: #ffffff
}
.secnavh { -webkit-transition: all 400ms; transition: all 400ms; }
.secnavh {
    position: fixed;
    top: 122px;
    left: 0;
    z-index: 2;
}
.secnavh.p-subnav-show {
	-webkit-transform: translateY(0%);
	-ms-transform: translateY(0%);
	transform: translateY(0%);
}

.secnavh.p-subnav-hide {
	-webkit-transform: translateY(-162px);
	-ms-transform: translateY(-162px);
	transform: translateY(-162px);
}

@media only screen and (max-width: 1200px) {
	.p-header {
	height: 138px;
}
.secnavh {
    position: fixed;
    top: 138px;
    left: 0;
    z-index: 20;
}
}

/*==========================子页面二级栏目导航条短暂置顶====================end*/


/*==========================子页面标题====================start*/

.page-title{
	width: 100%;
	margin:32px 0;
	text-align: center;
}
.page-title h3{
	font-family: "heiti";
	font-size: 24px;
	color: #9e7e65;
	text-transform: uppercase;
}
.page-title h5{
	font-size: 18px;
	color: #787878
}

/*==========================子页面标题====================end*/


/*==========================企业介绍===================start*/
.page-t{
	width: 100%;
	background: url(../images/home.png) no-repeat left 2px;
	padding-left: 26px;
	color: #787878;
	font-size: 14px;
	border-bottom: 1px solid #e8e8e8;
	padding-bottom: 20px;
	position: relative;
	box-sizing:border-box;
-moz-box-sizing:border-box; /* Firefox */
-webkit-box-sizing:border-box; /* Safari */
}
.p-home{
	position: absolute;
	width: 26px;
	height: 40px;
	left: 0;
	top:0;
}
.p-main1{
	width: 100%;
	overflow: hidden;
	margin-bottom: 130px;
	position: relative;
}
.p-main1right{
	float: right;
	width: 301px;
	padding-left: 24px;
	padding-top: 24px;
}
.p-main1right img{
	margin-bottom: 4px;
	display: block;
	width: 100%;
}
.p-main1left{
	width: 780px;
	padding-right: 24px;
	padding-top: 24px;
	border-right: 1px solid #e8e8e8;
	float: left;
}
.pt1{
	font-family: "方正兰亭黑";
	font-size: 56px;
	color: #e7e7e7;
}
.pt2{
	font-size: 56px;
	color: #9e7e65;
	font-size: 22px;
	font-weight: bold;
	letter-spacing: 0.12em
}
.pt3{
	color: #9e7e65;
	font-size: 12px;
}
.pp1{
	margin-top: 18px;
}
.pp1 p{
	margin-bottom: 18px;
	color: #606060;
	font-size: 14px;
	line-height: 22px;
}
.coursebox{
	width: 100%;
	overflow: hidden;
}
.coursebox ul li{
	float: left;
	width: 100%;
	margin-bottom: 7px;
}
.c-date{
	font-family: "euf4";
	color: #9e7e65;
	padding:6px 20px;
	background: #f0eff5;
	text-align: right;
	font-size: 30px;
	display: table-cell;
	vertical-align: middle;
	line-height: 24px;
	height: 60px;
}
.c-date .ri{
	font-size: 18px;
	color: #9e7e65;
	display: block;
}
.c-info{
	display: table-cell;
	color:#606060;
	font-size: 14px;
	vertical-align:middle;
	line-height: 22px;
	padding-left: 30px;
}


@media only screen and (max-width: 1200px) {
	.p-main1{
		margin-bottom: 100px
	}
	.p-main1left {
	    width: 611px;
	}
	.p-main1right {
	    width: 240px;
	}
	.c-date{
		padding:4px 16px;
		font-size: 26px;
		display: table-cell;
		vertical-align: middle;
		line-height: 24px;
		height: 56px;
	}
}
/*==========================企业介绍====================end*/



/*==========================团队力量开始====================*/
.kl2-team{
	width: 100%;
	float: left;
	overflow: hidden;
}
/*===========团队力量-左侧展开收缩导航========*/
.jquery-accordion-menu,.jquery-accordion-menu * {
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	outline: 0;
}

.jquery-accordion-menu {
	float: left;
	width: 209px;
	position: relative;
}


.jquery-accordion-menu ul {
	margin: 0;
	padding: 0;
	list-style: none
}

.jquery-accordion-menu ul li {
	width: 100%;
	display: block;
	float: left;
	position: relative;
	margin-bottom: 12px;
}

.jquery-accordion-menu ul li a {
	width: 100%;
	padding: 0px 14px;
	float: left;
	height: 43px;
	line-height: 43px;
	text-decoration: none;
	color: #ffffff;
	text-align: right;
	font-size: 16px;
	background: url(../images/menubg1.png) no-repeat right center;
	white-space: nowrap;
	position: relative;
	overflow: hidden;
}

.jquery-accordion-menu ul li.active a,.jquery-accordion-menu ul li.nosbli a{
	background: url(../images/menubg1active.png) no-repeat right center;
	color: #787878;
}
.jquery-accordion-menu ul ul.submenu {
	width: 100%;
	display: none;
	position: static
}

.jquery-accordion-menu ul ul.submenu li {
	clear: both;
	width: 100%;
	margin-bottom: 0;
	margin-top: 3px;
}

.jquery-accordion-menu ul ul.submenu li a {
	width: 100%;
	float: left;
	font-size: 14px;
	padding: 0px 14px;
	height: 34px;
	line-height: 34px;
	background: url(../images/menubg2.png) no-repeat left center;
	position: relative;
	color: #787878;
	text-align: right;

}

.jquery-accordion-menu ul ul.submenu li:hover>a,.jquery-accordion-menu ul ul.submenu li.active>a {
	background: url(../images/menubg3.png) no-repeat left center;
}



/*===========团队力量-左侧展开收缩导航end========*/
.team-right{
	width: 914px;
	float: right;
	background: #f0eff5;
	overflow: hidden;
}
.team-right * {
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	outline: 0;
}
.team-right-titlecon{
	width: 100%;
	background-color: #676573;
	position: relative;
	font-weight: bold;
	float: left;
	height: 98px;
	display: table;
	vertical-align: middle;
}
.team-right-title{
	margin-left:62px;
	font-size: 22px;
	color: #ffffff;
	width: auto;
	line-height: 98px;
	float: left;
	background: url(../images/team-right-title.jpg) no-repeat left center;
	padding-left: 20px;
}
.team-right-logo{
	width: auto;
	float: right;
	height: 100%;
}
.team-right-logo img{
	width: auto;
	height: 100%;
}

.team-right-content{
	width: 100%;
	padding: 30px 62px 30px 62px;
	overflow: hidden;
	height: auto;
	min-height: 500px;
	color: #606060;
	font-size: 14px;
	line-height: 22px;
}
.team-right-content.d-other{
	padding: 60px;
	min-height: 400px;
}
.team-right-content .h4{
	color: #676573;
	font-size: 18px;
	font-weight: bold;
	margin-bottom: 12px;
}
.team-right-content .intro{
	margin-bottom:46px;
	text-align: justify;
}
.team-right-content .intro img{
	max-width: 100%;
}
.intro p,.intro div{
	margin-bottom: 16px;
}
.list-other{
	width: 100%;
	float: left;
	overflow: hidden;
}
.list-other li{
	width: 192px;
	height: 131px;
	margin: 3px;
	float: left;
	overflow: hidden;
}
.list-other li img{
	width: 100%;
}
/*===========团队力量-左侧展开收缩导航end========*/
@media only screen and (max-width: 1200px) {
	.team-right {
	    width: 685px;
	}

	.list-other li {
	    width: 180px;
	    height: 123px;
	}
.team-right-titlecon {
    height: 88px;
}
.team-right-title {
    margin-left: 46px;
    font-size: 20px;
    line-height: 88px;
    padding-left: 20px;
    background: url(../images/team-right-title.jpg) no-repeat left center;
    background-size: 5px auto
}
.team-right-content {
    padding: 20px 45px 20px 45px;
    font-size: 14px;
    line-height: 22px;
}
.jquery-accordion-menu ul li {
    margin-bottom: 8px;
}
.jquery-accordion-menu ul li a {
    padding: 0px 14px;
    height: 40px;
    line-height: 40px;
}
.team-right-content .h4 {
  font-size: 17px;

}
}


/*==========================团队力量结束====================*/



/*===============================================================城市发展开始============================================================*/


/*==============1江南规划=======================*/


.develop1{
	width: 100%;
	height: auto;
	overflow: hidden;
}
.develop1a{
	float: left;
	width: 100%;
	overflow: hidden;
}
.d-two{
	width: 50%;
	vertical-align: middle;
	text-align: justify;
}
.d-bg1{
	background-color: #00afca;
}
.d-bg2{
	background-color: #ffffff;
}
.d-bg3{
	background-color: #004e5b;
}


.dcw{
	color: #ffffff;
}
.dcg{
	color: #787878;
}
.dwidth1{
	width:525px;
	float: right;
	line-height: 26px;
	padding: 50px 40px 50px 0;
	text-align: justify;
}
.d-img1{
	width: 50%;
	right: 0;
	top:0;
}
.deve01{
	font-size: 26px;
	font-weight: bold;
	line-height: 32px;
	margin-left: -10px;
}
.deve02{
	font-size: 14px;
	margin-bottom: 30px;
}
.deve03{
	font-size: 14px;
	margin-bottom: 15px;
}
.deve03 strong{
	font-size: 18px;
	font-weight: bold;
}


.dwidth2{
	width:536px;
	float: right;
	line-height: 26px;
	padding: 50px 0px 50px 40px;
}
.d-img2{
	width: 50%;
	left: 0;
	top:0;
}

@media only screen and (max-width: 1200px) {
	.dwidth1 {
    width: 410px;

}
.dwidth2 {
    width: 410px;

}
}

/*==============2海绵城市=======================*/



.sponge { width:1424px; left:50%; margin-left:-712px; position:relative; font-size:12px; line-height:23px;}
.sponge div { width:1424px; position:absolute}
.sponge .w div { width:100%}
.sponge .w .txt,.sponge .w .txt_img { display:none}
.sponge .qxsh { background:url(../images/t.png) left top no-repeat; height:823px; position:absolute; left:0; top:0; z-index:1}

.sponge .bjfz { height:900px; top:300px; z-index:1}
.sponge .bjfz .m { background:url(../images/jkzm_m.png) left top no-repeat; height:900px; z-index:3; bottom:0; z-index:1002}
.sponge .bjfz .w { height:766px; z-index:2; z-index:1003}
.sponge .bjfz .w_bg { background:url(../images/jkzm_w.png) left top no-repeat; height:1200px; z-index:2; z-index:1001;top: -60px;}
.sponge .bjfz .w .txt { height:220px; width:600px; left:50%; margin-left:-160px; top:230px;color: #606060;font-size: 14px;line-height: 24px;}
.sponge .bjfz .w .txt_img { width:366px; height:87px; left:50%; margin-left:0px; top:440px}
.sponge .bjfz .w .txt_img a { width:87px; height:87px; margin:0 2px; display:inline-block; float:none; overflow:hidden} 
.sponge .bjfz .w .txt_img a img { width:87px; height:87px;}
.sponge .bjfz .w .txt_img a span { height:20px; display:block}
.sponge .bjfz .w .txt_img a.more { background:#8fc31f; }

.sponge .lzpg { height:900px; top:600px; z-index:102;/*overflow: hidden;*/}
.sponge .lzpg .m { background:url(../images/zxsm_m.png) left top no-repeat; height:900px; z-index:3; bottom:0; z-index:1002}

.sponge .lzpg .w { height:751px; z-index:2; z-index:1003}
.sponge .lzpg .w_bg { background:url(../images/zxsm_w.png) left top no-repeat; height:1200px; z-index:2; z-index:1001;    top: -96px;}
.sponge .lzpg .w .txt { height:320px; width:600px; left:50%; margin-left:-160px; top:270px;color: #606060;font-size: 14px;line-height: 32px;}
.sponge .lzpg .w .txt_img { width:366px; height:87px; left:50%; margin-left:-20px; top:450px;text-align: center;}
.sponge .lzpg .w .txt_img a { width:87px; height:87px; margin:0 2px; display:inline-block; overflow:hidden; float:none;}
.sponge .lzpg .w .txt_img a img { width:87px; height:87px;}
.sponge .lzpg .w .txt_img a span { height:20px; display:block}
.sponge .lzpg .w .txt_img a.more { background:#8fc31f; }


.sponge .dbm { background:url(../images/b.png) left top no-repeat; height:639px; position:absolute; left:0; top:900px; z-index:9999}

.sponge a.to_o,.sponge .dbm a { display:block; height:77px; width:77px; position:absolute; left:808px; z-index:99999;
background: url(../images/d-btn1.png) no-repeat center center;}
.sponge a.to_o:hover,.sponge a.to_o.on1,.sponge .dbm a:hover{ 

background: url(../images/d-btn2.png) no-repeat center center;

}
.sponge .lzpg a.to_o { top:-30px;}
.sponge .dbm a { top:6px;}
.alt_txt{
	display: none;
}


.cx_tips {position:absolute; z-index:9999; display:none; background:url(../images/cxsj_xq.png) left top no-repeat; width:860px; height:603px; padding:10px 30px 70px 70px;}
.cx_tips .con_title { height:70px; line-height:70px; position:relative;color: #606060;font-size: 18px;font-weight: bold; }
.cx_tips .con_title a { height:40px; width:40px; right:15px; display:block; position:absolute; top:17px;}
.cx_tips .con_txt { line-height:20px; margin-top:20px; margin-right:40px; height:513px;color: #606060;font-size: 14px;overflow:hidden; }
.cx_tips .con_txt p{
	margin-bottom: 16px;
}
.mask {position:fixed;top:0;left:0;width:100%;height:2000px; z-index:9990;_position:absolute;_top:expression(documentElement.scrollTop);}
.alt_txt { display:none}
.cx_tips .con_txt .jspVerticalBar {
	margin-left: 585px;
	background: none;
	width: 13px;
	right: 0;
	z-index: 99999
}
.cx_tips .con_txt .jspTrack {
	width: 13px;
	background:url(../images/fwyx_scroll_bg.jpg) left top no-repeat;
	height:29px;
}
.cx_tips .con_txt .jspDrag {
	background:url(../images/fwyx_scroll_on.jpg) left top no-repeat;
	width: 13px;
	height:29px;
}

/*===============================================================城市发展结束============================================================*/
























/*==========================加入我们====================start*/
.join {
    width: 100%;
    height:auto;
    min-height: 772px;
    position: relative;
    background: url(../images/join.jpg) no-repeat center bottom;
    margin-top: 162px;
    text-align: center;
        background-size: cover;
}

.join1{
	margin-top: 40px;
	margin-bottom: 20px;
}
.join2{
	font-size: 18px;
	line-height: 32px;
	text-align: center;
	color: #4b4b4b;
	margin-bottom: 10px;
	width: 100%;
}
.join3{
	font-size: 18px;
	color: #4b4b4b;
	border: 1px solid #676767;
	margin: 50px auto 22px auto;
	width: 107px;
	height: 34px;
	text-align: center;
	line-height: 34px;

}
.join3:hover{
	background: #676767;
	color: #ffffff;
}
.join4{
	font-size: 16px;
	color: #4b4b4b;
	text-align: center;
	padding-bottom: 8px;
	border-bottom: 1px solid #8c919b;
	display: inline-block;
	margin: 0 auto;
	max-width: 60%;
}
.join4 a{
	display: inline-block;
	padding: 3px 0;
}
.join4 a:hover{
	color: #9E7E65;
}
.join5{
	font-size: 18px;
	color: #4b4b4b;
	text-align: center;
	padding-top: 8px;
	margin-bottom: 20px;

}
.join_br{
	display: none;
}
.join_br:nth-child(6n)
{
display: block;
}
.join4 a:nth-child(6n+5) span{
	display: none;
}
.join_mask {
    position: fixed;
    height: 100%;
    width: 100%;
    z-index: 9991;
    background: #000;
    opacity: 0.6;
    -moz-opacity: 0.6;
    filter: alpha(opacity=50);
    top: 0;
    left: 0;
    display: none;
}
.join_title{
    width: 780px;
    background: #EEEEEE;
    height: 46px;
    line-height: 46px;
    position: relative;
    color: #606060;
    font-size: 18px;
    font-weight: bold;
    padding-left: 20px;


}
.join_con {
    position: fixed;
    height: 0px;
    width: 0px;
    z-index: 9999999;
    top: 50%;
    left: 50%;
    margin-left: -400px;
    margin-top: -260px;
    visibility: hidden;
    padding-left: 400px;
    padding-top: 260px;
    background: #fff;

}
#join_txt{
    padding: 20px 40px;
    line-height: 22px;
    color: #606060;
    font-size: 14px;
    overflow: hidden;
    height: 420px;
}
.join_con.on {
    visibility: visible;
    height: 520px;
    width: 800px;

    padding-left: 0;
    padding-top: 0;
}

.join_close {
    position: absolute;
    height: 36px;
    width: 36px;
    z-index: 1000002;
    background: url(../images/closealt.png);
    background-size: 36px 36px;
    top: 4px;
    right: 6px;
    display: block;
    cursor: pointer;
}

/*==========================加入我们====================end*/



/*==========================城市故事，现场列表====================start*/
.w1134{
	 margin: 0 auto;
   	 width: 1134px;
}
.imgul1{
	width: 100%;
	float: left;
	overflow: hidden;
	margin-top: 20px;
}
.imgul1 li{
	width: 373px;
	float: left;
	height: 314px;
	overflow: hidden;
	margin-right: 4px;
	position: relative;
}
.imgul1 li a{
	display: block;
	position: relative;
	width: 100%;
}
.imgul1 li:nth-child(3n){
	margin-right: 0px;
}
.imgul1 li a .imgul1-img{
	width: 100%;
	height: 310px;
}
.imgul1 li a
.imgul1-info{
	width: 313px;
	position: absolute;
	bottom:0;
	left: 0;
	background: rgba(0,0,0,0.6);
	font-size: 18px;
	color: #ffffff;
	z-index: 1;
	padding: 20px 30px;
}
.imgul1-info small.des{
	font-size: 12px;
	color: #ffffff;
	width: 100%;
	white-space:nowrap;
	text-overflow:ellipsis;
	-o-text-overflow:ellipsis;
	overflow: hidden;
	display: block;
	padding-top: 5px;
}


.imgul2{
	width: 100%;
	float: left;
	overflow: hidden;
	margin-top: 60px;
	background: #ffffff;
}
.imgul2 li{
	width: 373px;
	float: left;
	height: 250px;
	overflow: hidden;
	margin-right: 4px;
	margin-bottom: 4px;
	position: relative;
}
.imgul2 li:nth-child(3n){
	margin-right: 0px;
}
.imgul2-img{
	width: 373px;
	height: 190px;
	overflow: hidden;
}
.imgul2-img img{
	width:373px;

}
.imgul2-info{
	text-align: center;
	width: 100%;
	color: #787878;
	font-size: 16px;
	white-space:nowrap;
	text-overflow:ellipsis;
	-o-text-overflow:ellipsis;
	overflow: hidden;
	padding: 16px 0;
	-webkit-transition: all 400ms;
	transition: all 400ms;

    background: rgba(255,255,255,0.6);
}

.more{
	width: 373px;
	float: left;
	height: 250px;
	position: relative;
}
.more1ico{
	background: #e8503e url(../images/more1.png) no-repeat center center;
	width: 373px;
	height: 190px;
	overflow: hidden;
}
.more2ico{
	background: #a8cae1 url(../images/more1.png) no-repeat center center;
	width: 373px;
	height: 190px;
	overflow: hidden;
}
.more3ico{
	background: #a8cae1 url(../images/more3.png) no-repeat center center;
	width: 373px;
	height: 190px;
	overflow: hidden;
}
.play_mask {
    position: fixed;
    height: 100%;
    width: 100%;
    z-index: 9991;
    background: #000;
    opacity: 0.6;
    -moz-opacity: 0.6;
    filter: alpha(opacity=50);
    top: 0;
    left: 0;
    display: none;
}

.play_pop {
    position: fixed;
    height: 0px;
    width: 0px;
    z-index: 9999999;
    top: 50%;
    left: 50%;
    margin-left: -400px;
    margin-top: -225px;
    visibility: hidden;
    padding-left: 400px;
    padding-top: 225px;
}

.play_pop.on {
    visibility: visible;
    height: 450px;
    width: 800px;
    transition-duration: 600ms;
    padding-left: 0;
    padding-top: 0;
}
.play_pop .sharebox {
    bottom: 0px;
    right: 0;
    margin-top: 10px;
}

.close {
    position: absolute;
    height: 36px;
    width: 36px;
    z-index: 1000002;
    background: #000 url(../images/close.png);
    background-size: 36px 36px;
    top: 0px;
    right: 0px;
    display: block;
    cursor: pointer;
}



@media only screen and (max-width: 1200px) {
	.imgul1 li{
	width: 296px;
	height: 246px;
	margin-right: 6px;
	}
	.imgul1 li a .imgul1-img {
	width: 296px;
	height: 246px;
	overflow: hidden;
}.imgul1 li a .imgul1-info {
    width: 266px;
    position: absolute;
    bottom: 0;
    left: 0;
    background: rgba(0,0,0,0.6);
    font-size: 18px;
    padding: 8px 15px;
}
.imgul1-info small.des {
    font-size: 12px;
    color: #ffffff;
    width: 100%;
    white-space: nowrap;
    text-overflow: ellipsis;
    -o-text-overflow: ellipsis;
    overflow: hidden;
}
	.imgul2 {
	    margin-top: 50px;
	}
	.imgul2 li{
	width: 296px;
	height: 210px;
	margin-right: 6px;
	}
	.imgul2-img{
	width: 296px;
	height: 151px;
	overflow: hidden;
	}
	.imgul2-img img {
	width: 296px;
	height: auto;
}
	.more{
		width: 296px;
		float: left;
		height: 210px;
	}
	.more1ico{
		background: #e8503e url(../images/more1.png) no-repeat center center;
		width: 296px;
		height: 151px;
		overflow: hidden;
	}
	.more2ico{
		background: #a8cae1 url(../images/more1.png) no-repeat center center;
		width: 296px;
		height: 151px;
		overflow: hidden;
	}
	.more3ico{
		background: #a8cae1 url(../images/more3.png) no-repeat center center;
		width: 296px;
		height: 151px;
		overflow: hidden;
	}
}
/*==========================城市故事，现场列表====================start*/

.backleft{
	float: right;
	display: inline-block;
	color: #787878;
}
.a-date1{
	width: 112px;
	float: left;
	text-align: right;
}
.a-date1 span{
	display: block;
}
.a-date1 .nian{
	color: #9e7e65;
	font-size: 20px;
	font-family: "华文细黑";
}
.a-date1 .ri{
	color: #9e7e65;
	font-size: 42px;
	line-height: 34px;
	font-family: "华文细黑";
}
.a-date1 .yue{
	color: #dbdbdb;
	font-size: 24px;
	font-family: "Humnst";
	text-transform: uppercase;
}
.a-content1{
	float: right;
	width: 642px;
	overflow: hidden;
	height: auto;
}
.a-content1 .a-tit{
	color: #606060;
	font-size: 20px;
	font-weight: bold;
	margin-bottom: 16px;
}
.a-content1 .a-da{
	color: #8f8f8f;
	font-size: 14px;
	margin-bottom: 40px;
}
.a-con{
	color: #606060;
	font-size: 14px;
	line-height: 26px;
	padding-bottom: 50px;
	text-align: justify;

}
.a-con div{
	margin-bottom: 10px;
}
.a-con img{
	max-width: 100%!important;
	height: auto!important;
}
.a-con iframe{
	width: 100%!important;
}
.a-lm {
    width: 804px;
    border-right: 1px solid #e8e8e8;
     border-top: 1px solid #e8e8e8;
    float: left;
}
.a-lm1{
	width:390px;
	float: left;
	border-right: 1px solid #e8e8e8;
	padding-top: 30px;
}
.a-lm2{
	width:390px;
	float: left;
	padding-top: 30px;
}
.a-lm2 dl{
	padding: 0 20px 0 40px;
	width: 340px;
	float: left;
}
.a-lm1-con{
	width: 230px;
	margin-left: 30px;
	float: left;
}
.a-lm2 dl dd {
	width: 100%;
	float: left;
	margin-bottom: 6px;
}
.a-lm2 dl dd a{
	color: #606060;
	font-size: 14px;
	    white-space: nowrap;
    text-overflow: ellipsis;
    -o-text-overflow: ellipsis;
    overflow: hidden;
    width: 100%;
    display: block;
    float: left;
}
.a-lm2 dl dd a:hover{
	color: #9e7e65;
}
.a-lm1-con .title,.a-lm2 dl dt{
	    font-size: 20px;
    color: #606060;
    font-weight: bold;
    width: 100%;
    float: left;
    margin-bottom: 6px;
}
.a-lm1-con .des{
	font-size: 13px;
	color: #606060;
	line-height: 18px;
	width: 100%;
	float: left;
}
.a-lm1-con p{
	margin-top: 10px;
}





 .a-content1  .k-share,.sharebox .k-share {
    	width: 100%;
    height: 20px;
    margin-bottom: 15px;
    }
    .sharebox .k-share{
    	text-align: right;
    }
 .a-content1 .k-share  a {
    float: left;
    padding: 0;
    margin-right: 5px;
    width: 20px;
    height: 20px;
    background: url(../images/share.png) no-repeat 0 0!important;
    overflow: hidden;
}
.sharebox .k-share a {
    padding: 0;
    margin-right: 1px;
    width: 20px;
    height: 20px;
    background: url(../images/share.png) no-repeat 0 0!important;
    overflow: hidden;
}
 .a-content1 .k-share .bshare-weixin, .sharebox .k-share .bshare-weixin {
    background-position: 0px 0!important;
}
 .a-content1 .k-share .bshare-sinaminiblog, .sharebox .k-share .bshare-sinaminiblog {
    background-position: -24px 0!important;
}
 .a-content1 .k-share .bshare-qzone, .sharebox .k-share .bshare-qzone {
    background-position: -48px 0!important;
}
 .a-content1 .k-share .bshare-qqim, .sharebox .k-share .bshare-qqim {
    background-position: -72px 0!important;
}
@media only screen and (max-width: 1200px) {
.a-content1 {
    width: 480px;
    overflow: hidden;
    height: auto;
}
.a-lm {
    width: 900px;
    border-right: 1px solid #e8e8e8;
    border-top: 1px solid #e8e8e8;
    float: left;
}
.a-lm1 {
    width: 450px;
    border-right: 0px solid #e8e8e8;
}
.a-lm2 {
    width: 450px;
}
.a-lm1-con {
    width: 300px;
}
.a-lm2 dl {
    padding: 0 0px 0 40px;
    width: 410px;
    float: left;
}
}

/*==========================社会责任====================start*/
.social {
    width: 100%;
    position: relative;
    margin-top: 162px;
    height: 660px;
    text-align: center;
    position: relative;
    background-size: cover;
}
.social1{
	height: 600px;
}
.socialbg{
	position: absolute;
	right:0;
	bottom: 0;
	height: 100%;
	z-index: 1;
	width:2000px;
}
.socialbg1{
	background: rgba(89,133,193,0.8);
}
.socialbg2{
	background: rgba(215,80,35,0.9);
}
.socialdiv1{
	width: 100%;
	position: absolute;
	bottom:0;
	left: 0;
	z-index: 1;
	color: #ffffff;
}
.socialinfo{
	width: 60%;
	float: left;
	text-align: right;
	padding:30px 50px 30px 0;
	position: relative;z-index: 2;
}
.socialfont{
	position: relative;
	z-index: 2;
	width: 100%
}
.sp1{
	font-family: "NexaBold";
	font-size: 50px;
	line-height: 60px;
}
.sp2{
	font-size: 26px;
	line-height: 40px;
}
.sp3{
	font-size: 14px;
	line-height: 26px;
	margin-top: 10px;
	margin-bottom: 10px;
	text-align: left;
	text-align: justify;
}


.sp4{
	width: 100%;
	text-align: left;
}
.sp4 li{
	display: inline-block;
	margin-right:17px;
	margin-bottom:10px;
	width: 153px;
	height: 26px;
	line-height: 26px;
	color:#5985c1;
	background: #ffffff;
	border-radius: 15px;
	-webkit-border-radius: 15px;
	-o-border-radius: 15px;
	-moz-border-radius: 15px;
	text-align: center;
	font-size: 16px;
}
.sp4 li:nth-child(4n) {
	margin-right:0px;
}

.sp5{
	font-size: 18px;
	line-height: 30px;
	margin-top: 10px;
	margin-bottom: 10px;
	text-align: right;
}

.sp5 span{
	display: inline-block;
	background: #ffb090;
	width: 86px;
	height: 38px;
	text-align: center;
	line-height: 38px;
	color: #d75023;
	margin:0 3px;
	font-size: 22px;
}
.stop1{
	margin-top: 80px;
}
.stop0{
	margin-top: 0;
	margin-bottom: 80px;
}


.social3{
	height: auto;
}

.social3left{
	background: url(../images/pagebanner6-3.jpg) no-repeat center center;
	background-size: 100% 100%;
	width: 50%;
	position: absolute;
	top:0;
	left: 0;
	height: 100%;
	z-index: 1
}
.social3bg1{
	width: 100%;
	float: left;
	position: relative;
	overflow: hidden;
	background: #ffc500;
}
.social3right{
	width: 45%;
	height: auto;
	color: #676767;
	text-align: left;
	padding: 82px 0 82px 30px;
	float: right;
}
.sp6 {
    font-size: 18px;
    line-height: 26px;
    margin-top: 10px;
    margin-bottom: 10px;
    text-align: left;
    text-align: justify;
}
@media only screen and (max-width: 1200px) {
.social {
    margin-top: 170px;
    height: 460px;
}

.sp1 {
    font-size: 40px;
    line-height: 50px;
}
.sp5 {
    font-size: 14px;
    line-height: 30px;
    margin-top: 10px;
    margin-bottom: 10px;
}

.sp5 span {
    width: 70px;
    height: 30px;
    line-height: 30px;
    margin: 0 3px;
    font-size: 18px;
}
.socialinfo {
    width: 58%;
    text-align: right;
    padding: 20px 40px 20px 0;
}
.sp4 li {
    margin-right: 9px;
    margin-bottom: 10px;
    width: 120px;
    height: 26px;
    line-height: 26px;
    font-size: 14px;
}

}

@media only screen and (min-height:  900px) {
.socia1 {
    height: 800px;
}
}


/*==========================社会责任end====================*/



/*==========================企业文化-企业文化====================*/
.culture1bg1 {
    width: 100%;
    position: relative;
    overflow: hidden;
    background: #e8503e;
}

.culture1eft1 {
    width: 46%;
    height: auto;
    color: #ffffff;
    text-align: left;
    padding: 82px 0 82px 0px;
    float: left;
}

.culture1right1 {
    background: url(../images/culture1.jpg) no-repeat center center;
    width: 50%;
    position: absolute;
    top: 0;
    right: 0;
    height: 100%;
    z-index: 1;
}
.culture1eft1 table tr{

}
.culture1eft1 .td1{
	width: 100px;
	font-size: 20px;
	font-weight: bold;
}
.culture1eft1 .td2{
	font-size: 16px;
	line-height: 24px;
	padding: 20px 0;
}
.culture1t1{
	margin: 110px 0 75px 0;
	width: 100%;
	text-align: center;
}
.culture1t1 h3{
	font-size: 50px;
	color: #c2c2c2;
	font-family: "NexaBold";
}
.culture1t1 h5{
	font-size: 26px;
	color: #9e7e65;
	line-height: 30px;
}
.list-idea{
	width: 100%;
	overflow: hidden;
}
.list-idea li{
	width: 166px;
	float: left;
	margin-right: 155px;
}
.list-idea li:nth-child(4){
	margin-right: 0px;
}
.list-idea-img{
	width: 100%;
	text-align: center;
}
.list-idea-img img{
	display: inline-block;
	max-width: 100%;
}
.list-idea li p{
	color: #787878;
	font-size: 18px;
	line-height: 26px;
	width: 100%;
	float: left;
	padding-top: 30px;
}



.culture1bg2 {
    width: 100%;
    position: relative;
    overflow: hidden;
    background: #383973;
    margin-top: 130px;
}
.culture1left2 {
    background: url(../images/culture2.jpg) no-repeat center center;
    width: 50%;
    position: absolute;
    top: 0;
    left: 0;
    height: 100%;
    z-index: 1;
}
.culture1right2 {
    width: 45%;
    height: auto;
    color: #ffffff;
    text-align: left;
    padding: 26px 0 26px 30px;
    float: right;
}
.sp2 span{
	float: right;
	font-size: 18px;
}

@media only screen and (max-width: 1200px) {
.list-idea li{
	width: 150px;
	float: left;
	margin-right: 100px;
}
.list-idea-img img{
	width: 100px;
}
.culture1t1 {
    margin: 90px 0 60px 0;
}
.culture1t1 h3 {
    font-size: 44px;
}
.culture1t1 h5 {
    font-size: 22px;
    line-height: 26px;
}
.list-idea li p {
    font-size: 16px;
    line-height: 22px;
    padding-top: 24px;
}
.culture1right2 {
    padding: 20px 0 20px 30px;
}
.culture1bg2 {
    margin-top: 90px;
}
}



/*==========================企业文化-企业文化end====================*/
/*==========================企业文化-CIS应用====================*/
.culture2bg {
    width: 100%;
    position: relative;
    overflow: hidden;
    background: #f0eff5;
}
.cis-title{
	font-size: 18px;
	color: #606060;
	text-align: center;
	width: 100%;
	float: left;
	margin-bottom: 78px;
	margin-top: 15px;
}
.cis-con{
	width:1130px;
	height: auto;
	margin: 0 auto;
	overflow: hidden;
	padding: 54px 0;
	position: relative;
}

.cis-pic{
	width: 100%;
	text-align: center;
	height: 490px;
	position: relative;
}
.cis-pic ul{ position:absolute; left:0; top:0;}
.cis-pic ul li{ width:1130px; height:490px;}

.cis-pic ul li img{
	height: 100%;
	width: auto;
	max-width: 1000px;
}

.cis-num{
	width: 330px;
	position: relative;
	margin: 0 auto;
}
#cs-slide a.btn-right {
    display: block;
    width: 79px;
    height: 79px;
    background: url(../images/ps7-rightbtn.png) no-repeat;
    position: absolute;
    top: 50%;
    margin-top: -40px;
    right: 40px;
    -webkit-border-radius: 80px;
    border-radius: 80px;
    -webkit-transition: background-color .3s;
    transition: background-color .3s;
}
#cs-slide a.btn-left {
    display: block;
    width: 79px;
    height: 79px;
    background: url(../images/ps7-leftbtn.png) center no-repeat;
    position: absolute;
    top: 50%;
    margin-top: -40px;
    left: 40px;
    -webkit-border-radius: 80px;
    border-radius: 80px;
    -webkit-transition: background-color .3s;
    transition: background-color .3s;
}
.cis-num-box{
	width: 256px;
	float: left;
	height: 37px;
	overflow: hidden;
	position: relative;
}
.cis-num-box  li{
	float: left;
	margin: 0 4px;
}
.cis-num-box .tempWrap{
	margin: 0 auto;
	position: relative;
}
.cis-num-box a{
	background: #dbdbdb;
	border-radius: 50%;
	color:#787878;
	padding:8px;
	display: block;
	overflow: hidden;
	float: left;
}
.cis-num .on a{
	background: #676573;
	color:#ffffff
}
a.cis-num-right {
    display: block;
    width: 17px;
    height: 37px;
    background: url(../images/cis-right.png) no-repeat center center;
    position: absolute;
    top: 0px;
    right: 2px;
    padding: 0
}
a.cis-num-left {
    display: block;
    width: 17px;
    height: 37px;
    background: url(../images/cis-left.png) no-repeat center center;
    position: absolute;
    top: 0px;
    left: 2px;padding: 0
}


.prev{ float:left; cursor:pointer;}

.cis-num-box ul{ position:absolute; left:0; top:0;}

.cis-num-left{ width:37px; text-align:center; height:37px; margin-top:0px; margin-right:0px; cursor:pointer; float:left;border-radius: 50%;background: #dbdbdb url(../images/cis-left.png) no-repeat center center;}
.cis-num-right{  width:37px; text-align:center; height:37px; margin-top:0px;cursor:pointer;float:right;border-radius: 50%;background: #dbdbdb url(../images/cis-right.png) no-repeat center center;}
.prev1{ position:absolute; top:220px; left:20px; width:28px; height:51px;z-index:9;cursor:pointer;}
.next1{ position:absolute; top:220px; right:20px; width:28px; height:51px;z-index:9;cursor:pointer;}

.mhc{ background:#000; width:100%;opacity:0.5;-moz-opacity:0.5;filter:alpha(Opacity=50); position:absolute; left:0; top:0; display:none;}
.pop_up{ width:1000px; height:700px; padding:10px; background:#fff; position:fixed; -position:absolute; left:50%; top:50%; margin-left:-500px; margin-top:-350px; display:none; z-index:99;}
.pop_up_xx{ width:40px; height:40px; position:absolute; top:-40px; right:0; cursor:pointer;}
.pop_up2{ width:1000px; height:700px; position:relative; overflow:hidden;}
.pop_up2{ width:1000px; height:700px; position:relative; overflow:hidden; float:left;}
.pop_up2 ul{ position:absolute; left:0; top:0;}
.pop_up2 ul li{ width:1000px; height:700px; float:left;text-align: right;}
.pop_up2 ul li img{
	height: 100%;
	width: auto;
}
@media only screen and (max-width: 1200px) {
	.cis-con{
	width:900px;
}
.cis-pic ul li{ width:900px; height:490px;}
}

/*==========================企业文化-文化活动====================*/

	.super-con{position:relative;width:100%;height:528px; background:#54ba95;}
	.super-con.bgcs{
		background:#fc9204; 
	}
	.super-bigpic{width:60%;height:528px;float:right;overflow:hidden;position: relative;background-color: #000000;}
	.super-bigpic li{vertical-align:top}
	.super-bigpic li a{
		display: block;
		float: left;
		width: 100%;
	}
	.super-bigpic .img{width:100%;height:528px;display:inline-block;vertical-align:top}
	.super-smpic{position:absolute;right:0;bottom:0;width:60%;height:98px;*zoom:1 ;z-index: 1;background-color:rgba(0, 0,0,.6); }
	:root .super-smpic{-ms-filter:none}
	.super-smpic ul{position:relative;*zoom:1; padding-top:16px !important;width: 625px;overflow: hidden;margin: 0 auto;  }
	.super-smpic-con{width: 740px;margin: 0 auto;overflow: hidden;
position: relative;
	}.super-smpic-con .tempWrap{
		margin: 0 auto;
	}
	.super-smpic li{position:relative;*zoom:1;float:left;display:inline;margin-right:7px; margin-left:7px;cursor:pointer;width: 111px;height: 66px;}
	.super-smpic li a{
		float: left;
		display: block;
	}
	.super-smpic .prev,.super-smpic .next{
		display:inline-block;*zoom:1;width:58px;height:58px;line-height:100;overflow:hidden;opacity:.6;filter:Alpha(Opacity=60);
		background-image:url(../images/super-smpic.png);background-repeat:no-repeat;position:absolute;top:20px;z-index: 999999999}


	.super-smpic .prev{background-position:0px 0px;left:0px;border-right-color:transparent}
	.super-smpic .next{background-position:-58px 0px;right:0px}
	.super-smpic .prev:hover, .super-smpic .next:hover{opacity:1;filter:Alpha(Opacity=100);border-right-color:#fff}






	.super-smpic img{border:4px solid #fff;width:103px;height:58px}
	.super-smpic .on b{color:#fff;position:absolute;top:-10px;left:30px;font-size:10px;font-family:arial;-webkit-text-size-adjust:none;}
	.super-text{position:absolute;width:100%;height:528px;left:0;top:0;overflow:hidden;color:#ffffff;}
	.super-text ul{width:350px;    padding: 82px 0 82px 0px;}
	.super-text ul li a{
		display: block;
		color: #ffffff;
	}
	.super-con.bgcs .super-text ul{  padding: 140px 0 82px 0px;}
	.super-text .sp1{
		line-height: 40px;
	}
	.super-text .sp6{
		margin-bottom: 20px;
		font-size: 20px;
	}

	.super-con .super-smpic li .cover{position:absolute;top:0;left:0;width:111px;height:66px;line-height:999px;overflow:hidden;font-size:0;background:#040303;filter:alpha(opacity=30);opacity:.3}
	.super-con .super-smpic li.on .cover{display:none}
	.super-con .super-smpic li.on img{border:4px solid #54ba95;}


.a-articity-img{
	position: relative;
	width: 868px;
	height: 472px;
	margin: 54px auto;
}

.a-articity-imgcell{
	position: relative;
	width: 868px;
	height: 472px;
	overflow: hidden;
}
.a-articity-imgcell ul li img{
	width: 868px;
	height: auto;
}
.a-articity-info{
	position: relative;
	width: 868px;
	height: 472px;
	margin: 0 auto;
	color: #606060;
	font-size:14px;
	line-height: 22px;
	text-align: justify;
}
.a-articity-info .h3{
	width: 100%;
	margin: 40px 0;
	font-size: 22px;
	text-align: center;
}

.a-articity-img .prev, .a-articity-img .next {
    position: absolute;
    z-index: 30;
    display: block;
}
.a-articity-img .prev a, .a-articity-img .next a {
    display: block;
    width: 26px;
    height: 58px;
    overflow: hidden;
    background: url(../images/a-articity_prevnext.png) no-repeat;
}
.a-articity-img  .prev {
    top: 50%;
    left: -70px;
    margin-top: -29px;

}
.a-articity-img  .prev a{
    background-position: 0 0;
}
.a-articity-img .next{
    top: 50%;
    right: -70px;
    margin-top: -29px;

}
.a-articity-img .next a{
    background-position: -26px 0;
}
@media only screen and (max-width: 1200px) {
	.super-con {
    height: 450px;
}
.super-bigpic {
    width: 60%;
    height: 450px;
}
.super-bigpic .img {
    height: 450px;
}
.super-text {
    height: 450px;
}
.super-text ul {
    width: 320px;
    padding: 70px 0 70px 0px;
}
.super-smpic-con {
    width: 600px;
}
.super-smpic li {
    margin-right: 4px;
    margin-left: 4px;
    width: 90px;
    height: 50px;
}
.super-smpic img {
    border: 2px solid #fff;
    width: 86px;
    height: 46px;
}
.super-smpic {
    height: 78px;
}
.super-con .super-smpic li.on img{border:2px solid #54ba95;}
.super-smpic ul {
    padding-top: 13px !important;
    width: 625px;
}
.super-smpic .navPrev, .super-smpic .navNext {
    width: 40px;
    height: 40px;
    top: 20px;
    background-size: auto 40px;
}
.super-smpic .navNext {
    background-position: -40px 0px;
}
.a-articity-img  .prev {
    left: 0px;
}

.a-articity-img .next{
    right: 0px;

}
}

/*==========================企业文化-野火青年社====================*/
.yehuo{

}
.yehuo1 {
    width: 100%;
    position: relative;
    height: 430px;
    text-align: center;
    position: relative;
    background-size: cover;
}
.yehuo1left{
    background: url(../images/yehuo1.jpg) no-repeat center center;
    background-size: cover;
    width: 60%;
    position: absolute;
    top: 0;
    left: 0;
    height: 100%;
    z-index: 1;

}
.yehuo1rightbg {
    width: 40%;
    height: 100%;
    position: absolute;
    right: 0;
    top:0;
    background-size: cover;
    background: url(../images/yehuo2.jpg) no-repeat center center;
    z-index: 1
}
.yehuo1right {
    width: 30%;
    max-width:400px;
    height: auto;
    color: #676767;
    text-align: left;
    padding: 50px 0 20px 20px;
    float: right;
    position: relative;
    z-index: 2;
    color: #ffffff;
}
 .sp1.sp12 {
    line-height: 40px;
}
.sp6.sp62 {
    margin-top: 35px;
}
.lnzz{
	overflow: hidden;
	position: relative;
	width: 100%;
}
.lnzz .lnzzleftbg{
		position: absolute;
		z-index: 1;
		width: 50%;
		height: 100%;
		background: #847e9a;
		left: 0;
		top:0;
}
.lnzz .lnzzrightbg{
		position: absolute;
		z-index: 1;
		width: 50%;
		height: 100%;
		background: #cecadd;
		right: 0;
		top:0;
}
.lnzz .lnzzleft{
	font-size: 14px;
	color: #ffffff;
	line-height: 26px;
	position: relative;
	z-index: 2;
	width: 50%;
	display: table-cell;
	vertical-align: middle;
	padding: 100px 50px 100px 0;
}
.lnzz .lnzzright{
	width: 50%;
	display: table-cell;
	vertical-align: middle;
	position: relative;
	z-index: 2;
	padding-top: 100px;
}
.lnzz .lnzzright .tab-hd{
	position: absolute;
	width: 100%;
	top:0;
	height: 129px;
}
.lnzz .lnzzright .tab-hd .tab-nav{
	padding-left: 28px;
}
.lnzz .lnzzright .tab-hd .tab-nav li{
	width: 260px;
	height: 129px;
	float: left;
	margin-left: 8px;
}
.lnzz .lnzzright .tab-hd .tab-nav li a{
	display: block;
	float: left;
	padding: 27px;
	font-size: 26px;
	text-align: left;
	color: #847e9a;
	background: #ffffff;
}
.lnzz .lnzzright .tab-hd .tab-nav li.on a{
	color: #ffffff;
	background: #847e9a;

}
.lnzz .lnzzright .tab-hd .tab-nav li a strong{
	font-size: 50px;
	    font-family: "NexaBold";
	    width: 100%;
	    display: block;
	    line-height: 40px;
}
.lnzz .lnzzright .tab-bd .tab-pal{
	width: 100%;
	text-align: center;
	color: #847e9a;
	font-weight: bold;
	font-size: 20px;
}
.lnzz .lnzzleft p{
	margin-bottom: 20px;
}
.lnzzbr{
	display: none;
}
@media only screen and (min-width: 1200px) and (max-width: 1900px) {
	.yehuo1right {
    width: 33%;
    max-width: 400px;
    padding: 50px 0 20px 20px;
}
}
@media only screen and (max-width: 1200px) {
.yehuo1right {
    width: 35%;
    padding: 30px 0 30px 30px;
}
.lnzz .lnzzright {

    padding: 80px 18px 0 18px;
}
.lnzz .lnzzright .tab-hd .tab-nav li{
	width: 208px;
	height: 100px;
	float: left;
	margin-left: 8px;
}

.lnzz .lnzzright .tab-hd .tab-nav li a {
    padding: 16px 20px;
    font-size: 20px;
}
.lnzz .lnzzright .tab-hd .tab-nav li a strong {
    font-size: 40px;
    line-height: 40px;
}
.lnzz .lnzzright .tab-hd .tab-nav {
    padding-left: 18px;
}
.lnzzbr{
	display: block;
}
.lnzz .lnzzright .tab-bd .tab-pal {
    line-height: 36px;
    font-size: 18px;
}
.lnzz .lnzzleft {
    padding: 60px 50px 60px 0;
    line-height: 22px;
}
.lnzz .lnzzleft p {
    margin-bottom: 10px;
}
}
/*==========================新闻资讯start===================*/
/*=======公司动态===========*/

.latest{
	width: 100%;
	float: left;
	overflow: hidden;
}
.latest-img{
	width: 362px;
	height: 210px;
	float: right;
	overflow: hidden;
}
.latest-img img{
	width: 100%;
}

.latest-info{
	width: 385px;
	float: left;
}
.latest-info .date{
	font-family: "华文细黑";
	font-size: 38px;
	color: #9e7e65;
	width: 100%;
	float: left;
	height: 42px;
	line-height: 40px;
}
.latest-info .title,.linews-con .title{
	font-size: 20px;
	color: #606060;
	font-weight: bold;
	width: 100%;
	float: left;
	white-space:nowrap;
	text-overflow:ellipsis;
	-o-text-overflow:ellipsis;
	overflow: hidden;
}
.latest-info .line{
	width: 60px;
	height: 3px;
	float: left;
	background: #dbdbdb;
	margin: 12px 0;
}
.latest-info .des,.linews-con .des{
	font-size: 14px;
	color: #606060;
	line-height: 20px;
	width: 100%;
	float: left;
}
.linews-con .des{
	margin-top: 14px;
	height: 50px;
	overflow: hidden;
	line-height: 24px;
}
.latest-info .xq{
	float: left;
	font-size: 15px;
	color: #ffffff;
	background: #9e7e65;
	text-align: center;
	border-radius: 20px;
	-o-border-radius: 20px;
	-moz-border-radius: 20px;
	-webkit-border-radius: 20px;
	width: 96px;
	height: 32px;
	line-height: 32px;
	margin-top: 12px;
}
ul.ulnews{
	width: 100%;
	float: left;
	overflow: hidden;
	margin-top: 20px;
	background:#ffffff
}
.start-ajax{
	/*background:url(../images/loadinglit.gif) no-repeat center center;*/
	float: left;
	width: 100%;
}
ul.ulnews li{
	padding: 26px 0 20px 0;
	float: left;
	border-top:1px solid #e8e8e8;
}
.linews-con{
	width: 636px;
	margin-left: 32px;
	float: left;
}
 .nian.zhk {
    font-family: "方正兰亭中黑";
}



@media only screen and (max-width: 1200px) {
.latest-info {
    width: 50%;
    float: left;
}
.latest-img {
    width:50%;
    height: 210px;
    float: right;
    overflow: hidden;
}
.linews-con {
    width: 476px;
    margin-left: 22px;

}
}



/*==========================新闻资讯end===================*/







/*项目介绍表格*/

.projecttable{
	width: 100%;
	height: auto;
	overflow: hidden;
	color: #606060;
	font-size: 14px;
	line-height: 24px;
}
.projecttable li{
	margin-bottom: 4px;
	width: 100%;
	float: left;
	background: #e3e3eb;
	border-bottom: 4px solid #ffffff;

}
div.projecttable-th{
	text-align: center;
	width: 110px;
	padding: 12px 12px;
	margin-bottom: 0;
	float: left;
}

div.projecttable-td{
	background: #f0eff5;
	padding: 12px 25px 12px 25px;
	width: 440px;
	margin-bottom: 0;
	float: right;
	border-left: 4px solid #ffffff;
}

div.projecttable-td p{
	margin-bottom: 20px;
}

@media only screen and (max-width: 1200px) {
	div.projecttable-th{
	text-align: center;
	width: 92%;
	padding: 12px 4%;
	margin-bottom: 0;
	float: left;
	text-align: left;
	font-weight: bold;
}

div.projecttable-td{
	background: #f0eff5;
	width: 92%;
	padding: 12px 4%;
	margin-bottom: 0;
	float: right;
	border-left: 4px solid #ffffff;
}

}




.pagelist{
    width: 100%;
    float: left;
    overflow: hidden;
    margin-top: 20px;
    text-align: right;
}
.pagelist li{
	display: inline-block;
	/*margin: 0 2px;*/
}
.pagelist li a {
    background: #dbdbdb;
    border-radius: 50%;
    color: #787878;
    width: 30px;
    height: 30px;
    display: block;
    overflow: hidden;
    float: left;
    text-align: center;
    line-height: 30px;
}
.pagelist li.thisclass a{
	    background: #676573;
    color: #ffffff;
}
.pagelist li.p_prev a,.pagelist li.p_next a{
	z-index:999999;
	color:transparent;

}
.pagelist li.p_prev a{
    background: #dbdbdb url(../images/cis-left.png) no-repeat center center;
}
.pagelist li.p_next a{
    background: #dbdbdb url(../images/cis-right.png) no-repeat center center;
}





/*--------------------------核心业务-----------------*/

.bus-con {
    position: relative;
    width: 100%;
    height:632px;
    overflow: hidden
}
.bbg1{
    background: #be786a;
}
.bbg2{
    background: #2368a1;
}
.bbg3{
    background: #383973;
}
.bbg4{
    background: #366983;
}
.bbg5{
    background: #4f5a66;
}




.bus-div {
    position: relative;
    width: 60%;
    height: 632px;
    float: right;

}
.bus-div ul {
	float: left;
	width: 100%;
}
.bus-div ul li{
	width: 100%;
	float: left;
	position: relative;
}
.bus-li-img{
    width: 100%;
    height: 632px;
    float: right;
    overflow: hidden;
    position: relative;
}
.bus-li-txt{
	   position: absolute;
	    width: 100%;
	    height:632px;
	    min-height: 100%;
	    left: 0;
	    top: 0;
	    overflow: hidden;
	    color: #ffffff;
}


.bustxt{
    width: 330px;
    padding: 30px 0 30px 0px;
    display: table-cell;
    vertical-align: middle;
}
.bustxt .sp1 {
    line-height: 40px;
    display: block;
}
.bustxt .des {
    font-size: 14px;
    line-height: 26px;
    margin-top: 10px;
    margin-bottom: 10px;
    text-align: left;
	padding-top: 10px;
	border-top: 1px solid #ffffff;
	text-align: justify;
}
.bustxt .des p{
	margin-bottom: 14px;

}


.bus-con .prev, .bus-con .next {
    display: inline-block;
    width: 58px;
    height: 58px;
    line-height: 100;
    overflow: hidden;
    opacity: 1;
    filter: Alpha(Opacity=100);
    background-image: url(../images/super-smpic.png);
    background-repeat: no-repeat;
    position: absolute;
    top: 50%;
    margin-top: -29px;
    z-index: 999999999;
}

.bus-con .prev {
    background-position: 0px 0px;
    left: 0px;
    border-right-color: transparent;
}
 .bus-con .next {
    background-position: -58px 0px;
    right: 0px;
}
.bus-con .prev.prevStop, .bus-con .next.nextStop{
	 background-image:none;
}



@media only screen and (max-width: 1200px) {
.bus-con {
	height:auto;
  

}
.bus-div {
    position:absolute;
    width: 55%;
    height: 500px;
    top:0;
    right: 0;
    float: right;

}
.bus-li-txt{
	   position: relative;
	    width: 100%;
	    height:auto;
	    min-height: 100%;
	    left: 0;
	    top: 0;
	    overflow: hidden;
	    color: #ffffff;
}

.bus-li-img{
    width: 100%;
    height: 500px;
    float: right;
    overflow: hidden;
    position: relative;
}
.bustxt{
    width: 350px;
    padding: 20px 0 20px 0px;
}
}



	.bus-div .hd{     position: absolute;
    width: 100%;
    bottom: 10px;
    z-index: 3;
    text-align: center;
	}
	.bus-div .hd ul{ text-align:center;  padding-top:5px;  }
	.bus-div .hd ul li{     width: 27px;
    height: 6px;
    background-color: #ffffff;
    margin: 0 10px;
    border-radius: 2px;
    display: inline-block;
color: transparent;
cursor: pointer;
float: none;
	}
	.bus-div .hd ul .on{ background-color: #9e7e65; }
















.rfixed{
	position: fixed;
	top:50%;
	margin-top: -320px;
	z-index: 1

}
@media only screen and (max-width: 1200px) {
.rfixed{
	margin-top: -280px;
}
}





#bshareF{
	display: none!important;
}
.divider{
	width: 100px;
	height: 6px;
	background-color: #9e7e65;
	margin: 60px auto 0 auto;

}