body {color: #000; font-size: 14px;line-height: 20px;}
body,input,textarea{ font-family:"SourceHanR","Microsoft Yahei", Arial, "Helvetica Neue", Helvetica, sans-serif; }
.nowrap{ white-space: nowrap;text-overflow:ellipsis; overflow:hidden; }
.break { word-wrap:break-word; word-break: break-all; }

/*CSShack*/
@media all and (min-width: 0px) {body { min-width: auto;}}
i { font-style: normal; }
.tb { display: table;height: 100%;width: 100%; } 			
.tb_c { display: table-cell;vertical-align: middle; }
a{ text-decoration: none;color: #666; }
a{ -webkit-tap-highlight-color:rgba(255,0,0,0);} 	  										
ul,ol,dl,dt,dd,h1,h2,h3,h4,h5,p,table,tr,td,img,body{ margin: 0;padding: 0;border: 0;}             
ul,li,ol{ list-style: none;}
input:focus,select:focus,textarea:focus {outline: none; } 		
img { max-width: 100%; height: auto;} 
h1,h2,h3,h4,h5,p{line-height: 1.2;font-weight: normal; }  		table{ border-collapse: collapse; }
.row .md1 { width: 8.3333%; } 	.row .md2 { width: 16.6666%; } 	.row .md3 { width: 25%; }
.row .md4 { width: 33.3333%; } 	.row .md5 { width: 41.6666%; } 	.row .md6 { width: 50%; }
.row .md7 { width: 58.3333%; } 	.row .md8 { width: 66.6666%; } 	.row .md9 { width: 75%; }
.row .md10 { width: 83.3333%; } 	.row .md11 { width: 91.6666%; } 	.row .md12 { width: 100%; }
.row .md1, .row .md2,.row .md3,.row .md4,.row .md5,.row .md6,
.row .md7, .row .md8,.row .md9,.row .md10,.row .md11,.row .md12 { float: left; }
input{padding: 0;margin: 0;border: 0;}
input[type="text"], input[type="password"] , select , textarea { -webkit-appearance: none;font-size: 14px;} 
input[type="submit"] {  -webkit-appearance: none !important; }
input[type="button"] {  -webkit-appearance: none !important;  }
input::-webkit-input-placeholder { color:#666 !important ;}
input:-moz-placeholder {color: #666 !important ;}
input::-moz-placeholder {color: #666 !important ;}
input:-ms-input-placeholder {color: #666 !important ;}
textarea::-webkit-input-placeholder { color:#666 !important ;}
textarea:-moz-placeholder {color: #666 !important ;}
textarea::-moz-placeholder {color: #666 !important ;}
textarea:-ms-input-placeholder {color: #666 !important ;}
h1 { font-size: 48px; } 	h2 { font-size: 36px; } 	h3 { font-size: 24px; }
h4 { font-size: 18px; } 	h5 { font-size: 16px; }
.fl { float: left; } .fr{float: right;}
.clearfix:after,
.clearfix:before{content: "";display: block;height:0;width: 100%;clear: both;overflow: hidden;font-size: 0;line-height: 0;}
.clearboth{width: 100%;height:0;clear: both;overflow: hidden;font-size: 0;line-height: 0;}
.clear{overflow: auto;zoom:1;}
.blur {filter:url(blur.svg#blur);-webkit-filter: blur(10px);-moz-filter: blur(10px);-o-filter: blur(10px);-ms-filter: blur(10px);filter:blur(10px);filter: progid:DXImageTransform.Microsoft.Blur(PixelRadius=10, MakeShadow=false);}
.gray{-webkit-filter: grayscale(100%);-moz-filter: grayscale(100%);-ms-filter: grayscale(100%);-o-filter: grayscale(100%);filter: grayscale(100%);filter: gray;}
.ani{transition: all 0.3s ease-out;-webkit-transition: all 0.3s ease-out;-o-transition: all 0.3s ease-out;-moz-transition: all 0.3s ease-out;-ms-transition: all 0.3s ease-out;}

@media screen and (max-width: 1200px) {
	.wrap{padding: 0 15px;}
}

/*头部*/
.header_box{width: 100%; height: 90px;position: fixed;top: 0;left: 0;z-index: 999;}
.header_box,.header_box a{color: #fff;}
.header_box .logo{ width:12.5%;max-height: 90px; margin-left: 90px;font-size: 90px;line-height: 1;}
.header_box .hd_rt{height: 90px;line-height:90px;margin-right: 50px;}
.header_box .category{position: absolute;top: 0;right: 15px;width: 50px;height: 50px;text-align: center;display: none;}
.header_box .hd_rt i{font-size: 20px;}


.header_box .menu li a:hover{ background-color: #1a8001; border-bottom:solid 5px #661b18; height:103px; color: #fff;}
@media screen and (max-width: 1024px) {
 .header_box .menu li a:hover{ height:108px;}
}
@media screen and (max-width: 768px) {
 .header_box .menu li a:hover{ border-bottom:0;}
}
.header_box .share{margin-left: 20px;}
.header_box .share a{float: left;margin-right: 20px;position: relative;}
.header_box .weixin img{position: absolute;top: 100%;left: 50%;width: 120px;margin-left: -60px; max-width: 120px;opacity: 0;transform:translateY(-20px);-o-transform:translateY(-20px);-ms-transform:translateY(-20px);-moz-transform:translateY(-20px);-webkit-transform:translateY(-20px); }
.onheader_box,.onmenu .header_box{background:#fff;padding-top: 0;}
.onheader_box,
.onheader_box a,
.onmenu .header_box a,
.newheader a{color: #222;}
.onheader_box .logo a,
.onmenu .logo a,
.newheader .logo a{color: #C30D22;}
.header_box .weixin{overflow: hidden;}
.header_box .weixin:hover{overflow: inherit;}
.header_box .weixin:hover img{opacity: 1;transform:translateY(0px);-o-transform:translateY(0px);-ms-transform:translateY(0px);-moz-transform:translateY(0px);-webkit-transform:translateY(0px);transition: all 0.2s ease-out;-webkit-transition: all 0.2s ease-out;-o-transition: all 0.2s ease-out;-moz-transition: all 0.2s ease-out;-ms-transition: all 0.2s ease-out;}
.header_box a{transition: all 0.2s ease-out;-webkit-transition: all 0.2s ease-out;-o-transition: all 0.2s ease-out;-moz-transition: all 0.2s ease-out;-ms-transition: all 0.2s ease-out;}
.header_box a:hover{color: #C30D22;}

/*底部*/
.footer_box{background: #fff;line-height: 50px;overflow: hidden;}
.footer_box,.footer_box a{color: #909090;}
.footer_box .nav a{float: left;margin-right: 75px;}

/*首页*/

#fp-nav ul li a span{top: 0; bottom: 0; left: 0; right: 0;}
#fp-nav ul li a span, .fp-slidesNav ul li a span{width: 8px;height: 8px;margin: auto;background: none;border: 1px solid #1a8001;}
.ind_box .container{width: 100%;float: left;}
#fp-nav ul li a.active span{background: #1a8001;margin: 0 auto;width: 12px;height: 12px;}
.ind_box .row .conwrap{position: absolute;top: 0;left: 0;width: 100%;height: 100%;}
.ind_box .row .conwrap .txt{position: relative;}
.ind_box .row{position: relative;overflow: hidden;}
.ind_box .row .bg{height: 100%;background-size: cover;background-position: center center;}
.ind_box .row .bg img{display: none;-webkit-transform: scale(1.08);-moz-transform: scale(1.08);-o-transform: scale(1.08);-ms-transform: scale(1.08);transform: scale(1.08);transition: all 5s ease-out;-webkit-transition: all 5s ease-out;-o-transition: all 5s ease-out;-moz-transition: all 5s ease-out;-ms-transition: all 5s ease-out;}

.ind_box .row1 .txt{width: 660px; margin:0 auto; position:relative; overflow: hidden;text-align:center;}
.ind_box .row1 h3,.ind_box .row1 small{line-height: 100px;}
.ind_box .row1 h3{font-size: 60px;color: #fff;}
.ind_box .row1 small{display: block; width:60.04%; margin:0 auto}
.ind_box .row1 small img{ width:100%; height:auto}
.ind_box .row1.active h3{  -webkit-animation-name: fadeInUp;animation-name: fadeInUp;}
.ind_box .row1.active small{  -webkit-animation-name: fadeInDown;animation-name: fadeInDown;}

.ind_box .row2 .txt{left: 45.01%;max-width: 600px;overflow: hidden;}
.ind_box .row2 h3,.ind_box .row2 small{line-height: 60px;}
.ind_box .row2 h3{font-size: 70px;color: #661b18;letter-spacing: 30px;}
.ind_box .row2 small{display: block;font-size: 45px;color: #661b18;margin-top: 20px;}
.ind_box .row2.active h3,
.ind_box .row2.active small{  -webkit-animation-name: zoomInRight;animation-name: zoomInRight;}

.ind_box .row3 .txt{left: 14.01%;max-width: 600px;overflow: hidden;}
.ind_box .row3 h3,.ind_box .row3 small{line-height: 74px;}
.ind_box .row3 h3{font-size: 66px;color: #fff;letter-spacing: 10px;}
.ind_box .row3 small{display: block;font-size: 46px;letter-spacing: 10px;color: #fff;}
.ind_box .row3 .box{line-height:60px;font-size: 40px;color: #fff; }
.ind_box .row3.active h3,
.ind_box .row3.active small,
.ind_box .row3.active .box{  -webkit-animation-name: fadeInUp;animation-name: fadeInUp;}

.ind_box .row4 .txt{max-width: 600px;top: 35.26%;left:57.23%;text-align: center;color: #A60000;}
.ind_box .row4 .txt .box{color: #111;}
.ind_box .row4 h3{font-size: 66px;}
.ind_box .row4 small{display: block;letter-spacing: 20px;font-size: 28px;font-weight: normal;margin: 40px 0 50px 0;}
.ind_box .row4 .box{font-size: 16px;line-height: 36px;padding: 20px; background:rgba(2558,255,255,0.6)}
.ind_box .row4 .box:hover{position: relative;}
.ind_box .row4.active h3,
.ind_box .row4.active small,
.ind_box .row4.active .box{  -webkit-animation-name: zoomInRight;animation-name: zoomInRight;}

.ind_box .row5 .txt{max-width: 720px;top: 20.26%; position:relative; margin:0 auto; text-align: center;color: #fff;}
.ind_box .row5 h3{font-size: 66px;letter-spacing: 16px;}
.ind_box .row5 small{display: block;letter-spacing: 10px;font-size: 35px;font-weight: normal;margin: 40px 0 50px 0;}
.ind_box .row5 .box{font-size: 16px;line-height: 36px;padding: 20px;border: 1px solid #fff;}
.ind_box .row5 .box:hover{position: relative;}
.ind_box .row5.active h3,
.ind_box .row5.active small,
.ind_box .row5.active .box{  -webkit-animation-name: zoomIn;animation-name: zoomIn;}

.ind_box .row6{overflow: hidden;}
.ind_box .row6 ul{overflow: hidden;width: 100.2%;height: 100%;}
.ind_box .row6 ul li{float: left;width: 33.333%;height: 50%;position: relative;text-align: center;overflow: hidden;}
.ind_box .row6 ul li h3{font-size: 34px;color: #303030;margin-bottom: 5px;margin-top: 45px;}
.ind_box .row6 ul li p{color: #661b18;font-family: 'Manus';font-size: 50px; text-transform:capitalize;}
.ind_box .row6 .txt{height: 100%;width: 100%;float: left;}
.ind_box .row6 ul li.more .btn{width: 135px;height: 32px;line-height: 32px;background: #661b18;color: #fff;text-align: center;position: absolute;bottom: 45px;top:auto; left:0;right: 0;margin:0 auto;border-radius: 30px;}
.ind_box .row6 ul li:hover .btn{bottom: 50px;}
.ind_box .row6 ul li.more h3{color: #fff;}
.ind_box .row6 ul li.more p{font-size: 32px;}
.ind_box .row6 ul li .bg{transition: all 1.6s ease-out;-webkit-transition: all 1.6s ease-out;-o-transition: all 1.6s ease-out;-moz-transition: all 1.6s ease-out;-ms-transition: all 1.6s ease-out;}
.ind_box .row6 ul li:hover .bg{-webkit-transform: scale(1.15);-moz-transform: scale(1.15);-o-transform: scale(1.15);-ms-transform: scale(1.15);transform: scale(1.15);}
.ind_box .row6 ul li .bg img{display: none;}

.ind_box .row6.active h3,
.ind_box .row6.active p,
.ind_box .row6.active .btn{  -webkit-animation-name: fadeInUp;animation-name: fadeInUp;text-shadow:2px 2px 0px #fff}
/*内页*/
.inner_banner{position: relative;text-align: center;color: #1a8001;overflow: hidden;}
.inner_banner img{width: 100%;display: block;-webkit-transform: scale(1.08);-moz-transform: scale(1.08);-o-transform: scale(1.08);-ms-transform: scale(1.08);transform: scale(1.08);transition: all 5s ease-out;-webkit-transition: all 5s ease-out;-o-transition: all 5s ease-out;-moz-transition: all 5s ease-out;-ms-transition: all 5s ease-out;}
.inner_banner .txt{position: absolute;top: 0;left: 0;width: 100%;height: 100%;}
.inner_banner h3{font-size: 111px;line-height: 1;letter-spacing: 20px;}
.inner_banner p{font-size: 39px;}
.inner_banner img.animated{-webkit-transform: scale(1);-moz-transform: scale(1);-o-transform: scale(1);-ms-transform: scale(1);transform: scale(1);}
/*关于我们*/
.about_box .row{font-family: "Microsoft Yahei", Arial, "Helvetica Neue", Helvetica, sans-serif;background-size: cover;background-position: center;background-attachment: fixed; position: relative;}
.about_box  .tit{font-size: 38px;text-align: center;line-height: 1;margin-bottom: 70px;color: #661b18;}
.about_box  .tit span{display:inline-block; }
.about_box  .tit font{display: block;float: left;}
/*关于我们row1*/
.about_box .row1{overflow: hidden;}
.about_box .row1 .tit{text-align: left;}
.about_box .row1 .box{width: 50%;}
.about_box .row1 .pic{overflow: hidden;}
.about_box .row1 .pic img{width: 100%;-webkit-transform: scale(1.05);-moz-transform: scale(1.05);-o-transform: scale(1.05);-ms-transform: scale(1.05);transform: scale(1.05);transition: all 3s ease-out;-webkit-transition: all 3s ease-out;-o-transition: all 3s ease-out;-moz-transition: all 3s ease-out;-ms-transition: all 3s ease-out;}
.about_box .row1 .pic img.animated{-webkit-transform: scale(1);-moz-transform: scale(1);-o-transform: scale(1);-ms-transform: scale(1);transform: scale(1);}
.about_box .row1 .con{margin-left: 15%;margin-top:12.5%;padding-right: 100px;}
.about_box .row1 .txt{height: 280px;overflow: hidden;}
.about_box .row1 .txt p{color: #606060;line-height: 26px;}
.about_box .row1 .more{display:inline-block;height: 27px;line-height: 27px;border-radius: 20px;background: #661b18;padding: 0 25px;color:#fff;margin-top: 80px;text-transform: uppercase;}
.about_box .row1 .more i{font-size: 15px;float: left;margin-right: 15px;}
/*关于我们row2*/
.about_box .row2{position: relative;text-align: center;}
.about_box .row2 .container{ padding:60px;}
.about_box .row2 .container .tit{ margin-bottom:20px; border-bottom:solid 1px #999; padding-bottom:20px;}
.about_box .row2 .wrap{display: inline-block;text-align: left; width:80%}
.about_box .row2 .wrap ul{ background:url(../images/about_row2bg_I.png) center center repeat-y; background-size:5% auto; height:110%;}
.about_box .row2 .wrap ul li{width:44%; margin-bottom:-15px;}
.about_box .row2 .wrap ul li.fl{ text-align:right;}
.about_box .row2 .wrap ul li.fr{ text-align:left;}
.about_box .row2 ul li h5{font-size: 21px;line-height: 1.5rem; margin-bottom:10px; color:#c80000}
.about_box .row2 ul li p{line-height: 1.5rem;color: #111;font-size: 16px;}
@media screen and (max-width: 1024px) {
.about_box .row2 .wrap ul{ background-size:3% auto}	
}
@media screen and (max-width: 768px) {
	.about_box .row2 .wrap{ width:100%; padding:0}
.about_box .row2 .wrap ul{ background-size:3% auto}	
.about_box .row2 .wrap ul li{width:48%;}
.about_box .row2 ul li h5{font-size: 15px; margin-bottom:0}
.about_box .row2 ul li p{font-size: 12px; line-height:1rem;}
}
/*关于我们row3*/
.about_box .row3{padding:105px 0 136px 0;overflow: hidden;}
.about_box .row3:after,.about_box .row3:before{content: "";position: absolute;top: 0;width: 1px;height: 100%;background: #fff;opacity: 0.1;}
.about_box .row3:before{left: 35.42%;}
.about_box .row3:after{left: 64.79%;}
.about_box .row3 .tit{color: #fff;}
.about_box .row3 .container{border-top: 1px solid rgba(255,255,255,0.1);border-bottom: 1px solid rgba(255,255,255,0.1);overflow: hidden;padding: 65px 0;}
.about_box .row3 .wrap{max-width: 1600px;overflow: hidden;}
.about_box .row3 ul li{float: left;margin-right: 110px;width: 462px;}
.about_box .row3 ul li .pic{border: 1px solid rgba(255,255,255,0.3);text-align: center;padding: 10px;max-height: 280px;overflow: hidden;}
.about_box .row3 ul li .pic span{display: block;}
.about_box .row3  .page{bottom: 70px;}
.about_box .row3  .page span{width: 10px;height: 10px;border: 1px solid #fff;background: none;opacity: 1;margin: 0 7px;}
.about_box .row3  .page .swiper-pagination-bullet-active{background: #fff;}
@media screen and (max-width: 1600px) {
	.about_box .row3 .wrap{margin: 0 50px;padding: 0;}
	.about_box .row3:before{left: 33.33%}
	.about_box .row3:after{left: 66.66%;}
}
@media screen and (max-width: 768px) {
	.about_box .row3 ul li .pic{padding: 5px;}
	.about_box .row3{padding: 25px 0 80px 0;}
	.about_box .row3  .page{bottom: 40px;}
	.about_box .row3 .container{padding: 40px 0;}
	}
@media screen and (max-width: 640px) {
	.about_box .row3 .wrap{margin: 0 15px;}
	.about_box .row3:after, .about_box .row3:before{display: none;}
	.about_box .row3 .container{border: 0;}
	.about_box .row3 .container{padding: 0;}
}
/*关于我们row4*/
.about_box .row4{position: relative;text-align: center; padding:20px 0 50px 0}
.about_box .row4 .tit{ margin-bottom:10px; margin-top:30px;}
.about_box .row4 .wrap{ width:80%;}
.about_box .row4 .wrap ul li{ float:left; width:18%; margin:1%;}
.about_box .row4 .wrap ul li img{ width:90%; height:auto; padding:4px; border:solid 1px #ccc;}
@media screen and (max-width: 1024px) {
	.about_box .row4 .wrap ul li{ width:31%;}
}
@media screen and (max-width: 768px) {
	.about_box .row4 .wrap ul li{ width:48%;}
}

.about_box .row5{position: relative;text-align: center;}
.about_box .row5 .container{ padding:40px;}
.about_box .row5 .container .tit{ margin-bottom:20px; border-bottom:solid 1px #999; padding-bottom:20px;}
.about_box .row5 .wrap{display: inline-block;text-align: left; width:80%}
.about_box .row5 .tit{color: #fff; border-bottom:solid 1px #eee;}
.about_box .row5 .txt{ float:left;width:48%; padding-left:2%;}
.about_box .row5 .txt p{ font-size:18px; line-height:2rem; color:#fff; padding:5px 0}
.about_box .row5 .map{ float:left;width:50%; }
.map #gaodi-map{ width:100%; height:400px;}
.map .icon { background: url(http://lbs.amap.com/console/public/show/marker.png) no-repeat; }
.map .icon-cir { height: 31px; width: 28px; }
.map .icon-cir-red { background-position: -11px -5px; }
.amap-info-content h5{ font-size:18px; line-height:20px; margin-bottom:10px; color:#463b32;}
.amap-info-content div{ font-size:14px; line-height:1.6em; color:#444}
@media screen and (max-width: 768px) {
	.about_box .row5 .container{ padding:20px;}
	.about_box .row5 .txt{ float:none;width:98%; padding-top:2%;}
	.about_box .row5 .txt p{ font-size:1rem; line-height:1.2rem;}
    .about_box .row5 .map{ float:none;width:98%; }
}

/*产品中心*/
.pro_box{background: #f4f4f4;padding-bottom: 90px;}
.pro_box .inner_banner ul li{overflow: hidden;}
.pro_box .inner_banner ul li.active{display: block;}
.pro_box .inner_banner ul li .pic{overflow: hidden;}
.pro_box .inner_banner ul li .pic img{ -webkit-animation-duration: 5s;animation-duration: 5s;-webkit-animation-fill-mode: both;animation-fill-mode: both;}
.pro_box .inner_banner ul li.active .pic img{  -webkit-animation-name: scaleimg;animation-name: scaleimg;}

.pro_box .row{margin: 0 6%;overflow: hidden;}
.pro_box .nav{background: #5b4337;position: relative;z-index: 9;}
.pro_box .nav li{float: left;width: 33.3333%;position: relative;z-index: 2;}
.pro_box .nav li a{height: 88px;line-height: 88px;color: #fff;overflow: hidden;font-size:24px;display: block;border-right: 1px solid #fff;}
.pro_box .nav li.none a{border-right: 0;}
.pro_box .nav li a .icon{font-size: 32px;width: 55px;height: 55px;text-align: center;line-height: 55px;border: 1px solid #fff;margin-right: 20px;border-radius: 50%;margin-top: 15px;margin-left: 12.5%;}
.pro_box .nav li a .iconfont{font-size: 32px;width: 55px;height: 55px;text-align: center;line-height: 55px;border: 1px solid #fff;margin-right: 20px;border-radius: 50%;margin-top: 15px;margin-left: 12.5%;}
.pro_box .nav li a .add{font-size: 26px;margin-right: 12.5%;}
.pro_box .nav li a:hover,.pro_box .nav li.active a{background: #c61b30;}
.pro_box .nav dl{position: absolute; z-index:999999; top: 100%;width: 100%;background: rgba(255,255,255,0.8);border: 1px solid #dadada;border-top: 0;display: none;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
.pro_box .nav dl a{color: #0c0c0c;font-size: 18px;height: 70px;line-height: 70px;border-bottom: 1px solid #dadada;text-indent: 26.5%;}
.pro_box .nav dl a.none{border-bottom: 0;}
.pro_box .nav li.active dd a{background: none;}
.pro_box .nav li dd a:hover,.pro_box .nav li.active dd a:hover{background: #c61b30;color: #fff;}
.pro_box .con{ padding-top:10px;}
.pro_box .con .txt{ font-size:1.2rem; line-height:1.5rem; color:#222; background:#fff; padding:20px;}
.pro_box .con .txt .tit{ font-size:1.5rem; color:#661b18; padding:0 20px 20px 0}
.pro_box .pro_list{overflow: hidden;margin-top: 50px;}
.pro_box .pro_list li{float: left;width:43%; margin: 0 30px 50px 30px;}
.pro_box .pro_list li.oddli{float:right;}
.pro_box .pro_list li a{display: block;background: #fff;}
.pro_box .pro_list li a:hover .txt{background: #1a8001; color: #fff;}
.pro_box .pro_list li a:hover h3{color: #fff;}
.pro_box .pro_list li a:hover .detail{color: #fff;}

.pro_box .pro_list li .pic{border: 1px solid #1a8001; max-height: 610px;overflow: hidden;text-align: center;position: relative;}
.pro_box .pro_list li .pic img{display: block;width: 100%;position: relative;}

.pro_box .pro_list li .txt{padding: 30px 40px;border: 1px solid #dadada;position: relative;}
.pro_box .pro_list li h3{color: #000;font-size: 22px;margin-bottom: 20px;}
.pro_box .pro_list li .detail{font-size: 16px;color: #414040;height: 60px;overflow: hidden;line-height: 30px;margin-right: 22%;}
.pro_box .pro_list li i{position: absolute;top:0;bottom:0;right: 40px;margin: auto 0;width: 45px;height: 45px;background: #b3b3b3;color: #fff;font-size: 22px;text-align: center;line-height: 45px;}
.pro_box .pro_list li a:hover .just{opacity: 0;/*-webkit-transform: scale(0.95);-moz-transform: scale(0.95);-o-transform: scale(0.95);-ms-transform: scale(0.95);transform: scale(0.95);*/transition: all 0.5s ease-out;-webkit-transition: all 0.5s ease-out;-o-transition: all 0.5s ease-out;-moz-transition: all 0.5s ease-out;-ms-transition: all 0.5s ease-out;}
.pro_box .pro_list li a:hover .back{opacity: 1;/*-webkit-transform: scale(1);-moz-transform: scale(1);-o-transform: scale(1);-ms-transform: scale(1);transform: scale(1);*/transition: all 1s ease-out;-webkit-transition: all 1s ease-out;-o-transition: all 1s ease-out;-moz-transition: all 1s ease-out;-ms-transition: all 1s ease-out;}

/*产品详情*/
.pro_detail{padding-bottom: 0;}
.pro_detail ul .box{width: 50%;float: left;}
.pro_detail ul .oddli .pic{float: right;}
.pro_detail .pic span{display: block;height: 100%;background-size: cover;background-position: center;}
.pro_detail .pic span img{display: none;}
.pro_detail .con .txt{padding:65px;color: #525151;background: #f4f4f4;}
.pro_detail .con .commontit{font-size: 26px;line-height: 1;margin-bottom: 35px;color: #151515;padding-left: 25px;position: relative;}
.pro_detail .con .commontit span{font-size: 18px;color: #661b18;position: absolute;top:4px;left: 0;line-height: 15px;height: 18px; }
.pro_detail .con .commontit small{display: block;font-size: 18px;margin-top: 15px;}
.pro_detail .con .tit{border-bottom: 1px dashed #a8a8a8;padding-bottom: 30px;padding-left: 0; margin-top:20px}
.pro_detail .con .name{color: #151515;font-size: 20px;margin-bottom: 10px;}
.pro_detail .con .btn{display: inline-block;padding: 0 25px;line-height: 32px;color: #fff;background: #661b18;font-size: 16px;border-radius: 20px;}
.pro_detail .con .p_txt{margin-bottom: 30px;}
.pro_detail .con .p_txt p{font-size: 16px;line-height: 30px;}
.pro_img{ width:50%; height:auto; overflow:hidden; position:relative; float:left;}
.pro_img .hd { position:absolute; width:100%; left:0px; top:45%; z-index:99}
.pro_img .hd ul{float:right; position:relative; right:50%; margin-top:26%;}
.pro_img .hd ul li{ float:left;position:relative; left:50%; width:15px; height:15px; border-radius:10px; text-indent:-990rem; background:#666; overflow:hidden; margin-right:10px; cursor:pointer;}
.pro_img .hd ul li.on{ background:#f00;}
.pro_img .hd .prev, .pro_img .hd .next { display: block;position:absolute; z-index:99; width: 40px; height: 60px; overflow: hidden; cursor: pointer; top:0%;}
.pro_img .hd .prev { background:url(../images/prev.png); left:1%}
.pro_img .hd .next {  background:url(../images/next.png); right:1%;}
.pro_img .SlidePic li .img{ width:100%; height:auto}
.pro_info{ width:47%; float:right;}
.pro_info .table{ width:100%;}
.pro_info .table th,.pro_info .table td{ font-size:1.2rem; color:#333; padding:15px 10px;}
.pro_info .table th{ width:25%; text-align:right;}
.pro_info .table td img{ max-width:100px; height:auto}
.pro_info .table tr{ border-bottom:solid 1px #ccc;}
.pro_detail .vod{ width:500px; margin:0 auto}
/*企业资讯*/
.news_box .row{padding:0 0 10px 0;background: #fcf9f9;}
.news_box ul li{}
.news_box ul li a{display: block;border: 1px solid #e0e0e0;background: #f6f6f6;}
.news_box ul li .hd{background: #ccc;padding: 15px 40px;color: #fff;overflow: hidden;}
.news_box ul li .hd .time{font-size: 28px;line-height: 1;}
.news_box ul li .hd .time span{display: block;font-size: 15px;line-height: 1;margin-top: 5px;}
.news_box ul li .hd i{width: 45px;height: 45px;border-radius: 50%;background: #fff;text-align: center;line-height: 45px;color: #a6a6a6;font-size: 21px;}
.news_box ul li .bd{padding: 40px;padding-bottom: 60px;font-family: "Microsoft Yahei", Arial, "Helvetica Neue", Helvetica, sans-serif; }
.news_box ul li .bd h5{font-size: 20px;color: #000;line-height: 1;margin-bottom: 25px;}
.news_box ul li .bd p{color: #6a6a6a;line-height: 30px;font-size: 15px;}
.news_box ul li:hover{box-shadow: 0 0 13px rgba(0,0,0,0.18);}
.news_box ul li:hover .hd{background: #1a8001;}
.news_box ul li:hover .hd i{color: #1a8001;}
.news_detail{padding:90px 0 60px 0;background: #f6f6f6;}
.news_detail .con_wrap{background: #fff;}
.news_detail .name{color: #8a8f98;}
.news_detail .colors{color: #C30D22;}
.news_detail .line{padding: 0 12px;}
.news_detail .pic img{}
.news_detail .txt_wrap{padding:60px;margin-top: 60px;}
.news_detail .name{position: relative;margin-top: 10px;margin-bottom: 30px;}
.news_detail .txt{height: auto;margin-top: 30px;color: #6a6a6a;}
.news_detail .txt p{line-height: 30px;text-indent: 2em;}
.news_detail .page{text-align: center;margin-top: 50px;}
.news_detail .page a{display: inline-block;border-radius: 8px;line-height: 40px;padding: 0 25px;margin: 0 10px; font-size: 16px;}
.news_detail .page a:hover{color: #C30D22;}
.news_box .more li{margin-bottom: 0;}
.news_box .more li .hd i{margin: 0 auto;float: none;display: block;color: #000;}
.news_box .more li:hover{box-shadow: none;}
.news_box .more li:hover .hd{background:#ccc;}
.news_box .more li:hover .hd i{background: #661b18;color: #fff;}
.newheader .header_box{background: #fff;}
/*代言合作*/
.cooperation_box .row{font-family: "Microsoft Yahei", Arial, "Helvetica Neue", Helvetica, sans-serif;background-size: cover;background-position: center;background-attachment: fixed; position: relative;}
.cooperation_box  .tit{font-size: 38px;text-align: center;line-height: 1;margin-bottom: 70px;color: #661b18;}
.cooperation_box  .tit span{display:inline-block; }
.cooperation_box  .tit font{display: block;float: left;}
.cooperation_box .row1{ margin:1% 3%;}
.cooperation_box .row1 ul li{ margin-bottom:40px;}
.cooperation_box .row1 .img{ float:left; width:40%;}
.cooperation_box .row1 .img img{ width:100%;}
.cooperation_box .row1 .txt{ float:left; width:55%; padding-left:5%}
.cooperation_box .row1 .txt p{ font-size:16px; line-height:1.5rem; color:#333;}
.cooperation_box .row1 .txt h5{ font-size:20px; line-height:1.5rem; margin:15px 0; color:#650d10;}
@media screen and (max-width: 1024px) {
	.cooperation_box .row1 .img{ width:35%;}
	.cooperation_box .row1 .txt{ width:60%;}
	.cooperation_box .row1 .txt h5{ font-size:17px; margin:5px 0;}
   .cooperation_box .row1 .txt p{ font-size:14px;}
}
@media screen and (max-width: 768px) {
	.cooperation_box .row1 .img,
	.cooperation_box .row1 .txt{width:96%; float:none; margin:0 2%;}
	
}
.cooperation_box .row2 .container{ padding:30px;}
.cooperation_box .row2 .container .tit{ margin-bottom:20px; border-bottom:solid 1px #999; padding-bottom:20px;}
.cooperation_box .row2 .wrap{background-color:rgba(255,255,255,0.7); padding:30px;}
.cooperation_box .row3 .container{ padding:20px;}
.cooperation_box .row3 .wrap{padding:30px;}
.cooperation_box .row3 .tit{ color:#fff;}
.cooperation_box .row3 .map{ float:left; width:50%;}
.cooperation_box .row3 .map img{width:100%;}
.cooperation_box .row3 .txt{float:left; width:47%; padding-left:3%;color:#fff; margin:40px 0 20px 0}
.cooperation_box .row3 .txt p{ font-size:16px; line-height:2rem; color:#fff;}
@media screen and (max-width: 768px) {
.cooperation_box .row3 .map,
.cooperation_box .row3 .txt{ float:none; width:96%; margin:2%;}
}
.Cooperation-form{ width:100%; color:#eee;}
.Cooperation-form table{ width:100%;}
.Cooperation-form table th{ width:35%; text-align:right;}
.Cooperation-form table th,.Cooperation-form table td{ padding:5px; font-size:14px;}
.Cooperation-form .Iw290,.Cooperation-form .Iw450{ border:solid 1px #eee; color:#eee; border-radius:3px; font-size:12px; padding:5px; width:300px; background:none;}
.Cooperation-form .Ih80{ height:80px;}
.Cooperation-form .grayBtn1{border:solid 1px #661b18; color:#eee; border-radius:3px; padding:5px 15px; background:#661b18; cursor:pointer;}
/*农垦追溯*/
.nongken_box{padding:0 0 60px 0;background: #f6f6f6;}
.nongken_box .con_wrap{background: #fff;}
.nongken_box .txt_wrap{ padding:30px;}
.nongken_box .row .txt{height: auto;color: #333;}
.nongken_box .row .txt h4{ text-align:center; padding:15px 0}
.nongken_box .row .txt h4 img{ width:auto}
.nongken_box .row .txt img.img{ width:100%; margin:20px;}
.nongken_box .row .txt p{line-height: 30px;text-indent: 2em;}
/*商城*/
.mall_box{ align-content:}
.mall_box .row{}
.mall_box .row ul li{ float:left; width:48%; margin:1%;}
.mall_box .row ul li img{ width:100%;}
.mall_box .row ul li p{ font-size:25px; line-height:1.8rem; color:#555; margin-top:10px;}
@media screen and (max-width: 1024px) {
.mall_box .row ul li p{ font-size:17px; }
}
@media screen and (max-width: 768px) {
.mall_box .row ul li{ float:none; width:98%; margin:1%;}
}
/*分页*/
.page_box{padding: 25px 0;border-top: 1px solid #e8e8e8;border-bottom: 1px solid #e8e8e8;text-align: center;}
.page_box .page{display: inline-block;}
.page_box a,.page_box span{float: left;background: #ebebeb;width: 32px;height: 32px;text-align: center;line-height: 32px;float: left;margin: 0 5px;color: #9b9b9b;border-radius: 3px;}
.page_box span{cursor: pointer;font-size: 16px;}
.page_box a:hover,.page_box span:hover,.page_box a.active{color: #fff;background: #661b18;}
.about_box{overflow: hidden;}
@media screen and (max-width: 1800px) {
	.about_box .row1 .con{margin: 0;padding: 30px 20px;}
	.about_box .row1 .more{margin-top: 30px;}
	.about_box .row1 .tit{margin-bottom: 40px;}
	.about_box .row1 .txt p{line-height: 24px;}
	.about_box .row3 ul li h5{font-size: 18px;}
	.about_box .row3 ul li p{font-size: 12px;}
	.about_box .row3 ul li{margin-bottom: 35px;}
	.about_box  .row3 .tit{margin-bottom: 40px;}
}
@media screen and (max-width: 1280px) {	
.header_box .menu li {}
	.ind_box .row1 h3{ font-size:60px}
	.ind_box .row1 small{ width:50.04%; margin-top:20px;}	
	.ind_box .row3 h3,.ind_box .row3 small{line-height: 60px;}
	.ind_box .row3 h3{font-size: 40px;letter-spacing: 0px;}
	.ind_box .row3 small{font-size: 30px;letter-spacing: 0px;}
	.ind_box .row3 .box{line-height:50px;font-size: 33px;}
    .ind_box .row5 h3{font-size: 44px;letter-spacing: 6px;}
    .ind_box .row5 small{letter-spacing: 2px;font-size: 24px;margin: 40px 0 50px 0;}
    .ind_box .row5 .box{font-size: 16px;padding: 10px;}
	.header_box,
	.header_box .logo,
	.header_box .hd_rt{height: 55px;}
	.header_box .hd_rt{line-height: 55px;}
	.header_box .menu li a,	.header_box .share a{ height:108px;}
	.header_box .menu li a:hover{ height:108px;}
	.header_box .logo{font-size: 55px;}
	.about_box .row1 .txt{height: 220px;}
	.about_box .row1 .txt p{line-height: 22px;}
	.about_box  .tit{font-size: 30px;margin-bottom: 30px;}
	.about_box .row1 .tit{margin-bottom: 20px;}
	.about_box .row1 .txt p{font-size: 12px;}
	.ind_box .row6 ul li h3{font-size: 30px;}
	.ind_box .row6 ul li p{font-size: 40px;}
	.ind_box .row6 ul li h3{margin-top: 30px;}
	.ind_box .row6 ul li.more p{font-size: 28px;}
	.ind_box .banner .sytle1 h3{font-size: 110px;width: 120px;}
	.ind_box .banner .sytle1 p{font-size: 16px;padding: 0 10px;}
	.about_box .row3 ul li{margin-bottom: 30px;}
	.about_box .row3 ul li h5{font-size: 16px;}
	.about_box .row3 ul li p{font-size: 12px;}
	.pro_detail .con .txt{padding: 35px;}
	.inner_banner h3{font-size: 86px;letter-spacing: 0px;}
	.inner_banner p{font-size: 32px;}
}
@media screen and (max-width: 1200px) {
	
	.header_box .menu li{margin: 0 15px;}
	.header_box .menu li a{font-size: 14px;}

	.ind_box .row2 .txt{max-width: 45%;left: 35%;padding-right: 30px;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
	.ind_box .row2 h3{font-size: 60px;letter-spacing: 0px;}
	.ind_box .row2 small{font-size: 38px;letter-spacing: 0px;}
	.ind_box .row2 h3, .ind_box .row2 small{line-height: 1.5;}
	.ind_box .row2 .box p{font-size: 14px;line-height: 30px;}
	.ind_box .row6 ul li h3{font-size: 24px;}
	.ind_box .row6 ul li p{font-size: 30px;}
	.ind_box .row6 ul li.more p{font-size: 24px;}
	.ind_box .row4 .txt{width: 60%;left:38%;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
	.ind_box .row4 h3{font-size: 46px;}
	.ind_box .row4 small{font-size: 24px;letter-spacing: 15px;}
	.ind_box .row4 .box{font-size: 14px;line-height: 30px;}
	/*.about_box .row1 .box{width: 100%;float: none;}*/
	.about_box .row1 .pic{}
	.about_box .row1 .con{margin: 0;padding: 15px;}
	.about_box  .tit{font-size: 24px;margin-bottom:30px;}
	.about_box .row1 .txt{height: auto;}
	.about_box .row1 .txt p{font-size: 12px;line-height: 18px;}
	.about_box .row1 .more{margin-top: 15px;display: none;}
	.about_box .row5{padding: 40px 0;}
	.about_box .row3 ul li .box{padding-left: 45px;}
	.about_box .row3 ul li h5{font-size: 14px;}
	.about_box .row3 ul li p{font-size: 12px;height: 13px;}
	.about_box .row3 ul li i{width: 36px;height: 36px;font-size: 16px;line-height: 36px;}
	.about_box .row4 .txt{padding-bottom: 25px;margin-bottom: 25px;}
	.about_box .row4 .txt p{font-size: 14px;line-height: 26px;}
	.about_box .row4 .change{font-size: 16px;}
	.about_box .row4 .con{max-width: 40%;left:58%;}
	.about_box .row5 .hd{padding-bottom: 20px;margin-bottom: 20px;}
	.about_box .row5 .bd .name{height: 50px;line-height: 50px;font-size: 18px;}
	.about_box .row5 .bd .pic .txt{padding: 20px;}
	.about_box .row5 .bd .pic h5{font-size: 16px;margin-bottom: 15px;}
	.about_box .row5 .bd .pic .box{font-size: 13px;line-height: 20px;margin-bottom: 10px;}
	.about_box .row5 .hd ul li{font-size: 16px;width: 100px;height: 32px;line-height: 32px;}
	.inner_banner h3{font-size: 56px;letter-spacing: 0px;}
	.inner_banner p{font-size: 28px;}
	.pro_box .nav li a{height: 52px;line-height: 52px;font-size: 18px;}
	.pro_box .nav li a .icon{width: 32px;height: 30px;line-height: 30px;font-size: 18px;margin-top: 10px;margin-left: 15px;}
	.pro_box .nav li a .iconfont{width: 32px;height: 30px;line-height: 30px;font-size: 18px;margin-top: 10px;margin-left: 15px;}
	.pro_box .nav li a .add{font-size: 20px;margin-right: 15px;}
	.pro_box .pro_list{margin-top: 30px;}
	.pro_box .pro_list li .txt{padding: 15px 20px;}
	.pro_box .pro_list li h3{font-size: 18px;margin-bottom: 15px;}
	.pro_box .pro_list li .detail{font-size: 13px;line-height: 20px;}
	.pro_box .pro_list li i{right: 20px;width: 40px;height: 40px;font-size: 18px;line-height:40px;}
	.pro_detail .con .txt{padding: 30px;}
	.pro_detail .con .commontit{margin-bottom: 20px;font-size: 22px;padding-left: 20px;}
	.pro_detail .con .commontit span{font-size: 14px;top: }
	.pro_detail .con .commontit small{margin-top: 10px;font-size: 14px;}
	.pro_detail .con .name{font-size: 16px;}
	.pro_detail .con .p_txt{margin-bottom: 20px;}
	.pro_detail .con .p_txt p{font-size: 12px;line-height: 22px;}
	.pro_detail .con .btn{font-size: 14px;line-height: 30px;}
	.news_box .row{padding: 30px 0;}
	.news_box ul li .hd{padding: 10px 20px;}
	.news_box ul li .hd .time{font-size: 20px;}
	.news_box ul li .hd i{width: 40px;height: 40px;line-height: 40px;}
	.news_box ul li .hd .time span{font-size: 14px;}
	.news_box ul li .bd{padding: 20px;}
	.news_box ul li .bd h5{margin-bottom: 15px;font-size: 18px;}
	.news_box ul li .bd p{line-height: 24px;font-size: 14px;}
	.news_detail{padding: 55px 0 30px 0;}
	.news_detail .con_wrap{margin: 50px;}
	.news_detail .page{margin-top: 20px;}
	.news_detail .txt_wrap{padding: 60px 40px;margin: 0;}
	.job_box .row .hd,
	.job_box .row .tb{height: 50px;}
	.job_box .row .tb p{font-size: 14px;}
	.job_box .row .tb span, .job_box .row .tb p{margin-left: 10%;}
	.footer_box{padding: 30px 0;}
	.contact_box .wrap{padding: 0;padding-top: 50px;}
	.contact_box .tit{font-size: 24px;margin-bottom: 50px;}
	.contact_box ul li p{font-size: 12px;}
	.contact_box ul li h4{font-size: 18px;}
	.contact_box{padding-bottom: 0;}
	.header_box .logo{margin-left: 40px;}
	.footer_box .nav a{margin-right: 40px;}

}
@media screen and (max-width: 768px) {	
.header_box .menu li {   margin: 0 5px;}}
@media screen and (max-width: 1024px) {
	.pro_img,.pro_info{ width:100%; float:none;}
	.pro_info{ margin-top:10px;}
	.pro_info .table th,.pro_info .table td{font-size:1rem; padding:10px 5px;}}
@media screen and (max-width: 768px) {
	.ind_box .row1 .txt{width: 100%;}
	.pro_info .table th,.pro_info .table td{font-size:0.8rem;}
	.ind_box .row1 h3, .ind_box .row1 small{ line-height:40px;}
	.ind_box .row1 h3{ font-size:20px}
	.ind_box .row1 small{ width:30.04%; margin-top:0px;}
	.header_box .logo{margin-left: 15px;}
	.header_box .category{display: block;color: #fff;}
	.header_box .share,
	.header_box .cart{display: none;}
	.header_box .menu{position: fixed;top: 55px;left: 0;width: 100%;display: none;}
	.header_box .menu li{width: 100%;text-align: right;margin: 0;float: none;}
	.header_box .menu li a{padding-right: 32px;}
	.onmenu,
	.header_box .menu,
	.onheader_box,.ing{background: rgba(0,0,0,0.5);}
	.ing,
	.onmenu .header_box{background: rgba(0,0,0,0.5) !important;}
	.onheader_box, .onheader_box a, .onmenu .header_box a,
	.onheader_box .logo a, .onmenu .logo a{color: #fff;}
	.pro_box .nav dl a{font-size: 16px;height: 45px;line-height: 45px;}
	.ind_box .row{height: 500px;}
	.ind_box .container{height: 100%;}
	.ind_box .row2 h3{font-size: 24px;}
	.ind_box .row2 small{font-size: 26px;letter-spacing:2px;margin-bottom: 20px;}
	.ind_box .row3 h3,.ind_box .row3 small{line-height: 40px;}
	.ind_box .row3 h3{font-size: 30px;letter-spacing: 0px;}
	.ind_box .row3 small{font-size: 20px;letter-spacing: 0px;}
	.ind_box .row3 .box{line-height:40px;font-size: 23px;}
	.ind_box .row5 h3{font-size: 33px;letter-spacing: 3px;}
    .ind_box .row5 small{letter-spacing: 2px;font-size: 16px;margin: 10px 0 15px 0;}
    .ind_box .row5 .box{font-size: 14px;line-height: 20px;padding: 10px;}
	.ind_box .row6 ul li h3{font-size: 18px;margin-top: 30px;}
	.ind_box .row6 ul li p{font-size: 20px;}
	.ind_box .row6 ul li.more p{font-size: 14px;}
	.ind_box .row6 ul li.more .btn{bottom: 30px;}
	.ind_box .row4 .txt{top: 15%;}
	.ind_box .row4 h3{font-size: 32px;}
	.ind_box .row4 .box{line-height: 24px;}
	.about_box .row1 .box{width: 100%;float: none;}
	.about_box .row1 .con{padding: 30px;}
	.about_box .row1 .txt p{line-height: 24px;}
	.about_box .row2 ul li .pic{padding: 5px;}
	.about_box .row2{padding: 25px 0 80px 0;}
	.about_box .row2  .page{bottom: 40px;}
	.about_box .row2 .container{padding: 40px 0;}
	.about_box .row3 .container{position: initial;border: 0;padding-top:40px; width: auto;max-width: 100%;}
	.about_box .row5 .bd ul li{width: 49%;}
	.pro_detail .pic span img{display: block;}
	.pro_detail ul .box{width: 100%;}
	.job_box .pop .wrap{top: 30px; bottom: 30px; left: 30px; right: 30px;}
	.footer_box .fl,.footer_box .fr{width: 100%;text-align: center;}
	.footer_box .nav a{float: none;float: none;margin: 0 10px;}
	.contact_box ul li{width: 50%;}
	.newheader .header_box .category{color: #222;}
	.newheader .ing a,
	.newheader .ing .logo a,
	.newheader .ing .category{color: #fff;}
	.newheader .onheader_box .logo a{color: #C30D22;}
}
.about_box .row4 .mobile{display: none;}
@media screen and (max-width: 640px) {
	.about_box .row4 .pc{display: none;}
	.about_box .row4 .mobile{display: block;background-size: cover;background-position: center;}
	.about_box .row4 .mobile{padding: 30px 0;}
	.about_box .row4 .mobile .txt{text-align: center;font-size: 16px;line-height: 1.8; border: 0;margin: 0;padding: 0; margin-top: 20px;}
	.inner_banner p{display: none;}
	.about_box .row2:after, .about_box .row2:before{display: none;}
	.about_box .row2 .container{border: 0;}
	.about_box .row2 .container{padding: 0;}
	.about_box .row3 ul{width: auto;padding: 0 10px;}
	.about_box .row3 ul li{width: 49.8%;margin-right: .4%;}
	.about_box .row3 ul li:nth-child(2n){margin-right: 0;}
	.about_box .row3 ul li .box{padding-left: 38px;}
	.about_box .row3 ul li.none{width: 90%;}
	.about_box .row3 ul li i{width: 32px;height: 32px;line-height: 32px;}
	.about_box .row5 .bd ul li{width: 99%;}
	.about_box .row5 .hd ul li{margin: 0 2px;padding: 0 15px;width: auto;font-size: 14px;}
	.pro_box .pro_list li{width: 100%;}
	.pro_box .pro_list li,.pro_box .pro_list li.oddli{float: none;}
	.pro_box .pro_list li i{display: none;}
	.pro_box .pro_list li .detail{margin-right: 0;}
	.inner_banner h3{font-size: 30px;letter-spacing: 0px;}
	.pro_box .inner_banner ul li.active .pic img{ -webkit-animation-name: none;animation-name: none;}
	.pro_box .row{margin: 0 15px;}
	.pro_box .nav li a .iconfont,
	.pro_box .nav li a .add{display: none;}
	.pro_box .nav li a{text-align: center;font-size: 16px;height: 40px;line-height: 40px;}
	.pro_box .nav dl a{text-indent: 0;font-size: 13px;}
	.pro_detail .con .txt{padding: 30px 15px;}
	.news_box ul li{margin-bottom: 20px;}
	.news_detail .con_wrap{margin: 30px 15px;}
	.news_detail .txt_wrap{padding:30px 15px;}
	.job_box .row .hd{display: none;}
	.job_box .row .bd{margin-top: 30px;}
	.job_box .row .bd .tb{border: 1px solid #d8d8d8;background: #f8efe6;border-bottom: 0;}
	.job_box .row .bd .tb_c,
	.job_box .row .bd .tb{display: block;margin-bottom: 15px;height: auto;}
	.job_box .row .bd .tb_c{width: auto;overflow: hidden;border-right: 0;margin: 0;}
	.job_box .row .bd span{display: block;width: 30%;float: left;}
	.job_box .row .tb p{width: 70%;}
	.job_box .row .tb span, .job_box .row .tb p{margin: 0;text-indent: 15px;padding: 8px 0;}
	.job_box .pop .tit{padding: 0 15px;}
	.job_box .pop .txt{padding: 30px 15px;}
	.job_box .pop .hd .tit{height: 40px;line-height: 40px;font-size: 16px;}
	.job_box .close{width: 30px;height: 30px;font-size: 14px;line-height: 30px;top: 5px;right:15px;}
	.job_box .pop .container{margin-right: 0;}
	.job_box .pop .txt h3{font-size: 20px;}
	.job_box .pop .hd .lt,.job_box .pop .hd .rt{width: 100%;}
	.job_box .pop .hd .lt{margin-bottom: 30px;}
	.job_box .cv .box{width: 90%;height: 140px;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
	.job_box .cv .close{top: -40px;left:90%;}
	.contact_box ul li{width: 100%;margin-bottom:40px;}
	.contact_box .tit{margin-bottom: 30px;}
	.contact_box .wrap{padding-top: 30px;}
	.ind_box .banner, .ind_box .banner ul, .ind_box .banner ul li, .ind_box .banner .pic{height: 260px;}
	.ind_box .banner  p{display: none;}
	.ind_box .banner .sytle1 h3{margin: 0;}
	.ind_box .banner .sytle2 .txt{max-width: 100%;left: 0;text-align: center;}
	.ind_box .banner .sytle2 h3{display: inline-block;margin-bottom: 0;}
	.ind_box .banner .sytle3 h3{margin-bottom: 15px;}
	.ind_box .row{height: auto;}
	.ind_box .row6 ul li .bg img{display: block;}
	.ind_box .row6 ul li .bg{background: none;}
	.ind_box .row6 ul li{width: 100%;}
	.ind_box .row6 ul li.more{height:260px;}
	.ind_box .row .bg{background: none !important;}
	.ind_box .row .bg img{display: block;}
	.ind_box .row2 .conwrap,
	.ind_box .row4 .conwrap{position: initial;padding: 30px 15px;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
	.ind_box .row2 .conwrap .txt,
	.ind_box .row4 .conwrap .txt{width: auto;max-width:100%;left:0;padding: 0;}
	.ind_box .row4 .box{padding: 20px;}
	.ind_box .row4 h3{font-size: 24px;}
	.ind_box .row4 small{letter-spacing: 10px;font-size: 20px;margin: 20px 0;}
	.header_box .weixin img{display: none;}

}

.header_box,
.ind_box .row3 ul li .btn,
.ind_box .row3 ul li .btn:after,
.common_hover,
.common_hover:after,
.pro_box .nav li a,
.pro_box .nav li dd a,
.pro_box .nav li.active dd a,
.page_box a,.page_box span,
.job_box .row .bd .tb,
.common_hover2,
.news_box ul li,
.news_box ul li:hover .hd,
.news_box ul li .hd i，
.about_box .row4 .icon,
.about_box .row5 .hd ul li,
.about_box .row5 .hd ul li:after{transition: all 0.3s ease-out;-webkit-transition: all 0.3s ease-out;-o-transition: all 0.3s ease-out;-moz-transition: all 0.3s ease-out;-ms-transition: all 0.3s ease-out;}



.common_hover{position: relative;display: inline-block;}
.common_hover:after{content: ''; position: absolute;top: 100%;left: 0;right: 0;width: 90%;height:8px;margin: 0 auto; z-index: -1;opacity: 0;background: -webkit-radial-gradient(center, ellipse, rgba(0, 0, 0, 0.35) 0%, rgba(0, 0, 0, 0) 80%);background: radial-gradient(ellipse at center, rgba(0, 0, 0, 0.35) 0%, rgba(0, 0, 0, 0) 80%);}
.common_hover:hover{transform:translateY(-5px);-o-transform:translateY(-5px);-ms-transform:translateY(-5px);-moz-transform:translateY(-5px);-webkit-transform:translateY(-5px);}
.common_hover:hover:after{opacity: 1;transform:translateY(5px);-o-transform:translateY(5px);-ms-transform:translateY(5px);-moz-transform:translateY(5px);-webkit-transform:translateY(5px);}

.common_hover2{position: relative;z-index: 1;overflow: hidden;}
.common_hover2:after,.common_hover2:before{content: "";position: absolute;bottom: 100%;left: 0;width: 100%;height: 100%;z-index: -1;-webkit-transition: -webkit-transform 0.3s;transition: transform 0.3s;-webkit-transition-timing-function:ease-in-out;transition-timing-function:ease-in-out;}
.common_hover2:after{background:#e15666; }
.common_hover2:before{background: #fddee2;}
.common_hover2:hover{color: #fff;}
.common_hover2:hover:after,
.common_hover2:hover:before{transform:translate(0,100%);-o-transform:translate(0,100%);-ms-transform:translate(0,100%);-moz-transform:translate(0,100%);-webkit-transform:translate(0,100%);}
.common_hover2:hover:after{-webkit-transition-delay: 0.15s;transition-delay: 0.15s;}

.header_box .logo{ width:12.5%;max-height: 90px; margin-left: 90px;font-size: 90px;line-height: 1;}
@media screen and (max-width: 1200px) {
	.header_box .logo{ margin-left: 20px;font-size: 45px; margin-top:10px;}
}
@media screen and (max-width: 1024px) {
	.header_box .logo{margin-left: 10px;font-size: 45px; margin-top:0}
}
@media screen and (max-width: 768px) {
	.header_box .logo{ width:30%;}
}


@keyframes 'borders' {
	0%{opacity: 0; height: 0;}
	100%{opacity: 1; height: 100%;}
}
@-webkit-keyframes 'borders' {
	0%{opacity: 0; height: 0;}
	100%{opacity: 1; height: 100%;}
}
@keyframes 'lightBorder' {
	0%{border-left-color: #e6e6e6;}

}
@-webkit-keyframes 'lightBorder' {
	0%{border-left-color: #e6e6e6;}

}
@-o-keyframes 'lightBorder' {
	0%{border-left-color: #e6e6e6;}

}
@-moz-keyframes 'lightBorder' {
	0%{border-left-color: #e6e6e6;}

}
@keyframes 'scaleimg' {
	0%{-webkit-transform: scale(1.08);-moz-transform: scale(1.08);-o-transform: scale(1.08);-ms-transform: scale(1.08);transform: scale(1.08);}
	100%{-webkit-transform: scale(1);-moz-transform: scale(1);-o-transform: scale(1);-ms-transform: scale(1);transform: scale(1);}
}
@-webkit-keyframes 'scaleimg' {
	0%{-webkit-transform: scale(1.08);-moz-transform: scale(1.08);-o-transform: scale(1.08);-ms-transform: scale(1.08);transform: scale(1.08);}
	100%{-webkit-transform: scale(1);-moz-transform: scale(1);-o-transform: scale(1);-ms-transform: scale(1);transform: scale(1);}
}
@-o-keyframes 'scaleimg' {
	0%{-webkit-transform: scale(1.08);-moz-transform: scale(1.08);-o-transform: scale(1.08);-ms-transform: scale(1.08);transform: scale(1.08);}
	100%{-webkit-transform: scale(1);-moz-transform: scale(1);-o-transform: scale(1);-ms-transform: scale(1);transform: scale(1);}
}
@-moz-keyframes 'scaleimg' {
	0%{-webkit-transform: scale(1.08);-moz-transform: scale(1.08);-o-transform: scale(1.08);-ms-transform: scale(1.08);transform: scale(1.08);}
	100%{-webkit-transform: scale(1);-moz-transform: scale(1);-o-transform: scale(1);-ms-transform: scale(1);transform: scale(1);}
}































































































.SourceHanL{ font-family:"SourceHanL"; }
.lixun{font-family:"lixun","Microsoft Yahei", Arial, "Helvetica Neue", Helvetica, sans-serif;}
.antre{font-family:'Manus',Arial, "Helvetica Neue", Helvetica, sans-serif}

/*思源细体*/
@font-face {
  	font-family: 'SourceHanL';
	  src: url('font/SourceHanL.eot'); /* IE9*/
	  src: url('font/SourceHanL.eot?#iefix') format('embedded-opentype'), 
	  url('font/SourceHanL.woff') format('woff'), 
	  url('font/SourceHanL.ttf') format('truetype'),
	  url('font/SourceHanL.svg#SourceHanL') format('svg'); /* IE6-IE8 */  /* chrome、firefox */  /* chrome、firefox、opera、Safari, Android, iOS 4.2+ */ /* iOS 4.1- */
}
/*思源常规*/
@font-face {
  	font-family: 'SourceHanR';
	  src: url('font/SourceHanR.eot'); /* IE9*/
	  src: url('font/SourceHanR.eot?#iefix') format('embedded-opentype'), 
	  url('font/SourceHanR.woff') format('woff'), 
	  url('font/SourceHanR.ttf') format('truetype'),
	  url('font/SourceHanR.svg#SourceHanR') format('svg'); /* IE6-IE8 */  /* chrome、firefox */  /* chrome、firefox、opera、Safari, Android, iOS 4.2+ */ /* iOS 4.1- */
}
/*英文字体*/
@font-face { font-family: 'Manus'; font-style: normal; font-weight: 700; src: url('font/manus.eot'); src: url('font/manus.eot?#iefix') format('embedded-opentype'), url('font/manus.woff') format('woff'), url('font/manus.ttf') format('truetype') }

/*字体图标*/
@font-face {
  font-family: 'iconfont';
  src: url('font/font_1476409708_2410395.eot'); /* IE9*/
  src: url('font/font_1476409708_2410395.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
  url('font/font_1476409708_2410395.woff') format('woff'), /* chrome、firefox */
  url('font/font_1476409708_2410395.ttf') format('truetype'), /* chrome、firefox、opera、Safari, Android, iOS 4.2+*/
  url('font/font_1476409708_2410395.svg#iconfont') format('svg'); /* iOS 4.1- */
}
                                                                              
.iconfont {
	  font-family:"iconfont" !important;
	  font-style:normal;
	  -webkit-font-smoothing: antialiased;
	  -moz-osx-font-smoothing: grayscale;
}
