body{
	font-family: MicrosoftYaHei;
	}

.topcompany{ 
    position: absolute;
    text-align: center;
    left: 0;
    right: 0;
    margin-left: auto;
    margin-right: auto;
    /* width: 203px; */
    z-index: 2;
    top: 5px;
}
.topcompany .cnnmae{ 

}
.topcompany .enname{ 
    font-size: 10px;
}
.topcompany .comname{
    text-align-last: justify;
    margin-left: 70px;
    width: 23%;
    
}
.topcompany .comshare{
    text-align: right;
    padding-right: 40px;
    
}

.layui-nav-item a:hover{background-color:#fff}
.products{
	width:100%;
	margin:0 auto;
	position:relative;
	}
.products .logo{
	position:absolute;
	text-align:center;
	top:-57px;
	width: 100%;
	}
.btico{
	position:absolute;
	text-align:center;
	top:-29px;
    width:100%;
	z-index:1;
	}
.products .ico img{
	width:46px;
	height:46px;
	}
.products .title{
	font-size:32px;
	text-align:center;
	font-family: MicrosoftYaHei;
	font-weight: normal;
	font-stretch: normal;
	line-height: 25px;
	letter-spacing: 0px;
	color: #000;
	padding-top:38px;
	}
.products .entitle{
	font-size:20px;
	text-align:center;
	font-family: MicrosoftYaHei;
	font-weight: normal;
	font-stretch: normal;
	line-height: 56px;
	letter-spacing: 0px;
	color: #000;
	}
.products .ftitle{
	font-size:16px;
	text-align:center;
	font-family: MicrosoftYaHei;
	font-weight: normal;
	font-stretch: normal;
	line-height: 56px;
	letter-spacing: 0px;
	color: #000;
	padding-bottom:50px;
	padding-top:25px;
	}
.proimg{
	text-align:center;
	overflow:hidden
	}
.proimg img{
	width:100%;
	height:auto;
	transition: all 0.3s ease 0s;
	}
.proimg:hover img{ transform: scale(0.8); }

.protitle{
	text-align:center;
	font-size: 18px;
	font-weight: normal;
	font-stretch: normal;
	line-height: 28px;
	letter-spacing: 0px;
	color: #fff;
	}
.prone {
			display: block;
			border-radius:10%;
			border-color: #f4f2e9;
			border-style: solid;
			border-width: 1px;
			overflow:hidden
}
.protitle {
		background-color:#FFB800;
		border-bottom-left-radius: 10%;
		border-bottom-right-radius: 10%;
		line-height: 63px;
}
.promore {
		text-align: center;
		margin-top: 50px;
		margin-bottom: 150px;
		
}

.newskuang {
		border-style: solid;
		border-color: #a59d9d;
		border-width: thin;
		background-color: #fff;
}
.news .newstitle {
	display: block;
	line-height: 68px;
	height: 68px;
	color: #000;
	font-size: 16px;
	border-bottom: 1px solid #a59d9d;
}
.news .newsico {
	padding-left: 20px;
	padding-right: 5px;
	}
.news .newmore {
	float: right;
	margin-right: 20px;
}
.news .newmore a{
   color:#000;
}
.newslist {
	margin:10px 20px;
}
.newslist li {
	line-height: 48px;
}
.newslist .lico {
	margin-right:10px;
}
.newslist .date {
	float: right;
}
.meiti .banner {
	margin-bottom: 40px;
	}
.meiti .banner img {
	width:100%
	}
.meitilist {
	display:block;
	border-color: #dddddd;
	border-style: solid;
	border-width: thin;
    padding: 10px 0px 20px 0px;
}
.rmtlogo{
    width:15%;
}
.rmtlist{
    width:85%;
}
.con img{
	width:100%;
	}
.youshi{
	width:100%;
	margin:0 auto;
	position:relative;
	background-color:#FFB800;
	padding-bottom:50px;
	}
.youshi .logo{
	position:absolute;
	text-align:center;
	top:-57px;
	width: 100%;
	}
.youshi .title{
	font-size:32px;
	text-align:center;
	font-family: MicrosoftYaHei;
	font-weight: normal;
	font-stretch: normal;
	line-height: 25px;
	letter-spacing: 0px;
	color: #fff;
	padding-top:48px;
    padding-bottom:50px;
	}

.youshi .ftitle{
	font-size:16px;
	text-align:center;
	font-family: MicrosoftYaHei;
	font-weight: normal;
	font-stretch: normal;
	line-height: 56px;
	letter-spacing: 0px;
	color: #fff;
	padding-bottom:50px;
	}

.o2o{
	width:100%;
	margin:0 auto;
	position:relative;
	background-color:#fff;
    padding-bottom:150px;
	}
.o2o .logo{
	position:absolute;
	text-align:center;
	top:-57px;
	width: 100%;
	}
.o2o .title{
	font-size:32px;
	text-align:center;
	font-family: MicrosoftYaHei;
	font-weight: normal;
	font-stretch: normal;
	line-height: 25px;
	letter-spacing: 0px;
	color: #000;
	padding-top:48px;
    padding-bottom:50px;
	}

.o2o .ftitle{
	font-size:16px;
	text-align:center;
	font-family: MicrosoftYaHei;
	font-weight: normal;
	font-stretch: normal;
	line-height: 56px;
	letter-spacing: 0px;
	color: #000;
	padding-bottom:50px;
	}

.xingxiang{
	width:100%;
	margin:0 auto;
	position:relative;
	background-color:#FFB800;
    padding-bottom:150px;
	}
.xingxiang .logo{
	position:absolute;
	text-align:center;
	top:-57px;
	width: 100%;
	}
.xingxiang .title{
	font-size:32px;
	text-align:center;
	font-family: MicrosoftYaHei;
	font-weight: normal;
	font-stretch: normal;
	line-height: 25px;
	letter-spacing: 0px;
	color: #fff;
	padding-top:48px;
    padding-bottom:50px;
	}

.xingxiang .ftitle{
	font-size:16px;
	text-align:center;
	font-family: MicrosoftYaHei;
	font-weight: normal;
	font-stretch: normal;
	line-height: 56px;
	letter-spacing: 0px;
	color: #fff;
	padding-bottom:50px;
	}

.leyuan{
	width:100%;
	margin:0 auto;
	position:relative;
	background-color:#fff;
	padding-bottom:0px;
	}
.leyuan .logo{
	position:absolute;
	text-align:center;
	top:-57px;
	width: 100%;
	}
.leyuan .title{
	font-size:32px;
	text-align:center;
	font-family: MicrosoftYaHei;
	font-weight: normal;
	font-stretch: normal;
	line-height: 25px;
	letter-spacing: 0px;
	color: #000;
	padding-top:48px;
    padding-bottom:50px;
	}

.leyuan .ftitle{
	font-size:16px;
	text-align:center;
	font-family: MicrosoftYaHei;
	font-weight: normal;
	font-stretch: normal;
	line-height: 56px;
	letter-spacing: 0px;
	color: #000;
	padding-bottom:50px;
	}

.news{
	width:100%;
	margin:0 auto;
	position:relative;
	background-color:#FFB800;
    padding-bottom:150px;
	}
.news .logo{
	position:absolute;
	text-align:center;
	top:-57px;
	width: 100%;
	}
.news .title{
	font-size:32px;
	text-align:center;
	font-family: MicrosoftYaHei;
	font-weight: normal;
	font-stretch: normal;
	line-height: 25px;
	letter-spacing: 0px;
	color: #fff;
	padding-top:48px;
    padding-bottom:50px;
	}

.news .ftitle{
	font-size:16px;
	text-align:center;
	font-family: MicrosoftYaHei;
	font-weight: normal;
	font-stretch: normal;
	line-height: 56px;
	letter-spacing: 0px;
	color: #fff;
	padding-bottom:50px;
	}

.news .banner{
	text-align:center;
    margin-bottom:40px;
	
	}
.news .banner img{
	width:100%;
	}

.meiti{
	width:100%;
	margin:0 auto;
	position:relative;
	background-color:#fff;
    padding-bottom:150px;
	}
.meiti .title{
	font-size:32px;
	text-align:center;
	font-family: MicrosoftYaHei;
	font-weight: normal;
	font-stretch: normal;
	line-height: 25px;
	letter-spacing: 0px;
	color: #000;
	padding-top:48px;
    padding-bottom:50px;
	}

.meiti .ftitle{
	font-size:16px;
	text-align:center;
	font-family: MicrosoftYaHei;
	font-weight: normal;
	font-stretch: normal;
	line-height: 56px;
	letter-spacing: 0px;
	color: #000;
	padding-bottom:50px;
	}
.meitilist li{
	padding-top: 15px;
    padding-bottom: 15px;
	height: 100px;
	}
.meitilist li .time{
    float: left;
    margin-left: 20px;
    width: 40%;
    margin-right: 20px;
	}
.meitilist li .time img{
	width:100%;
	height:100px;
	border-style: solid;
    border-color: #ddd;
    border-width: thin;
	}
.meitilist .conts{
    margin-right: 20px;
    line-height: 68px;
    height: 68px;
	}
.meitilist .conts .contitle{
	font-size:16px;
	}
.meitilist .conts p {
    color: #999;
    font-size: 14px;
    line-height: 18px;
    text-align: left;
}
.meitilist .conts p.abstract {
    overflow: hidden;
    word-wrap: break-word;
    font-family: Microsoft YaHei;
    font-size: 13px;
    line-height: 20px !important;
    padding-top: 10px;
    color: #666666;
    font-weight: normal;
    text-decoration: none;
}

.bottom{
	width:100%;
	margin:0 auto;
	position:relative;
	background-color:#FFB800;
	}
.bottom .con{
	text-align: center;
	width:151px;
	height:38px;
	margin: 0 auto;
	}
.bottom .logo{
	position:absolute;
	text-align:center;
	top:-57px;
	width: 100%;
	}
.bottom .title{
	font-size:18px;
	text-align:center;
	font-family: MicrosoftYaHei;
	font-weight: normal;
	font-stretch: normal;
	line-height:1.2;
	letter-spacing: 0px;
	color: #fff;
	padding-top:48px;
    padding-bottom:20px;
	}

.bottom .ftitle{
	font-size:16px;
	text-align:center;
	font-family: MicrosoftYaHei;
	font-weight: normal;
	font-stretch: normal;
	line-height: 30px;
	letter-spacing: 0px;
	color: #fff;
	padding-bottom:30px;
	}

.leimg{overflow:hidden;}
.leimg img{
	width:100%;
	height:auto;
	transition: all 0.3s ease 0s;
	}
.leimg:hover img{ transform: scale(1.2); }

.letitle{
	text-align:center;
	font-size: 18px;
	font-weight: normal;
	font-stretch: normal;
	line-height: 28px;
	letter-spacing: 0px;
	color: #999;
	}
.le{
			display: block;
			border-color: #f4f2e9;
			border-style: solid;
			border-width: 2px;
}
.letitle {
    color:#fff;
    background-color: #FFB800;
    line-height: 60px;
}
.lelist{
	margin-bottom:150px;
	
	}

.headtop{
	width:100%;
	margin:0 auto;
	background-color:#fff;
	height:118px;
	}
.nav{
	width:100%;
	position: absolute;
    text-align: center;
    z-index: 2;
	height: 178px;
    background-color: transparent;
    background-image: url(http://agriculture-1149515.pic42.websiteonline.cn/upload/b8kk.png);
	background-repeat:repeat-x;
	padding-top:40px;
	}
.nav .pclogo{
	position:absolute;
	text-align:center;
    left: 0; 
    right: 0; 
    margin-left: auto; 
    margin-right: auto; 
    width: 203px; /* 要设定宽度 */
	z-index:2;
	top:0px;
	}
.layui-nav{
	background-color:#fff;
	padding:0 5px;
	margin: 0 auto;
	}
.nav .layui-nav-item{
	width:133px;
	height:90px;
	}

.nav .layui-nav .layui-nav-item a {
	color:#666;
	font-size:16px;
	}
.nav .layui-nav .layui-nav-item a:hover{
	color:#ffb368;
	}


.full-dropdown {
	display:none;
	position:absolute;
	left:0;
	top:90px;
	width:100%;
	z-index:50;
	background-color:#fff;
	-webkit-box-shadow:0 0 3px 1px rgba(0, 0, 0, 0.2);
	box-shadow:0 0 3px 1px rgba(0, 0, 0, 0.2);
	border-bottom:1px solid #d9d9d9 \9
}
.full-dropdown .nav-web {
	margin:0 auto;
	height:275px
}
.full-dropdown .column {
	position:relative;
	float:left;
	width:30%;
	height:251px;
	padding-top:24px;
	background:url("https://www.szweb.cn/webimages/columnbg.png") no-repeat right 0
}
.full-dropdown .column .navbg {
	position:absolute;
	top:0;
	right:0;
	z-index:-1;
	width:500%;
	height:100%;
	background-color:#f2f2f2;
	-webkit-box-shadow:0 0 3px 1px rgba(0, 0, 0, 0.2);
	box-shadow:0 0 3px 1px rgba(0, 0, 0, 0.2);
	border-bottom:1px solid #d9d9d9 \9
}
.full-dropdown .column .navbg_2 {
	position:absolute;
	top:0;
	z-index:-1;
	width:500%;
	height:100%;
	background-color:#fff;
	-webkit-box-shadow:0 0 3px 1px rgba(0, 0, 0, 0.2);
	box-shadow:0 0 3px 1px rgba(0, 0, 0, 0.2);
	border-bottom:1px solid #d9d9d9 \9
}
.full-dropdown .column .ico {
	height:132px;
	line-height:132px
}
.full-dropdown .column .ico img {
	vertical-align:middle
}
.full-dropdown .column .cn {
	font-size:18px;
	line-height:36px;
	font-weight:bold;
	color:#333
}
.full-dropdown .column .en {
	font-size:30px;
	line-height:36px;
	font-weight:bold;
	color:#ccc
}
.full-dropdown .subnav {
	float:left;
	width:70%
}

/* about nav */
.about-nav-wrapper dl {
padding:5px 15px;
height:auto
}
.about-nav-wrapper dl dt {
padding-bottom:10px;
font-size:16px;
font-weight:normal
}
.about-nav-wrapper dl dd {
padding-left:20px
}
.about-nav-wrapper .know {
background:none
}
.about-nav-wrapper .customer {
background:none;
border:0
}

.about-nav-wrapper dl {
	float:left;
	width:318px;
	padding:24px 40px 0;
	height:251px
}
.about-nav-wrapper dl dt {
	margin-bottom:15px;
	padding-bottom:16px;
	font-size:18px;
	color:#000;
	line-height:24px;
	font-weight:bold;
	border-bottom:1px solid #d9d9d9
}
.about-nav-wrapper dl a {
	display:block;
	font-size:16px;
	text-align:left;
	line-height:36px;
	color:#666;
	padding-left:12px;
	background:url("https://www.szweb.cn/webimages/colsolline.png") no-repeat 0 center
}
.about-nav-wrapper dl a:hover {
	font-weight:bold;
	color:#d90000;
	background-image:url("https://www.szweb.cn/webimages/colsollineac.png")
}
.about-nav-wrapper .know {
	background:url("https://www.szweb.cn/webimages/navknow.png") no-repeat 246px 173px
}
.about-nav-wrapper .customer {
	border-left:1px solid #d9d9d9;
	background:url("https://www.szweb.cn/webimages/navcus.png") no-repeat 243px 168px
}

.contact-nav-wrapper dl {
	float:left;
	position:relative;
	width:305px;
	height:192px;
	padding:83px 40px 0 54px;
	overflow:hidden;
	zoom:1
}
.contact-nav-wrapper dl .ico {
	float:right;
	width:100px
}
.contact-nav-wrapper dl dt {
	font-size:16px;
	line-height:60px;
	color:#333;
	font-weight:bold
}
.contact-nav-wrapper dl dt a:hover {
	color:#d90000
}
.contact-nav-wrapper dl dd {
	font-size:14px;
	line-height:18px;
	color:#888
}
.contact-nav-wrapper dl dd a {
	color:#888
}
.contact-nav-wrapper dl .ico a {
	display:block
}
.contact-nav-wrapper .hr {
	border-left:1px dashed #d9d9d9
}
.contact-nav-wrapper dl {
width:100%;
height:auto;
padding:0 0 0 15px
}
.contact-nav-wrapper dl dt {
font-weight:normal;
line-height:44px
}

.contact-nav-wrapper .hr {
border:0
}


.m-ico-links {
	float:left;
	text-align:left;
	width:45.4%;
	padding-top:25px;
	padding-left:4.6%
}
.m-ico-links a {
	display:block;
	font-size:0;
	line-height:45px;
	margin-bottom:16px
}
.m-ico-links a:hover {
	color:#d90000
}
.m-ico-links img {
	margin-right:20px
}
.m-ico-links span {
	font-size:16px;
	vertical-align:middle
}
.shop-nav-wrapper .m-dash {
	width:44.5%;
	border-left:1px dashed #d2d2d2;
	height:250px
}


.news-nav-wrapper, .wechat-nav-wrapper {
	overflow:hidden
}
.news-nav-wrapper ul, .wechat-nav-wrapper ul {
	padding-top:65px;
	margin-left:-46px;
	margin-right:-46px
}
.news-nav-wrapper li, .wechat-nav-wrapper li {
	float:left;
	width:25%;
	padding:0;
	text-align:center;
	font-size:16px;
	line-height:60px;
	font-weight:bold
}
.news-nav-wrapper li:hover a, .wechat-nav-wrapper li:hover a {
	color:#d90000
}
.news-nav-wrapper .ico, .wechat-nav-wrapper .ico {
	margin-bottom:6px
}
.news-nav-wrapper .ico img, .wechat-nav-wrapper .ico img {
	width:100px;
	height:100px
}
.news-nav-wrapper h3, .wechat-nav-wrapper h3 {
	font-weight:bold;
	font-size:16px
}
.news-nav-wrapper h3 a, .wechat-nav-wrapper h3 a {
	color:#333;
	font-size: 16px;
}
.wechat-nav-wrapper .navbg {
    position: absolute;
    top: 0;
    z-index: -1;
    width: 500%;
    height: 100%;
	left:-100%;
    background-color: #fff;
    -webkit-box-shadow: 0 0 3px 1px rgba(0, 0, 0, 0.2);
    box-shadow: 0 0 3px 1px rgba(0, 0, 0, 0.2);
    border-bottom: 1px solid #d9d9d9 \9;
}

.contact-nav-wrapper dl {
	float:left;
	text-align:left;
	position:relative;
	width:305px;
	height:192px;
	padding:83px 40px 0 54px;
	overflow:hidden;
	zoom:1
}
.contact-nav-wrapper dl .ico {
	float:right;
	width:100px
}
.contact-nav-wrapper dl dt {
	font-size:16px;
	line-height:60px;
	color:#333;
	font-weight:bold
}
.contact-nav-wrapper dl dt a:hover {
	color:#d90000
}
.contact-nav-wrapper dl dd {
	font-size:14px;
	line-height:18px;
	color:#888
}
.contact-nav-wrapper dl dd a {
	color:#888;
}
.contact-nav-wrapper dl .ico a {
	display:block
}
.contact-nav-wrapper .hr {
	border-left:1px dashed #d9d9d9
}



.solution-nav-wrapper .solution-nav {
	padding-top:34px
}
.solution-nav-wrapper ul {
	padding-left:60px
}
.solution-nav-wrapper li {
	float:left;
	width:25%;
	padding:0
}
.solution-nav-wrapper li a {
	display:block;
	font-size:16px;
	line-height:50px;
	color:#333;
	padding-left:12px;
	background:url("https://www.szweb.cn/webimages/colsolline.png") no-repeat 0 center
}
.solution-nav-wrapper li a:hover {
	font-weight:bold;
	color:#d90000;
	background-image:url("https://www.szweb.cn/webimages/colsollineac.png")
}


.layui-nav-bar{
    background-color: transparent;	
	}

.homelinks li {
    float: left;
    margin: 10px;
    font-size: 14px;
    line-height: 1.2;
	color:#999;
}
.homelinks li a{
    color:#999;
}
/* 内页banner */
.navbanner {width:100%; height:360px; background:no-repeat center; overflow:hidden}
.navbanner_txt { text-align:center; line-height:360px;}
.navbanner_txt h1 { font-size:36px; color:#fff}

.menulist{
	text-align:center;
	line-height: 50px;
	}

.navnewslist{
	        display: block;
			border-color: #f4f2e9;
			border-style: solid;
			border-width: 2px;
			padding:20px 20px;
	}
.newslisttitle{
	display: inline-block;
    font-family: Microsoft YaHei;
    font-size: 18px;
    padding-top: 16px;
    color: #434343;
    font-weight: normal;
    text-decoration: none;
    line-height: 140%;
	}
.newslistdate{
	color: #ccc;
	line-height:50px;
	}
.newslistcon{
	line-height:30px;	
	}

.layui-btn {
    width: 150px;
	padding:0px;
	margin:0px;
	border-right: 1px dashed #C9C9C9;
}
.layui-btn:last-child
{ 
border-right: 0px;
}
.layui-btn-primary {
	border:none;
	margin-left:-4px;
	border-right: 1px dashed #C9C9C9;
	}
.layui-btn+.layui-btn {
	margin-left: -3px;
    }
@media screen and (max-width: 768px){
.header{
	display:block;
}
.nav{
	display:none;
}
.layui-container{padding:0px;margin:0 15px;}
.promore{
    margin-top: 50px;
    margin-bottom: 50px;
	}
.logo img{
    width: 30%;
}
.logo{
    top: -23px!important;
}
.btico{
    top: -19px;
}
.btico img{
    width:20px;
}
.rmtlogo{
    width:25%;
}
.rmtlist{
    width:75%;
}
.waplogo img{
    width: 100%;
	margin-top: 40px;
}

.navbanner {
    height: 150px;
}
.navbanner_txt {
    line-height: 150px;
}
.navbanner_txt h1 {
    font-size: 18px;
}
.protitle {
    font-size: 12px;
}

.layui-container .title{
    font-size:18px;
    padding-top: 20px;
    padding-bottom: 20px;
}
.layui-container .ftitle {
    line-height: 20px;
    font-size: 14px;
}
.lelist {
    margin-bottom: 0px; 
}
.o2o {
    padding-bottom: 70px;
}
.xingxiang{
    padding-bottom: 70px;
}
.news{
    padding-bottom: 70px;
}
.leyuan{
    padding-bottom: 40px;
}
.bottom .con{
    width: 100px;
}
.homelinks{
    padding-bottom: 40px;
}
.details-content .article-cont img{ width: 100%;}
.con img {
    margin-top: 5px;
}
#banner img{ width:100%}
.layui-carousel-ind {
    top: -45px;}
}

/*小屏幕*/
@media screen and (min-width: 768px){
.header{
	display:none;
}
.nav{
	display:block;
}
.layui-nav .layui-nav-item {
    width: 12%;
	line-height:normal;
}


}
@media screen and (min-width: 1300px) {
.header{
	display:none;
}
.nav{
	display:block;
}
 .layui-container{width: 1200px; padding: 0;}

.layui-nav .layui-nav-item {
    width: 12%;
	line-height:92px;
}



}



