
/* top */
.gotop {
	position: fixed;
	width: 69px;
	height: 69px;
	bottom: 330px;
	right: 30px;
	/* background:#ccc; */
	text-align: center;
	line-height: 60px;
	text-decoration: none;
	background: url(../image/dhdb.png) no-repeat;
}

/* top */
.gotop1 {
	position: fixed;
	width: 69px;
	height: 69px;
	bottom: 415px;
	right: 30px;
	/* background:#ccc; */
	text-align: center;
	line-height: 60px;
	text-decoration: none;
	background: url(../image/ewmh.png) no-repeat 12px;
	border: 1px solid #ccc;
}

.gotop1:hover {

	background: url(../image/ewml.png) no-repeat 12px;

	transition: 0.5s;
}

.gotop1:hover img {
	display: block;
}

.xjzp_img{
padding-bottom: 40px;
}
.xjzp_img ul li h2{

font-size: 18px;

padding-top: 20px;

padding-bottom: 10px;
}
.xjzp_img ul li p{

font-size: 16px;

line-height: 28px;
}
.xjzp_img ul li{

width: 30%;

height: 407px;

float: left;

margin-left: 5%;

background: #f3f3f3;

padding-bottom: 20px;

margin-bottom: 35px;

text-align: center;
}
.xjzp_img ul li:nth-child(1){


margin-left: 0px;
}
.xjzp_img ul li:nth-child(3n+1){
margin-left: 0px;
}
.xjzp_img ul li .divs{

height: 300px;
}

.xjzp_img ul li .divs img{
height: 100%;
width: 100%;
}
.news3 {
    margin-top: 29px;
 
}
dl{


    margin-top: 0;
}
.content {
    width: 1400px;
    margin: 0 auto;
    min-height: 400px;
}
.content_jhgs h2{
	text-align: center;
	margin: 40px;
	line-height: 50px;
	font-size: 36px;
	font-weight: 500;
}
.content_h2{
    text-align: center;
    margin: 40px;
    line-height: 50px;
    font-size: 36px;
    font-weight: 500;
}
.one_img ul p {
    font-size: 16px;
    line-height: 32px;
    text-align: justify;
}
.ywcp-bj-box-d-lo-bj {
    background: url(../image/lo-bj.png) no-repeat 100%!important;
    background-size: 100% 100%!important;
}
.productBer .swiper-slide{
 overflow: hidden;
}
.swiper-slide-imge {
    height: 256px;
    overflow: hidden;
    cursor: pointer;
}
.iw_poi_title {
      color: #CC5522;
    font-size: 18px;
    font-weight: bold;
    overflow: hidden;
    padding-right: 13px;
    white-space: nowrap;
    line-height: 28px;
}
.map-wrap-m {
    margin-top: 52px;
    margin-bottom: 53px;
}
#dituContent{

float: left;

height: 550px;

width: 73%;
}
.ditumapContent{
	float:right;
	width: 24%;
}
.ditumapContent p{
	
line-height: 34px;
	
font-size: 16px;
}
.img1{
    width: 440px!important;
}   
.zzjgimg{
    margin-bottom: 58px;
    margin-top: 51px;
    text-align:center;
}

.img1 .ierm_wrap{
    width: 440px;
    background: url(../image/dhbj.png) no-repeat 5% 46%;
}
.img1 .left_item {

float: left;

width: 17%;

padding: 42px 35px;
}
.img1 .right_item {
	
float: right;
	
width: 60%;
	
padding: 40px 29px 0px 0px;
}
.img1 .right_item img{
	

	
width: 100%;
	

}

.img2{
    width: 530px!important;
}

.img2 .ierm_wrap{
    width: 530px;
    background: url(../image/dhbj.png) no-repeat 8% 10%;
}
.img2 .left_item {

float: left;

width: 20%;

padding: 25px 35px;
}
.img2 .right_item {
	
float: right;
	
width: 56%;
	
padding: 29px 29px 0px 0px;
}

.img2 .right_item img{
	

	
width: 100%;
	

}





.img3{
    width: 540px!important;
}

.img3 .ierm_wrap{
    width: 540px;
    background: url(../image/dhbj.png) no-repeat 8% 10%;
}
.img3 .left_item {

float: left;

width: 30%;

padding: 36px 29px;
}
.img3 .right_item {
	
float: right;
	
width: 52%;
	
padding: 39px 29px 0px 0px;
}

.img3 .right_item img{
	

	
width: 100%;
	

}


.img4{
    width: 450px!important;
}

