* {
	padding: 0;
	margin: 0;
}
*:focus {
	outline: none;
}
input {
	outline: none;
}
select {
	outline: none;
}
body {
	font-family: 'Arial','Microsoft YaHei';
	font-size: 14px;
}
a {
	text-decoration: none;
	border: none;
	outline: none;
}
ul li {
	list-style: none;
}
input:focus {
	outline: none;
}
img {
	border: 0;
}

.s_tou_z1{
	display: none;
}

/*index*/
.sy_sb_z{
	width:100%;
	height:auto;
	overflow: hidden;
	background: url(../images/sy_bj.png);
}
.sy_sb_z .sy_sb{
	width:100%;
	margin:25px auto;
	overflow: hidden;
}
.sy_sb .sb_bt{
	width:92%;
	margin:0 auto;
	margin-bottom: 20px;
}
.sb_bt span{
	width:100%;
	text-align:center;
	display:block;
	font-size: 18px;
	line-height: 26px;
	color:#000;
	/* overflow: hidden;
	text-overflow:ellipsis;
	white-space: nowrap; */
}
.sb_bt .bt_xian{
	width:30%;
	height:1px;
	margin:8px auto;
	display: block;
}
.bt_xian img{
	float: left;
	width:100%;
	height:1px;
}
.bt_xian .h_x_x{
	width:50%;
	height:3px;
	margin-top:-2px;
	background: #000;
	float:left;
	margin-left:25%;
}
.sb_bt p{
	width:100%;
	text-align:center;
	display:block;
	font-size: 15px;
	line-height: 30px;
	color:#979797;
	line-height:28px;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
	overflow: hidden;
}
.sb_bt p:last-child{
	margin-top:10px;
	line-height: 20px;
}
.sr{
	width: auto !important;
    margin: 0px !important;
    margin-top: -10px !important;
    font-size: 12px !important;
    float: none !important;
    display: inline-block !important;
    vertical-align: text-top;
    text-indent: 0px;
}

.sy_sb .sb_nr{
	width:92%;
	hegiht:auto;
	margin:0 auto;
    overflow: hidden;    
}
.sb_nr .s_nr_left{
	width:10%;
	height:auto;
	float: left;
}
.s_nr_left img{
	width:100%;
	height:auto;
}
.sb_nr .s_nr_center{
	width:70%;
	height:80px;
	float:left;
	/* overflow:hidden; */
	margin:0px 5%; 
}
.s_nr_center ul{
	width:100%;
	height:75px;
	overflow: hidden;
}
.s_nr_center ul li{
	width:auto;
	float: left;
	line-height: 30px;
	font-size: 14px;
	/* margin-bottom:10px; */
	color:#636363;
}
/* .s_nr_center ul li:first-child{
	margin-left:20px;
} */
.s_nr_center ul li a{
	width:auto;
	float: left;
	line-height: 25px;
	font-size: 14px;
	color:#636363;
}
.s_nr_center ul span{
	margin:0px 5px;
	float: left;
	height:25px;
	line-height: 25px;
}
.sb_nr .s_nr_right{
	width:10%;
	height:auto;
	float: right;
}
.s_nr_right img{
	width:100%;
	height:auto;
}
.sb_nr .s_nr_tz{
	width:100%;
	height:30px;
	float: left;
	margin-top:20px;
}
.s_nr_tz a{
	width:200px;
	margin:0 auto;
	display: block;
	background: #e5e5e5;
	border-radius:14px;
	overflow: hidden;
	
}
.s_nr_tz a span{
	display: block;
	color:#505050;
	font-size: 16px;
	line-height: 30px;
	margin-right:20px;
	float: left;
	margin-left:20px;
}
.s_nr_tz a i{
	font-size: 25px;
	line-height: 30px;
	color:#515151;
	float: left;
}


/*sy_zs*/
.sy_zs_z{
	width:100%;
	height:auto;
	background: url(../images/sy_bj.png);
	
}
.sy_zs_z .sy_zs{
	width:92%;
	height:35px;
	margin:0 auto;
	/* padding-top:30px; */
	overflow-x:scroll; 
}
.sy_zs ul{
	width:450px;
	height:35px;
	margin:0 auto;
	overflow:hidden;
	
}
.sy_zs ul li{
	float: left;
}
.sy_zs ul .zs_xian{
	float: left;
	margin:11px 10px;
	color:#dddddd;
}
.sy_zs ul li a{
	float: left;
	padding:5px 13px;
}
.sy_zs ul li a:hover{
	background: #1c69b7;
	border-radius:4px;
	color:#fff;
}
.sy_zs ul li .active{
	background: #1c69b7;
	border-radius:4px;
	color:#fff;
}
.sy_zs ul li .active .zs_tb .hei{
	display: block;
}
.sy_zs ul li .active .zs_tb .bai{
	display: none;
}
.sy_zs ul li .active span{
	color:#fff;
}
.sy_zs ul li a:hover span{
	color:#fff;
}
.sy_zs ul li a .zs_tb {
	float: left;
	width:18px;
	height:18px;
}
.zs_tb img{
	float: left;
	width:18px;
	height:18px;
	margin-top:5px;
}
.zs_tb .hei{
	display: none;
}
.sy_zs ul li a  span{
	font-size: 16px;
	float: left;
	line-height: 25px;
	color:#898989;
	margin-left:10px;
}
.sy_tu_nr1 .swiper-button-next,.sy_tu_nr2 .swiper-button-next,.sy_tu_nr3 .swiper-button-next{
	background: url('../images/sy_right.png') !important;
	width:37px !important;
	height:37px !important;
	bottom:0px !important;
	top:auto !important;
	right:36% !important;
}
.sy_tu_nr1 .swiper-button-prev,.sy_tu_nr2 .swiper-button-prev,.sy_tu_nr3 .swiper-button-prev{
	background: url('../images/sy_left.png') !important;
	width:37px !important;
	height:37px !important;
	bottom:0px !important;
	top:auto !important;
	left:36% !important;
}

.sy_zs_z .sy_zs_tu{
	width:92%;
	height:auto;
	margin:0 auto;
}
.sy_zs_tu .sy_tu_nr{
	width:100%;
	height:auto;
	margin:0 auto;
	display: none;
}

.sy_tu_nr .sy_tu_nr1,.sy_tu_nr .sy_tu_nr2,.sy_tu_nr .sy_tu_nr3{
	width:100%;
	height:auto;
	margin:0 auto;
	/* padding-bottom:20px; */
}
.sy_tu_nr1 ul,.sy_tu_nr2 ul,.sy_tu_nr3 ul{
	margin-top:20px;
	margin-bottom:10px;
}
.sy_tu_nr1 ul li,.sy_tu_nr2 ul li,.sy_tu_nr3 ul li{
	width:34.2%;
	height:auto;
	float: left;
	margin-bottom:16px;
}
.sy_tu_nr1 ul li img,.sy_tu_nr2 ul li img,.sy_tu_nr3 ul li img{
	width:100%;
	height:80px;
	float: left;
	cursor: pointer;  
}
.sy_tu_nr1 ul li .xx,.sy_tu_nr2 ul li .xx,.sy_tu_nr3 ul li .xx{
	width:100%;
	height:auto;
	background:rgba(98,198,242,0.3);
	position: absolute;
	top:0px;
	left:0px;
	/* display: none; */
	z-index: 100001;
	display: none;
}
.sy_tu_nr1 ul li a span,.sy_tu_nr2 ul li a span,.sy_tu_nr3 ul li a span{
	height:80px !important;
	width:100% !important;
	line-height: 80px !important;
	font-size: 25px !important;
}
.sy_tu_nr1 ul li a span,.sy_tu_nr2 ul li a span,.sy_tu_nr3 ul li a span{
	height:80px !important;	
}
.sy_tu_nr1 ul li .xx:hover{
	display: none;
}
.sy_tu_nr2 ul li .xx:hover{
	display: none;
}
.sy_tu_nr3 ul li .xx:hover{
	display: none;
}
.xx span {
	 color:#fff;
	 line-height: 30px;
	 font-size: 30px;
	 text-align: center;
	 display: block;
	 margin-top:70px;
}
.xx .fg{
	 width:50px;
	 margin:15px auto;
	 height:2px;
	 background: #fff;
}
.xx p{
	width:300px;
	color:#fff;
	margin:0 auto;
	line-height: 20px;
	font-size: 16px;
	text-align: center;
	text-indent: 0.8em;
}
.xx .hang{
	width:100px;
	height:30px;
	float: left;
	margin-top:20px;
	margin-left:35%;
}
.xx a{
	width:30px !important;
	height:30px !important;
	float: left;
	margin-left:20px;
}
.xx a img{
	width:30px !important;
	height:30px !important;
}
.xx a img:hover{
	width:30px !important;
	height:30px !important;
	transform:scale(1,1) !important;
}


/* 文章 */
.sy_wz_z{
	width:100%;
	height:auto;
	background: url(../images/sy_bj.png);
	position: relative;
	margin-top:20px;
}
.sy_wz_z .sy_wz{
	width:92%;
	height:auto;
	margin:0px auto;
	overflow: hidden;
}
.sy_wz .wz_bt{
	width:100%;
	height:auto;
	overflow: hidden;
}
.wz_bt p{
	width:auto;
	font-size: 26px;
	line-height: 35px;
	color:#5e5e5e;
	display: block;
	border-bottom:1px solid #ccc;
	float: left;
}
.wz_bt p span{
	width:auto;
	font-size: 25px;
	line-height: 35px;
	color:#0b78c9;
}
.wz_bt .bt_xx{
	width:100%;
	font-size: 14px;
	line-height: 30px;
	color:#5e5e5e;
	display: block;
	float: left;
}

