*{ margin:0; padding:0;}
body{overflow-x:hidden; width: 100%; background:url(../img/nydbbody.jpg) #fff bottom center no-repeat;}
ul{ margin:0; padding:0;}
li{list-style:none;font-family:"Microsoft YaHei","微软雅黑","verdana","宋体";}
.clear {height:0px;clear:both;}
textarea{font-family:"Microsoft YaHei","微软雅黑","黑体","verdana","宋体";}
div{font-family:"Microsoft YaHei","微软雅黑","黑体","verdana","宋体";}
p{font-family:"Microsoft YaHei","微软雅黑","黑体","verdana","宋体"; margin:0; padding:0;}
a{text-decoration:none;font-family:"Microsoft YaHei","微软雅黑","黑体","verdana","宋体";cursor:pointer;}
a:hover{text-decoration:none;}
img{ border:none;}
.px-0{ padding:0 0;}

.mx-0{ margin:0 0;}
.mbpx-0{padding:0 0;}
html {
          font-size: 100px; /*根元素默认的大小是18px*/
        }
.max-1920{ max-width:1920px !important; margin:auto;}		
::-webkit-scrollbar { width: 3px; }
::-webkit-scrollbar-track { background-color: transparent;  }
::-webkit-scrollbar-thumb { background-color:#339933;  width:3px}		
@media screen and (max-width: 1680px){
	html{
		font-size:86px;
	}
}		
@media screen and (max-width: 1440px){
	html{
		font-size:80px;
	}
}

@media screen and (max-width: 1200px){
.hidden-1280{ display:none !important;}
}
@media screen and (max-width: 1024px){
	html{
		font-size:60px;
	}
}
@media screen and (max-width: 768px){
	html{
		font-size:60px;
	}
	
}

.rtab{color:#7a86a9;max-width:1400px;width:98%;margin:auto;padding-bottom:30px; padding-top:30px;}
.rtab a{border:1px #f0f0f0 solid; padding:10px 20px; display:inline-block; margin-bottom:13px;}
.ratab span{
    font-size: 24px;
    font-weight: 700;
}
.tag {
    border-top: 1px dashed #999;
    border-bottom: 1px dashed #999;
    line-height: 40px;
}
.pro_list img{width:100%;}
.pro_list {overflow:hidden}
.pro_list ul li {
    float: left;
    margin-right: 50px;
    margin-left: 0;
    margin-bottom:20px;
}

.pro_list ul li:nth-child(6n) {
    margin-right: 0;
}

.pro_list ul li .img {
    display: block;
    width: 200px;
}

.pro_list ul li .t {
    display: block;
    width: 200px;
    height: 26px;
    line-height: 26px;
    font-size: 14px;
    text-align: center;
}
.news_list ul li {
    width: 100%;
    float: left;
    height: 38px;
    padding-top: 9px;
    border-bottom: 1px dashed #c6c6c6;
    margin-bottom: 8px;
}

.news_list ul li p {
    float: right;
}
.yunu-linkkk{padding:20px 0}

.yunu-linkkk h4{border-bottom:1px solid #ddd;margin:0;font-size:18px;color:#c42221;padding-bottom:15px}

.yunu-linkkk h4 small{text-transform:uppercase;font-size:16px;font-weight:normal;color:#999}

.yunu-linkkk ul{margin-left:-20px}

.yunu-linkkk li{float:left;margin-left:20px;margin-top:20px}

.pagination p {
	margin: 0;
	cursor: pointer;
	
}
.pagination {
	height: .4rem;
	text-align: center;
	width:100%;

	margin-bottom:1rem;
}
.pagination a {
	display: inline-block;
	margin-right: 10px;
	width: .4rem;
	height: .4rem;
	line-height: .34rem;
	
	text-decoration: none;
	color: #999;
	font-size: .16rem;
	
	text-align: center;

	transition:all 0.3s ease-in-out;
	border-radius:50%;

}
.pagination a:hover {
	color: #339933;

}
.pagination a.cur {
	display: inline-block;
	margin-right: 10px;
	width: .4rem;
	height: .4rem;
	line-height: .34rem;
	
	text-decoration: none;
	color: #fff;
	font-size: .16rem;
	text-align: center;
	
	transition:all 0.3s ease-in-out;
	color: #339933;

}
.pagination p {
	display: inline-block;
	font-size: 16px;
	width: .4rem;
	height: .4rem;
	line-height: .4rem;
	color: #6c6c6c;
	text-align: center;
	background: #fff;
	margin-right: 8px;
	
}
.pagination p.pageRemark {
	border-style: none;
	background: none;
	margin-right: 0px;
	padding: 4px 0px;
	color: #fe6600;
	
}
.pagination p.pageRemark b {
	color: red;
}
.pagination p.pageEllipsis {
	border-style: none;
	background: none;
	padding: 4px 0px;
	color: #fe6600;
	border-radius:50%;
}
.dates li {
	font-size: 16px;
	margin: 20px 0
}
.dates li span {
	float: right
}
.pagination .page_xyy {
	width: .4rem;
	height: .4rem;
	
	border:none;
	line-height: .4rem;
	
	text-decoration: none;
	color: #6c6c6c;
	font-size: .16rem;
	text-align: center;
border:none;

	
}
.pagination .page_xyy:hover{ width: .4rem;
	height: .4rem;
	
	border:none;
	color: #339933;
}
.pagination .page_syy {
	 width: .4rem;
	height: .4rem;
	line-height:.4rem;
	border:none;
	text-decoration: none;
	color: #6c6c6c;
	font-size: .16rem;
	text-align: center;
border:none;

	transition:all 0.5s ease-in-out;
	

}
.pagination .page_syy:hover{  width: .4rem;
	height: .4rem;
	color: #339933;
	border:none;
	}
.pagination .page_shouye {
	width: 39px; 
	height: 39px;
	border-radius:50%;
	padding: 0;
	margin-top: 4px;
	background:none;
	display:none;
}

.pagination .page_weiye {
	width: 39px;
	height: 39px;
	border-radius:50%;
	padding: 0;
	margin-top: 4px;
	background:none;
	display:none; 
}

.menuph{       width: 1.32rem;
    height: 0.6rem;
    cursor: pointer;
    text-align: center;
    position: absolute;
    top: 0.45rem;
    right: 0.18rem;
    z-index: 99;
	}
.menuph .point {
    width: .44rem;
    right: .25rem;
    height: .26rem;
    position: relative;
    margin-left: .26rem;
}
.menuph .point:hover .navbtn,
.menuph .point:hover .navbtn::after,
.menuph .point:hover .navbtn::before {   width:.29rem;  }
.menuph .navbtn {  position: absolute;   right: 0;  display: inline-block;  width:.29rem;  height: .04rem;  -webkit-transition: all .3s ease-out 0s;  -moz-transition: all .3s ease-out 0s;  -ms-transition: all .3s ease-out 0s;  -o-transition: all .3s ease-out 0s;  transition: all .3s ease-out 0s;  background: #fff;  }
.menuph .navbtn::after,
.menuph .navbtn::before {  position: absolute;  right: 0;  display: inline-block;  width:.29rem;  height: .04rem;  content: '';  -webkit-transition: all .3s ease-out 0s;  -moz-transition: all .3s ease-out 0s;  -ms-transition: all .3s ease-out 0s;  -o-transition: all .3s ease-out 0s;  transition: all .3s ease-out 0s;  background: #fff;  }
.menuph .navbtn::after {  top:.1rem;  }
.menuph .navbtn::before {  top:.2rem;}
.menuph .point.active .navbtn{  background: transparent;  }
.menuph .point.active .navbtn::after{  -webkit-transform: rotate(45deg);  -moz-transform: rotate(45deg);  -ms-transform: rotate(45deg);  -o-transform: rotate(45deg);  transform: rotate(45deg);  top: .11rem;  }
.menuph .point.active .navbtn::before {  -webkit-transform: rotate(-45deg);  -ms-transform: rotate(-45deg);  -o-transform: rotate(-45deg);  transform: rotate(-45deg);  top: .11rem;  }


.xialaph{      left: 0;
    top:1rem;
    float: left;
    width: 100%;
    height: 116%;
    overflow-y: scroll;
	
    display: none;
    z-index: 999;
    position: absolute;
    background: #313131;
    overflow-x: hidden;
	z-index:99999;
	}
.xialaph .ul1{ float: left;width:100%;}
.xialaph .ul2,
.xialaph .ul3{display: none;}
.xialaph h4 a{        float: left;
    width: 100%;
    color: #bebebe;
    font-size: .32rem;
    line-height:.6rem;
    font-weight: normal;
	text-align:center;}
.xialaph h4 a span{ padding-left:.06rem; color:#ccc; font-size:.18rem;}
.xialaph h4{     float: left;
    width: 100%;
    position: relative;
    }
.xialaph li:last-child h4::before{  content: '';  position: absolute;  bottom: 0;  left: 0;  width: 100%;  height: 1px;  }
.xialaph h4:hover a,
.xialaph h5:hover a{  color: #bebebe; }
.xialaph h4::after{  content: '';  position: absolute;  top: 0;  left: 0;  width: 100%;  height: 1px; /*opacity: 0.1;*/  }


.xialaph h5{ display:inline-block; width:100%;position: relative;  border:none;  }
.xialaph h5::after{  content: '';  position: absolute;  bottom: 0;  left: 0;  right: 0;  height: 1px; /*opacity: 0.05;*/  }
.xialaph .ul2
.xialaph li:last-child h5::after{  display: none;  }
.xialaph h4 img{     width: 0.15rem;
    height: 0.08rem;
    float: right;
    margin-top: 0.29rem;
    cursor: pointer;
    margin-right: 7%;
	position:absolute; left:50%; margin-left:-0.07rem; }
.xialaph h5 img{     width: 0.15rem;
    height: 0.08rem;
    float: right;
    margin-top: 0.29rem;
    cursor: pointer;
    margin-right: 3%; }
.xialaph h4.active img.img_s,
.xialaph h5.active img.img_s{  display: none;  }
.xialaph h4.active img.img_d,
.xialaph h5.active img.img_d{  display: block;  }
.xialaph .ul2{ float:left; width:100%; padding:0 0.4rem; text-align:center;}
.xialaph .ul3{    float: left;
    width: 100%;
    padding: 0.12rem 0 0.16rem 0.02rem;
    position: relative;  }
.xialaph .ul3::after{  content: '';  position: absolute;  bottom: 0;  left: 0;  right: 0;  height: 1px;  background-color: #e7e7e7;  }
.xialaph li:last-child .ul3::after{  display: none;  }
.xialaph .ul3 li a{      color: #333;
    font-size: 0.18rem;
    line-height: 0.43rem;
    display: block;  }
.xialaph .ul3 li{  padding-top: 0.05rem; margin: auto; width: 90%;  }
.xialaph .ul3 li:first-child{  padding-top: 0;  }
.xialaph .phsou{  position: relative;  margin-top: 0.4533333rem;}
.xialaph .phsou input{  width: 100%;  height: 0.56rem;  background-color: #3c3c3c; color: #aaa;  font-size: 0.16rem;  padding-left: 0.2rem;  border: 1px solid #e5e5e5;  }
.xialaph .phsou img{  cursor: pointer;  width: 0.21rem;  height: 0.22rem;  position: absolute;  top: 0.17rem; right: 0.29rem;  }
.xialaph h4.active img.img_s,
.xialaph h5.active img.img_s{  display: none;  }
.xialaph h4.active img.img_d,
.xialaph h5.active img.img_d{  display: block;  } 
.img_d, .disno{  display: none;  }


.xialaph h4.active a{color: #fff;}


.xialaph h5 a{     float: left;
    width: 100%;
    color: #9a9a9a;
    font-size: 0.2rem;
    line-height: 0.47rem;
    text-transform: uppercase;
    font-weight: normal; }
.xialaph h5.active a{color: #fff;}

.xialaph .ul2{ padding:0.15rem 0; background:#434343;}

.xialaph .ul2 li{ width:100%; display:inline-block;}
.ul1 li{ margin-top:0.15rem;}


@font-face {font-family:'din';src: local('din'), url(../img/din.woff) format('woff');}

@font-face {font-family:'Canela';src: local('Canela'), url(../img/Canela.woff2) format('woff');}


div.indexbannerback{ width:100%; height:100vh; position:relative; background:url(../img/indexbanner.jpg) 50%/cover no-repeat;}

div.indexbannerhead{ width:100%; height:auto; padding-top:81px; position:fixed; left:0; top:0; z-index:999999; transition:all 0.5s ease-in-out;}

div.indexbannerheadscroll{ width:100%; height:auto; padding-top:0; background:rgba(40,40,40,0.4); position:fixed; left:0; top:0; z-index:999999; transition:all 0.5s ease-in-out;}

div.indexbannerheadscroll div.indexheadright{ margin-top: 16px;}

div.indexheadlogo{ float:left; margin-left:3.1%; transition:all 0.5s ease-in-out;}

div.indexheadlogo img{ float:left;}

div.indexbannerheadscroll div.indexheadlogo{ transform:scale(0.8);}

div.indexheadlogoright{ float:left; margin-top:17px;} 

div.indexheadlogorightcn{ height:46px; line-height:46px; color:#fff; font-size:33.54px; font-weight:700;}

div.indexheadlogorighten{ height:25px; line-height:25px; color:#fff; font-size:12.74px; text-transform:uppercase;}

div.indexheadright{ float:right; margin-right:2.9%; transition:all 0.5s ease-in-out;}
 
div.indexheadrightnavback{ float:left;}

div.indexheadrightnav{ height:74px; line-height:74px; float:left; padding:0 20px; position:relative;}

div.indexheadrightnavxiala{ position:absolute; width:1000%; height:auto; display:none; background:rgba(0,0,0,0.3); left:-2%; padding-bottom:0.1rem;}

div.indexheadrightnav:hover div.indexheadrightnavxiala{ display:block;}

div.indexheadrightnavxiala a{ display:block; width:100%; padding-left:3%; height:45px; line-height:45px; font-size:16px; color:#fff; transition:all 0.5s ease-in-out;}

div.indexheadrightnavxiala a:hover{ padding-left:3.5%;}

div.indexheadrightnav a.indexheadrightnav{ color:#fff; height:74px; display:block; border-bottom:1px rgba(255,255,255,0) solid; transition:all 0.2s ease-in-out; font-size:20px;}

div.indexheadrightnav:hover a.indexheadrightnav{ border-bottom:1px rgba(255,255,255,1) solid;}

div.indexheadrightphone{ float:left; margin-left:17px; height:73px; line-height:73px;font-family:'din'; color:#ffffff; font-size:24px; font-weight:700;}

div.indexheadrightphoneicon{ width:23px; height:23px; float:left; margin-left:19px; margin-top:25px; background:url(../img/headphone.png) center no-repeat;}

div.indexbannerrightbottom{ position:absolute; left:3.1%; bottom:41px;}

div.indexbannerrightbottomen1{ height:28px; line-height:28px; color:#ffffcc; font-size:32px; font-weight:700; font-family:'din';}

div.indexbannerrightbottomen2{ height:21px; line-height:21px; color:#ffffcc; font-size:20px; font-weight:700; font-family:'din';}

div.indexbannerleftbottom{position:absolute; right:2.9%; bottom:41px;}

div.indexbannerrightbottomcn2{ height:29px; line-height:29px; color:#ffffcc; font-size:18px;}
@-webkit-keyframes spin {
    from { 
      bottom:40px;
    }
    to { 
      bottom:50px;
    }
  }
@keyframes spin {
     from { 
      bottom:40px;
    }
    to { 
      bottom:50px;
    }
}
@-webkit-keyframes pudding{0%{-webkit-transform:scale(1.2,0.8)}1%{-webkit-transform:scale(1.18,0.82)}2%{-webkit-transform:scale(1.16,0.84)}3%{-webkit-transform:scale(1.13,0.87)}4%{-webkit-transform:scale(1.1,0.9)}5%{-webkit-transform:scale(1.07,0.93)}6%{-webkit-transform:scale(1.04,0.96)}7%{-webkit-transform:scale(1.01,0.99)}8%{-webkit-transform:scale(0.99,1.01)}9%{-webkit-transform:scale(0.97,1.03)}10%{-webkit-transform:scale(0.95,1.05)}11%{-webkit-transform:scale(0.94,1.06)}12%{-webkit-transform:scale(0.93,1.07)}13%{-webkit-transform:scale(0.93,1.07)}14%{-webkit-transform:scale(0.93,1.07)}15%{-webkit-transform:scale(0.93,1.07)}16%{-webkit-transform:scale(0.94,1.06)}17%{-webkit-transform:scale(0.94,1.06)}18%{-webkit-transform:scale(0.95,1.05)}19%{-webkit-transform:scale(0.96,1.04)}20%{-webkit-transform:scale(0.98,1.02)}21%{-webkit-transform:scale(0.99,1.01)}22%{-webkit-transform:scale(1,1)}23%{-webkit-transform:scale(1,1)}24%{-webkit-transform:scale(1.01,0.99)}25%{-webkit-transform:scale(1.02,0.98)}26%{-webkit-transform:scale(1.02,0.98)}27%{-webkit-transform:scale(1.02,0.98)}28%{-webkit-transform:scale(1.03,0.97)}29%{-webkit-transform:scale(1.03,0.97)}30%{-webkit-transform:scale(1.02,0.98)}31%{-webkit-transform:scale(1.02,0.98)}32%{-webkit-transform:scale(1.02,0.98)}33%{-webkit-transform:scale(1.02,0.98)}34%{-webkit-transform:scale(1.01,0.99)}35%{-webkit-transform:scale(1.01,0.99)}36%{-webkit-transform:scale(1.01,0.99)}37%{-webkit-transform:scale(1,1)}38%{-webkit-transform:scale(1,1)}39%{-webkit-transform:scale(1,1)}40%{-webkit-transform:scale(0.99,1.01)}41%{-webkit-transform:scale(0.99,1.01)}42%{-webkit-transform:scale(0.99,1.01)}43%{-webkit-transform:scale(0.99,1.01)}44%{-webkit-transform:scale(0.99,1.01)}45%{-webkit-transform:scale(0.99,1.01)}46%{-webkit-transform:scale(0.99,1.01)}47%{-webkit-transform:scale(0.99,1.01)}48%{-webkit-transform:scale(0.99,1.01)}49%{-webkit-transform:scale(1,1)}}
@-moz-keyframes pudding{0%{-moz-transform:scale(1.2,0.8)}1%{-moz-transform:scale(1.18,0.82)}2%{-moz-transform:scale(1.16,0.84)}3%{-moz-transform:scale(1.13,0.87)}4%{-moz-transform:scale(1.1,0.9)}5%{-moz-transform:scale(1.07,0.93)}6%{-moz-transform:scale(1.04,0.96)}7%{-moz-transform:scale(1.01,0.99)}8%{-moz-transform:scale(0.99,1.01)}9%{-moz-transform:scale(0.97,1.03)}10%{-moz-transform:scale(0.95,1.05)}11%{-moz-transform:scale(0.94,1.06)}12%{-moz-transform:scale(0.93,1.07)}13%{-moz-transform:scale(0.93,1.07)}14%{-moz-transform:scale(0.93,1.07)}15%{-moz-transform:scale(0.93,1.07)}16%{-moz-transform:scale(0.94,1.06)}17%{-moz-transform:scale(0.94,1.06)}18%{-moz-transform:scale(0.95,1.05)}19%{-moz-transform:scale(0.96,1.04)}20%{-moz-transform:scale(0.98,1.02)}21%{-moz-transform:scale(0.99,1.01)}22%{-moz-transform:scale(1,1)}23%{-moz-transform:scale(1,1)}24%{-moz-transform:scale(1.01,0.99)}25%{-moz-transform:scale(1.02,0.98)}26%{-moz-transform:scale(1.02,0.98)}27%{-moz-transform:scale(1.02,0.98)}28%{-moz-transform:scale(1.03,0.97)}29%{-moz-transform:scale(1.03,0.97)}30%{-moz-transform:scale(1.02,0.98)}31%{-moz-transform:scale(1.02,0.98)}32%{-moz-transform:scale(1.02,0.98)}33%{-moz-transform:scale(1.02,0.98)}34%{-moz-transform:scale(1.01,0.99)}35%{-moz-transform:scale(1.01,0.99)}36%{-moz-transform:scale(1.01,0.99)}37%{-moz-transform:scale(1,1)}38%{-moz-transform:scale(1,1)}39%{-moz-transform:scale(1,1)}40%{-moz-transform:scale(0.99,1.01)}41%{-moz-transform:scale(0.99,1.01)}42%{-moz-transform:scale(0.99,1.01)}43%{-moz-transform:scale(0.99,1.01)}44%{-moz-transform:scale(0.99,1.01)}45%{-moz-transform:scale(0.99,1.01)}46%{-moz-transform:scale(0.99,1.01)}47%{-moz-transform:scale(0.99,1.01)}48%{-moz-transform:scale(0.99,1.01)}49%{-moz-transform:scale(1,1)}}
@keyframes pudding{0%{transform:scale(1.2,0.8)}1%{transform:scale(1.18,0.82)}2%{transform:scale(1.16,0.84)}3%{transform:scale(1.13,0.87)}4%{transform:scale(1.1,0.9)}5%{transform:scale(1.07,0.93)}6%{transform:scale(1.04,0.96)}7%{transform:scale(1.01,0.99)}8%{transform:scale(0.99,1.01)}9%{transform:scale(0.97,1.03)}10%{transform:scale(0.95,1.05)}11%{transform:scale(0.94,1.06)}12%{transform:scale(0.93,1.07)}13%{transform:scale(0.93,1.07)}14%{transform:scale(0.93,1.07)}15%{transform:scale(0.93,1.07)}16%{transform:scale(0.94,1.06)}17%{transform:scale(0.94,1.06)}18%{transform:scale(0.95,1.05)}19%{transform:scale(0.96,1.04)}20%{transform:scale(0.98,1.02)}21%{transform:scale(0.99,1.01)}22%{transform:scale(1,1)}23%{transform:scale(1,1)}24%{transform:scale(1.01,0.99)}25%{transform:scale(1.02,0.98)}26%{transform:scale(1.02,0.98)}27%{transform:scale(1.02,0.98)}28%{transform:scale(1.03,0.97)}29%{transform:scale(1.03,0.97)}30%{transform:scale(1.02,0.98)}31%{transform:scale(1.02,0.98)}32%{transform:scale(1.02,0.98)}33%{transform:scale(1.02,0.98)}34%{transform:scale(1.01,0.99)}35%{transform:scale(1.01,0.99)}36%{transform:scale(1.01,0.99)}37%{transform:scale(1,1)}38%{transform:scale(1,1)}39%{transform:scale(1,1)}40%{transform:scale(0.99,1.01)}41%{transform:scale(0.99,1.01)}42%{transform:scale(0.99,1.01)}43%{transform:scale(0.99,1.01)}44%{transform:scale(0.99,1.01)}45%{transform:scale(0.99,1.01)}46%{transform:scale(0.99,1.01)}47%{transform:scale(0.99,1.01)}48%{transform:scale(0.99,1.01)}49%{transform:scale(1,1)}}


div.indexbannermouse{ width:27px; height:45px; bottom:40px; left:50%; margin-left:-13.5px; position:absolute; background:url(../img/bannermouse.png) center no-repeat;animation: spin 0.7s linear infinite alternate;}

div.indexbannermouse:hover{-webkit-animation:pudding 1s linear; -moz-animation:pudding 1s linear; -o-animation:pudding 1s linear; -ms-animation:pudding 1s linear; animation:pudding 1s linear;}

section.indexoneabck{ width:100%; height:11.85rem; margin-top:1.6rem; background:url(../img/indexonebg.jpg) top right no-repeat; background-size:7.86rem;}

div.indexonetitle{ width:470px; height:188px; background:url(../img/indexonetitle.png) center no-repeat; margin:auto; position:relative; z-index:10;}

div.indexonemainback{ margin-top:1.15rem !important;}

div.indexonemian{ margin:auto;}

div.indexonelistback{  max-width:4rem;width:25%; height:auto; float:left;}

div.indexonelisttop{ max-width:4rem;  width:100%; height:4rem; background:url(../img/indexhoverbg.png) #99cc00 4rem 4rem no-repeat; transition:all 0.5s ease-in-out;background-size:1.85rem;}

div.indexonelisttopgao{ height:1.32rem;}

div.indexonelistcont{ width:65%; margin:auto;}

div.indexonelistconttitle{ height:.46rem; line-height:.46rem; font-size:.26rem; color:#0f0f0f; margin-top:.09rem;}

div.indexonelistconttitle strong{ font-family:"din";}

div.indexonelistcontdesc{ margin-top:0.09rem; height:auto; line-height:.23rem; font-size:.16rem; color:#fff;}

div.indexonelistback:hover div.indexonelistback1{background:url(../img/indexhoverbg.png) #99cc00 right bottom no-repeat;background-size:1.85rem; }



div.indexonelistbottom{ max-width:4rem; width:100%; height:4rem; overflow:hidden;}

div.indexonelistbottom img{ width:100%; height:100%; transition:all 0.5s ease-in-out; transform:scale(1);}

div.indexonelistback:hover div.indexonelistbottom img{transform:scale(1.1);}

div.indexonelistback:nth-child(2) div.indexonelistback1{background:url(../img/indexhoverbg.png) #ffffcc 4rem 4rem no-repeat; transition:all 0.5s ease-in-out;background-size:1.85rem;}

div.indexonelistback:nth-child(2) div.indexonelistconttitle{ color:#0f0f0f;}

div.indexonelistback:nth-child(2) div.indexonelistcontdesc{ color:#666666; font-size:.16rem;}

div.indexonelistback:nth-child(2):hover div.indexonelistback1{background:url(../img/indexhoverbg.png) #ffffcc right bottom no-repeat; transition:all 0.5s ease-in-out;background-size:1.85rem;}


div.indexonelistback:nth-child(3) div.indexonelistback1{background:url(../img/indexhoverbg.png) #c0e2d4 4rem 4rem no-repeat; transition:all 0.5s ease-in-out;background-size:1.85rem;}

div.indexonelistback:nth-child(3) div.indexonelistconttitle{ color:#0f0f0f;}

div.indexonelistback:nth-child(3) div.indexonelistcontdesc{ color:#666666; font-size:.16rem;}

div.indexonelistback:nth-child(3):hover div.indexonelistback1{background:url(../img/indexhoverbg.png) #c0e2d4 right bottom no-repeat; transition:all 0.5s ease-in-out;background-size:1.85rem;}


div.indexonelistback:nth-child(4) div.indexonelistback1{background:url(../img/indexhoverbg.png) #008cd7 4rem 4rem no-repeat; transition:all 0.5s ease-in-out;background-size:1.85rem;}

div.indexonelistback:nth-child(4) div.indexonelistconttitle{ color:#fff;}

div.indexonelistback:nth-child(4) div.indexonelistcontdesc{ color:#fff; font-size:.16rem;}

div.indexonelistback:nth-child(4):hover div.indexonelistback1{background:url(../img/indexhoverbg.png) #008cd7 right bottom no-repeat; transition:all 0.5s ease-in-out;background-size:1.85rem;}

section.indextwomianback{ width:100%; height:9.29rem; position:relative; }

div.indextwotitle{ width:561px; height:198px; background:url(../img/indextwotitle.png) no-repeat; margin:auto; position:relative;}

div.indextwotopgao{ height:1.4rem;}

div.indextwomianbg1{background:url(../img/indextwobg2.jpg) 50%/cover no-repeat; width:100%; height:100%; position:absolute; left:0; top:0; opacity:1; transition:all 0.5s ease-in-out;}

div.indextwomianbg2{background:url(../img/indextwobg.jpg) 50%/cover no-repeat; width:100%; height:100%; position:absolute; left:0; top:0; opacity:0; transition:all 0.5s ease-in-out;}

div.indextwomianbg3{background:url(../img/indextwobg.jpg) 50%/cover no-repeat; width:100%; height:100%; position:absolute; left:0; top:0; opacity:0; transition:all 0.5s ease-in-out;}

div.indextwomian{ position:relative; margin-top:1.27rem;}

div.indextwonlist1{ width:100%; height:auto;}

div.indextwonlist1 div.indextwonlist1pic{ width:100%; height:1.16rem; background:url(../img/indextwoicon1.png) center no-repeat; background-size:.94rem; transition:all 0.5s ease-in-out;}

div.indextwonlist1title{ width:100%; height:.58rem; line-height:.58rem; text-align:center; color:#ffffcc; font-size:.32rem; font-weight:100; margin-top:.25rem;}

div.indextwonlist1desc{ width:100%; height:auto; line-height:.26rem; text-align:center; margin-top:0.09rem; font-size:.16rem; color:#ffffcc;}


div.indextwonlist2 div.indextwonlist1pic{ width:100%; height:1.16rem; background:url(../img/indextwoicon2.png) center no-repeat; background-size:.94rem; transition:all 0.5s ease-in-out;}


div.indextwonlist3 div.indextwonlist1pic{ width:100%; height:1.16rem; background:url(../img/indextwoicon3.png) center no-repeat; background-size:1.22rem; transition:all 0.5s ease-in-out;}


div.indextwonlist1:hover div.indextwonlist1pic{background:url(../img/indextwoicon1h.png) center no-repeat; background-size:.94rem;}
div.indextwonlist2:hover div.indextwonlist1pic{background:url(../img/indextwoicon2h.png) center no-repeat; background-size:.94rem;}
div.indextwonlist3:hover div.indextwonlist1pic{background:url(../img/indextwoicon3h.png) center no-repeat; background-size:1.22rem;}

div.indextwonlisttwo1 div.indextwonlist1pic{background:url(../img/indextwoicon1h.png) center no-repeat; background-size:.94rem;}
div.indextwonlisttwo2 div.indextwonlist1pic{background:url(../img/indextwoicon2h.png) center no-repeat; background-size:.94rem;}
div.indextwonlisttwo3 div.indextwonlist1pic{background:url(../img/indextwoicon3h.png) center no-repeat; background-size:1.22rem;}

div.indexthreemainback{ width:100%; height:auto;}

div.indexthreetitleback{ width:100%; height:323px; background:url(../img/indexthreebg.jpg) #339933 bottom right no-repeat; background-size:6.5rem;}

div.indexthreetitle{ width:1200px; height:323px; margin:auto; background:url(../img/indexthreetitleback.png) center 39px no-repeat;}

div.indexthreertopgao{ height:221px;}

div.indexthreertopdesc{ width:100%; height:75px; line-height:25px; overflow:hidden; text-align:center; color:#fff; font-size:16px;}

div.indexthreemian{ height:auto; width:100%;}

div.indexthreepic{ width:100%; height:auto; overflow:hidden;}

div.indexthreepic img{ width:100%; transition:all 0.5s ease-in-out; transform:scale(1);}

div.indexthreelisttitle{ width:100%; height:.61rem; line-height:.61rem; text-align:center; overflow:hidden; color:#29292b; margin-top:1.39rem;}

div.indexthreelisttitle a{ color:#29292b; font-size:.32rem; font-weight:100;}

div.indexthreelistdesc{ width:100%; height:.63rem; line-height:.63rem; text-align:center; color:#48a343; font-size:.32rem; overflow:hidden;font-family:'Canela';}

div.indexthreelistdesc p{font-family:'Canela';}

div.indexthreelistline{ width:1.02rem; height:auto; margin:auto;}

div.indexthreelistline img{ width:100%;}

div.indexthreelistmore{ width:2.67rem; height:.56rem; border:#8ec942 1px solid; background:#8ec942; margin:auto; margin-top:.79rem; border-radius:30px; text-align:center; line-height:.56rem; transition:all 0.5s ease-in-out;}

div.indexthreelistmore a{ color:#fff; font-size:.18rem; display:block; width:100%; height:100%; transition:all 0.5s ease-in-out;}

div.indexthreelistback:hover div.indexthreelistmore{ background:#fff;}

div.indexthreelistback:hover div.indexthreelistmore a{ color:#8ec942;}

div.indexthreelistback:hover div.indexthreepic img{ transform:scale(1.1);}

section.indexfourmianback{ width:100%; height:auto; background:#339933;}

div.indexfourtitleback{ width:100%; height:258px; background:url(../img/indexfourtitle.jpg) center bottom no-repeat; margin-bottom:38px;}

div.indexfourjjpic{ width:10.87rem; height:auto; position:relative; margin-bottom:1.13rem;}

div.indexfourjjpic img{ width:100%;}

div.indexfourjjdesc{ width:5.85rem; position:absolute; top:1.26rem; right:-4.29rem;}

div.indexfourjjdesccont{ width:100%; height:auto; line-height:.32rem; color:#ffffff; font-size:.18rem;}

div.indexfourjjdesccontmore{ position:absolute; right:-1.85rem; top:4.8rem; transition:all 0.5s ease-in-out;}

div.indexfourjjdesccontmoreleftline{ width:.9rem; height:1px; background:#fff; float:left; margin-top:0.08rem;}

div.indexfourjjdesccontmorelefttitle{ height:.13rem; line-height:.13rem; float:left; margin-left:.16rem; color:#f2f2f2; font-size:.18rem; font-weight:700; font-family:'din'; text-transform:uppercase;}

div.indexfourjjdesccontmorelefttitle a{ color:#f2f2f2;}

div.indexfourjjdesccontmore:hover{ right:-1.95rem; }

section.indexfiveback{ width:100%; height:auto; background:#fff; margin-top:.78rem;}

div.indexfivetitleback{ width:100%; height:249px; background:url(../img/indexfivetitlebg.jpg) center no-repeat;}

div.indexfiveqiehuan{ position:relative; top:-50px; margin-bottom:1rem;}

div.indexfivelist{ width:9.4rem; height:3.16rem; margin:auto;}

div.indexfivelistleft{ width:3.6rem; height:3.16rem; float:left; text-align: center; overflow:hidden;}

div.indexfivelistleft img{ max-width:100%; max-height:100%; transition:all 0.5s ease-in-out; transform:scale(1);}

div.indexfivelistright{ width:5.8rem; height:3.16rem; float:left; background:#f9f8ec;}

div.indexfivelistrighttime{ width:85%;margin:auto;  height:.23rem; line-height:.23rem; color:#339933; font-size:.18rem; font-weight:700; font-family:'din'; margin-top:.58rem;}

div.indexfivelistrighttitle{ width:85%; height:.36rem; line-height:.36rem; margin:auto; margin-top:.26rem; color:#339933; font-size:.26rem; font-weight:100; margin-bottom:.16rem; overflow:hidden;}

div.indexfivelistrighttitle a{ color:#339933; }

div.indexfivelistrightdesc{ width:85%; margin:auto; height:.46rem; line-height:.23rem; overflow:hidden; color:#8e8e8e; font-size:.16rem;}

div.indexfivelistrightmore{ width:1.41rem; height:.32rem; background-image: linear-gradient(to right, #84c03d , #51ab3f); border-radius:25px; text-align:center; line-height:.32rem; font-size:.16rem; margin-left:7.5%; margin-top:.31rem;}

div.indexfivelistrightmore a{ color:#fff; display:block; width:100%; height:100%; font-family:'din'; text-transform:uppercase; font-weight:700;}

div.indexfiveleftjt{ width:.63rem; height:auto; top:45%; cursor:pointer; position:absolute; left:-0.315rem; transition:all 0.5s ease-in-out;}

div.indexfiverightjt{ width:.63rem; height:auto; top:45%; cursor:pointer; position:absolute; right:-0.315rem; transition:all 0.5s ease-in-out;}

div.indexfiveleftjt:hover{left:-0.415rem; }

div.indexfiverightjt:hover{right:-0.415rem; }


div.publicfooterback{ width:100%; height:auto; background:#339933;}

div.publicfootertop{ padding-top:.6rem; padding-bottom:.45rem; border-bottom:#70b770 1px solid;}

div.publicfooterleft{ float:left; margin-left:3.5%;}

div.publicfooterleftlogo{ width:386px; height:80px; background:url(../img/dibulogo.jpg) center no-repeat;}

div.publicfooterleftlogo a{ display:block; width:100%; height:100%;}

div.publicfooterleftdesc{ margin-top:.64rem; line-height:24px; color:#9eeb9e; font-size:16px;}

div.publicfooterleftyqlink{ max-width:50%; height:auto; line-height:28px; color:#9eeb9e; font-size:16px; margin-top:40px;}

div.publicfooterleftyqlink a{ color:#9eeb9e;}

div.publicfooterright{ float:right; margin-right:4.5%;}

div.publicfooterrightnav{ float:right; margin-left:.25rem; width:1.5rem;}

div.publicfooterrightnavtitle{ height:.44rem; line-height:44px; margin-bottom:6px; color:#ffffff; font-size:20px; font-weight:100;}

div.publicfooterrightnavtitle a{ color:#fff; font-size:20px;}

div.publicfooterrightnavdesc{ line-height:30px; color:#fff; font-size:16px;}
 
div.publicfooterrightnavdesc a{ color:#fff; display:block;}
 
div.publicfooterbottom{ padding-top:.48rem; padding-bottom:.52rem;}

div.publicfooterbottomleft{ line-height:24px; width:100%; text-align:center;color:#ffffcc; font-size:14px;}

div.publicfooterbottomleft a{ color:#ffffcc;}

div.publicfooterbottomright{ width:100%; text-align:center;}

div.publicfooterbottomicon{ display:inline-block; margin-top:0.2rem;  margin-left:22px; cursor:pointer; position:relative;}

div.publicfooterbottomiconewm{ width:0rem; height:0rem; overflow:hidden; position:absolute; left:0rem; top:0rem; background:#fff; transition:all 0.5s ease-in-out;}

div.publicfooterbottomiconewm img{ width:100%; height:100%;}

div.publicfooterbottomicon:hover div.publicfooterbottomiconewm{width:1rem; height:1rem;left:-1rem; top:-1rem; }

div.neiyebannerback{ width:100%; height:auto; position:relative;}

div.gywmmianback{ width:100%; height:auto; background:url(../img/gywmrightbg.jpg) right 1.17rem no-repeat; background-size:6.81rem;}

div.neiyetoptitleback{ width:100%; height:1.96rem; margin-top:.28rem; position:relative;}

div.neiyetoptitleen{ width:100%; height:1.96rem; line-height:1.96rem; text-align:center; color:#f2f2f2; font-size:1.21rem;font-family:'Canela';}

div.neiyetoptitlecn{ width:100%; height:1.7rem; line-height:1.7rem; text-align:center; position:absolute; left:0; top:0; color:#369d36; font-size:.36rem; font-weight:100;}

div.neiyenavback{ width:100%; height:auto; text-align:center;}

div.neiyenav{  display:inline-block;}

div.neiyenavpic{ height:.32rem; margin-bottom:0.18rem;}

div.neiyenavpic img{ height:.32rem; position:relative; top:0; transition:all 0.5s ease-in-out;}

div.neiyenavtitle{padding:0 .36rem;  height:.18rem; line-height:.18rem; border-left:#62ac62 2px solid; font-size:.16rem;color:#3b9d3b;}

div.neiyenav:hover div.neiyenavpic img{ top:.1rem;-webkit-filter: drop-shadow(5px 5px 5px rgba(0,0,0,0.2));}

div.neiyenavbg div.neiyenavpic img{ top:.1rem;-webkit-filter: drop-shadow(5px 5px 5px rgba(0,0,0,0.2));}

div.gywmmiancont{ width:100%; height:auto; margin-top:1rem;}

div.gywmmianonetitleback{ width:100%; height:.59rem;}

div.gywmmianonetitleleft{ float:left; height:.59rem; line-height:.59rem; color:#000000; font-size:.36rem;}

div.gywmmianonetitleright{ float:right;}

div.gywmmianonetitlerightline{ width:1.95rem; height:1px; background:#000; float:left; margin-top:.29rem; margin-right:.16rem;}

div.gywmmianonetitlerighten{ float:left; height:.59rem; line-height:.59rem; color:#000000; font-size:.34rem;font-family:'Canela';}

div.gywmmianonetitlerighten span{ color:#49b549;font-family:'Canela';}

div.gywmmainone{ width:100%; height:auto; margin-top:.88rem;}

div.gywmmainoneleft{ width:95%; height:auto;}

div.gywmmainonedesc{ width:100%; height:auto; line-height:.32rem; height:4.8rem; font-size:.16rem; overflow:hidden;}

div.gywmmainoneright{ max-width:5.17rem; width:100%; float:right;}

div.gywmmainoneright img{ width:100%;}

div.gywmmainonenav{ width:25%; height:auto; float:left; margin-top:0.5rem;}

div.gywmmainonenavgreentitle{ width:100%; height:.53rem; line-height:.53rem; color:#3b9d3b; font-size:.36rem; margin-bottom:0.06rem;}

div.gywmmainonenavgreentitle1{ width:100%; height:.53rem; line-height:.53rem; color:#3b9d3b; font-size:.36rem; margin-bottom:0.06rem;}

div.gywmmainonenavdesc{ width:100%; height:auto; line-height:.25rem; color:#000000; font-size:.16rem;}

div.gywmtwoback{ width:100%; height:auto; margin-top:1.1rem; margin-bottom:1.1rem; position:relative;}

div.gywmtwopic{ width:100%; height:auto; margin-top:.4rem;}

div.gywmtwopic img{ width:100%;}

div.gywmtworighttitleback{ width:100%; height:auto; line-height:.5rem; color:#161616; font-size:.36rem;font-family:'Canela'; margin-bottom:.4rem;}

div.gywmtworighttitleback p{font-family:'Canela';}

div.gywmtworightdesc{ width:100%; height:4.5rem; overflow:hidden; line-height:.32rem; color:#000000; font-size:.16rem;}

div.indextwoposition{ position:absolute; top:0; left:50%; margin-left:-600px;}

div.gywmthreedesc{ height:5.7rem; overflow:hidden; width:100%; line-height:.32rem; color:#000000; font-size:.16rem;}

div.gywmthreepic{ width:5.32rem; height:auto; margin:auto;}

div.gywmthreepic img{ width:100%;}

div.gywmthreegao{ height:.78rem;}

div.cptopdescback{ padding:0 15px; width:100%; height:auto; margin-top:0.6rem; line-height:.32rem; color:#666666; font-size:.16rem; margin-bottom:0.1rem;}

div.cplist{ width:100%; max-width:3.76rem; margin:auto; height:4.9rem; margin-top:.5rem; transition:all 0.5s ease-in-out;}

div.cplistpic{ width:100%; height:auto; position:relative; overflow:hidden;}

div.cplistpic img.cplistpic{ width:100%;  transition:all 0.5s ease-in-out; transform:scale(1);}

div.cplistcont{ width:100%; height:1.54rem; background:#f4f4f4; transition:all 0.5s ease-in-out;}

div.cplistcontmian{ width:90%; height:auto; margin:auto;}

div.cplistcontmiantopback{ width:100%; height:.48rem; border-bottom:#dbdbdb 1px solid;}

div.cplistcontmiantopleft{ width:80%; height:.48rem; line-height:.48rem; overflow:hidden; color:#333333; font-size:.18rem; float:left;}

div.cplistcontmiantopleft a{ color:#333;}

div.cplistcontmiantopright{ width:20%; float:left; height:.48rem; line-height:.48rem; text-align:center;}

div.cplistcontmiantopright img{ width:.35rem;}

div.cplistcontmiandesc{ width:100%; height:.5rem; line-height:.25rem; overflow:hidden; margin-top:.16rem; color:#999999; font-size:.16rem;}

div.cplistpicmark{ width:.57rem; position:absolute; bottom:.33rem; right:.18rem;}

div.cplistpicmark img{ width:100%;}

div.cplist:hover div.cplistpic img.cplistpic{ transform:scale(1.1);}

div.cplist:hover div.cplistcont{ background:#fff;}

div.cplist:hover{box-shadow: 0px 0px 20px rgba(0, 0, 0, 0.15);}

div.cpbreadtitle{ width:100%; height:.38rem; line-height:.38rem; margin-top:.63rem; margin-bottom:.32rem;}

div.cpbreadtitle a{ color:#666666;}

div.cpbreadtitle span{ color:#49b749;}

div.cpxxleftqiehuan{ width:100%; height:6.06rem; overflow:hidden; border:#e5e5e5 1px solid;}

div.cpxxtitleback{ width:100%; height:.31rem; line-height:.31rem; color:#666666; font-size:.26rem;}

div.cpxxrightcont{ width:95%; float:right;}

div.cpxxentitle{ width:100%; height:.54rem; line-height:.54rem; color:#48a343; font-size:.18rem;font-family:'Canela';}

div.cpxxenlinebg{ width:.61rem; height:auto; margin-top:0.05rem;}

div.cpxxenlinebg img{ width:100%;}

div.cpxxrightdesc{ width:100%; height:2.8rem; overflow:hidden; line-height:.28rem; color:#666666; font-size:.16rem; margin-top:.35rem; margin-bottom:1.07rem;}

div.cpxxleftback{ width:.63rem; height:.63rem; float:left; cursor:pointer;  background:#cccccc; border-radius:50%; transition:all 0.5s ease-in-out;}

div.cpxxleftback img{ width:100%;}

div.cpxxleftback:hover{ background:#349a34;}


div.cpxxrightback{ width:.63rem; height:.63rem; margin-left:.34rem; transition:all 0.5s ease-in-out;  background:#cccccc; border-radius:50%; cursor:pointer; float:left;}

div.cpxxrightback img{ width:100%;}

div.cpxxrightback:hover{ background:#349a34;}


div.cpxxcontneirongtitle{ width:100%; height:1.07rem; line-height:1.07rem; border-bottom:#dcdcdc 2px solid; color:#666666; font-size:.18rem; margin-top:.12rem;}

div.cpxxcontneirong{ width:100%; padding-top:.4rem; padding-bottom:2.5rem; font-size:.16rem;}
div.cpxxcontneirong img{ max-width:100%;}

div.cpxxbottoml{ width:45%; height:auto; float:left;}

div.cpxxbottomltitle1{ width:100%; height:.52rem; line-height:.52rem; color:#49b649; font-size:.16rem;}

div.cpxxbottomltitle2{ width:100%; height:.51rem; line-height:.51rem; color:#49b649; font-size:.26rem;}

div.cpxxbottomltitle2 a{ color:#49b649;}

div.cpxxbottommiddle{ width:10%;  text-align:center; float:left;}

div.cpxxbottommiddle img{ width:.51rem;}

div.cpxxbottommiddletitle{ width:100%; height:.45rem; line-height:.45rem; color:#49b649; font-size:.16rem;}

div.neiyecasetitleback{ width:100%; height:.74rem; line-height:.74rem; color:#339933; font-size:.36rem; font-weight:100; text-align:center;}

div.neiyecaseentitleback{ width:100%; height:.95rem; line-height:.95rem; text-align:center; color:#f0f6f0; font-size:1.21rem;font-family:'Canela'; margin-top:.45rem;}

div.neiyecasedesc{ width:100%; height:auto; line-height:.26rem; text-align:center; color:#339933; font-size:.16rem; margin-top:0.03rem; margin-bottom:.7rem;}

div.case_leftbottom{ width:30%; height:auto; float:left; margin-left:5%; margin-top:0.32rem;}

div.case_leftbottomcntitle{ width:100%; height:.44rem; line-height:.44rem; overflow:hidden; color:#666666; font-size:.26rem; font-weight:100; margin-top:.32rem;}

div.case_leftbottomcnentitle{ width:100%; height:.38rem; line-height:.38rem; color:#48a343; font-size:.18rem;font-family:'Canela';}

div.case_leftbottomcnentitle p{font-family:'Canela';}

div.case_rightbottom{ width:60%; margin-right:5%; margin-top:.32rem; float:right; color:#ccc; font-size:.16rem; height:.81rem; overflow:hidden; line-height:.27rem;    margin-top: .75rem;
}



div.lxwmoneback{ width:100%; height:auto;}

div.lxwmone{ width:100%; height:auto; margin:0; padding:0;}

div.lxwm_oneleftback{ max-width:5.32rem; width:100%; height:auto;}

div.lxwm_oneleftnav{ width:100%; height:1.28rem; border-bottom:0.01rem solid #d4d5d6; margin-top:.4rem;}

div.lxwm_oneleftnavlefticon{ width:.22rem; height:.34rem; float:left; margin-left:.32rem; margin-top:.47rem;}

div.lxwm_oneleftnavright{ float:left; margin-top:.32rem; width: 78%;}

div.lxwm_oneleftnavrighttitle{ height:.34rem; line-height:.34rem; color:#3a3a3a; font-weight:700; font-size:.18rem;}

div.lxwm_oneleftnavrighttitle p{ padding-left:.32rem;}

div.lxwm_oneleftnavrightdesc{ height:.28rem; line-height:.28rem; color:#3a3a3a; font-size:.16rem;}

div.lxwm_oneleftnavrightdesc p{ padding-left:.32rem;}

div.lxwmone_map{ max-width:8rem; width:100%; height:5rem; overflow:hidden;}

div.lxwmtwo{ width:100%; height:auto; margin:0; padding:0;}

div.lxwmtwotitleback{ height:1.1rem; line-height:.36rem; color:#525252; font-size:.16rem;}

div.gywmlxwmtwoline{  height:.12rem; border-top:.01rem solid #dadada;}

div.lxwm_twoformnav{ margin-top:.26rem;}

div.lxwm_twoformnavleft{ float:left; height:.5rem; line-height:.5rem; color:#525252; font-size:.16rem;}

div.lxwm_twoformnavright{ width:2.78rem; height:.48rem; border:#dadada 0.01rem solid; float:left; margin-left:.2rem;}

div.lxwm_twoformnavright input{ width:100%; height:100%; line-height:.48rem; background:none; border:none; padding-left:0.09rem; color:#b4b4b4; outline:none;}

div.lxwm_twoformnavright select{ padding-left:0.09rem; width:100%; height:100%; line-height:.48rem; background:none; border:none; color:#b4b4b4; outline:none;}

div.lxwm_twoformnavright textarea{width:100%; height:100%; line-height:.26rem; background:none; border:none; padding-left:0.19rem; color:#b4b4b4; outline:none; padding-top:0.16rem;}

div.lxwmtwoformsubmit{ width:1.58rem; height:.48rem; border:0.01rem solid #339933; background:#339933; text-align:center; line-height:.46rem; color:#fff; font-size:.18rem; font-weight:700; margin-left:3.55rem; transition:all 0.5s ease-in-out;}

div.lxwmtwoformsubmit input{ transition:all 0.5s ease-in-out; width:100%; height:100%; display:block; background:none; border:none; cursor:pointer; font-weight:700;}

div.lxwmtwoformsubmit:hover{ background:#fff;}

div.lxwmtwoformsubmit:hover input{ color:#339933;}



div.mbheadback{ width:100%;  height:auto; background:#339933; position:relative; z-index:9999999; display:none;}

div.mbheadlogo{ width:auto; height:1rem; float:none; margin-left:.04rem;}

div.mbheadlogo img{ height:1rem; }

div.dszpcshow{ display: block;}

div.dszsjshow{ display: none;}

div.dszsjshow img{ width: 100%;}

div.indexbannerrightbottom_vr{  height: 60px;
    line-height:60px;
    color: #ffffcc;
    font-size: 50px;
    font-weight: 700;
    font-family: 'din';
letter-spacing: 5px;}
div.indexbannerrightbottom_vr a{ color: #ffffcc;}

div.neiyecpsousuoback{ width:100%; height: auto; margin:30px 0;} 

div.neiyecpsousuo{ width:342px; height:39px; float: right; background: url(../img/cpss.png) center no-repeat;}

div.neiyecpsousuofloat{ width: 280px; height: 39px; float: left; margin-left: 14px; line-height: 39px;}

div.neiyecpsousuofloat input{ width: 100%; height: 100%; display: block; background: none; border: none; outline: none; color: #646464; font-size: 14px;}

div.neiyecpsousuort{ width: 46px; height: 37px; float: left; margin-top: 1px;}

div.neiyecpsousuort input{ width: 100%; height: 100%; display: block; background: none; border: none; outline: none;  font-size: 0px; cursor:pointer;}

@media screen and (max-width: 1200px){
	
div.dszsjshow{ display: block;}

	
	div.dszpcshow{ display: none;}

div.mbheadback{ display:block;} 

div.indexbannerhead{ display:none;}
div.mbheadlogo img {
    height: 1rem;
       height: 0.7rem;
    transform: scale(0.9);
    margin-top: 0.15rem;
}
div.indexbannerback {
    width: 100%;
    height: 50vh;
    position: relative;
    background: url(../img/indexbanner.jpg) 50%/cover no-repeat;
}
div.indexbannerrightbottomen1 {
    height: 28px;
    line-height: 28px;
    color: #ffffcc;
    font-size: 18px;
    font-weight: 700;
    font-family: 'din';
}
div.indexbannerrightbottomen2 {
    height: 21px;
    line-height: 21px;
    color: #ffffcc;
    font-size: 14px;
    font-weight: 700;
    font-family: 'din';
}
div.indexbannerrightbottomcn2 {
    height: 29px;
    line-height: 29px;
    color: #ffffcc;
    font-size: 14px;
}
div.indexonetitle {
    width: 100%;
    height: 188px;
    background: url(../img/indexonetitle.png) center no-repeat;
    margin: auto;
    position: relative;
    z-index: 10;
}
div.indexonelistback {
    max-width: 4rem;
    width: 50%;
    height: auto;
    float: left;
    margin: 0;
}
section.indextwomianback {
    width: 100%;
    height: 17.29rem;
    position: relative;
}
section.indexoneabck{ height:auto;}
div.indextwotitle {
    width: 100%;
    height: 198px;
    background: url(../img/indextwotitle.png) center no-repeat;
    margin: auto;
    position: relative;
}
.indextwonlist{ margin-bottom:.2rem;}
div.indexthreetitle {
    width: 100%;
    height: 323px;
    margin: auto;
    background: url(../img/indexthreetitleback.png) center 39px no-repeat;
}
div.indexthreelistback{ border-bottom:#ccc 1px solid;}
div.indexthreelisttitle {
    width: 100%;
    height: .61rem;
    line-height: .61rem;
    text-align: center;
    overflow: hidden;
    color: #29292b;
    margin-top: 0.5rem;
}
div.indexfourjjpic {
    width: 100%;
    height: auto;
    position: relative;
    margin-bottom: 1.13rem;
}
div.indexfourjjdesc {
    width: 90%;
	margin:auto;
    position:static;
	margin-top:0.2rem;
}
div.indexfourjjdesccontmore{position:static;margin-top:0.2rem;}

div.indexfivelist{ width:100%; height:auto;}
div.indexfivelistleft {
    width: 100%;
    height:auto;
    float: left;
    overflow: hidden;
}
div.indexfivelistright{ width:100%;}
div.indexfivelistrightdesc {
    width: 85%;
    margin: auto;
    height: .46rem;
    line-height: .26rem;
    overflow: hidden;
    color: #8e8e8e;
    font-size: .16rem;
}
div.indexfiverightjt {
    width: .63rem;
    height: auto;
    top: 45%;
    cursor: pointer;
    position: absolute;
    right: -0.09rem;
    transition: all 0.5s ease-in-out;
    z-index: 9;
}
div.indexfiverightjt img{ width:100%;}
div.indexfiveleftjt {
    width: .63rem;
    height: auto;
    top: 45%;
    cursor: pointer;
    position: absolute;
    left: -0.09rem;
    transition: all 0.5s ease-in-out;
    z-index: 9;
}
div.indexfiveleftjt img{ width:100%;}
div.publicfooterleftlogo{ display:none;}
div.publicfooterright{ display:none;}
div.indexthreelistmore{ margin-bottom:0.2rem;}
div.neiyenavtitle{ border:none;} 
div.neiyenav {
    display: inline-block;
    width: 48%;
    margin-bottom: 0.4rem;
}
div.gywmmainonenav {
    width: 50%;
    height: auto;
    float: left;
    margin-top: 0.5rem;
}
div.gywmmainoneright {
    max-width: 5.17rem;
    width: 100%;
    float: right;
    margin-top: 0.4rem;
}
div.indextwoposition {
    position:static; 
     top:auto;
    left:auto; 
    margin-left:auto; 
}
div.gywmtworighttitleback {
    width: 100%;
    height: auto;
    line-height: .5rem;
    color: #161616;
    font-size: .36rem;
    font-family: 'Canela';
    margin-bottom: .4rem;
    margin-top: 0.4rem;
}
div.gywmthreepic {
    width: 5.32rem;
    height: auto;
    margin: auto;
    margin-top: 0.5rem;
}
div.lxwm_oneleftnavright {
    float: left;
    margin-top: .32rem;
    width: 82%;
}
div.cpbreadtitle{ display:none;}
}