.img4 .ierm_wrap{
    width: 450px;
    background: url(../image/dhbj.png) no-repeat 8% 10%;
}
.img4 .left_item {

float: left;

width: 16%;

padding: 51px 30px;
}
.img4 .right_item {
	
float: right;
	
width: 62%;
	
padding: 43px 29px 0px 0px;
}

.img4 .right_item img{
	

	
width: 100%;
	

}
.img5{
    width: 450px!important;
}

.img5 .ierm_wrap{
    width: 450px;
    background: url(../image/dhbj.png) no-repeat 8% 10%;
}
.img5 .left_item {

float: left;

width: 16%;

padding: 51px 30px;
}
.img5 .right_item {
	
float: right;
	
width: 62%;
	
padding: 43px 29px 0px 0px;
}

.img5 .right_item img{
	

	
width: 100%;
	

}


.img6{
    width: 500px!important;
}

.img6 .ierm_wrap{
    width: 500px;
    background: url(../image/dhbj.png) no-repeat 8% 10%;
}
.img6 .left_item {

float: left;

width: 27%;

padding: 51px 30px;
}
.img6 .right_item {
	
float: right;
	
width: 55%;
	
padding: 43px 29px 0px 0px;
}

.img6 .right_item img{
	

	
width: 100%;
	

}




.zzjg_img{
    text-align: center;
    padding-top: 53px;
    padding-bottom: 80px;
}
.zzjg_img img{
	width:100%;
}
select{
    border: none;
}

/* linian */
#jzln_wrap{
    width: 1400px;
    margin: 0 auto;
    margin-top: 38px;
    position: relative;
    padding-bottom: 143px;
}
.wz_jzln h2{
    font-size: 22px;
    font-weight: normal;
    font-stretch: normal;
    line-height: 30px;
    letter-spacing: 0px;
    color: #3c3c3c;
    font-weight: bold;
    text-align: center;
    margin-bottom: 58px;
}

.jzln_left{width: 590px;float: left;/* background: rebeccapurple; */}
.jzln_left ul li{
    
margin-bottom: 7;
    
height: 100px;
    
padding-left: 25px;
    
margin-bottom: 70px;
    
padding-right: 13px;
}
.jzln_left ul li:nth-child(1){
    
background: url(../image/jzln_left1.png) no-repeat 100%;
    
background-size: 100%;
}
.jzln_left ul li:nth-child(2){
    background: url(../image/jzln_left2.png) no-repeat 100%;
    background-size: 100%;
    width: 480px;
}
.jzln_left ul li:nth-child(3){
    background: url(../image/jzln_left3.png) no-repeat 100%;
    background-size: 100%;
    width: 380px;
    margin-bottom: 0;
}
.jzln_left ul li h2{
    font-size: 20px;
    font-weight: normal;
    font-stretch: normal;
    letter-spacing: 0px;
    color: #313131;
    padding-top: 11px;
    padding-bottom: 3px;
}

.jzln_left ul li:nth-child(2) h2{
    padding-top: 20px;
    padding-bottom: 6px;
    }
    .jzln_left ul li:nth-child(3) h2{
        padding-top: 20px;
        padding-bottom: 6px;
        }
    



.jzln_left ul li p{
    font-size: 16px;
    font-weight: normal;
    font-stretch: normal;
    letter-spacing: 0px;
    color: #363737;
    line-height: 21px;
}











.jzln_right{width: 590px;float: right;/* background: rebeccapurple; */}
.jzln_right ul li{
    
margin-bottom: 7;
    
height: 100px;
    
padding-right: 25px;
    
margin-bottom: 70px;
    
text-align: right;
    
/* float: right; */
}
.jzln_right ul li:nth-child(1){
    
background: url(../image/jzln_right1.png) no-repeat 100%;
    
background-size: 100%;
}
.jzln_right ul li:nth-child(2){
    background: url(../image/jzln_right2.png) no-repeat 100%;
    background-size: 100%;
    width: 480px;
    float: right;
}
.jzln_right ul li:nth-child(3){
    background: url(../image/jzln_right3.png) no-repeat 100%;
    background-size: 100%;
    width: 380px;
    margin-bottom: 0;
    float: right;
}
.jzln_right ul li h2{
    font-size: 20px;
    font-weight: normal;
    font-stretch: normal;
    letter-spacing: 0px;
    color: #313131;
    padding-top: 22px;
    padding-bottom: 6px;
}

.jzln_right ul li:nth-child(2) h2{
    padding-top: 22px;
    padding-bottom: 6px;
    }
    .jzln_right ul li:nth-child(3) h2{
        padding-top: 22px;
        padding-bottom: 6px;
        }
    