.sy_wz .wz_nr{
	width:100%;
	height:auto;
	overflow:hidden;
	margin:20px 0px;
	/* margin-bottom:60px; */
}
.wz_nr ul li{
	float: left;
	width:100%;
	height:auto;
	display: none;
}
.wz_nr ul li:first-child{
	display: block;
}
.wz_nr ul li .big{
	width:100%;
	height:auto;
	float: left;
	padding-bottom:30px;
	position: relative;
}
.big .big_z{
	width:100%;
	height:auto;
	float: left;
}
.big_z .big_d{
	width:100%;
	height:auto;
	float: left;
	display: none;
}
.big_z .big_d:first-child{
	display: block;
}
.big_d img{
	width:100%;
	height:auto;
	float:left;
}
.big_d .big_xx{
	width:100%;
	height:auto;
	float: left;
}
.big_xx  a{
	float: left;
	width:60%;
	height:30px;
	line-height: 30px;
	color:#1b70af;
	font-size:16px;
	overflow: hidden;
	text-overflow:ellipsis;
	white-space: nowrap;
}
.big_xx  p{
	float: right;
	width:40%;
	height:30px;
	text-align:right;
	font-size:14px;
	line-height: 30px;
	color:#8d8d8d;
}
.big_d .big_js{
	float: left;
	width:100%;
	height:auto;
	text-align:left;
	font-size:12px;
	/* line-height: 10px; */
	color:#b7b7b7;
	margin-top:10px;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 3;
	overflow: hidden;
}
.big_js sup{
	line-height: 10px;
}
.hd{
	position: absolute;
	bottom:8px;
	left:0px;
	display: none;
}
.hd ul li{
	width:10px;
	height:10px;
	border-radius:100%;
	background: #d6d6d6;
	margin-right:10px;
}
.hd ul .on {
	width:6px;
	height:6px;
	background:#fff;
	border:2px solid #1773ba;
	border-radius:100%;
}
.wz_nr ul li .small{
	width:47.5%;
	height:auto;
	float: left;
}
.wz_nr ul li .small:last-child{
	margin-left:5%;
}
.small img{
	width:100% !important;
	height:auto !important;
	float:left;
}
.small .small_xx{
	width:100%;
	height:auto;
	float: left;
}
.small_xx  .small_xz{
	float: left;
	width:100%;
	height:30px;
	line-height: 15px;
	color:#333333;
	font-size:14px;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
	overflow: hidden;
	margin:5px 0px;
}
.small_xx p{
	float: left;
	width:100%;
	height:30px;
	font-size:14px;
	line-height: 30px;
	text-align:left;
	color:#8d8d8d;
}
.small .small_js{
	float: left;
	width:100%;
	height:auto;
	text-align:left;
	font-size:12px;
	line-height: 20px;
	color:#b7b7b7;
	margin-top:10px;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 3;
	overflow: hidden;
}
.small a  {
	float: right;
	display: block;
	font-size:14px;
	line-height: 20px;
	color:#949494;
	/* margin-top:20px; */
}

.sy_wz_z .swiper_next5{
	background: url('../images/wz_right.png') !important;
	position:absolute;
	width:31px !important;
	height:61px !important;
	top:50%;
	right:10%;
	margin-top:-30px;
	display: none;
}
.sy_wz_z .swiper_prev5{
	background: url('../images/wz_left.png') !important;
	position:absolute;
	width:31px !important;
	height:61px !important;
	top:50%;
	left:10%;
	margin-top:-30px;
	display: none;
}
.big .gd{
	float: right;
	width:auto;
	position:absolute;
	right:0;
	bottom:0;
	height:30px;
	line-height:30px;
	text-align: left;
	color: #949494;
	font-size: 14px;
	z-index: 200;
	display: none;
}


/*联系我们*/
.sy_lx_z{
	width:100%;
	height:auto; 
	background: url(../images/ls_lx.png)  no-repeat;
	overflow:hidden;
	background-size: 100% 100%;
	margin-bottom:40px;
} 
.sy_lx_z1{
	width:100%;
	height:auto;
	background: rgba(0,0,0,0.8);
	padding:20px 0px;
}
.sy_lx_z1 .sy_lz {
	width:100%;
	margin:0px auto;
	overflow: hidden;
}
.sy_lz .lx_bt{
	width:80%;
	margin:30px auto;
}
.lx_bt span{
	width:100%;
	margin:0 auto;
	text-align: center;
	display: block;
	font-size: 25px;
	line-height: 40px;
	color:#fff;
}
.lx_bt .h_s{
	width:50px;
	height:2px;
	background:#525251;
	margin:10px auto;
}
.lx_bt p{
	width:100%;
	margin:0 auto;
	text-align: center;
	display: block;
	font-size: 14px;
	line-height: 20px;
	color:#fff;
}
.sy_lz .lx_xx{
	width:92%;
	height:auto;
	margin:0 auto;
	margin-bottom:20px;
}
.lx_xx .qian{
	width:45.8%;
	height:36px;
	background: rgba(255,255,255,0);
	border:1px solid #666;
	margin-right:2%;
	padding-left:2%;
	line-height:36px;
	color:#fff;
	font-size: 16px;
	font-family: 'Arial','Microsoft YaHei';
}
.lx_xx .qian1{
	width:45.8%;
	height:36px;
	background: rgba(255,255,255,0);
	border:1px solid #666;
	margin-right:2%;
	padding-left:2%;
	line-height:36px;
	color:#fff;
	font-size: 16px;
	font-family: 'Arial','Microsoft YaHei';
}
.lx_xx .hou{
	width:45.8%;
	height:36px;
	line-height:36px;
	background: rgba(255,255,255,0);
	border:1px solid #666;
	margin-bottom:2%;
	padding-left:2%;
	color:#fff;
	font-size: 16px;
	font-family: 'Arial','Microsoft YaHei';
}
.lx_xx .dh_x{
	width:97.5%;
	height:100px;
	line-height:20px;
	background: rgba(255,255,255,0);
	border:1px solid #666;
	margin-bottom:2%;
	padding:1%;
	text-indent:0.2em;
	color:#fff;
	font-size: 16px;
	font-family: 'Arial','Microsoft YaHei';
}
.lx_xx .lx_tj{
	width:30%;
	height:36px;
	background: #126cac;
	border:none;
	font-size: 16px;
	font-family: 'Arial','Microsoft YaHei';
	color:#fff;
	border-radius:3px;
}
.sy_lz .lx_tu{ 
	width:92%;
	height:auto;
	margin:0 auto;
	margin-bottom:20px;
}
.sy_lz .lx_tu img{
	width:100%;
	height:auto;
}
.sy_lz .lx_fs{ 
	width:92%;
	height:auto;
	margin:0 auto;
}
.lx_fs .ewm{
	width:25%;
	height:auto;
	float: left;
	box-shadow: 0 0 20px #000;
	margin-right:5%;
	margin-top:16%;
	text-align:center;
}
.lx_fs .ewm em{
	font-size:14px;
	color:#fff;
	font-style:normal;
	display:block;
}
.lx_fs .ewm em i{
	display:none;
}
.lx_fs .hang{
	width:70%;
	float: left;
	margin:10px 0px;
}
.lx_fs .hang img{
	width:26px;
	height:26px;
	float: left;
	
}
.lx_fs .hang span {
	float: left;
	width:auto !important;
	line-height: 30px !important;
	color:#fff;
	font-size: 22px !important;
	margin-left:10px;
}
.lx_fs span{
	width:70%;
	float: left;
	display: block;
	line-height: 20px;
	color:#fff;
	font-size: 14px;
}
.lx_fs span a{
	color:#fff;
}
.lx_fs .ystk{
	width:70%;
	float: left;
	display: block;
	line-height: 20px;
	color:#fff;
	font-size: 14px;
	display: block !important;
}
.ystk a{
	float: left;
	margin-right:20px;
}



