.marking {
   width: 800px;
   height: 10px;
   border-radius: 50%;
   background-color: #fff;
   position: absolute;
   z-index: 10;
   top: 50%;
   margin-top: -5px;
   left: 50%;
   margin-left: -400px;
}

.marking2 {
   width: 800px;
   height: 10px;
   border-radius: 50%;
   background-color: #fff;
   position: absolute;
   z-index: 10;
   top: 50%;
   margin-top: -5px;
   left: 50%;
   margin-left: -400px;
   transform: rotate(90deg);


}

.markingdw {
   position: relative;
   left: 50%;
   margin-left: -5px;
}


/* 新闻 */
.xwlbxib li {
   width: 60px;
   height:18px;
   border-radius: 10px;
   background-color: #9cbada;
   margin-right: 10px;
}
.xwlbxib3 li {
   width: 50px;
   height:10px;
   border-radius: 10px;
   background-color: #9cbada;
   margin-right: 10px;
}

.xwlbxib .active {
   background-color: #d6d838;
}
.xwlbxib3 .active {
   background-color: #d6d838;
}

.adoffers {
   position: absolute;
   height: 555px;
   width: 1200px;
   top: 488px;
   left: 50%;
   margin-left: -600px;
   overflow: hidden;
   padding-top: 45px;
}

.adofwz {
   position: absolute;
   color: #fff !important;
   font-size: 30px;
   top: 240px;
   left: 245px;
   z-index: 9;
}

.adofwz a {
   color: #fff !important;
}

.adoffers .adoffersinfo:nth-child(odd) {
   width: 251px;
   height: 247px;
   background-image: url(/template/default/images/1.png);
   background-repeat: no-repeat;
   background-size: 100%;
   float: left;
   color: #000;
   overflow: hidden;
   margin-left: -76px
}

.adoffers .adoffersinfo:nth-child(1) {
   width: 251px;
   height: 247px;
   background-image: url(/template/default/images/1.png);
   background-repeat: no-repeat;
   background-size: 100%;
   float: left;
   color: #000;
   overflow: hidden;
   margin-left: 0px
}

.adoffers .adoffersinfo a:nth-child(odd) {
   color: #000 !important;
}

.adoffers .adoffersinfo a:nth-child(even) {
   color: #fff !important;
}

.adoffers .adoffersinfo:nth-child(even) {
   width: 246px;
   height: 246px;
   background-image: url(/template/default/images/2.png);
   background-repeat: no-repeat;
   background-size: 100%;
   float: left;
   margin-top: 171px;
   color: #ffffff;
   overflow: hidden;
   margin-left: -77px
}

.adoffers .post {
   text-align: center;
   margin: 0 auto;
   font-size: 20px;
   font-weight: bold;
   margin-top: 43px;

}

.adoffers .number {
   font-size: 18px;
   text-align: center;
   margin-top: 27px;
   width: 103%;


}

.adoffers .adoffersbg {
   position: absolute;
}

.adoffers .slide {
   height: 12px;
   background-color: #c4ccd1;
   border-radius: 10px;
   width: 95%;
   margin: 0 auto;
   position: relative;
}

.adoffers .slidebg {
   position: absolute;
   width: 12px;
   height: 12px;
   background-color: #ebef3e;
   border-radius: 10px;

}

.adoffers .slideyuan {
   width: 30px;
   height: 30px;
   border-radius: 50%;
   background-color: #ebef3e;
   position: absolute;
   top: -10px;
}

.mainlist {
   width: 100%;
   background-image: url(/template/default/images/zy.jpg);
   background-size: 100%;
   padding-bottom: 100px;

}

.mainlistnr {
   width: 1600px;
   margin: 0 auto;
   position: absolute;
   left: 50%;
   margin-left: -800px;
   top: 400px;
}

.maincontent {
   width: 481px;
   height: 591px;
   background-image: url('/template/default/images/zybg1.png');
   float: left;
   /*  margin-left: 50px; */
   position: relative;
   transition: 0.5s;
   left: 50%;
   margin-left: -204.5px;

}

/* .toplist:nth-child(2){
    margin-top: 87px;
}
.toplist:nth-child(5){
   margin-top: 87px;
}
.toplist:nth-child(8){
   margin-top: 87px;
} */
.maincontent:hover {
   background-image: url('/template/default/images/zybg2.png');

}

.maincontent img {
   width: 408px !important;
   height: 505px;
   margin-top: 48px;
   margin-left: 32px;
   transition: 0.5s;
}