.jzln_right ul li p{
    font-size: 16px;
    font-weight: normal;
    font-stretch: normal;
    letter-spacing: 0px;
    color: #363737;
    line-height: 21px;
}






.jzln_honzo{
    width: 590px;
    position: absolute;
    left: 29.5%;
}
.jzln_honzo ul li{
    
text-align: center;
    
margin-bottom: 7px;
    
height: 69px;
    
position: relative;
}
.jzln_honzo ul li:nth-child(1){
    background: url(../image/jzln_red1.png) no-repeat 100%;
    background-size: 100%;
    width: 141px;
    height: 132px;
    left: 37.6%;
}
.jzln_honzo ul li:nth-child(2){
    background: url(../image/jzln_red2.png) no-repeat 100%;
    background-size: 100%;
    width: 228px;
    left: 30.2%;
}
.jzln_honzo ul li:nth-child(3){
    background: url(../image/jzln_red3.png) no-repeat 100%;
    background-size: 100%;
    width: 317px;
    left: 23%;
}
.jzln_honzo ul li:nth-child(4){
    background: url(../image/jzln_red4.png) no-repeat 100%;
    background-size: 100%;
    width: 409px;
    left: 15%;
}
.jzln_honzo ul li:nth-child(5){
    background: url(../image/jzln_red5.png) no-repeat 100%;
    background-size: 100%;
    width: 501px;
    left: 8%;
}
.jzln_honzo ul li:nth-child(6){
    background: url(../image/jzln_red6.png) no-repeat 100%;
    background-size: 100%;
    width: 593px;
}
.jzln_honzo ul li h2{
    font-size: 17px;
    font-weight: normal;
    font-stretch: normal;
    line-height: 20px;
    letter-spacing: 1px;
    color: #ffffff;
    padding-top: 14px;
    padding-bottom: 3px;
}
.jzln_honzo ul li p{
    font-size: 13px;
	font-weight: normal;
	font-stretch: normal;
	line-height: 20px;
	letter-spacing: 1px;
	color: #ffffff;
	opacity: 0.5;
}


.jzln_honzo ul li:nth-child(1) h2{
    padding-top: 56px;
    padding-bottom: 3px;
    }




/* yqgs */


#gs_wrap{
    width: 100%;
    margin: 0 auto;
    margin-top: 38px;
}
.wz_yqgs h2{
    font-size: 22px;
    font-weight: normal;
    font-stretch: normal;
    line-height: 30px;
    letter-spacing: 0px;
    color: #3c3c3c;
    font-weight: bold;
    text-align: center;
    margin-bottom: 58px;
}

.title_cn {
	text-align: center;
}

#new_box {
	width: auto;
	margin: 0 auto;
	overflow: hidden;
}

.new_con {
}

.newtel {
	width: 465px;
	height: 42px;
	margin: 0 auto;
	font-size: 18px;
	color: #666;
	margin-bottom: 53px;
}

.new_telst {
	/* width: 550px; */
	/* margin: 0 auto; */
	position: relative;
	top: 6px;
	text-align: center;
}

.new_telst li {
	width: auto;
	text-align: center;
	float: left;
	display: inline;
	margin-right: 99px;
	cursor: pointer;
	font-size: 18px;
}
.new_telst li:nth-child(3) {
	
	margin-right: 0px;

}
.new_telst li.newon {
	color: #be2933;
	font-size: 18px;
	height: 31px;
	border-bottom: 3px solid #be2933;
}
.new_telst li.newon a{
	color: #be2933;

}
.new_telst p {
	position: absolute;
	top: 32px;
	left: 0px;
	width: 166px;
	height: 7px;
	border-top: 2px solid #104f8c;
	overflow: hidden;
	text-align: center;
}

.new_telst b {
	display: inline-block;
	width: 0;
	height: 0;
	margin-top: -3px;
	border-style: solid dashed dashed dashed;
	border-width: 9px;
	border-color: #217af0 #fff #fff #fff;
	overflow: hidden;
	zoom: 1;
	font-size: 0;
}

.new_lst {
	height: auto;
	position: relative;
	overflow: hidden;
	display: none;
}

.new_lst ul {
	/* position: absolute; */
	/* left: 0px; */
}

.new-wrap {
	margin-top: 59px;
	width: 100%;
	margin: 0 auto;
}

.new-wrap .show {
	display: block;
}