/*structural*/
.cp_xt_z{
	width:100%;
	height:auto;
	overflow: hidden;
	background: #f5f5f5;
	margin-bottom:70px;
	margin-top:55px;
}
.cp_xt_z .cp_xt{
	width:100%;
	height:auto;
	padding:0 auto;
}
.cp_xt .xt_bt{
	width:92%;
	height:auto;
	margin:0 auto;
}
.xt_bt span{
	width:100%;
	hegiht:auto;
	font-size: 28px;
	line-height: 60px;
	color:#106099;
	overflow: hidden;
	text-overflow:ellipsis;
	white-space: nowrap;
}
.xt_bt p{
	width:100%;
	font-size: 12px;
	color:#8e8e8e;
	line-height: 18px;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 3;
	overflow: hidden;
}
.cp_xt .xt_dh{
	width:92%;
	height:auto;
	margin:0 auto;
	overflow: hidden;
    overflow-x: scroll;
}
.xt_dh ul{
	margin:10px 0px;
	width:560px;
	height:30px;
	overflow: hidden;
}
.xt_dh ul li{
	float: left;
	width:auto !important;
	height:auto !important;
}
.xt_dh ul li .active1{
	background: #0079c6;
	border-radius:3px;
	color:#fff;
}
.xt_dh ul li a{
	float: left;
	padding:0px 10px;
	line-height: 30px;
	font-size: 14px;
	color:#2e2c2c;
}
.xt_dh ul li a:hover{
	background: #0079c6;
	border-radius:3px;
	color:#fff;
}
.xt_dh ul span{
	float: left;
	margin:8px 10px;
}
.cp_xt .xt_pobu{
	width:100%;
	height:auto;
	float: left;
}
.xt_pobu ul{
	width:100%;
	overflow: hidden;
	margin-top:20px;
}
.xt_pobu ul li{
	width:100%%;
	/* background: #fff; */
	height:auto;
	/* overflow: hidden; */
	float: left; 
}
.xt_pobu ul li .nr{
	width:96%;
	padding:1%;
	margin:1% auto;
}
.xt_pobu ul li .nr:hover{
	background: #fff;
	box-shadow:0px 0px 10px #333;
}
.nr img{
	width:100%;
	height:auto;
	float: left;
	cursor: pointer;
}
.nr .hang{
	width:100%;
	height:auto;
	float: left;
	margin-top:10px;
}
.nr .hang span{ 
	width:auto;
	float: left;
	color:#106099;
	line-height: 24px;
	font-size: 20px;
	margin-left:0px;
}
.nr .hang a{ 
	width:auto;
	float: right;
	font-size: 14px;
	line-height: 24px;
	color:#999999;
	display: none;
}
.nr p {
	width:100%;
	line-height: 24px;
	color:#5f5f5f;
	font-size: 14px;
	/* text-indent: 2em; */
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
	overflow: hidden;
}
.cp_xt_z .cp_xq{
	display: none;
}




/*蒋豪*/
/*公共建筑*/
.building {
	background: #fff;
	margin-bottom:60px;
	background: #f5f5f5;
}
.building_ul {
	width: 100%;
	float:left;
	margin-top: 20px;
}
.building_ul .shiping{
	width:92%;
	height:auto;
	margin:0 auto;
	display: block;
}
.building_ul_all {
	width:92% !important;
	height:auto;
	margin:0 auto;
	position: relative;
	float: none !important;
}
.building_ul_all_d ul li img{
	width:100%;
	height:auto;
}
.building_ul_all ul video{
	margin-bottom:20px;
}
.building_ul ul li {
	width:100%;
	height:auto;
}
.building_ul_all  ul li{
	width:100% !important;
	height:auto !important;
	position: relative;
	top: 0 !important;
	left:0 !important;
}
.building_ul_all ul li .big_con {
	position: absolute;
	right: 10px;
	bottom: 10px;
	cursor: pointer;
}
.building_ul ul li {
	cursor: pointer;
	position: relative;
}
.building_ul_all ul li .big_img {
	width: 100% !important;
	height: auto !important;
}
.building_ul_all ul li .big_con {
	width: 35px;
	height: 35px;
	position: absolute;
	right:10px;
	bottom:10px;
}
.building_ul ul li .big_img {
	width: 100%;
	height: auto;
}
.building_ul ul li .big_con {
	width: 35px;
	height: 35px;
	position: absolute;
	right:10px;
	bottom:10px;
}
.building_ul ul li .pos_all_js {
	width: 100%;
	height: auto;
}
.pos_all_js1 {
	width: 100%;
	height: 100%;
	display: block;
}
.pos_all_js1 .pos_all_js2 {
	width: 100%;
	height: auto;
}
.pos_all_js2 span {
	width: 100%;
	height: auto;
	line-height:30px;
	color: #2e2c2c;
	font-size: 16px;
	display: block;
	text-align: left;
}
.pos_all_js2 .j_x {
	width: 50%;
	height: 2px;
	margin: 10px auto;
	background: #fff;
	display: none;
}
.pos_all_js2 .cz {
	width: 50%;
	hegiht: auto;
	margin: 0 auto;
	overflow: hidden;
	display: none;
}
.pos_all_js2 .cz a {
	float: left;
	margin-left: 13%;
}
.pos_all_js2 .cz a img {
	width: 30px;
	height: 30px;
}




/*艺术长廊  */
.big_cons_img{
	display: none;
}
.big_cons_img1 {
	/* background: #f5f5f5; */
	width:92%;
	margin:0 auto;
	overflow: hidden;
}
.big_cons_img_all1 {
	height:auto;
	position: relative;
	overflow: hidden;
	margin-bottom:70px;
}
.big_cons_img_all1 .close {
	position: absolute;
	left: 25px;
	top: 25px;
	cursor: pointer;
	z-index: 10000;
}
.big_cons_img_all1 .title {
	height: auto;
	overflow: hidden;
}
.big_cons_img_all1 .title .title_right2{
	height: auto;
	overflow: hidden;
}
.big_cons_img_all1 .title .title_right2 img{
	width:100%;
	height:auto;
}
.big_cons_img_all1 .title .title_left {
	float: left;
	width: 100%;
	overflow: hidden;
}
.big_cons_img_all1 .title .title_left .font .p1 {
	font-size: 18px;
	color: #565656;
	font-weight: bold;
}
.big_cons_img_all1 .title .title_left .font .p2 {
	font-size: 20px;
	color: #cecccc;
	font-family: "Arial";
}
.big_cons_img_all1 .title .title_left .font .p3 {
	border-bottom: 2px solid #191919;
	height: 30px;
	display: none;
}
.big_all .title_left {
	width: 100%;
	overflow: hidden;
	margin-bottom:10px;
	background: #fff;
}
.big_all .title_left .font{
	display: block;
	width: 92%;
	margin:20px auto;
}
.big_all .title_left .font .p1 {
	font-size: 18px;
	color: #565656;
	font-weight: bold;
	text-align: center;
}
 .big_all .title_left .font .p2 {
	font-size: 16px;
	color: #cecccc;
	
	text-align: center;
}
 .big_all .title_left .font .p3 {
	border-bottom: 2px solid #191919;
	height: 30px;
	display: none;
	
}

.big_cons_img_all1 .title_left {
	position: relative;
	height: auto;
}
.big_cons_img_all1 .title_left .font {

}
.big_cons_img_all1 .title .title_right {
	float: right;
}
.big_cons_img_all1 .title .title_right img {
	width: 100%;
	height: auto;
}
.big_cons_img_content {
	margin-top: 30px;
}
.big_cons_img_content .content_title .p1 {
	color: #036aab;
	font-size: 18px;
}
.big_cons_img_content .content_title .p2 {
	font-size: 16px;
	color: #a9a9a9;
	font-family: "Myriad Pro";
	line-height: 20px;
}
.big_cons_img_content_font .left {
	font-size: 14px;
	line-height: 30px;
	width: 100%;
	float: left;
}
.big_cons_img_content_font .left .p1 span {
	color: #000000;
	width:100%;
	float: left;
}
.big_cons_img_content_font .left .p1 span a {
	color: #6c6c6c;
}
.big_cons_img_content_font .left .p2 {
	color: #000000;
}
.big_cons_img_content_font .left .p3 {
	color: #6c6c6c;
	margin-left:-15px;
}
.big_cons_img_content_font .left .p3 a{
	margin-left:15px;
	float: left;
}

.big_cons_img_content_font .left1 {
	font-size: 14px;
    line-height: 30px;
    width: 100%;
    float: left;
}
.big_cons_img_content_font .left1 .p2 {
	color: #000000;
}
.big_cons_img_content_font .left1 .p3 {
	color: #6c6c6c;
}
.big_cons_img_content_font .left1 .p4 {
    font-size: 28px;
    /* font-family: "Adobe é»‘ä½“ Std"; */
    color: #565656;
    font-weight: bold;
     margin-top: 20px;
}
.big_cons_img_content_font .left1 .p_x {
    /* position: absolute;
    tpo: 100px;
    left: 105px;
    width: 150px;
    height: 2px;
    background: #d5d3d2;
    transform: rotate(-45deg);
    -ms-transform: rotate(-45deg);
    -moz-transform: rotate(-45deg);
    -webkit-transform: rotate(-45deg);
    -o-transform: rotate(-45deg); */
    display: none;
}
.big_cons_img_content_font .left1 .p5 {
    color: #036aab;
    font-size: 16px;
}