.maincontent span {
   position: absolute;
   top: 61%;
   color: #ffffff;
   width: 100%;
   left: 0;
   font-size: 24px;
   bottom: 20px;
   z-index: 8;
   text-align: center;


}

.masklayer {
   position: absolute;
   width: 408px !important;
   height: 505px;
   background-color: rgba(0, 0, 0, 0.5);
   left: 32px;
   top: 49px;
}

.maincontentc {
   position: relative;
   width: 80%;
   margin: 0 auto;
   margin-top: 6rem;
   border: 0.1rem solid #fff;
   margin-bottom: 2rem;

}

.maincontentc .span {
   color: #fff;
   text-align: left;
   font-size: 2rem;
   position: absolute;
   bottom: 2rem;
   width: 100%;
   padding-left: 3rem;
}

.maincontimg {
   width: 10rem;
}

.touch {
   height: 509px;
}

.hei {
   height: 181px;
   font-size: 24px;
}

.hei input {
   width: 100%;
   border-top: none;
   border-left: none;
   border-right: none;
   outline: none;
   background: none;
   border-color: #d6d838;
   color: #fff;

}

.bai a {
   color: #fff !important;
}

.inputbox {
   width: 0px;
   overflow: hidden;

}

.inpuyidtbox {
   position: absolute;
   top: -18rem;
   width: 100%;
   left: 0%;
   background-color: rgba(0, 0, 0, 0.5);
   height: 18rem;

}

.containerimg img {
   width: 100%;
/*.containerimg img {
   width: 100% !important;*/
}

.investor {
   width: 22%;
   height: auto;


}

.investortitle {
   width: 100%;
   font-size: 24px;
}

.investordetail {
   width: 67%;
   font-size: 18px;
   margin-left: 19%;

}

.investordetail .divbox {
  
   margin-bottom: 17px;
    width:100%; text-align:center;
}

.investorimg {
   width: 77px;
   height: 56px;
}

.inanoffice {
   width: 22%;
   height: auto;
}

.contactus .investordetail {
   width: 80%;
   font-size: 18px;
   margin-left: 14%;
   line-height:38px;

}

.contactus {
   width: 28%;
}

.qrcode {
   width:12%;
   text-align: center;
   font-size: 18px;
}

.qrcodeimg {
   width: 175px;
   height: 175px;
   margin-bottom: 10px;
}

.divbox a {
   color: #fff !important;
}




/* 发展历程 */