.new_lst_cn  li{background: url(../image/lsgs_bj.png) no-repeat 100%;background-size: 100%;width: 360px;height: 400px;background-color: #d5cec3;float: left;margin-left: 50px;margin-bottom: 70px;}

.new_lst_cn  li:nth-child(3n+1){
	margin-left:0;
}
.new_lst_cn  li h2{
    font-size: 26px;
    font-weight: normal;
    font-stretch: normal;
    line-height: 30px;
    letter-spacing: 0px;
    color: #2a2825;
    font-weight: bold;
    padding-top: 90px;
    text-align: center;
}
.new_lst_cn  li p{
    font-size: 14px;
    font-weight: normal;
    font-stretch: normal;
    line-height: 20px;
    letter-spacing: 0px;
    color: #ffffff;
    padding-top: 94px;
    padding-left: 31px;
    padding-right: 31px;
    text-align: justify;
}
.new_lst_cn  li span{
    display: block;
    padding-top: 50px;
    text-align: center;
}
.new_lst_cn  li span a{
    font-size: 16px;
    font-weight: normal;
    font-stretch: normal;
    line-height: 30px;
    letter-spacing: 0px;
    color: #be2933;
    font-weight: bold;
}
.new_lst1 {
	/* height: 872px; */
	width: 1180px;
	margin: 0 auto;
}
.new_lst2 {
	/* height: 1570px; */
	width: 100%;
}



/* wdrdgs */
.wdrdgs_yq{
    width: 100%;
    height: 390px;
    background-color: #faf9f5;
}
.wdrdgs_wrap{
    width: 1400px;
    height: auto;
    transition: 1s;
    margin: 0 auto;
}
.wdrdgs_wrap:hover span a{
	background:#be2933;
    transition: 1s;
	
}
.wdrdgs_left{

width: 500px;

height: 300px;

float: left;

padding-top: 47px;
}
.wdrdgs_left img{
    
width: 100%;
    
height: 100%;
}
.wdrdgs_right {

float: right;

width: 821px;

padding-top: 72px;
}

.wdrdgs_right h2 {

font-size: 26px;

font-weight: normal;

font-stretch: normal;

line-height: 26px;

letter-spacing: 0px;

cursor: pointer;

color: #1e1e1e;
}
.wdrdgs_right p {

font-size: 16px;

font-weight: normal;

font-stretch: normal;

line-height: 26px;

letter-spacing: 0px;

color: #5a5a5a;

opacity: 0.86;

padding-top: 19px;

text-align: justify;

display: -webkit-box;

-webkit-box-orient: vertical;

-webkit-line-clamp: 4;

overflow: hidden;
}
.wdrdgs_right span{

display: block;
}
.wdrdgs_right span a {

display: block;

width: 190px;

height: 49px;

color: #fff;

text-align: center;

background-color: #d1d1d1;

border-radius: 10px;

line-height: 49px;

margin-top: 69px;
}

.new_lst_cn .wdrdgs_yq:nth-child(even){
    background-color: #fff;
}
.new_lst_cn .wdrdgs_yq:nth-child(even) .wdrdgs_left{
    float: right;
}
.new_lst_cn .wdrdgs_yq:nth-child(even) .wdrdgs_right{
    float: left;
}

/* cpfw-------------------------------------------------------------------- */






.content-three{
	width: 1400px;
	height: auto;
	margin: 0px auto;
	margin-top: 61px;
	margin-bottom: 30px;
}
.con-three{
	float: left;
	width: 321px;
	height: 407px;
	margin-left: 35px;
	margin-bottom: 15px;
	position: relative;
	cursor: pointer;
	overflow: hidden;
	margin-bottom: 31px;
	background: url(../image/jhy-bj2.png) no-repeat 100%;
	background-color: #ffffff;
	border: solid 1px #bc2b37;
}
.con-three:nth-child(4n+1){

margin-left: 0px;
}
.con-three img{
	width: 100%;
	height: 100%;
}
.txt-three{
	position: absolute;
	left: -323px;
	top: -468px;
	width: 100%;
	height: 407px;
	padding-top: 36px;
	text-align: center;
	color: #fff;
	background: rgba(0,0,0,0.6);
	filter:Alpha(opacity=80);
	background: url(../image/jhy-bj4.png) no-repeat;
	background-size: 101% 100%;
}
.txt-three h3{
	font-weight: normal;
}
.txt-three p{
	font-size: 14px;
	display: block;
	line-height: 20px;
}

.txt-threes{
	position: absolute;
	left: 323px;
	top: 405px;
	width: 341px;
	height: 407px;
	width: 100%;
	height: 407px;
	padding-top: 34px;
	/* line-height: 45px; */
	text-align: center;
	color: #fff;
	background: rgba(0,0,0,0.6);
	filter:Alpha(opacity=80);
	background: url(../image/jhy-bj3.png) no-repeat;
	background-size: 101% 94%;
}
.txt-threes h3{
	font-weight: normal;
    font-size: 28px;
}
.txt-threes h3 a{
	color: #fff;
}
.txt-threes p{
	display: block;
	font-size: 14px;
	font-weight: normal;
	font-stretch: normal;
	letter-spacing: 1px;
	color: #ffffff;
	line-height: 27px;
	text-align: justify;
	padding: 24px 37px 0 37px;
}
.txt-threes span{
    display: block;
    font-size: 24px;
    font-weight: normal;
    font-stretch: normal;
    letter-spacing: 0px;
    color: #ffffff;
    opacity: 0.15;
    margin-top: 27px;
}
.txt-three h3{
	font-weight: normal;
    font-size: 28px;
}
.txt-three h3 a{
color:#fff;
}
.txt-three p{
	display: block;
	font-size: 14px;
	font-weight: normal;
	font-stretch: normal;
	letter-spacing: 1px;
	color: #ffffff;
	line-height: 23px;
	text-align: justify;
	padding: 18px 37px 0 37px;
}
.txt-three span{
    display: block;
    font-size: 24px;
    font-weight: normal;
    font-stretch: normal;
    letter-spacing: 0px;
    color: #ffffff;
    opacity: 0.15;
    margin-top: 22px;
}
.contentbox-three li:nth-child(1){
    background: url(../image/jhy-bj.png) no-repeat 100%;
    background-color: #bc2b37;
}
.contentbox-three li:nth-child(1) h2{
	font-size: 36px;
	font-weight: normal;
	font-stretch: normal;
	letter-spacing: 1px;
	color: #ffffff;
	font-weight: bold;
	padding-top: 65px;
	padding-left: 52px;
}
.contentbox-three li:nth-child(1) p{
    font-size: 36px;
    font-weight: normal;
    font-stretch: normal;
    letter-spacing: 1px;
    color: #ffffff;
    font-weight: bold;
    padding-top: 25px;
    padding-left: 52px;
    opacity: 0.14;
}


.contentbox-three li:nth-child(even) h5{
 background: url(../image/zj.png) no-repeat 20px 20px;
 height: 54px;
}
.contentbox-three li:nth-child(odd) h5{
    background: url(../image/yj.png) no-repeat 73% 70%;
    height: 54px;
    position: absolute;
    width: 54px;
    bottom: 0;
    right: 0;
   }
   .jhy_zlcb{
       
text-align: center;
}
   .jhy_zlcb img{
width: 95px;
height: 95px;
   }
   
   .jhy_zlcb h2{
    font-size: 24px;
    font-weight: normal;
    font-stretch: normal;
    letter-spacing: 1px;
    color: #000000;
    margin-top: 78px;
    margin-bottom: 31px;
}
.jhy_zlcb h2 a{
	color: #000000;
}
.jhy_zlcb p{
	font-family: Arial-BoldMT;
	font-size: 24px;
	font-weight: normal;
	font-stretch: normal;
	letter-spacing: 1px;
	color: #dedede;
	font-weight: bold;
}



.jhy_zlcb-1{
       
    text-align: center;
    }
       .jhy_zlcb-1 img{
    width: 95px;
    height: 95px;
       }
       
       .jhy_zlcb-1 h2{
          font-size: 24px;
    font-weight: normal;
    font-stretch: normal;
    letter-spacing: 1px;
    color: #000000;
    margin-top: 78px;
    margin-bottom: 31px;
    }
    .jhy_zlcb-1 h2 a{
        color: #000000;
    }
    .jhy_zlcb-1 p{
        font-family: Arial-BoldMT;
        font-size: 24px;
        font-weight: normal;
        font-stretch: normal;
        letter-spacing: 0px;
        color: #dedede;
        font-weight: bold;
        margin-bottom: 72px;
    }



    /* cpejy------------------------------------- */
   .cpejy{
    width: 1400px;
    margin: 0 auto;
    margin-top: 52px;
   }
    .cpejy-wrap{
        margin: 0 auto;
        position: relative;
    }
    .cpejy-xt{
        height: 1px;
        position: relative;
        background-color: #bc2b37;
        top: 33px;
        z-index: -1;
    }

    .cpejy-title h2{
        font-size: 24px;
        font-weight: normal;
        font-stretch: normal;
        letter-spacing: 1px;
        color: #000000;
        font-weight: bold;
        margin-bottom: 8px;
    }
    .cpejy-title p{
        font-size: 24px;
	font-weight: normal;
	font-stretch: normal;
	line-height: 40px;
	letter-spacing: 0px;
	color: #dedede;
    font-weight: bold;

    }
    .cpejy-title{
        background: url(../image/xxzppng.png) no-repeat 20px 0;
        background-size: 84px 62px;
        width: 256px;
        padding-left: 117px;
        z-index: 99;
        position: relative;
        left: 39%;
        background-color: #fff;
    }
.cpejy-title-tfzp{
	    background: url(/3517/lib/images/image/tfzppng.png) no-repeat 20px 0;
	    background-size: 86px 74px;
	    background-color: #fff;
}
    .cpejy-title-xxzp{
        background: url(../image/xxzppng.png) no-repeat 20px 0;
        background-size: 84px 62px;
        width: 290px;
        padding-left: 117px;
        z-index: 99;
        position: relative;
        left: 37%;
        background-color: #fff;
    }
.ywcp-bj-box{
    background: url(../image/cp-bj.png) no-repeat 100%;
    background-size: 100% 100%;
    padding: 32px;
    margin-top: 20px;
    margin-bottom: 53px;
}
.ywcp-bj-box-d{
    background: url(../image/lo-bj.png) no-repeat 100%;
    background-size: 100% 100%;
}
.ywcp-bj-box p{
	font-size: 16px;
	font-weight: normal;
	font-stretch: normal;
	letter-spacing: 0px;
	color: #000000;
	line-height: 30px;
	margin-bottom: 17px;
	text-align: justify;
}
#tab{margin-top: -13px;margin-bottom: 48px;}
#tab .tab_menu{width:100%;float:left;z-index:1;width: 236px;height: auto;background-color: #bc2b37;padding-top: 19px;padding-bottom: 19px;}
#tab .tab_menu li{float:left;width: 88%;height: 53px;font-size: 18px;line-height: 53px;margin-left: 17px;border-bottom:0px;padding-left: 12px;cursor:pointer;color: #fff;}
#tab .tab_box{float: right;width: 1139px;/* border:1px solid #CCC; *//* background-color: #cfcfba; */}
#tab .tab_menu .selected{background-color: #fff;cursor:pointer;color: #bc2b37;}
.hide{display:none;}
.tab_box div{
    /* padding-top: 5px; */
    margin-bottom: 10px;
} 
#tab .tab_menu .selected a{

    color: #bc2b37;
}
#tab .tab_menu li a{

    color: #fff;
}
.one-wrap p{
    font-size: 16px;
    color: #000000;
    line-height: 31px;
    text-align: justify;
}
.onr-p{

width: 50%;
}
.one_left{
float: left;
}
.one_right{
    float: right;
}
.one_img ul li{
    width: 365px;
    float: left;
    height: 255px;
    margin-left: 22px;
    cursor: pointer;
    margin-bottom: 30px;
    transition: 1s;
    overflow: hidden;
}
.one_img ul li img{
   width: 100%;
   height: 100%;
   transition: all 0.8s;
}