.zz {
	width: 100%;
	height: 100%;
	background: #000000;
	filter: alpha(opacity=50);
	-moz-opacity: 0.5;
	-khtml-opacity: 0.5;
	opacity: 0.5;
	position: fixed;
	top: 0;
	left: 0;
	display: none;
}
.big_all {
	width: 100%;
	overflow: hidden;
}
.big_all .bd {
	position: relative;
	overflow: hidden;
}
.big_all .prev {
	position: absolute;
	left: -70px;
	top: 50%;
	cursor: pointer;
	margin-top: -33px;
}
.big_all .next {
	position: absolute;
	right: -70px;
	top: 50%;
	cursor: pointer;
	margin-top: -33px;
}
/*资质证书*/
.cer_zs {
	width: 100%;
	background: #f5f5f5;
	margin-bottom:70px;
	margin-top:55px;
}
.cer_zs_all {
	width: 100%;
	margin: 0 auto;
	padding-top: 25px;
	padding-bottom:25px;
}
.cer_zs_all .title{
	width:92%;
	margin:0 auto;
}
.cer_zs_all .title .p1 {
	font-size: 25px;
	line-height: 35px;
	font-weight: 600;
	color:#262626;
}
.cer_zs_all .title .p2 {
	font-size: 16px;
	color: #0079c6;
}
.cer_zs_cons {
	margin-top: 30px;
	width:92%;
	margin:0 auto;
}
.cer_zs_cons .bt {
	font-size: 20px;
	line-height: 40px;
	margin-top: 15px;
}
.cer_zs_cons .bt .jt {
	font-family: "宋体";
	color: #cdcdd1;
	padding-right: 10px;
}
.cer_zs1 {
	margin-top: 15px;
	overflow: hidden;
}
.cer_zs1 li {
	width:100%;
	text-align:center;
	margin-bottom:10px;
}
.cer_zs1 li img{
	margin:0 auto;
	max-width:100%;
	hegiht:auto;
}
.lr_rz {
	width:105%;
	margin-top: 15px;
	overflow: hidden;
	margin-left:-3%;
}
.lr_rz li {
	width:47.5%;
	float:left;
	text-align:center;
	margin-bottom:10px;
	margin-left:2%;
}
.lr_rz li img{
	margin:0 auto;
	max-width:100%;
	hegiht:auto;
}
/*信条*/
.safety {
	background: #f5f5f5;
	width:100%;
	height:auto;
	padding-bottom:70px;
	margin-top:55px;
}
.safety_all {
	width: 92%;
	margin: 0 auto;
	padding-top: 20px;
}
.safety_all .title .p1 {
	font-size: 25px;
	line-height: 35px;
	font-weight: 600;
}
.safety_all .title .p2 {
	font-size: 16px;
	color: #0079c6;
}
.safety_all .title .p3 {
	color: #454545;
	font-size: 20px;
	margin-top: 20px;
}
.safety_all .title {
	margin-bottom: 20px;
}
.safety_all_cons p {
	font-size: 16px;
	color: #676565;
	width: 100%;
	line-height: 46px;
	line-height: 46px;
	border: 1px solid #c8c8c8;
	border-radius: 30px;
	margin-bottom: 20px;
	overflow: hidden;
	text-overflow:ellipsis;
	white-space: nowrap;
}
.safety_all_cons p span {
	padding-left:25px;
	padding-right: 20px;
}



/*商业行为准则*/
.criterion {
	background: #f5f5f5;
	width:100%;
	height:auto;
	margin-top:55px;
}
.criterion_all {
	margin: 0 auto;
	width: 92%;
}
.criterion_all .title {
	padding-top: 20px;
}
.criterion_all .title .p1 {
	font-size: 25px;
	line-height:35px;
	font-weight:600;
	color: #262626;
}
.criterion_all .title .p2 {
	color: #0079c6;
	font-size: 16px;
}
.zunzhe .p1 {
	font-size: 20px;
	font-weight: bold;
	color: #4e4e4e;
	margin-top:20px;
}
.zunzhe .p2 {
	color: #7b7b7b;
	font-size: 15px;
	line-height: 25px;
	font-weight: bold;
	margin:10px 0px;
}
.criterion_all_cons .zq_s .p1 {
	font-size: 20px;
	
	color: #1a1a1a;
}
.zq_s_cons {
	font-size: 15px;
	color: #7b7b7b;
	line-height: 27px;
	margin:10px 0px;
}
.xian_fa {
	overflow: hidden;
}
.xian_fa_left {
	width: 100%;
	height: auto;
	float: left;
}
.xian_fa_left a{
	width: 32%;
    height: auto;
    display: block;
    float: left;
    margin-left:2%;
}
.xian_fa_left a:first-child{
	margin-left:0px;
}
.xian_fa_left img {
	width:100%;
	height:auto;
	/* border: 2% solid #fff; */
}
.xian_fa_right {
	width: 100%;
	float: left;
}
.xian_fa_right .right_title {
	font-size: 20px;
	font-family: "Adobe 黑体 Std";
	color: #464646;
}
.xian_fa_right .right_p1 {
	color: #5f5f5f;
	font-size: 15px;
	border-bottom: 1px solid #d0d0d0;
	padding-bottom: 25px;
}
.xian_fa_right .right_cons {
	line-height: 25px;
	margin-top: 23px;
	color: #797979;
	font-size: 15px;
}
.xw_zz {
	width: 100%;
	padding-top: 40px;
	background: #f5f5f5;
}
.xw_zz .title {
	width:92%;
	margin: 0 auto;
	overflow: hidden;
}
.xw_zz .bt_l {
	float: left;
	font-size: 25px;
	line-height: 35px;
	font-weight: 600;	
}
.xw_zz .bt_r {
	float: left;
}
.xw_zz .bt_r .p1 {
	/* padding-top: 15px; */
}
.xw_zz .bt_r .p2 {
	font-size: 14px;
	color: #777777;
	line-height: 30px;
}
.bt_yw {
	width:92%;
	margin: 0 auto;
	margin-top:5px;
	font-size: 16px;
	margin-bottom: 10px;
	color:#979797 !important;
	font-size: 16px !important;
	/* overflow:inherit !important;
	white-space:inherit !important; */
}
.bt_yw .sr{
	color:#979797 !important;
}
.xw_zz .bt_b {
	width:92%;
	margin: 0 auto;
	font-size: 14px;
	color: #777777;
	line-height: 25px;
	margin-bottom:20px;
}
.xw_zz_cons {
	width:92%;
	margin: 0 auto;
	overflow: hidden;
	margin-bottom: 70px;
}
.xw_zz_cons ul {
	overflow: hidden;
	width: 100%;
}
.xw_zz_cons ul li {
	margin:0 auto;
	width:100%;
	height: auto;
	margin-right: 20px;
	position: relative;
	margin-bottom:10px;
}
.xw_zz_cons ul li img {
	width: 100%;
	height: auto;
}
.xw_zz_cons ul li .pos1 {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: rgba(0,0,0,0.5);
}
.xw_zz_cons ul li .pos1 p {
	color: #fff;
	font-size: 24px;
	font-weight: bold;
	text-align: center;
}
.xw_zz_cons ul li .pos1 .p1 {
	margin-top: 70%;
}
.xw_zz_cons ul li .pos1 .p1 {
	line-height: 35px;
}
.xw_zz_cons ul li .pos2 {
	width: 227px;
	height: 338px;
	position: absolute;
	top: 8%;
	margin-left:-113px;
	left: 50%;
	background: rgba(255,255,255,0.8);
	padding: 25px 15px;
	display: none;
}
.xw_zz_cons ul li .pos2 .title {
	font-size: 20px;
	font-weight: bold;
	color: #0079c6;
	padding-bottom: 15px;
	border-bottom: 1px solid #bfbfbf;
}
.xw_zz_cons ul li .pos2 .pos2_cons {
	font-size: 15px;
	color: #6f6f6f;
	line-height: 27px;
	margin-top: 15px;
}

/*联系我们1*/
.contact {
	width: 100%;
	background: #f7f7f7;
	margin:0 auto;
	overflow: hidden;
}
.contact_all{
	width:92%;
	hegiht:auto;
	margin: 0 auto;
}
.contact_all_map {
	width:100%;
	height: auto;
	text-align: center;
	margin-top:20px;
	 /* -webkit-box-shadow: 0 0 10px #e8e8e8;
	-moz-box-shadow: 0 0 10px #e8e8e8;
	box-shadow: 0 0 10px #e8e8e8; */
}
.contact_all_map img{
	width:100%;
	height:auto;
	
}
.contact_all_bottom {
	width: 100%;
	height: auto;
	margin: 0 auto;
	margin-top: 15px;
	padding: 20px 0px; 
	padding-bottom:80px;
	background: #fff;
	overflow:hidden;
	-webkit-box-shadow: 0 0 10px #e8e8e8;
	-moz-box-shadow: 0 0 10px #e8e8e8;
	box-shadow: 0 0 10px #e8e8e8;
}
.contact_all_bottom .left {
	width: 100%;
	height: auto;
	/* border-right: 1px dashed #bfbfbf; */
	float: left;
}
.contact_all_bottom .left img {
	/* margin-top: 40px; */
	width:100%;
}
.contact_all_bottom .center {
	width: 100%;
	height: auto;
	padding-top: 10px;
	float: left;
	line-height: 30px;
	font-size: 14px;
	color: #262626;
	/* border-right: 1px dashed #bfbfbf; */
}
.contact_all_bottom .right {
	float: right;
	width: 100%;
}
.contact_all_bottom .right .s_left {
	width: 240px;
	text-align: center;
	margin:0 auto;
}
.contact_all_bottom .right .s_left .p1 {
	font-size: 22px;
	color: #262626;
	margin-top: 40px;
}
.contact_all_bottom .right .s_left .p2 {
	font-size: 14px;
	color: #a4a4a4;
}
.contact_all_bottom .right .s_right {
	/* float: right; */
}
.contact_all_bottom .right .s_right img {
	/* margin-top: 18px; */
	display: block;
	margin:0 auto;
	margin-top:20px;
}