.time-line {

   width: 1px;
   background: url(http://www.jchxmc.com/images/img-03.png) repeat-y;
   position: relative;
   margin: 0 auto;
   min-height: 200px;
   padding-bottom: 30px;
}

.time-line .year {
   background: url(http://www.jchxmc.com/images/img-07.jpg) no-repeat;
   width: 147px;
   height: 31px;
   line-height: 31px;
   text-align: center;
   color: #000000;
   font-size: 18px;
   font-style: italic;
   margin-left: -51px;
   margin-bottom: 65px;
}

.time-line .info .sj {
   width: 9px;
   height: 21px;
   display: block;
   position: absolute;
}

.info-right .info .sj {
   margin-left: -29px;
   background: url(http://www.jchxmc.com/images/img-08.jpg) no-repeat;
}

.info-left .info .sj {
   background: url(http://www.jchxmc.com/images/img-09.jpg) no-repeat;
   right: -9px;
}

.info-right {
   margin-left: -24px;
   width: 485px;
}

.time-line .date {
   background: #ffffff;
   height: 50px;
   line-height: 50px;
   color: #656565;
   font-size: 14px;
}

.time-line .info {
   background: #f4f4f4;
   font-size: 14px;
   color: #0f5db1;
   padding: 15px 20px;
   width: 325px;
   border-radius: 10px;
}

.rel {
   position: relative;
}

.fr {
   float: right;
}

.info-left {
   margin-left: -457px;
   width: 485px;
}

.time-line .date {
   background: #ffffff;
   height: 50px;
   line-height: 50px;
   color: #656565;
   font-size: 14px;
}

.time-line .info {
   background: #f4f4f4;
   font-size: 14px;
   color: #0f5db1;
   padding: 15px 20px;
   width: 325px;
   border-radius: 10px;
}

.fl {
   float: left;
}

.rel {
   position: relative;
}

.fix:after {
   content: " ";
   display: block;
   height: 0;
   clear: both;
   visibility: hidden;
   font-size: 0;
}


/* 科技研发 */
.technology {
   overflow: hidden;

}

.techdiv {
   transition: 0.5s;
   text-align: center;

}

.techdiv:hover {
   color: #ffef00 !important;

}

.techdivzw {
   overflow: hidden;
}

.techdivzw:nth-child(1) {
   width: 33%;
   float: left;
}

.techdivzw:nth-child(2) {
   width: 33%;
   float: left;
}

.techdivzw:nth-child(3) {
   width: 33%;
   float: left;
}

.techdivzw:nth-child(4) {
   width: 33%;
   float: left;
}

.techdivzw:nth-child(5) {
   width: 33%;
   float: left;
}

.techdivzw:nth-child(6) {
   width: 33%;
   float: left;
}

.techdivzw:nth-child(7) {
   width: 33%;
   float: left;
}

.techdivzw:nth-child(8) {
   width: 33%;
   float: left;
}

.techdivzw:nth-child(9) {
   width: 33%;
   float: left;
}

.techdivzw:nth-child(1) .techdiv {
   width: 85%;
   padding-top: 37%;
   border: #fff 10px solid;
   border-radius: 20px;
   font-size: 30px;
   color: #fff !important;
   margin: 0 auto !important;
   margin-bottom: 80px;

   left: -5%;
   /* margin-left: 20% !important; */



}

.techdivzw:nth-child(2) .techdiv {
   width: 85%;
   padding-top: 37%;
   border: #fff 10px solid;
   border-radius: 20px;
   font-size: 30px;
   color: #fff !important;
   margin: 0 auto !important;
   margin-bottom: 80px;




}

.techdivzw:nth-child(3) .techdiv {
   width: 85%;
   padding-top: 37%;
   border: #fff 10px solid;
   border-radius: 20px;
   font-size: 30px;
   color: #fff !important;
   float: right;
   margin-bottom: 80px;

   /* margin-left: 65px  !important; */
}

.techdivzw:nth-child(4) .techdiv {
   left: -5%;
   width: 85%;
   padding-top: 37%;
   border: #fff 10px solid;
   border-radius: 20px;
   font-size: 30px;
   color: #fff !important;
   margin: 0 auto !important;
   margin-bottom: 80px;

   /* margin-left: 100px !important; */
}

.techdivzw:nth-child(5) .techdiv {
   width: 85%;
   padding-top: 37%;
   border: #fff 10px solid;
   border-radius: 20px;
   font-size: 30px;
   color: #fff !important;
   margin: 0 auto !important;
   margin-bottom: 80px;

}

.techdivzw:nth-child(6) .techdiv {
   width: 85%;
   padding-top: 37%;
   border: #fff 10px solid;
   border-radius: 20px;
   font-size: 30px;
   color: #fff !important;
   float: right;
   margin-bottom: 80px;

   /* margin-left: 65px  !important; */
}

.techdivzw:nth-child(7) .techdiv {
   width: 85%;
   padding-top: 37%;
   border: #fff 10px solid;
   border-radius: 20px;
   font-size: 30px;
   color: #fff !important;
   margin: 0 auto !important;
   margin-bottom: 80px;

}

.techdivzw:nth-child(8) .techdiv {
   width: 85%;
   padding-top: 37%;
   border: #fff 10px solid;
   border-radius: 20px;
   font-size: 30px;
   color: #fff !important;
   margin: 0 auto !important;
   margin-bottom: 80px;

}

.techdivzw:nth-child(9) .techdiv {
   width: 85%;
   padding-top: 37%;
   border: #fff 10px solid;
   border-radius: 20px;
   font-size: 30px;
   color: #fff !important;
   margin: 0 auto !important;
   margin-bottom: 80px;

}

.goodslist:nth-child(1) {
   margin-left: 4% !important;
}



/* 资源开发 */
.resouRces {
   position: absolute;
   overflow: hidden;
}

.resouRces:nth-child(1) {
   width: 590px;
   height: 807px;
   right: 74%;
   top: -6%;


}

.resouRces:nth-child(2) {
   width: 579px;
   height: 320px;
   top: -24%;
   left: 81%;
}

.resouRces:nth-child(3) {
   width: 579px;
   height: 320px;
   left: 81%;

   top: 29%;

}

.resouRces:nth-child(4) {
   width: 579px;
   height: 320px;
   bottom: -29%;
   left: 81%;
}

.resouRces:nth-child(1) img {

   height: 807px !important;

}

.resouRces:nth-child(2) img {

   height: 320px !important;

}

.resouRces:nth-child(3) img {

   height: 320px !important;

}

.resouRces:nth-child(4) img,
.resouRces:nth-child(5) img,
.resouRces:nth-child(6) img {

   height: 320px !important;

}

.resouRces:nth-child(1) .zhbj {

   width: 100%;
   height: 95px;
   background-color: rgba(0, 0, 0, 0.4);
   position: absolute;
   bottom: 0;
   font-size: 31px;
   line-height: 95px;
   text-align: center;
}

.resouRces:nth-child(2) .zhbj {

   width: 100%;
   height: 102px;
   background-color: rgba(0, 0, 0, 0.4);
   position: absolute;
   bottom: 0;
   font-size: 31px;
   line-height: 102px;
   text-align: center;
}

.resouRces:nth-child(3) .zhbj {

   width: 100%;
   height: 102px;
   background-color: rgba(0, 0, 0, 0.4);
   position: absolute;
   bottom: 0;
   font-size: 31px;
   line-height: 102px;
   text-align: center;
}

.resouRces:nth-child(4) .zhbj,
.resouRces:nth-child(5) .zhbj,
.resouRces:nth-child(6) .zhbj {
   text-align: center;
   width: 100%;
   height: 102px;
   background-color: rgba(0, 0, 0, 0.4);
   position: absolute;
   bottom: 0;
   font-size: 31px;
   line-height: 102px;
}
 



.resouRces:nth-child(1) .ztjyb {
   margin-left: 214%;

}

.resouRces:nth-child(2) .ztjyb {
   margin-left: 110%;

}

.resouRces:nth-child(3) .ztjyb {

   margin-left: 110%;
}

.resouRces:nth-child(4) .ztjyb,
.resouRces:nth-child(5) .ztjyb,
.resouRces:nth-child(6) .ztjyb {
   margin-left: 110%;
}

.qywh:nth-child(1) {
   width: 33% !important;
   margin-left: 10%;
}

.qywh:nth-child(2) {
   width: 33% !important;
   margin-left: 10%;
}

.qywh:nth-child(4) {

   margin-left: 11%;
}

.qywh:nth-child(5) {

   margin-left: 12%;
}

.qywh:nth-child(7) {

   margin-left: 11%;
}

.qywh:nth-child(8) {

   margin-left: 12%;
}

 
 

/* 设备制造 */
/* 资源开发 */
.sbzzframe{
   position: absolute;
   top: 0;
   overflow: hidden;
   border: 3px solid #fff;
   
}
 .sbzzframe:nth-child(1){
    width: 356px;
    height: 356px;
    background-color: #fff;
    transform: rotate(45deg);
    left: -46%;
    top: 29.4%;
    
 }
 .sbzzframe:nth-child(2){
   width: 286px;
   height: 286px;
   background-color: #fff;
   transform: rotate(45deg);
   left: 32%;
   top: -15%;
}
.sbzzframe:nth-child(3){
   width: 286px;
   height: 286px;
   background-color: #fff;
   transform: rotate(45deg);
   right: -39%;
   top: 34%;
}
.sbzzframe:nth-child(4){
   width: 286px;
   height: 286px;
   background-color: #fff;
   transform: rotate(45deg);
   left: 33%;
   top: 78%;
}
.sbzzframe .sbzzname:nth-child(1){
   width: 100%;
   text-align: center;
  transform: rotate(-45deg);font-size: 26px;color: #fff;
  margin-top: 41%;
}
.sbzzframe .sbzzname:nth-child(2),.sbzzframe .sbzzname:nth-child(3),.sbzzframe .sbzzname:nth-child(4){
   transform: rotate(-45deg);font-size: 26px;color: #fff;
   width: 100%;
   text-align: center;
   margin-top: 42%;
}
/* 贸易流通 */
.myltcol:nth-child(1){
   border-right:4px dotted #fff ;
}
.myltname{
   width: 70%;background-color: #919192;padding-top: 2%; padding-bottom: 2%;text-align: left;border-radius:4%;position: absolute;
   left: 50%;
   margin-left: -35%;
   bottom: 14%;
   font-size: 30px;
   padding-left: 5%;
   background-color: rgba(254,253,251,0.6);
}

/* 新首页 */
/* 关于我们改 */
.gywmtop{

}
.gywmjs{
   color: #fff;
   font-size: 18px;
   position: relative;
}
.gywmwz{
   margin-top: 44px;
   line-height: 35px;
}
.gywmhg {
   width: 75px;
   height: 4px;
   /*background-color: #fff;*/
   border-radius: 12px;
   margin-top: 72px;
}
.gywmimg img{
   width: 100%;
   border-radius: 12px;
   box-shadow:0px 0px 10px #c8f34d;
   /*position: absolute;*/
   /*top: -174px;*/
}

 
.gywmimghe{
   /*position: relative;*/
   /*height: 493px;*/
   overflow: hidden;
   border-radius: 12px;
   box-shadow:0px 0px 10px #c8f34d;
}
.gywmmask {
  position: absolute;
  top: 0px;
  left: 16px;
  right: 13px;
  bottom: -1px;
  border-radius: 14px;
  background-color: rgba(0, 0, 0, 0.5);
  z-index: 10;
 
}
.gywmfd{
   margin-top: 56px;
}
.gywmlist{
   color: #fff;
   font-size: 18px;
   border: #ffffff dotted 1px;
   padding-top: 10px;
   padding-bottom: 10px;
   text-align: center;
   border-radius: 5px;
}
.gywmfd:nth-child(1)  .gywmlist{
   background-color:#c8f34d;
}
/* 主营业务 */
 
.zyywjs{
   color: #fff;
   font-size: 18px;
   position: relative;
}
.zyywwz{
   margin-top: 44px;
   line-height: 35px;
}
.zyywhg {
   width: 75px;
   height: 4px;
   /*background-color: #fff;*/
   border-radius: 12px;
   margin-top: 72px;
}
.zyywimg img{
   width: 100%;
   border-radius: 12px;
   box-shadow:0px 0px 10px #c8f34d;
 
 
}

 
.zyywimghe{
   position: relative;
    
   overflow: hidden;
   border-radius: 12px;
   box-shadow:0px 0px 10px #c8f34d;
}
.zyywmask {
  position: absolute;
  top: 0px;
  left: 16px;
  right: 13px;
  bottom: -1px;
  border-radius: 14px;
  background-color: rgba(0, 0, 0, 0.5);
  z-index: 10;
 
}
.zyywfd{
   margin-top: 56px;
}
.zyywlist{
   color: #fff;
   font-size: 18px;
   border: #ffffff dotted 1px;
   padding-top: 10px;
   padding-bottom: 10px;
   text-align: center;
   border-radius: 5px;
}
.zyywfd a:hover .zyywlist{ background:#d5d84d; color:#000;}
.gywmfd a:hover .gywmbg{ background:#d5d84d; color:#000;}
/* 首页并排模块 左*/
.symoduleleftcontent{
   font-size: 18px;
   color: #ffffff;
   width: 90%;
   margin: 0 auto;
   margin-top: 20px;
   line-height: 36px;
}
.symoduleleftimg img{
   width: 100%;
}
.symoduleleftimg{
   position: relative;
   box-shadow:0px 0px 10px #c8f34d;
   border-radius: 12px;
   overflow: hidden;

}
.symodulemask {
   border-radius: 12px;
   position: absolute;
   top: 0;
   left: 0;
   right: 0;
   bottom: 0;
   background-color: rgba(0, 0, 0, 0.5);
}
/* 首页并排模块 右*/
.symodulerightcontent{
   font-size: 18px;
   color: #ffffff;
   width: 90%;
   margin: 0 auto;
   margin-top: 20px;
   line-height: 36px;
}
.symodulerightimg img{
   width: 100%;
}
.symodulerightimg{
   position: relative;
   box-shadow:0px 0px 10px #c8f34d;
   border-radius: 12px;
   overflow: hidden;

}
.symodulerightmask {
   border-radius: 12px;
   position: absolute;
   top: 0;
   left: 0;
   right: 0;
   bottom: 0;
   background-color: rgba(0, 0, 0, 0.5);
}

/*首页新闻板块效果*/
/*首页新闻板块效果*/
.xwxfxg a,.xwxfxg1 a{ display:block;  transition: all 0.6s; color:#fff;  }
.xwxfxg a:hover{

        transform: scale(1.2); color:#d6d838; 
    }
.xwxfxg1 a:hover{transform: scale(1.05); }	

.ydd-qiehuan a:nth-child(1){ color:#d6d838 !important;} 
.ydd-bottom p{ margin:0.5rem 0;}
.ydd-bottom a{ width:50%; color:#fff; margin:0.5rem 0;}