.one_img ul li img:hover {
transform: scale(1.1);
}
.one_img ul li:nth-child(3n+1){

    margin-left: 0px;

}
.one_img{
    margin-top: 35px;
}
.one_img ul li:hover{
    background: url(../image/dj-one.png) no-repeat 100% 100%;
    transition: 0.3s;
}



/* pptd */
.wz_yqgs_pptd{
	margin-top:51px;
}

.cpejy-title-gfzcl {
    background: url(/3517/lib/images/image/gfzclpng.png) no-repeat 20px 0;
    background-size: 84px 75px;
    width: 290px;
    padding-left: 117px;
    z-index: 99;
    position: relative;
    left: 37%;
    background-color: #fff;
}

.cpejy-title-xjzp {
    background: url(/3517/lib/images/image/xjzppng.png) no-repeat 20px 0;
    background-size: 80px 79px;
    width: 263px;
    padding-left: 117px;
    z-index: 99;
    position: relative;
    left: 38%;
    background-color: #fff;
}

.cpejy-title-gjmy {
    background: url(/3517/lib/images/image/gjmypng.png) no-repeat 20px 0;
    background-size: 80px 79px;
    width: 314px;
    padding-left: 117px;
    z-index: 99;
    position: relative;
    left: 37%;
    background-color: #fff;
}