/*全球足迹*/
.pp_gs_z{
	width:100%;
	height:auto;
	/* background: url('../images/zj_bj.jpg') center center no-repeat; */
	background: #f5f5f5;
	margin-top: 55px;
}
.pp_gs_z .pp_gs{
	width:100%;
	margin:0 auto;
}
.pp_gs .pp_bt{
	width:100%;
	height:auto;
	overflow: hidden;
}
.pp_bt span{
	width:100%;
	text-align: center;
	display: block;
	font-size: 32px;
	line-height: 60px;
	color:#0079c6;
	margin-top:50px;
}
.pp_bt .p_x{
	width:65px;
	height:1px;
	background: #949494;
	margin:0 auto;
}
.pp_bt .pp_dh{
	width:300px;
	height:auto;
	margin:20px auto;
	overflow: hidden;
}
.pp_dh ul li{
	float: left;
	margin-left:35px;
}
.pp_dh ul .active4 a{
	border-bottom:2px solid #0079c6;
	color:#0079c6;
}
.pp_dh ul li a{
	float: left;
	color:#7f7f81;
	font-size: 14px;
	padding:10px 10px;
	border-bottom:2px solid rgba(255,255,255,0);
}
.pp_dh ul li:first-child{
	margin-left:0px;
} 
.pp_dh ul li a:hover{
	color:#0079c6;
	border-bottom:2px solid #0079c6;
}
.pp_gs .pp_tu{
	width:1200px;
	height:645px;
	background: url('../images/ditu.png') no-repeat;
	position: relative;
	display: none;
}
.pp_tu img{
	margin:0 auto;
	width:13px;
	height:13px;
	display: block;
}
.pp_tu .name{
	width:300px;
	display:block;
	text-align: center;
	font-size: 14px;
	line-height: 40px;
	color:#ea483e;
	font-family: 'Microsoft YaHei';
	font-weight: 600;
	text-shadow: 1px 0 #fff, 0 1px #fff, 
    0 -2px #fff, -2px 0 #fff;
}
.pp_tu .China{
	width:300px;
	height:auto;
	position: relative;
	top:100px;
	left:266px;
}
.China img{
	position: absolute;
	top:40px;
	left:142px;
}
.China .name{
	position: absolute;
	top:0px;
	left:0px;
}
.pp_tu .India{
	width:300px;
	height:auto;
	position: relative;
	top:168px;
	left:73px;
}
.India img{
	position: absolute;
	top:40px;
	left:142px;
}
.India .name{
	position: absolute;
	top:0px;
	left:0px;
}
.pp_tu .Thailand{
	width:300px;
	height:auto;
	position: relative;
	top:220px;
	left:165px;
}
.Thailand img{
	position: absolute;
	top:40px;
	left:142px;
}
.Thailand .name{
	position: absolute;
	top:0px;
	left:0px;
}
.pp_tu .Vietnam{
	width:300px;
	height:auto;
	position: relative;
	top:230px;
	left:212px;
}
.Vietnam img{
	position: absolute;
	top:40px;
	left:142px;
}
.Vietnam .name{
	position: absolute;
	top:0px;
	left:30px;
	line-height: 30px;
}
.pp_tu .Malaysia{
	width:300px;
	height:auto;
	position: relative;
	top:285px;
	left:168px;
}
.Malaysia img{
	position: absolute;
	top:40px;
	left:142px;
}
.Malaysia .name{
	position: absolute;
	top:0px;
	left:0px;
}
.pp_tu .Indonesia{
	width:300px;
	height:auto;
	position: relative;
	top:345px;
	left:208px;
}
.Indonesia img{
	position: absolute;
	top:40px;
	left:142px;
}
.Indonesia .name{
	position: absolute;
	top:0px;
	left:0px;
}
.pp_tu .Brisbane{
	width:300px;
	height:auto;
	position: relative;
	top:465px;
	left:468px;
}
.Brisbane img{
	position: absolute;
	top:40px;
	left:142px;
}
.Brisbane .name{
	position: absolute;
	top:0px;
	left:0px;
}
.pp_tu .Sydney{
	width:300px;
	height:auto;
	position: relative;
	top:505px;
	left:458px;
}
.Sydney img{
	position: absolute;
	top:40px;
	left:142px;
}
.Sydney .name{
	position: absolute;
	top:20px;
	left:0px;
	line-height: 20px;
}
.pp_tu .Western{
	width:300px;
	height:auto;
	position: relative;
	top:515px;
	left:455px;
}
.Western img{
	position: absolute;
	top:40px;
	left:142px;
}
.Western .name{
	width:100px;
	text-align:right;
	position: absolute;
	top:20px;
	left:0px;
}
.pp_tu .Port{
	width:300px;
	height:auto;
	position: relative;
	top:575px;
	left:435px;
}
.Port img{
	position: absolute;
	top:40px;
	left:142px;
}
.Port .name{
	position: absolute;
	top:0px;
	left:0px;
}
.pp_tu .New{
	width:400px;
	height:auto;
	position: relative;
	top:525px;
	left:545px;
}
.New img{
	position: absolute;
	top:40px;
	left:142px;
}
.New .name{
	position: absolute;
	top:0px;
	left:80px;
	
}
.pp_tu .Kalama{
	width:300px;
	height:auto;
	position: relative;
	top:55px;
	left:565px;
}
.Kalama img{
	position: absolute;
	top:40px;
	left:142px;
}
.Kalama .name{
	position: absolute;
	top:0px;
	left:0px;
}
.pp_tu .Rancho{
	width:300px;
	height:auto;
	position: relative;
	top:185px;
	left:615px;
}
.Rancho img{
	position: absolute;
	top:40px;
	left:142px;
}
.Rancho .name{
	position: absolute;
	top:0px;
	left:0px;
}
.pp_tu .North{
	width:300px;
	height:auto;
	position: relative;
	top:110px;
	left:830px;
}
.North img{
	position: absolute;
	top:40px;
	left:142px;
}
.North .name{
	position: absolute;
	top:0px;
	left:0px;
}
.pp_dt{
	display:none;
	width:250px;
	background: #0079c6;
	border-radius:3px;
	/* overflow: hidden; */
	position: absolute;
	z-index: 2;
	top:0px;
	left:180px;
}
.pp_dt .gj_tu{
	background:url('../images/gj_tu1.png');
	width:57px;
	height:113px;
	position: absolute;
	top:-73px;
	left:-60px;
	z-index: 2px;
}
.gj_tu span{
	width:51px;
	hegiht:auto;
	float: left;
	font-size: 14px;
	color:#ea483e;
	font-weight: 600;
	line-height: 50px;
	margin-left:3px;
	text-align:center;
	overflow: hidden;
	text-overflow:ellipsis;
	white-space: nowrap;
}
.pp_dt .sjx{
	width: 0;
    height: 0;
    border-top: 10px solid transparent;
    border-right: 15px solid #0079c6;
    border-bottom: 10px solid transparent;
    position: absolute;
    left:-15px;
    top:35px;
}
.pp_dt .pp_bt_1{
	line-height: 40px;
	width:auto;
	float:left;
	font-size:16px;
	margin-left:20px;
	color:#fff;
}
.pp_dt .dt_x{
	margin:10px;
	background: #fff;
	border-radius:2px;
	float: left;
	margin-top:0px;
}
.dt_x p{
	line-height: 30px;
	float: left;
	width:100%;
	font-size: 16px;
	padding-left:10px;
}
.dt_x p span{
	margin-right:10px;
	color:#0079c6;
	font-family: 'Microsoft YaHei';
}
.dt_x p .ys{
	color:#ea483e;
}



.pp_gs .pp_js{
	width:100%;
	hegiht:auto;
	display: none;
}
.pp_js .js_bt{
	width:100%;
	hegit:30px;
	line-height: 30px;
	color:#2e4351;
	font-size: 14px;
}
.js_bt span{
	width:100%;
	hegiht:30px;
	line-height: 30px;
	color:#2e4351;
	font-size: 14px;
}
.pp_js .pp_nr{
	width:100%;
	heigt:auto;
	display:block;
	line-height: 30px;
	color:#2e4351;
	font-size: 14px;
	overflow: hidden;
}
.pp_nr span{
	width:100%;
	height:auto;
	display:block;
	line-height: 25px;
	color:#2e4351;
	font-size: 14px;
	margin-bottom:15px;
}


