body {color: #727272;font-family: "SF Pro SC","HanHei SC","SF Pro Text","Myriad Set Pro","SF Pro Icons","PingFang SC","Helvetica Neue","Helvetica","Arial",sans-serifsans-serif;font-size: 12px;}
p {
    color: #727272;
    margin: 0 0 5px;
}
a {
  cursor: pointer;
  color: #727272;
  text-decoration: none;
}
a:focus, a:hover {
     color:#727272;
 text-decoration: none;
}
.dqwz{
height:30px;
line-height:30px;
}
.head{
	width: 100%;
	position: fixed;
	z-index: 100;
	top: 0;
	height: 44px;
	background-color: #292732;
}
.headd{
	width: 100%;
	position: fixed;
	z-index: 100;
	top: 0;
	height: 44px;
	background-color: #0000007d;
}

.logo{
       margin-right: 40%;
       margin-left: 40%;
       z-index: 300;
       margin-top: 12px;
       width: 20%;
       text-align: center;
       position: fixed;
}

.logo img {height: 20px;}
.headr img{
	margin: 11px 10px;
	height: 21px;
}
.headr a{
    text-decoration: none;
}
.headr{}
.view{ cursor: pointer; border-radius: 5px;height: 30px;line-height: 20px;/* color: #fcfcfc; */text-align: center;background-color: #e60012;margin: auto;width: 80px;}
.view:hover{background-color: #c40c00;}
.view a{cursor: pointer;/* border-radius: 25px; */color: #fcfcfc;}

.bnbjt{
text-align:center;
    margin: 60px auto auto auto;
}
.bnbjt img{
	margin:auto;
   width: 100%;
}

.bnbjt2{
    margin: 60px auto auto auto;
    text-align: center;
}

.bnbjt2 img{
    width: 100%;
    padding-bottom: 40px;
    margin:auto;
    /* height:320px; */
}
.title{
	line-height: 50px;
	margin:50px auto 0px;
	height:50px;
	width: 550px;
}
.title span{
	/* color: #727272; */
	color: #707070;
	font-size:36px;
}
.title p{
	color: #a7a5a5;
	font-size: 18px;
	margin-left: 30px;
}


.title2{
	line-height: 50px;
	margin:50px auto 0px;
	height:50px;
	width: 500px;
}
.title2 span{
	color: #707070;
	font-size:36px;
}
.title2 p{
	color: #a7a5a5;
	font-size: 18px;
	margin-left: 30px;
}




.title3{
	line-height: 50px;
	margin:50px auto 0px;
	height:50px;
	width: 240px;
}
.title3 span{
	color: #707070;
	font-size:36px;
}
.title3 p{
	color: #a7a5a5;
	font-size: 18px;
	margin-left: 30px;
}
.menu{
margin-left:-30px;}

.menu li{
	margin: 0 15px;
	list-style-type:none;
	float:left;
}
.menu li a{

color: #ffffff;

text-decoration: none;

height: 44px;

line-height: 44px;
}

.menu li:hover{
	background-position: center;
	background-repeat: no-repeat;
	background-image: url(/style/images/dxhx.png);
	height: 60px;
}
.bai a{color: #ffffff;
}
.bai {color: #ffffff;
}



.menu2 li{
	margin: 0 0px;
	list-style-type:none;
	float:left;
}
.menu2 li a{
	text-decoration: none;
	height: 23px;
   
    line-height: 23px;
}


.banner img{
	width:100%;
}

.xiala{
	top: 44px;
	background-color: #0000007d;
	z-index: 1200;
	height: 245px;
	position: absolute;
	width: 100%;
	left: 0;
}
.xiala2{
border-bottom: solid 5px #1906067d;
	padding-bottom: 5px;
	top: 60px;
	background-color: #0000007d;
	z-index: 1200;
	/* height: 483px; */
	position: absolute;
	width: 100%;
	left: 0;
}
.fenlei{
	height: 100%;
	/* border-right: solid 3px #ffffff; */
	/* border-left: solid 3px #f1f1f1; */
	/* border-top: solid 5px #f1f1f1; */
	background-color: #00000000;
	padding: 5px 3px 5px 5px;
}
.fenlei img {

    float: left;
   margin: 10% 0% 10% 15%;
    height: 35%;
}
.fenlei ul {
	margin-top: 10%;
	float:left;
	width: 45%;
}
.fenlei ul li{
width:100%;
height: 25px;
margin: 0 2px;
}

.fenlei  li a{
    height: 40px;
    line-height: 40px;

}

.fenlei ul li a:hover{
text-decoration:underline;
}
.fenlei ul li:hover{
height: 25px;
border:0;
}
.fenlei ul span{
    font-size: 16px;
}
.fenlei ul span a{
word-break: keep-all;
    white-space:nowrap;
    line-height: 20px;
}
.fenlei2{
	border-right: solid 3px #1906067d;
	border-left: solid 3px #1906067d;
	border-top: solid 5px #1906067d;
	/* background-color: white; */
	padding: 5px 3px 5px 5px;
}
.fenlei2 img {
    width: 15%;
    float:left;
    margin: 5% 0% 5% 36%;
    max-width: 85px;
}
.fenlei2 ul {
	margin-top: 7%;
	float:left;
	/* width:180px; */
}
.fenlei2 ul li{
width:100%;
height: 25px;
margin: 0 2px;
}

.fenlei2 ul li:hover{
height: 25px;
border:0;
}
.fenlei2 ul span{
    margin-left: -15px;
    font-size: 16px;
   
}
.fenlei2 ul span a:hover{
    text-decoration:underline;
}

.dlzc{
z-index: 100;
padding-top: 6px;
   height: 63px;
	width: 67px;
    background-image: url(/style/images/dlzc.png);
    position: absolute;
}
.dlzc p {text-align: center;line-height: 28px;height: 28px;font-size: 13px;}
.dlzcc{margin-left: -20px;z-index: 100;padding-top: 6px;height: 92px;width: 80px;background-image: url(/style/images/dlzcc.png);position: absolute;}
.dlzcc p {margin: 0 0 2.5px;/* text-align: center; */line-height: 28px;height: 28px;font-size: 13px;margin-left: 5px;}
.headr ul{
   padding: 0;
    margin: auto;
    float: left;
    margin-bottom: 0px;
}
.banner3{background-position: center;background-size: cover;padding-bottom:34%;/* margin-top: 10px; */background-image: url(/style/images/banner3.png);background-repeat: no-repeat;}
.banner4{
background-position: center;
background-size: cover;
  padding-bottom:34%;
  margin-top: 10px;
  background-image: url(/style/images/banner4.png);
  background-repeat: no-repeat;
}
.banner2{background-position: center;background-size: cover;padding-bottom:34%;/* margin-top: 20px; */background-image: url(/style/images/banner2.png);background-repeat: no-repeat;}
.footer{padding-top: 20px;margin-top: 60px;/* height: 200px; */background-color: #f5f5f7;}
.footer p{font-size: 14px;color: #979797;/* font-size:12px; */text-align:center;/* font-weight:bold */}
.footer a{
	color: #979797;
text-decoration:none;
}
.footer a:hover{color: #076cfc;}
.fico{
	width: 250px;
	margin: 40px auto 15px;
}

.fico  span img{
	width:125px;
	margin:0px 5px;
	
}


.fico img{
	width:30px;
	margin: 0px 10px;
}
.gongneng  {width:70%;}
.gongneng ul {
	/* height: 125px; */
	margin: 80px auto 0px;
	margin-left: 5%;
}
.gongneng ul li{
	margin: 0px 2%;
	text-align: center;
	list-style: none;
	width: 14%;
	float:left;
}
.gongneng ul li img{
	width:70%;
}
.gongneng ul li img:hover{
 width:70%;

}
.gongneng ul li p img{
	 margin-top: 10px;
	 width: 70%;
}
.gongneng ul li p img:hover{
	 margin-top: 10px;
	 width: 70%;
}

.gongneng ul li p a {
  color: #4d4d4d;
  text-decoration: none;
}
.zheceng{

margin-top: 80px;

box-sizing: border-box;

background-color: #f1f1f161;
}

.bjta{

/* background: url(/style/images/bjt.jpg) no-repeat center; */
}
.thumbnail2{
	display: block;
    padding: 4px;
    margin-bottom: 20px;
    line-height: 1.42857143;
    background-color: #fff0;
    border: 1px solid #fff0;
    border-radius: 4px;
}
.thumbnail2 img{
width:100%;
}
.scyst {
    padding-top: 2%;
}
.chanpinl{
	margin:70px;
}
.chanpinl img{
	width:90px;
}
.chanpin{
	margin-top: 30px;
	    border-bottom: 1px solid #cbcbcb;
	min-height:200px;
}
.chanpinc span{
	color:#e60012;
}

.chanpinc span:hover{
	color:#c40c00;
}

.chanptb{
text-align: center;
    color: #9b9b9b;
    margin-bottom: 15px;
    height: 26px;
    padding: 2px 15px;
    border: 1px solid #9b9b9b;
    border-radius: 25px;
    line-height: 18px;
}
.chanptb img{
    margin-bottom: 0px;
    width: 12px;
    margin-right: 5px;
}
.chanptb a{
    text-decoration:none;
}
.chanpinr{
margin-top: 100px;
}

.cpmore{
	margin:10px auto  auto 20px;
}
.cpmore2{
	margin:10px auto  auto 5px;
}
.cpmore2 img {
	margin-top: 10px;
	margin-bottom: 20px;
	width:20px;
}
.cpmore img {
	margin-top: 10px;
	margin-bottom: 20px;
	width:15px;
}
.down{padding-right: 55px;
    padding-left: 55px;
}
.downtitle{
	padding-right: 55px;
    padding-left: 55px;
	color: #f1f1f1;background-color:#e60012; height:30px;line-height:30px;
}
.down ul{    line-height: 30px;
	padding-top:10px;
	padding-right: 55px;
    padding-left: 55px;
	background-color: #f9f8f8;
	    margin-bottom: 0px;
}
.down ul li{
margin-bottom: 1px;
height: 30px;
padding: 0px 30px;
background-color:#e5e5e5;
list-style-type:none;
}
.down ul  p{padding: 10px 0px;text-align:center;}
.down ul  p a{
text-decoration: none;
    font-size: 12px;
    border-radius: 25px;
    color: #989898;
    border: 1px solid #9b9b9b;
    padding: 0px 10px;
}
.down ul li img{
    margin-bottom: 5px;
    margin-left: 10px;
    width: 18px;

}
.shijian{
    margin-left: 35%;
}


.hz{
    /* padding-left: 40px; */
}
.hz-title{
    padding-left: 50px;
	width: 600px;
    margin: 40px auto;
    text-align: center;
}
.hzhb {
	
height: 500px;
}

.hzhb ul{
	list-style: none;
    margin: 0 auto;
   
    font-size: 20px;
    height: 80px;
    line-height: 80px;
    text-align: center;

}
.hzhb ul li{
	width:600px;
	margin: 10px auto;
	color:white;
	
}
.hzhb ul li:hover{
	line-height:100px;
	height:100px;
	width:75%;
	font-size:28px;
	
}
.hzhb ul li:nth-child(1){
	background-color: #ff0000;
    
}
.hzhb ul li:nth-child(2){
	background-color: #ffcc00;
	
    
}
.hzhb ul li:nth-child(3){
	background-color: #009933;
	
    
}
.hzhb ul li:nth-child(4){
	background-color: #663399;
	
    
}	
.hzhb ul li:nth-child(5){
	background-color: #3399ff;
	
    
}
.hz .hzj{
    text-align: center;
    /* padding-left: 0px; */
    /* margin: 400px auto 0; */
    width: 26px;
}
.hzhb .hzj img{
    
}
.cpmiaoshu{
 height: 150px;
 overflow: hidden;
}

.chandbgd {
	text-align:center;
    width: 100px;
    color: #9b9b9b;
    height: 26px;
    padding: 2px 10px;
    border: 1px solid #9b9b9b;
    border-radius: 25px;
    margin: 10px auto;
}
.chandbgd a{
    text-decoration: none;}
.cpmoredb{
	width: 15px;
	 margin:auto;
}
.cpmoredb img{
	width: 15px;
}
.w100{width:100px;
}
.search{
	margin-top: -50px;
	width: 100%;
	position: relative;
	/* border-radius: 25px; */
	/* background-color: #000000; */
	margin-top: 2px;
	height: 40px;
	float: left;
}
.search form{margin:auto;width: 35%;position: relative;border-radius: 25px;background-color: #8c8c8c42;height: 40px;}

.search img{
    width: 25px;
    margin: 1px 8px;
    /* margin-top: 8px; */
}
.search-input {
    background-color: #8c8c8c00;
    display: inline-block;
    width: 250px;
    outline: none;
    font-size: 14px;
    height: 20px;
    margin: 8px 8px;
    border: none;
}

input::-webkit-input-placeholder {
        color: #b7b7b7;
 }

.close-btn {
    margin-top: 20%;
    float: right;
    margin-right: 10px;
    display: inline-block;
    width: 20px;
    height: 20px;
    /* position: absolute; */
    /* top: 80%; */
    color: #616466;
    cursor: pointer;
    margin-top: 9px;
    background-size: cover;
    background-image: url(/style/images/cha.png);
}
.search-push {
   background-color: #00000091;
   border-radius: 0px 0px 2px 2px;
   margin-left: 32%;
   position: absolute;
   /* margin-top: 10px; */
   display: none;
   /* border-top: solid 1px #e7eef3; */
   z-index: 1001;
   width: 36%;
   font-size: 14px;
   line-height: 14px;
   padding: 14px 0;
   height: 180px;
}
.search-item a {
    padding: 8px 60px;
    display: inline-block;
    width: 100%;
    font-size: 14px;
    line-height: 14px;
    color: #919699;
}
.search-item h3 {
    font-size: 14px;
    padding: 8px 0;
    margin: 0 40px;
    color: #919699;
}
.marketing-words-list li{
	    list-style-type: none;
		font-size:14px;
}
.menu2{
    display: block;
    margin-block-end: 1em;
    margin-inline-start: 0px;
    margin-inline-end: 0px;
    padding-inline-start: 0px;
}
.searchtb{
	float:left;
}
.about{
	min-height:300px;
	margin-top: 80px;
    margin-bottom: 80px;
	width:90%;
	
}
.aboutl{
	text-align:center;
}
.aboutll ul{
 padding-inline-start: 10%;
}
.aboutl ul li {
text-align:left;
    list-style-type: none;
}

.aboutl ul li {
	margin: 5px auto;
    list-style-type: none;
}
.aboutl ul li a:hover{
	color:red;
}
.aboutll {
	padding-right: 1%;
}
.aboutll ul li {
	float: right;
	margin: 5px auto;
	list-style-type: none;
	width: 140px;
}
.aboutll ul li a:hover{
	color:red;
}
.aboutr{
padding-left: 40px;
border-left: solid 2px #f1f1f1;}
.kd16{
	width: 16%;
}
.kd20{
	width: 25%;
}
.appml ul li {
    text-align: center;
    
    position: relative;
    height: 35px;
    float: left;
    list-style-type: none;
}
.appml ul li a{
	font-size:16px;

    padding: 5px 10px;
    text-decoration: none;
}
.cpt{text-align:center;
	background-color:#f9f8f8;
}
.cpt p{
	font-size:16px;
	padding-top: 20px;
	text-align:center;
}
.cpt span{color:#3fa8f4;
	text-align:center;
}
.cpt img{
	height:300px;
	margin:auto;
}
.appbody{
	margin-top:30px;
	text-align:center;
}
.thisclass{
		border-top: 2px solid #c40c00;
}
.photo img{
	margin:auto;
	text-align:center;
}
.photo p{height: 15px;line-height: 15px;text-align: right;}
.photo a{
	color:red;
text-decoration:none;
}
.zpxx{
	margin-top: 50px;
    max-width: 900px;
    text-align: center;}
.newbody h3{
	font-weight: bold;
	line-height: 30px;
	
	margin:20px auto;
	font-size:34px;
}
.newlb ul li{
	margin-top: 2px;
	background-color: red;
	height: 150px;
	/* padding: 20px; */
	list-style-type: none;
}
.newlb ul span{
     font-size: 18px;
     display: block;
     padding-top: 20px;
}
.newlb ul p{
	float:left;
	width: 80%;
	font-size: 14px;
	padding-top: 10px;
	}
	
.kgengduo a{
	text-decoration: none;
	color: red;
	font-size: 14px;
	padding-top: 70px;
	width:100px;
	float:right;
	}
.newlb ul li{
	background-color: #f6f6f6;
}

.cjwt{margin-top:10px;
}
.cjwt span{font-size:18px;color:#c40c00; margin-left:40px;   line-height: 80px;
}
.cjwt ul li{list-style-type: none;
}
.cjwt ul li div{height:120px;width:100%;background-color:#f1f1f1;border-radius: 10px;
}
.form{margin-left: 40px;
}
.form p{
	line-height: 30px;
    height: 30px;
}
.form input{
	    height: 30px;
	    border: 0;
	    background-color: #f1f1f1;
	    width: 50%;
}
.form textarea
{
	    background-color: #f1f1f1;
	    border: 0;
	    width: 50%;
}
.submit input {
	margin-top: 20px;
    margin-left: 100px;
    border-radius: 14px;
    color: white;
    width: 100px;
    background-color: #c40c00;
    float: left;
}
.container-fluid a{
	cursor: pointer;
	text-decoration:none;
}
.form-group a{
	color:red;
	text-decoration:none;
}
.form-group p{
	margin-top: -10px;
	height: 17px;
	font-size:12px;
	margin-bottom: 10px;
}
.modal-content{
	padding: 10px 40px;
	background-color: #000000c7;
}
.modal-dialog {
    width: 500px;
    margin: 13% auto;
    }
	
.close-btn2 {
    margin-left: 80%;
    float: left;
    display: inline-block;
    width: 18px;
    height: 10px;
    position: absolute;
    top: 8%;
    color: #616466;
    cursor: pointer;
    /* margin-top: -12px; */
    background-size: cover;
    background-image: url(/style/images/29mdpi.png);
}
	
.close-btn3 {
    margin-left: 80%;
    float: left;
    display: inline-block;
    width: 24px;
    height: 10px;
    position: absolute;
    top: 88px;
    color: #616466;
    cursor: pointer;
    background-size: cover;
    background-image: url(/style/images/mdpi.png);
}
.close-btn4 {
    margin-left: 80%;
    float: left;
    display: inline-block;
    width: 24px;
    height: 15px;
    position: absolute;
    top: 86px;
    color: #616466;
    cursor: pointer;
    background-size: cover;
    background-image: url(/style/images/31mdpi.png);
}
.form-control{
border: 1px solid #f1f1f1;
	height: 50px;
}
.thisclass2{
	color:red;
}
.modal-body {
    position: relative;
    padding: 0px 10px 10px 10px;
}

.modal-body form{
	margin-left: 50px;
	width: 380px;
}

.zcbt{
	margin-left: -85px; margin-top: 15px; position: fixed; float: left;
}
.zcbt2{

    margin-left: -85px;
margin-top: 15px;
    position: fixed;
    float: left;
}
.modal-header {
    margin-right: -38px;
    margin-top: -10px;
padding: 0px;
    border-bottom: none;

}
.bannerdt{
        color:#ffffff;
	background-position: center;
	background-repeat: no-repeat;
	height: 200px;
	background-image: url("/style/images/90mdpi.jpg");
}
.bannerdt span{font-weight: boldr;font-size: 18px;margin-left: 12%;padding-top: 90px;display: block;}
.bannerdt p{font-weight: boldr;font-size: 12px;margin-left: 12%;display: block;}
.bannerdt p a{color:white;}


.bannerdtcn{
        color:#ffffff;
	background-position: center;
	background-repeat: no-repeat;
	height: 200px;
	background-image: url("/style/images/90mdpicn.jpg");
}
.bannerdtcn span{font-weight: boldr;font-size: 18px;margin-left: 12%;padding-top: 90px;display: block;}
.bannerdtcn p{font-weight: boldr;font-size: 12px;margin-left: 12%;display: block;}
.bannerdtcn p a{color:white;}

.ditu {
    width: 230px;
    margin: auto;
    height: 220px;
}

.ditu span{
	line-height:45px;
	height:45px;
   font-size:18px;
	color:#c40c00;
}
.ditu span{

   font-size:18px;
   color:#c40c00;
}
.ditu ul{
  margin: 0;
  padding:0;

  margin-left: 0px;
  list-style-type:none;
}
.ditu ul li{
line-height:25px;
}
.ditu ul li a:hover{
color:#231815;
}
.contact{
        color: #b1b1b1;
	width: 80%;
	margin: auto;
	height: 80px;
}


.contact span{
	float:left;
	color: #c30c00;
	font-size:36px;
}
.contact img{
	margin:5px 0px;
	height:35px
}
.contact p{
    margin-top: 10px;
text-align:center;
	border-radius: 25px;
	margin-left:100px;
	float:left;
	height:40px;
	width: 50%;
	background-color:#f9f8f8;
}
.bannerdb {/* background-color: #c40c00; */color:#ffffff;background-position: center;background-repeat: no-repeat;height: 200px;background-image: url("/style/images/duibitu.jpg");}
.bannerdb span{font-weight: boldr;font-size: 18px;/* margin-left: 12%; */padding-top: 90px;display: block;}
.bannerdb p{font-weight: boldr;font-size: 12px;display: block;}
.bannerdb p a{color:white;}
.bannerdbcn {/* background-color: #c40c00; */color:#ffffff;background-position: center;background-repeat: no-repeat;height: 200px;background-image: url("/style/images/duibitucn.jpg");}

.submitt  input {
        outline:none;
	height: 25px;
	border: #c40c00;
	margin-right: -18px;
	border-radius: 14px;
	color: white;
	width: 140px;
	background-color: #c40c00;
	float: right;
}
.dbtitle p{
	height:30px;
	line-height:30px;
	text-align:left;
}

.dbtitle2 p{
	color: #a9a7a7;
	border-bottom: 1px solid #f1f1f1;
	height:30px;
	line-height:30px;
	text-align:left;
}

@media (min-width: 768px)
.container {
    width: 50px;
}


.duibitc {
    width: 100%;
    position: fixed;
    bottom: 0px;
    height: 30px;
    background-color: #cbcbcb;
    }
    
.duibitc ul p{
	float:right;}

.duibitc ul li{
	list-style-type: none;
	line-height: 30px;
	float:left;
	}


.explore{
    /* height: 100%; */
    margin: 10px auto;
    width: 80%;
}
.explorecn{
    /* height: 100%; */
    margin: 10px auto;
    width: 80%;
}



.explore1{/* margin-top: 5%; *//* background-image: url(/style/images/explore1.png); */}
.explore2{
margin-top: 20px;
background-image: url(/style/images/explore2.png);
}
.explore3{
margin-top: 20px;
background-image: url(/style/images/explore3.png);
}
.explore4{
margin-top: 20px;
background-image: url(/style/images/explore4.png);
}
.explore5{
margin-top: 20px;
background-image: url(/style/images/explore5.png);
}
.explorecn p{line-height: 50px;margin-top: -88px;padding-top: -20px;font-size: 4rem;color: white;margin-left: 40px;margin-bottom: 50px;}
.explorecn p a{ 
color:#fff;
}
.explorecn:hover .txt-box{
margin-top:-15%;
}
.explorecn:hover .txt-box2{
display:block;
margin-top:11%;
margin-bottom:4.7%;
}
.explore p{/* margin-top: -58px; */padding-top: -20px;/* font-size: 4rem; *//* color: white; *//* margin-left: 40px; */}
.explore p a{ 
color:#fff;
}
.txt-box2{display:none;}
.txt-box2 p{font-size:16px;}
.txt-box2 p a{color:red;}

.explore:hover .txt-box{
margin-top:-15%;
}
.explore:hover .txt-box2{
display:block;
margin-top:11%;
margin-bottom:4.7%;
}



.lxzt p{color:#72c9f9;
}
}



.join-s {
    padding-bottom: 10px;
}

.job-item {
    margin-bottom: 0px;
    background: white;
}

    .job-item.job-hide {
        display: none;
    }

    .job-item.open .job-le:after {
        opacity: 0;
    }

.job-hea {
    border-bottom: 2px solid #e5e5e5;
    background-color: #ffffff;
    width: 100%;
    cursor: pointer;
    padding: 10px 0px;
    overflow: hidden;
}

.job-le {
    margin-right: 50px;
    float: right;
    width: 20px;
    height: 20px;
    position: relative;
    /* border: solid 1px #f1f1f1; */
    border-radius: 50%;
    margin-top: 3.5px;
}

    .job-le:before {
        content: '';
        width: 20px;
        height: 2px;
        position: absolute;
        top: 50%;
        left: 50%;
        margin-left: -10px;
        margin-top: -1px;
        background: #e60012;
    }

    .job-le:after {
        content: '';
        height: 20px;
        width: 2px;
        position: absolute;
        top: 50%;
        left: 50%;
        margin-left: -1px;
        margin-top: -10px;
        background: #e60012;
        -webkit-transition: all .3s;
        -o-transition: all .3s;
        transition: all .3s;
    }

.job-ri {
    /* float: left; */
    -webkit-transition: all .3s;
    -o-transition: all .3s;
    transition: all .3s;
}

.job-z {
    display: block;
    font-size: 22px;
    color: #333333;
    line-height: 22px;
    margin-bottom: 15px;
}

.job-d {
    display: block;
    color: #666;
    font-size: 16px;
    line-height: 16px;
    -webkit-transition: all .3s;
    -o-transition: all .3s;
    transition: all .3s;
}

    .job-d span {
        text-align: center;
        width: 23%;
        /* padding: 0 50px; */
        display: inline-block;
        line-height: 30px;
    }

      .job-d span:nth-child(1) {
         color: #e60012;
        }
  .job-d span:nth-child(2) {
            padding-left:40px;
            
        }
      .job-d span:nth-child(3) {
            padding-left: 65px;
            
        }
         .job-d span:nth-child(4) {
            padding-left: 50px;
            
        }
.job-cont {
    display: none;
}

.job-pad {
    padding: 35px 38px 50px;
}

.job-b {
    position: relative;
}

.job-c-z {
    float: left;
    width: 50%;
}

    .job-c-z p {
        font-size: 16px;
        line-height: 28px;
        margin-bottom: 10px;
    }

    .job-c-z li {
        color: #666;
        font-size: 14px;
        line-height: 28px;
    }
.job-item.open .job-hea {
    border-bottom: solid 2px #e5e5e5;
}

@media screen and (max-width:800px){ 


.banner3{
  height:380px;
  margin-top: 10px;
  background-size: 100%;
 background-image: url(/style/images/banner3.png);
  background-color: #fcfcfc;
  margin-bottom: 5px;
}
.banner4{
  height:380px;
  margin-top: 10px;
  background-size: 100%;
 background-image: url(/style/images/banner4.png);
  background-color: #fcfcfc;
  margin-bottom: 5px;
}
.banner2{
  height:380px;
  margin-top: 10px;
  background-size: 100%;
 background-image: url(/style/images/banner2.png);
  background-color: #fcfcfc;
  margin-bottom: 5px;
}


 }
 .slt img{margin-left: -15px;height:100%;max-height:150px;}

.lanmu {margin-top:80px;/* border-top: solid 1px #3c3b3b; *//* border-bottom: 1px solid #3c3b3b; */padding-bottom: 40px;width: 100%;background-color: #fdfdfd;}
.ex {margin-top: 5%;}

.ex span{margin-left: 10%;line-height: 50px;margin-bottom: 30px;font-size: 20px;color:black;font-weight:bold;}
.ex p{margin-left: 10%;width: 80%;font-size: 20px;}

.dlzc img{
    margin: -3px 10px 0px 0px;
    height: 12px;
    }

.dlzcc  img{
    margin: -3px 10px 0px 0px;
    height: 12px;
    }
.carousel-indicators {
    bottom: 3%;
}
.carousel-indicators .active{margin: 0px 10px;}

.carousel-indicators li{margin: 0px 10px;}
.footf span{height:30px;
   line-height:40px;
	font-size:18px;
	color:black;
}

.footf span a{font-size:16px;
}
.footf p{
	height:20px;
	line-height:20px;
	text-align:left;
}
.footf p  a{
	margin-left: 10px;
}
@media (min-width: 992px)
.col-md-5 {
    width: 46%;
}
.col-md-5 {
    width: 46%;
}