.cpejy-title-xdfw {
    background: url(/3517/lib/images/image/xdgwpng.png) no-repeat 20px 0;
    background-size: 74px 70px;
    width: 238px;
    padding-left: 113px;
    z-index: 99;
    position: relative;
    left: 40%;
    background-color: #fff;
}
.cpejy-title-qypp {
    background: url(/3517/lib/images/image/qypppng.png) no-repeat 20px 0;
    background-size: 84px 74px;
    width: 261px;
    padding-left: 116px;
    z-index: 99;
    position: relative;
    left: 39%;
    background-color: #fff;
}




.lxwm-zw{

width: 1400px;

margin: 0 auto;

margin-top: 45px;

margin-bottom: 51px;
}


.lxwm-zw p{

font-size:16px;

line-height: 32px;
}




@media screen and (max-width:1280px) {
#dituContent {
    width: 63%!important;
}

.ditumapContent {
    width: 34%!important;
}



}












@media screen and (max-width:1400px) {

.tive_ul li {
  
    height: 121px;

}
.content {
    width: 1200px!important;

}
	.jhjq_wrap_ko {
    width: 1200px!important;

}
.duct-s li{
 height: 432px!important;
}
.duct li {
  
/* height: 417px!important; */
}

.cut li {
  
padding-left: 2%;
}

.tiveber .swiper-slide img:nth-child(1) {
    /* width: 79%; */
    height: 290px;
}
.centeray {
    height: 412px;

}
.contenr {
  
    width: 1200px!important;
}



.nav_1 {
 
width: 1200px;
}
	.contenter {
    width: 1200px;
}
	.contenter-jhy {
    width: 1200px;
}
.contenter-xwzx{
    width: 80%;
	
}
.contenter-yqgs{
    width: 100%!important;

}

.wdrdgs_wrap {
    width: 1200px;
}
.wdrdgs_right {
 
    width: 52%;

}
.content {
    width: 80%;
}

#jzln_wrap {
    width: 1200px;

}
.jzln_honzo ul li:nth-child(1){
    background: url(../image/jzln_red1.png) no-repeat 100%;
    background-size: 100%;
    width: 106px;
    height: 102px;
    left: 37.6%;
}
.jzln_honzo ul li:nth-child(1) h2 {
    padding-top: 48px;
    padding-bottom: 3px;
}
.jzln_honzo ul li:nth-child(2){
    background: url(../image/jzln_red2.png) no-repeat 100%;
    background-size: 100%;
    width: 190px;
    left: 30.2%;
}
.jzln_honzo ul li:nth-child(3){
    background: url(../image/jzln_red3.png) no-repeat 100%;
    background-size: 100%;
    width: 270px;
    left: 23%;
}
.jzln_honzo ul li:nth-child(4){
    background: url(../image/jzln_red4.png) no-repeat 100%;
    background-size: 100%;
    width: 360px;
    left: 15%;
}
.jzln_honzo ul li:nth-child(5){
    background: url(../image/jzln_red5.png) no-repeat 100%;
    background-size: 100%;
    width: 450px;
    left: 8%;
}
.jzln_honzo ul li:nth-child(6){
    background: url(../image/jzln_red6.png) no-repeat 100%;
    background-size: 100%;
    width: 535px;
}
.jzln_left {
    width: 500px;
}
.jzln_right {
    width: 500px;
}