/*获奖项目*/
.hj_xm_z{
	width:100%;
	height:auto;
	background: #f5f5f5;
	margin-top:55px;
}
.hj_xm_z .hj_dh{
	position: fixed;
	top:200px;
	left:50%; 
	margin-left:-765px;
	width:155px;
	height:auto;
	display: none;
}
.hj_dh ul li{
	float: left;
	width:155px;
	height:auto;
	padding-bottom:40px;
	border-left:1px solid #dfdfdf;
}
.hj_dh ul li:last-child{
	border:none;
}
.hj_dh ul li p{
	width:8px;
	height:8px;
	border-radius:100%;
	background: #939393;
	float: left;
	margin-left:-4px;
	margin-right:5px;
}
.hj_dh ul li a{
	line-height: 30px;
	font-size: 15px;
	color:#5d5d5d;
	float: left;
	margin-top:-10px;
	cursor: pointer;
}
.hj_dh ul li a:hover{
	/* position: absolute; */
	background: #0079c6;
	/* width:135px; */
	padding:0px 5px;
	line-height:30px;
	border-radius:14px;
	margin-left:-25px;
	color:#fff;
}
.hj_xm_z .hj_xm{
	width:92%;
	height:auto;
	margin:0 auto;
	overflow: hidden;
	margin-bottom:60px;
}
.hj_xm ul li{
	width:100%;
	height:auto;
}
.hj_xm ul li .hj_bt{
	width:100%;
	height:auto;
	margin-top:20px;
}
.hj_bt span{
	font-size: 25px;
	line-height: 35px;
	font-weight:600;
	color:#262626;
}
.hj_xm_z .hj_xm1{
	width:92%;
	height:auto;
	margin:0 auto;
	overflow: hidden;
	margin-bottom:20px;
}
.hj_xm1 ul li{
	width:100%;
	height:auto;
}
.hj_xm1 ul li .hj_bt{
	width:100%;
	height:auto;
	margin-top:20px;
}
.hj_bt span{
	font-size: 25px;
	line-height: 45px;
	color:#000;
}
.hj_xm ul li .hj_nr{
	width:100%;
	height:auto;
	overflow: hidden;
}
.hj_nr ol{
	width:100%;
}
.hj_nr ol li{
	width:100%;
	hegiht:auto;
	float: left;
	cursor: pointer;
	margin-bottom:20px;
}
.hj_nr ol li:hover .hj_tu .hj_js{
	display: block;
}
.hj_nr ol li .hj_tu{
	width:100%;
	hegiht:auto;
	overflow:hidden;
	position: relative;
	
}
.hj_nr ol li .hj_tu .hj_js{
	width:100%;
	height:auto;
	overflow: hidden;
}
.hj_js span{
	width:100%;
	display:block;
	font-size:16px;
	height:auto;
	margin:5px 0px;
	line-height: 20px;
	color:#2e2c2c;
	text-align: left;
}
.hj_js .j_x{
	width:50%;
	height:2px;
	margin:20px auto; 
	background: #fff;
	display: none;
}
.hj_js .cz{
	width:50%;
	hegiht: auto;
	margin:0 auto;
	display: none;
}
.cz a{
	float: left;
	margin-left:25%;
}
.cz a img{
	width:30px;
	height:30px;
}
.hj_nr ol li .hj_tu .img{
	float: left;
	width:100%;
	height:auto;
}         

/*公司简介*/
.gs_jj_z{
	width:100%;
	height:auto;
	background: #f5f5f5;
	overflow: hidden;
	margin-top:55px;
}
.gs_jj_z .hj_dh{
	position: fixed;
	top:200px;
	left:50%;
	margin-left:-695px;
	width:155px;
	height:auto;
	z-index: 1;
	display: none;
}
.hj_dh ul li{
	float: left;
	width:155px;
	height:auto;
	padding-bottom:40px;
	border-left:1px solid #dfdfdf;
}
.hj_dh ul li:last-child{
	border:none;
}
.hj_dh ul li p{
	width:8px;
	height:8px;
	border-radius:100%;
	background: #939393;
	float: left;
	margin-left:-4px;
	margin-right:5px;
}
.hj_dh ul li a{
	line-height: 30px;
	font-size: 15px;
	color:#5d5d5d;
	float: left;
	margin-top:-10px;
	cursor: pointer;
}
.hj_dh ul li a:hover{
	/* position: absolute; */
	background: #0079c6;
	padding:0px 25px;
	line-height:30px;
	border-radius:14px;
	margin-left:-25px;
	color:#fff;
}
.gs_jj_z .gs_jj_one{
	width:92%;
	overflow: hidden;
	margin:0 auto;
	/* height:770px;
	margin-top:-1850px;
	background: url('../images/left_bj.png') center center no-repeat; */
}
.gs_jj_one .gs_jj{
	width:100%;
	height:auto;
	margin:0 auto;
}
.gs_jj .gs_bt{
	width:100%;
	height:auto;
	padding-top:30px;
}
.gs_bt span{
	font-size: 25px;
	color:#262626;
	line-height: 35px;
	font-weight: 600;
}
.gs_bt p{
	font-size: 15px;
	line-height: 30px;
	color:#0079c6;
}
.gs_jj .gs_nr{
	width:100%;
	height:auto;
	padding-top:20px;
	float: left;
	/* margin-top:-780px; */
}
.gs_nr .onr{
	display:block;
	font-size: 14px;
	line-height: 30px;
	color:#838383;
	margin-bottom:15px;
}
.gs_nr .onr1{
	display:block;
	font-size: 14px;
	line-height: 30px;
	color:#838383;
	margin-bottom:15px;
}
.gs_jj_z .gs_jj_two{
	width:92%;
	height:auto;
	margin:0 auto;
	overflow: hidden;
	/* background: url('../images/da_bj.jpg') center center no-repeat; */
}
.gs_jj_two .gs_jj1{
	width:100%;
	height:auto;
	margin:0 auto;
}
.gs_jj1 .tu1{
	width:100%;
	height:auto;
	margin:10px 0px;
}
.gs_jj1 .tu2{
	width:100%;
	height:auto;
	margin:10px 0px;
}
.gs_jj1 .gs_bt1{
	width:100%;
	height:auto;
	padding-top:40px;
	float: right;
}
.gs_bt1 span{
	font-size: 30px;
	color:#262626;
	line-height: 35px;
	font-weight: 600;
}
.gs_bt1 p{
	font-size: 16px;
	line-height: 30px;
	color:#d5b884;
}
.gs_jj1 .gs_nr1{
	width:100%;
	height:auto;
	padding-top:20px;
	float: right;
}
.gs_nr1 p{
	display:block;
	font-size: 14px;
	line-height: 30px;
	color:#838383;
	margin-bottom:15px;
}
.gs_nr1 span{
	display:block;
	font-size: 14px;
	line-height: 30px;
	color:#838383;
	margin-bottom:15px;
}
.gs_jj_z .gs_jj_three{
	width:92%;
	margin:0 auto;
	margin-top:30px;
	/* height:1060px;
	background: url('../images/right_bj.png') center center no-repeat ; */
}
.gs_jj_three .gs_jj2{
	width:100%;
	height:auto;
	margin:0 auto;
}
.gs_jj2 .gs_bt2{
	width:100%;
	height:auto;
	float: right;
}
.gs_bt2 span{
	float:left;
	font-size: 14px;
	color:#777777;
	line-height: 30px;
}
.gs_bt2 .bs_x{
	width:265px;
	height:2px;
	float: left;
	margin-top:15px;
	margin-right:70%;
}
.gs_bt2 p{
	width:100%;
	float:left;
	font-size: 25px;
	line-height: 35px;
	font-weight:600;
	color:#000000;
	text-align: left;
	margin-top:-30px;
}
.gs_jj2 .gs_nr2{
	width:100%;
	height:auto;
	padding-top:20px;
	float: right;
}
.gs_nr2 p{
	display:block;
	font-size: 14px;
	line-height: 30px;
	color:#838383;
	margin-bottom:15px;
}
.gs_nr2 span{
	width:100%;
	display:block;
	font-size: 14px;
	line-height: 30px;
	color:#838383;
	margin-bottom:15px;
}
.gs_jj2 .gs_tu2{
	width:100%;
	float: left;
	margin-top:3%;
	margin-bottom:60px;
}
.gs_tu2 ul li {
	width:100%;
	float: left; 
	margin-bottom:20px;
}
.gs_tu2 ul li:last-child{
	margin-right:0px;
}
.gs_tu2 ul li img{
	width:100%;
	height:auto;
	border-radius:3px;
}


/*history*/
.history_z{
	width:100%;
	height:auto;
	background: #f5f5f5;
	overflow: hidden;
	/* background: url('../images/left_bj.jpg') center  center no-repeat ;  */
	margin-top: 55px;
}
.history{
	width:92%;
	height:auto;
	margin: 0 auto;
	overflow: hidden;
}
.history .history_up{
	width:100%;
	height:auto;
	overflow: hidden;
}
.history_up .up_left{
	float: left;
	width:100%;
	display: none;
}
.up_left img {
	width:100%;
	hegiht:auto; 
}
.history_up .up_right{
	float: left;
	width:100%;
	height:900px;
}
.up_right .right_bt{
	font-size: 25px;
	line-height: 35px;
	color:#262626;
	margin-top:20px;
	font-weight:600;
	display: block;
	width:100%;
}
.up_right p{
	font-size: 16px;
	line-height: 30px;
	color:#0079c6;
	margin-bottom:20px;
}
.up_right .right_nr{
	font-size: 14px;
	line-height: 30px;
	color:#838383;
	display: block;
	margin-bottom:0px;
}
.right_nr .jc{
	font-weight: 600;
	float: left;
}
/* .up_right .right_nr1{ margin-left:0px;}
.up_right .right_nr2{ margin-left:15px;}
.up_right .right_nr3{ margin-left:30px;}
.up_right .right_nr4{ margin-left:85px;}
.up_right .right_nr5{ margin-left:60px;}
.up_right .right_nr6{ margin-left:75px;}
.up_right .right_nr7{ margin-left:90px;}
.up_right .right_nr8{ margin-left:105px;}
.up_right .right_nr9{ margin-left:160px;}
.up_right .right_nr10{ margin-left:135px;}
.up_right .right_nr11{ margin-left:190px;} */
.history .history_down{
	width:100%;
	height:auto;
	margin-top:50px;
	overflow: hidden;
}
.history_down .down_left{
	float: left;
	width:100%;
	
}
.down_left .left_nr{
	font-size: 14px;
	line-height: 34px;
	color:#333333;
	display: block;
}
.left_nr .jc{
	font-weight: 600;
	float: left;
}
.history_down .down_right{
	float: left;
	width:100%;
	text-align:center;
	margin-bottom:80px;
}
.down_right img{
	margin:0 auto;
	width:340px;
	height:429px;
}
.history_z .hj_dh{
	display: none;
}




/*news*/
.new_z{
	width:100%;
	height:auto;
	overflow: hidden;
	background: #f2f2f2;
	padding-bottom:60px;
}
.new_z .new{
	width:92%;
	hegiht:auto;
	margin:0 auto;
}
.new .new_bt{
	width:100%;
	height:auto;
	float: left;
}
.new_bt span{
	width:100%;
	hegiht:auto;
	font-size: 28px;
	line-height: 60px;
	color:#106099;
}
.new_bt p{
	font-size: 12px;
	color:#8e8e8e;
	line-height: 18px;
	padding-bottom:10px;
}
.new .new_nr{
	width:94%;
	padding:3%;
	height:auto;
	float: left;
	background: #fff;
	margin-top:10px;
}
.new_nr .n_new_left{
	width:100%;
	height:auto;
	float: left;
}
.n_new_left img{
	width:100%;
	height:auto;
	display: block;
}
.n_new_left .kuang{width:100%;overflow:auto;}
.n_new_left .kuang div{width:inherit!important;white-space:nowrap;}
.n_new_left .kuang img{width:320px!important;padding:0!important;display: inline;}
.n_new_left .kuang span.gif{width:320px;text-align:center;display:inline-block;}
.n_new_left .kuang span.gif img{width:auto!important;height:354px;}
.n_new_left .title {
	text-align: center;
	width: 100%;
	height: auto;
	font-size: 20px;
	color: #2b2b2b;
	line-height: 30px;
	display: block;
}
.n_new_left .time {
	width: 100%;
	height: auto;
	text-align: center;
	display: block;
	font-size: 14px;
	color: #7a7a7a;
	line-height: 30px;
}
.n_new_left .nr {
	font-size: 12px;
	color: #7a7a7a;
	line-height: 20px;
}
.nr img {
	width: 100%;
	height: auto;
}
.n_new_left ul{
	float: left;
}
.n_new_left ul li{
	width:100%;
	float: left;
	padding:3% 0px;
	border-bottom:1px solid #ebefed;
	cursor: pointer;
}
.n_new_left ul li:first-child{
	border-top:1px solid #ebefed;
}
.n_new_left ul li .n_left_left{
	width:100%;
	height:auto;
	float: left;
}
.n_new_left ul li:hover  .n_left_right  h1 {
	color:#0079c6;
}
.n_left_left img{
	width:100%;
	height:auto;
	float: left;
}
.n_new_left ul li .n_left_right{
	width:80%;
	height:auto;
	float: left;
	margin-left:2%;
}
.n_left_right  h1{
	font-size: 16px;
	line-height: 30px;
	color:#575757;
	font-weight: 100;
}
.n_left_right .n_l_r_gz{
	width:100%;
	height:auto;
	float: left;
}
.n_l_r_gz .r_fb{
	font-size: 12px;
	line-height: 30px;
	color:#c5c5c5;
	float: left;
}
.n_l_r_gz .r_d{
	float: left;
	margin:0px 10px;
	line-height: 30px;
	color:#c5c5c5;
}
.n_left_right  .r_js{
	font-size: 13px;
	line-height: 18px;
	color:#555555;
}




.new_nr .n_new_right{
	width:26%;
	height:auto;
	float: left;
	margin-left:2.2%;
	display: none;
}
.n_new_right .right_tu{
	width:290px;
	height:180px;
	float: left;
	margin-top: 30px;
}
.n_new_right .right_xx{
	width:99%;
	hegiht:auto;
	float: left;
	border:1px solid #ebefed;
	margin-top:30px;
}
.right_xx .rihgt_xx_bt{
	width:100%;
	height:auto;
	border-bottom:1px solid #ebefed;
	overflow: hidden;
}
.rihgt_xx_bt p{
	width:3px;
	height:20px;
	margin-top:5px;
	background: #f8bc73;
	float:left;
	margin:5px 8px;
}
.rihgt_xx_bt span{
	width:auto;
	hegiht:30px;
	line-height:30px;
	color:#575757;
	font-size:16px;
	float:left;
}
.right_xx ul li{
	line-height: 30px;
	font-size: #6f6f6f;
	font-size: 14px;
	border-top:1px dashed #ebefed;
	float: left;
	width:100%;
}
.right_xx ul li:first-child{
	border-top:none;
}
.right_xx ul li p{
	width:3%;
	margin:0px 2%;
	float: left;
	font-size: 30px;
	line-height: 30px;
	border-radius:100%;
	color:#6f6f6f;
}
.right_xx ul li span{
	float: left;
	width:93%;
	color:#6f6f6f;	
	font-size: 14px;
	line-height: 30px;
	overflow: hidden;
	text-overflow:ellipsis;
	white-space: nowrap;
}

.right_xx ul li span a{
	color:#6f6f6f;
}

/*详情*/
.cp_xq {
	width: 100%;
	height:auto;
	margin:0 auto;
	background: #fff;
	overflow: hidden;
}
.cp_xq .bd {
	width: 100%;
	height: auto;
	float: left;
	position: relative;
}
.cp_xq .ad {
	position: relative;
}
.xz_z_tu .prev {
	width: 24px;
	height: 44px;
	position: absolute;
	left: 2%;
	top: 50%;
	cursor: pointer;
	margin-top: -22px;
	z-index: 102;
	background: url('../images/left1.png');
}
.xz_z_tu .next {
	width: 24px;
	height: 44px;
	position: absolute;
	right: 2%;
	top: 50%;
	cursor: pointer;
	margin-top: -22px;
	z-index: 102;
	background: url('../images/right1.png');
}
.cp_xq .close {
	position: absolute;
	font-size: 40px;
	color: #000;
	right: 20px;
	top: 10px;
	cursor: pointer;
	z-index: 102;
}
.cp_xq .ad {
	width: 100%;
	height: auto;
	overflow: hidden;
	background: #fff;
}
.ad ul {
	width: auto;
	height: auto;
}
.ad ul .xq1 {
	width: 92% !important;
	height: auto;
	margin:0 auto;
}
.ad ul li .xq_left {
	width: 100%;
	height: auto;
	float: left;
	background: #f5f5f5;
}
.xq_left .xz_xx {
	position: absolute;
	top: 0px;
	left: 0px;
	z-index: 102;
}
.xz_xx .xz_xx_t {
	width: auto;
	height: 50px;
	background: #007ac7;
	overflow: hidden;
	float: left;
}
.xz_xx_t i {
	font-size: 40px;
	line-height: 50px;
	color: #fff;
	margin: 0px 8px;
	float: left;
}
.xz_xx_t span {
	width: 150px;
	height: 50px;
	float: left;
	line-height: 50px;
	border-left: 1px solid #3f88bc;
	background: #007ac7;
	text-align: center;
	font-size: 16px;
	color: #fff;
}
.xz_xx .xz_xx_n {
	width: 151px;
	height: auto;
	position: absolute;
	top: 50px;
	left: 50px;
	display: none;
	z-index: 102
}
.xz_xx_n a {
	width: 150px;
	height: 50px;
	float: left;
	line-height: 50px;
	border-left: 1px solid #3f88bc;
	background: #007ac7;
	text-align: center;
	font-size: 16px;
	color: #fff;
}
.xq_left .xz_tu {
	width: auto;
	margin: 0 auto;
	overflow: hidden;
}
.xz_tu .xz_z_tu {
	width: 100%;
	hegiht: auto;
	margin:0 auto;
	float: inherit;
}
.xz_z_tu ol li {
	width: 100%;
	height: auto;
	text-align: center;
	margin : 0;
	background: #fff;
}
.xz_z_tu ol li img {
	width: 100%;
	height: auto;
}