.jzln_honzo {
    width: auto;
    position: absolute;
    left: 29%;
    top: 10%;
}




.jzln_left ul li:nth-child(2){
    background: url(../image/jzln_left2.png) no-repeat 100%;
    background-size: 100%;
    width: 403px;
}
.jzln_left ul li:nth-child(3){
    background: url(../image/jzln_left3.png) no-repeat 100%;
    background-size: 100%;
    width: 322px;
    margin-bottom: 0;
}
.jzln_right ul li:nth-child(2){
    background: url(../image/jzln_right2.png) no-repeat 100%;
    background-size: 100%;
    width: 403px;
    float: right;
}
.jzln_right ul li:nth-child(3){
    background: url(../image/jzln_right3.png) no-repeat 100%;
    background-size: 100%;
    width: 322px;
    margin-bottom: 0;
    float: right;
}
.jzln_right ul li:nth-child(1) {
    background: url(../image/jzln_right1.png) no-repeat 100%;
    background-size: 100%;
    width: 500px;
    margin-left: -25px;
}

.jzln_left ul li:nth-child(1) {
    background: url(../image/jzln_left1.png) no-repeat 100%;
    background-size: 100%;
    width: 500px;
}
.jzln_right ul li {

    margin-bottom: 34px;
 
}



.jzln_left ul li {

    margin-bottom:34px;

}

.contenter-jzln{
 width:1200px;
}

.content-three {
    width: 1200px;
  
}

.con-three {
   
    width: 271px;
 
}

.txt-three p {
 
    line-height: 23px;
 
    padding: 18px 37px 0 37px;
}
.kjcx {

width: 1170px!important;
}

.product {
     width: 1170px!important;
}
.cpejy {
    width: 100%;
}
.swiper-slide-imge {
    height: 220px;
   
}
#tab .tab_box {
 