.ad ul li .xq_right {
	width: 100%;
	height: auto;
	float: left;
	margin-top:5%;
	background: #fff;
	line-height: 25px;
	font-size: 14px;
	color: #6a6a6a;
}
.xq_right img{
	width:100%;
	height:auto;
	margin-bottom:10px;
}
.xq_right .right_name {
	width: 100%;
	height: auto;
}
.right_name h1 {
	font-size: 25px;
	line-height: 30px;
	color: #126cac;
	font-weight: 100;
	margin-bottom: 10px;
}
.right_name span {
	width: 100%;
	height: auto;
	display: block;
	font-size: 15px;
	line-height: 26px;
	color: #7b7b7b;
}
.xq_right .right_ys {
	width: 100%;
	height: auto;
	margin-top: 20px;
}
.right_ys span {
	font-size: 22px;
	line-height: 26px;
	color: #1a1a1a;
}
.right_ys ul {
	overflow: hidden;
	margin-top: 10px;
	margin-bottom: 30px;
}
.right_ys ul li {
	width: 95%;
	/* height:35px; */
	line-height: 35px;
	font-size: 14px;
	list-style-type: disc;
	color: #6a6a6a;
	margin-left: 20px;
}
.xq_right .right_fw {
	width: 100%;
	height: auto;
	margin-top: 40px;
}
.right_fw span {
	width: 100%;
	float: left;
	line-height: 26px;
	font-size: 22px;
	color: #1a1a1a;
}
.right_fw .fw_left {
	width: 100%;
	float: left;
	padding-top: 40px;
}
.fw_left .nan {
	width: 100%;
	float: left;
	margin-bottom: 30px;
}
.nan .n_ys {
	width: 45px;
	height: 45px;
	background: #0099cc;
	border: 1px solid #0099cc;
	float: left;
}
.nan span {
	line-height: 45px;
	font-size: 14px;
	color: #2e2e2e;
	float: left;
	width: AUTO;
	margin-left: 15px;
}
.fw_left .bai {
	width: 100%;
	float: left;
}
.bai .b_ys {
	width: 45px;
	height: 45px;
	background: #fff;
	border: 1px solid #8a8b8a;
	float: left;
}
.bai span {
	width: AUTO;
	line-height: 45px;
	font-size: 14px;
	color: #2e2e2e;
	float: left;
	margin-left: 15px;
}
.right_fw .fw_right {
	width: 100%;
	float: left;
}
.fw_right img {
	float: left;
	width:100%;
	margin-top: 10px;
}
.right_fw .more {
	width: 100%;
	float: left;
	display: block;
}
.more span {
	margin-top: 20px;
	font-size: 16px;
	font-weight: 600;
	text-align: center;
}
.gy_jz_all {
	/* height: 574px; */
}
.gy_jz .building_ul_all ul .li1 {
	/* top: 0;
	left: 0; */
	width: 597px;
	height: 396px;
}
.gy_jz .building_ul_all ul .li1 .big_img {
	width: 597px;
	height: 396px;
}
.gy_jz .building_ul_all ul .li2 {
	top: 0;
	left: 603px;
	width: 287px;
	height: 191px;
}
.gy_jz .building_ul_all ul .li2 .big_img {
	width: 287px;
	height: 191px;
}
.gy_jz .building_ul_all ul .li3 {
	top: 0;
	right: 0px;
	width: 289px;
	height: 191px;
}
.gy_jz .building_ul_all ul .li3 .big_img {
	width: 289px;
	height: 191px;
}
.gy_jz .building_ul_all ul .li4 {
	top: 196px;
	left: 603px;
	width: 275px;
	height: 198px;
}
.gy_jz .building_ul_all ul .li4 .big_img {
	width: 275px;
	height: 198px;
}
.gy_jz .building_ul_all ul .li5 {
	top: 196px;
	left: 888px;
	width: 299px;
	height: 198px;
}
.gy_jz .building_ul_all ul .li5 .big_img {
	width: 299px;
	height: 198px;
}
.gy_jz .building_ul_all ul .li6 {
	bottom: 0px;
	left: 0px;
	width: 273px;
	height: 172px;
}
.gy_jz .building_ul_all ul .li6 .big_img {
	width: 273px;
	height: 172px;
}
.gy_jz .building_ul_all ul .li7 {
	bottom: 0px;
	left: 278px;
	width: 255px;
	height: 172px;
}
.gy_jz .building_ul_all ul .li7 .big_img {
	width: 255px;
	height: 172px;
}
.gy_jz .building_ul_all ul .li8 {
	bottom: 0px;
	right: 305px;
	width: 341px;
	height: 172px;
}
.gy_jz .building_ul_all ul .li8 .big_img {
	width: 341px;
	height: 172px;
}
.gy_jz .building_ul_all ul .li9 {
	bottom: 0px;
	right: 0px;
	width: 300px;
	height: 172px;
}
.gy_jz .building_ul_all ul .li9 .big_img {
	width: 300px;
	height: 172px;
}



/*sj_qq*/
/*手机*/
.pp_gs .sj_qq{
	width:100%;
	height:auto;
	overflow: hidden;
	background: #fff;
}
.sj_qq .qq_yz,.sj_qq .qq_bm,.sj_qq .qq_dyz{
	width:100%;
	height:auto;
	overflow: hidden;
}
.sj_qq h1{
	font-size: 20px;
	line-height: 60px;
	color:#000000;
	margin-left:5%;
}
.sj_qq ul li{
	width:100%;
	height:auto;
	line-height: 40px;
}
.sj_qq ul li a{
	width:100%;
	height:auto;
	display:block;
	border-top:1px solid #d9d9d9;
}
.sj_qq ul li a span{
	font-size: 16px;
	line-height: 40px;
	color:#696969;
	margin-left:5%;
}
.sj_qq ul li a i{
	float: right;
	font-size: 25px;
	line-height: 40px;
	color:#696969;
	margin-right:5%;
}
.sj_qq ul li .xx_z span{
	color:#0079c6;
}
.sj_qq ul li ol{
	width:100%;
	height:auto;
	overflow: hidden;
	border-top:1px solid #d9d9d9;
	display: none;
}
.sj_qq ul li ol li{
	width:100%;
	height:auto;
	overflow: hidden;
}
.sj_qq ul li ol li p{
	width:100%;
	float: left;
	margin-left:5%;
}
.sj_qq ul li ol li p span{
	font-size: 16px;
	line-height: 40px;
	color:#0079c6;
	display:block;
	float:left;
	width:35%;
}
.sj_qq ul li ol li p .ys{
	width:50%;
	font-size: 16px;
	line-height: 40px;
	color:#dd150b;
}
.qq_yz ul .xian:last-child a{
	border-bottom:1px solid #d9d9d9;
}
.qq_yz ul .xian:last-child ol{
	border-top:none;
	border-bottom:1px solid #d9d9d9;
}

.qq_bm ul .xian:last-child a{
	border-bottom:1px solid #d9d9d9;
}
.qq_bm ul .xian:last-child ol{
	border-top:none;
	border-bottom:1px solid #d9d9d9;
}
.qq_dyz{
	margin-bottom:70px;
}
.qq_dyz ul .xian:last-child a{
	border-bottom:1px solid #d9d9d9;
}
.qq_dyz ul .xian:last-child ol{
	border-top:none;
	border-bottom:1px solid #d9d9d9;
}


/*客户*/
.kehu_z{
	width:100%;
	height:auto;
	overflow: hidden;
	background: #f5f5f5;
	margin-top:55px;
}
.kehu_z .kehu{
	width:100%;
	height:auto;
	margin:0 auto;
	overflow: hidden;
}
.kehu .kehu_left{
	width:100%;
	height:auto;
	float:left;
	/* background: url('../images/left_kh_bj.jpg') center center no-repeat; */
	display: none;
}
.kehu_left .kehu_left_nr{
	width:100%;
	padding-top:20px;
	padding-bottom:20px;
	background: #0079c6;
}
.kehu_left_nr img{
	width:130px;
	height:auto;
	margin:0 auto;
	display: inherit;
}
.kehu_left_nr h1{
	font-weight: 600;
	font-size:35px;
	color:#fff;
	text-align: center;
	margin:20px  auto;
}
.kehu_left_nr p{
	width:245px;
	margin:0 auto;
	display:block;
	font-size:20px;
	color:#fff;
	text-align: center;
	text-transform : uppercase;
}
.kehu_right{
	width:92%;
	height:auto;
	margin:0 auto;
	overflow: hidden;
	margin-bottom:70px;
}
.kehu_right .kh_right_bt{
	width:100%;
	height:30px;
	float: left;
	margin:20px auto;
	margin-top:40px;
	border-right:5px solid #0079c6;
}
.kh_right_bt span{
	width:auto;
	float: left;
	color:#0079c6;
	line-height: 30px;
	font-size: 30px;
}
.kh_right_bt p{
	width:auto;
	float: left;
	color:#3a3a3a;
	margin-left:10px;
	line-height: 30px;
	font-size: 20px;
}
.kh_right_bt .bt_dx{
	height:5px;
	width:250px;
	float:left;
	margin-top:15px;
	margin-left:10px;
	background: #0173bb;
	display: none;
}
.kh_right_nr  ul{
	width:100%;
	float:left;
	height:auto;
	overflow: hidden;
	margin:30px 0px;
	margin-top:0px;
}
.kh_right_nr  ul li{
	width:100%;
	height:auto;
	float: left;
	margin:10px 0px;
}
.kh_right_nr  ul li img{
	width:60px;
	height:60px;
	float: left;
}
.kh_right_nr  ul li .sz1{
	width:60%;
	float: left;
	line-height: 60px;
	font-size: 16px;
	color:#222121;
	text-align: left;
	margin-left:10px;
}
.kh_right_nr  ul li .sz2{
	width:60%;
	float: left;
	line-height: 60px;
	font-size: 16px;
	color:#222121;
	text-align: left;
	margin-left:10px;
}
.kh_right_nr  ul li .sz3{
	width:60%;
	float: left;
	line-height: 60px;
	font-size: 16px;
	color:#222121;
	text-align: left;
	margin-left:10px;
}
.kh_right_nr  ul li .ss_t{
	width:100%;
	height:auto;
	overflow: hidden;
	float: left;
}
.ss_t a{
	width:auto;
	float:left;
	border-radius:10px;
	border:1px solid #dddddd;
	padding:10px;
	padding-top:0px;
	color:#6e6e6e;
	padding-bottom:0px;
	margin-left:5px;
	font-size:15px;
	margin-top:15px;
}
.kh_di_tu{
	width:656px;
	height:auto;
	float: left;
	margin-top:30px;
}