width: 77%;
}
.one_img ul li:nth-child(odd) {
    margin-left: 0px;
}
.one_img ul li:nth-child(even) {
    margin-left: 36px;
}
.one_img ul li {
    width: 48%;
    float: left;
    height: 280px;
}

.one_img ul li:nth-child(3n+1) {
    /* margin-left: 0; */
}
#dituContent {
    float: left;
    width: 66%;
    height: 406px;
}

.ditumapContent {
    float: right;
    width: 30%;
}

.tiveber .swiper-slide p {
    line-height: 85px;
}


}




.jhjq_wrap_ko{

width: 1400px;

height: auto;

margin: 0 auto;

padding: 0 0px 3% 0px;

background-color: #f8f9fa;
}
.jhjq_box_fzzz_1s {
    padding: 40px 35px 0  35px!important;
}
.jhjq_box_fzzz_1 {
    padding: 17px 35px 0  35px;
}

.jhjq_boxs_left {
    width: 18.422%;
    height: 414px;
    float: left;
    background-color: #ffffff;
    position: relative;
}
.jhjq_boxs_left1 {
      height: 239px;
}
.jhjq_boxs_left2 {
     height: 237px;
}
.jhjq_boxs_left3 {
  
height: 153px;
}
.jhjq_boxs_right{
      width: 78%;
      height: auto;
      /* background: #ffff; */
      float: right;
}




.jhjq_boxs_left img {
 position: absolute;
 top: 50%;
 left: 50%;
 transform: translateX(-50%) translateY(-50%);
}



.jhjq_boxs_right ul li{

cursor: pointer!important;

transition: 0.5s;

background: url(../image/jqjt.png) no-repeat 93%!important;

float: left!important;

width: 46%!important;

height: 67px!important;

background-color: #ffffff!important;

border-bottom: none!important;

border: none!important;

font-size: 16px!important;

margin-bottom: 20px;

font-weight: normal!important;

font-stretch: normal!important;

line-height: 67px!important;

letter-spacing: 0px!important;

color: #666978!important;
}


.jhjq_boxs_right ul li:nth-child(odd){
	margin-left: 0%!important;
}






.jhjq_boxs_right  ul li a{
 background: url(../image/jqdian.png) no-repeat 5%!important;
 padding-left: 8%;
}
.jhjq_boxs_right  ul li:hover {
	box-shadow: 0px 0px 18px 0px 
		rgba(0, 0, 0, 0.06);
background: url(../image/jqred.png) no-repeat 93%!important;
  
}








@media screen and (max-width:1670px) and (min-width:1280px) {
.jhjq_boxs_right ul li{
}


}

@media screen and (max-width:1480px) and (min-width:1280px) {
.jhjq_boxs_right ul li{

/* font-size: 0.28rem!important; */
}


}
@media screen and (max-width:1360px) and (min-width:1280px) {
.jhjq_boxs_right ul li{

/* font-size: 14px!important; */
}


}
@media screen and (max-width:1280px) and (min-width:1200) {
.jhjq_boxs_right ul li{


font-size: 13px!important;


}


}




.jhjq_wrap_ko ul li{font-size: 18px;font-size: 18px;font-weight: normal;font-stretch: normal;cursor: pointer;line-height: 64px;letter-spacing: 0px;transition: 0.5s;color: #4a4a4a;margin-left: 6.6%;background: url(../image/jhjqred.png) no-repeat 95%;width: 46.7%;float: left;height: 64px;border-bottom: 1px solid #ccc;}




.wzdt-con {
	overflow: hidden;
}

.wzdt-con dl {
	float: left;
	width: 20%;
	box-sizing: border-box;
	border-right: 1px solid #dbdbdb;
	text-indent: 36px;
	min-height: 420px;
	margin-bottom: 58px;
}

.wzdt-con dl dt {
	font-size: 20px;
	font-weight: 500;
	color: #474747;
	line-height: 50px;
	margin-top: 25px;
}

.wzdt-con dl dd {
	line-height: 40px;
}

.wzdt_p {
	background: url(../image/wzdtbj.png) no-repeat right bottom;
	background-size: 100% 100%;
	height: 62px;
	border-bottom: 1px solid #dbdbdb;
	padding-bottom: 2px;
}

.wzdt-con a {
	color: #5d5d5e;
	transition: all 0.3s ease-in-out 0s;
	font-size: 16px;
}

.wzdt-con a:hover {
	color: #B42D44;
}

.wzdt-con dl dt a {
	font-size: 20px;
}

.wzdt_h2 {
	text-align: center;
	margin: 40px;
	line-height: 50px;
	font-size: 36px;
	font-weight: 500;
}





































































































