@charset "utf-8";
/* CSS Document */
body,h1,h2,h3,h4,h5,h6,hr,p,blockquote,dl,dt,dd,ul,ol,li,pre,form,fieldset,legend,button,input,textarea,th,td{margin:0;padding:0;}
body,button,input,select,textarea{font:12px Verdana, Geneva, sans-serif; font-family:"微软雅黑";}
h1,h2,h3,h4,h5,h6{font-size:100%;}
address,cite,dfn,em,var{font-style:normal;}
code,kbd,pre,samp{font-family:courier new,courier,monospace;}
small{font-size:12px;}
ul,ol{list-style:none;}
a{text-decoration:none; color:#333; }
a:hover{text-decoration:none; color:#136e1f;}
sup{vertical-align:text-top;}
sub{vertical-align:text-bottom;}
abbr[title]{border-bottom:1px dotted;cursor:help;}
legend{color:#000;}
fieldset, img { border:0;} 
a img{vertical-align:text-bottom;}
:focus {outline:0;}
textarea{overflow:auto;vertical-align:top;resize:vertical;}
button,input,select,textarea{font-size:100%;}
button,input,select{vertical-align:middle;}
button{cursor:pointer;}
table{border-collapse:collapse;border-spacing:0;}
caption,th{text-align:left;}
.clear {clear: both;display: block;overflow: hidden;visibility: hidden;width: 0;height: 0;}

.fl{float:left;}
.fr{float:right;}
.nor{font-weight:normal;}
.tc{text-align:center;}
.tr{text-align:right;}
.juzhong{margin:0 auto;}
.juzhong1{margin:30px auto;}
.w1200{width:1200px;}
.l24{line-height:24px;}
.l30{line-height:30px;}
.green{color:#136e1f;}
/*contain floats*/
.group:before,
.group:after {content: "\0020"; display: block; height: 0; overflow: hidden;}
.group:after {clear: both;}
.group {zoom: 1;}
.hidden { display: none!important; visibility: hidden; }
.invisible { visibility: hidden; }
.ir { display: block; border: 0; text-indent: -999em; overflow: hidden; background-color: transparent; background-repeat: no-repeat; text-align: left; direction: ltr; }
.visuallyhidden { border: 0; clip: rect(0 0 0 0); height: 1px; margin: -1px; overflow: hidden; padding: 0; position: absolute; width: 1px; }
.visuallyhidden.focusable:active, .visuallyhidden.focusable:focus { clip: auto; height: auto; margin: 0; overflow: visible; position: static; width: auto; }

.photo{ overflow:hidden;}

.photo img {
-webkit-transition: -webkit-transform .3s ease;
-moz-transition: -moz-transform .3s ease;
-ms-transition: -ms-transform .3s ease;
transition: transform .3s ease;
}

.photo  img:hover {
-webkit-transform: scale(1.1);
-moz-transform: scale(1.1);
-ms-transform: scale(1.1);
transform: scale(1.1);
}


/* vivo-head */
#vivo-head{z-index:1;position:relative;width:100%; }
.search-user b{background:url(../images/vivo-head-ico.png) no-repeat;_background-image:url(../images/vivo-head-ico.gif) ;}

#vivo-head{z-index:99;position:relative;z-index:999999;}
#vivo-head .vivo-nav{width:100%;height:100px;margin:auto;background:#fffbef;position:relative;z-index:999;}

.vivo-nav .search-user{float:right;height:60px;margin:0;}
.search-user a{width:96px;height:60px;margin-left:15px;position:relative;top:20px;overflow:hidden;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;border-radius:50%;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;transition:all .3s ease-in-out;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);transform:translate3d(0,0,0);background:url(../images/s03.png) no-repeat center;display:block;}
.search-user a:hover{background:url(../images/s04.png) no-repeat center;}


#vivo-head .vivo-search{height:220px;width:100%;background:#202223;position:relative;z-index:9999;display:none;}
.vivo-search p{color:#FFF;font-weight:600px;text-align:center;font-size:30px;padding:70px 0;}
.vivo-search .search-box{width:700px;position:absolute;top:20px;left:50%;margin-left:-350px;position:relative;z-index:9999;background:none;border-bottom:1px solid #dfdfdf;}
.vivo-search .search-box input{width:550px;height:40px;font-size:20px;color:#555;background:none;overflow:hidden;vertical-align:middle;border:none;padding:8px 8px;}
.vivo-search .search-box button{background:url(../images/s03.png) no-repeat center;display:block;width:36px;height:36px;float:right;border:none;margin:10px 10px 0 0;}
.vivo-search .search-box button:hover{background:url(../images/s04.png) no-repeat center;}
.vivo-search .search-box button:active{-webkit-box-shadow:0 1px 2px rgba(0,0,0,.3) inset;-moz-box-shadow:0 1px 2px rgba(0,0,0,.3) inset;-ms-box-shadow:0 1px 2px rgba(0,0,0,.3) inset;box-shadow:0 1px 2px rgba(0,0,0,.3) inset;}
.vivo-search .search-box a.close{width:24px;height:24px;position:absolute;top:20px;right:-40px;background:url(../images/vivo-head-ico.png) -86px 0 no-repeat;_background-image:url(../images/vivo-head-ico.gif);}
.vivo-search .search-box a.close:hover{background-position:-86px -25px;}
.logo{float:left;margin:0 0 0 60px;}




/*banner开始
--------------------------------*/
.full_banner{width: 100%;position: absolute;height: 680px;background: #FFF;overflow: hidden;min-width: 1200px;margin: 0 auto;}
.full_banner .bd{margin:0 auto; position:relative; z-index:0; overflow:hidden;}
.full_banner .bd ul{width:100% !important;}
.full_banner .bd li{width:100% !important; float:left; height:680px; overflow:hidden; text-align:center;}
.full_banner .bd li a{ display:block; height:658px;}
.full_banner .hd{width:100%; position:absolute; z-index:1; bottom:30px; left:0; height:30px; line-height:30px; text-align:center;}
.full_banner .hd ul{text-align:center; padding-top:20px;}
.full_banner .hd ul li{cursor:pointer; display:inline-block; *display:inline; zoom:1; width:12px;background:#ccc; border-radius:6px; height:12px; margin:5px; overflow:hidden; line-height:9999px;}
.full_banner .hd ul .on{background:#136e1f;}





/*nav开始
--------------------------------*/
.cdh{float:right;margin:0 60px 0 0;width:91px;height:25px;}
#toggle-sidebar{width:100px;height:100px;position:absolute;top:0;right:60px;background:url(../images/m05.png) no-repeat center; background-size:80px 80px;display:block;z-index:99999;}

.jsc-sidebar { position: fixed; height: 100%; overflow: auto;}
#sucaihuo {padding-top:100px;background:#202223;}
#sucaihuo .nav { margin-top: 50px; line-height: 46px; list-style-type: none;}
#sucaihuo .nav span{width:10px;height:10px; border-radius:50%;margin:25px 0 0 80px;background:#136e1f;float:left;display:none;}
#sucaihuo .nav :hover span{display:block;}
#sucaihuo .nav #nav_05 span{display:block;background:#136e1f;}
#sucaihuo .nav #nav_05 a{background:#000;}
#sucaihuo .nav li a:hover{background:#000;}
#sucaihuo .nav a { display: block; padding: 0 0 0 100px; color: #fff; text-decoration: none;font-size:18px;line-height:60px;}
[data-simplersidebar='active'] { box-shadow: -3px 0 3px 0 rgba(0, 0, 0, 0.5);}


/*about*/
.about{margin:710px auto 30px auto;}
.title h1{font-size:40px; font-family:Arial, Helvetica, sans-serif;color:#333;}
.title h2{font-size:16px;color:#9b9b9b;}
.title em{display:block; width:40px; height:1px; background:#136e1f; margin:24px auto;}
.jianjie h1{font-size:14px; color:#595959; width:920px; margin:0 auto; text-indent:26px;}
.jianjie h2{color:#a1a1a1; width:810px; margin:10px auto; }
.sim-button{
	line-height: 50px;
	height: 50px;
	text-align: center;
	width: 180px;
	cursor: pointer;
	background:#136e1f;
	margin:10px auto;
}
.button1 {
	color: rgba(255,255,255,1);
	-webkit-transition: all 0.5s;
	-moz-transition: all 0.5s;
	-o-transition: all 0.5s;
	transition: all 0.5s;
	position: relative;
	border: 1px solid rgba(255,255,255,0.5);
	background:#136e1f;
}
.button1 a{
	color: rgba(51,51,51,1);
	text-decoration: none;
	display: block;
}
.button1:hover {
	background-color: rgba(255,255,255,0.2);
	-webkit-border-radius: 25px;
	-moz-border-radius: 25px;
	border-radius: 25px;	
	background:#136e1f;
}

.zizhi{ width:100%; background-image:url(zzbg.jpg); background-position:top center;}
.zizhiul li{ float:left; margin-left:70px; margin-top:50px; text-align:center; color:#fff; width:141px; position:relative;height:184px;}
.zizhiul li p{ font-size:18px; margin-top:10px;}
.zizhiul li a{ color:#333;}
.zizhiul li a:hover{text-decoration:none;}
#dbRoWrap{position:relative;width:1200px;}
#dbRoWrap img{position:absolute;width:132px;height:132px;border:0; left:0px; top:0px;}



/*pro*/
.pro{width:100%; background:url(../images/pro_bg.jpg) no-repeat bottom center; min-width:1200px; height:990px; margin:30px auto 0  auto;} 
.pro ul{width:1209px; overflow:hidden;}
.pro ul li{float:left; width:394px; margin:0 9px 0 0;}
.pro ul li .tit_pro h1{ font-size:120px; font-weight:normal; font-family:Arial, Helvetica, sans-serif;}
.pro ul li .tit_pro h2{ font-size:20px; font-weight:normal;}
.pro ul li .tit_pro h3{font-weight:normal; font-family:Arial, Helvetica, sans-serif;}
.pro ul li .tit_pro em{display:block;}
.pro ul li .pro_tp,.pro ul li .pro_tp img{width:394px; height:394px;}

.pro_title .tit01{width:140px; font-size:180px; line-height:140px; font-family:Arial, Helvetica, sans-serif;}
.pro_title .tit02{width:610px; border-top:1px solid #136e1f; padding:6px 0 0 0;}
.pro_title .tit02 h1{ color:#5b5b5b; font-size:40px; font-weight:normal; font-family:Arial, Helvetica, sans-serif; }
.pro_title .tit02 h2{ color:#136e1f; font-size:20px; font-weight:normal;}
.pro_title .tit02 a{ width:160px; height:32px; background:#136e1f; display:block; line-height:32px; text-align:center; color:#fff; margin:20px 0 0 0;}


/*news*/
.news{width:100%; background:url(../images/news_bg.jpg) no-repeat center; min-width:1200px; height:400px; padding:30px 0 0 0;}
.news_list ul li{width:360px; float:left; padding:0 20px; margin:30px 0 40px 0;}
.news_list ul li h1{font-size:16px; font-weight:normal; margin:0 0 4px 0;}
.news_list ul li h2{color:#c5c5c5;font-weight:normal;}
.news_list ul li p{color:#747474;line-height:24px; font-size:14px;}


/*youqing*/
.youqing h1{font-size:24px; font-weight:normal; color:#595959; border-left:4px solid #136e1f; padding:0 0 0 10px;}
/* 图片滚动开始 */
#demo {width:100%; float:right; overflow:hidden; border:none;}
#indemo {float: left;width: 800%;}
#demo1,#demo2{float:left; display:inline-table;}
#demo1 {float: left;}
#demo2 {float: left;}
.link_ico{border:1px solid #ccc; float:left; margin:20px 10px 0 0;}
.link_ico img{width:102px; height:42px;}


/*footer*/
.footer{width:100%; background:#202020;  padding:100px 0 0 0; color:#fff; margin:30px auto 0 auto; min-width:1200px;}
.footer a{color:#fff;}
.footer_nav dl{float:left; margin:0 60px 0 0;}
.footer_nav dl dt{font-size:18px;}
.footer_nav dl em{display:block; width:24px; height:2px; background:#fff; margin:14px 0 20px 0;}
.footer_nav dl dd{font-size:14px; line-height:24px;}
.footer_nav a:hover{text-decoration:underline;}
.contact h1{font-size:20px; font-weight:normal; margin:0 0 40px 0;}
.contact h1 span{font-size:14px;}
.contact h2{margin:0 0 4px 0;}
.contact h2 a{margin:0 4px 0 0;}
.contact p{font-size:14px; line-height:24px;}
.copyright{ border-top:1px solid #5d5d5d;padding:10px 0 10px 0; margin:60px auto 0 auto; line-height:24px; font-size:14px;text-align: center;}


/*内页*/
.full_banner01{width:100%; position:relative;height:500px; background:#FFF; overflow:hidden; min-width:1200px; margin:0 auto;}
.full_banner01 ul li{height:500px;}


.zy-nav-back{width:100%;height:50px;background:#000;line-height:50px; margin:0 auto;font-size:14px; min-width:1200px;}
.zy-nav{width:1200px;margin:0 auto;color:#FFF;}
.zy-nav-wz{float:left;background:url(../images/zy-nav-home.png) no-repeat; padding:0 0 0 24px;}
.zy-nav-wz a{color:#FFF;}
.zy-nav-wz span{padding:0 8px;color:#FFF;}
.zy-nav01{float:right;}
.zy-nav01 a{display:block;width:100px;height:50px;line-height:50px;text-align:center;color:#FFF;float:left; }
.zy-nav01 a:hover,#nav_hover01{background:#136e1f;}
.zy-about{width:1200px;margin:36px auto;color:#333;line-height:26px;}


.zy-case{width:1200px;margin:0 auto;overflow:hidden;}
.zst img{width:270px;height:270px;}
.sph{
	width: 1300px;
	margin: 0 auto;
}
.spbq{
	width: 270px;
	height: 320px;
	float: left;
	line-height: 2;
	padding: 10px 10px 0 10px;
	margin: 0 13px 20px 0;
	position: relative;
	overflow: hidden;
}
.spbq h2{
	color: #333;
	font: bold 14px/18px "Microsoft Yahei","Hiragino Sans GB",Helvetica,"微软雅黑",Tahoma,Arial,sans-serif;
	margin-top: 18px;	
}
.spbq a:hover h2{
	text-decoration:none;
}
.spbq span{
	display: block;
	color: #b4bbbf;
	font: 12px/18px "Microsoft Yahei","Hiragino Sans GB",Helvetica,"微软雅黑",Tahoma,Arial,sans-serif;
	margin: 8px 0;
}
.spbq b{
	color: #787d82;
	font: 12px/18px "Microsoft Yahei","Hiragino Sans GB",Helvetica,"微软雅黑",Tahoma,Arial,sans-serif;
}
.biankuang{
	width: 3px;
	height: 3px;
	position: absolute;
	z-index: 99;
	border-radius:10px;
	/*background: black;*/
}
.biankuang_1{
	height: 3px;
	top: -6px;
	left:0px;
	border-left:2px solid #136e1f;
}
.biankuang_2 {
	width: 0px;
	bottom:-3px;
	left: 0px;
	border-top:2px solid #136e1f;
}
.biankuang_3{
	height: 0px;
	bottom:0px;
	right:0px;
	border-right:2px solid #136e1f;
}
.biankuang_4{
	width:0px;
	top:-3px;
	right:0px;
	border-bottom:2px solid #136e1f;
}
.text_gobuy {
	position: absolute;
	z-index:9;
	top: -30px;
	left: 0px;
	width: 280px;
	height: 50px;
	overflow: hidden;
	background:rgba(207, 208, 211, 0);
	cursor: pointer;
	transition:all  300ms;
	-webkit-transition:all  300ms;
	-moz-transition:all  300ms;
	-o-transition:all  300ms;
}
.text_gobuy_show{
	height: 50px;
	position: absolute;
	z-index:9;
	bottom: 0px;
	width: 280px;
	overflow: hidden;
	padding: 20px 15px ;
	cursor: pointer;
	background-color: rgba(32, 32, 33,0.3);
}
.spbq p{
	position: absolute;
	bottom:10px;
	left:110px;
	line-height: 33px;
	color: #fff
}


.posit{width:1200px; height:50px; border-bottom:1px dashed #dddddd; line-height:50px; font-size:14px;margin:0 auto;}
.posit img{float:left;}
.posit01{ padding:0 0 0 6px; color:#595959;float:left;}
.posit01 a{margin:0 5px;color:#595959;}
.posit01 a:hover{color:#054a02;}

.pro01{width:1200px; margin:30px auto;}
.show_menu{width:270px; float:left;}
.menu_title{background:#054a02;padding:14px 0 0 20px;height:80px;}
.menu_title p{border-left:1px solid #96ff92; padding-left:20px; color:#96ff92; font-size:24px;}
.menu_title p span{color:#fff; font-size:16px;}
.menu_list{border-top:1px solid #054a02; margin-top:10px;}
.menu_list ul li{height:50px; line-height:50px; border-bottom:1px solid #ccc; background:#f6f6f6; text-indent:40px; }
.menu_list ul li a{display:block; font-size:14px; color:#595959;background:url(../images/list_img02.png) no-repeat;}
.menu_list ul li a:hover,#list_hover{color:#054a02;  background:url(../images/list_img01.png) no-repeat;}

.pro01 .news_list{width:900px;}
.pro01 .news_list ul li{width:260px; height:150px; margin:0 0 30px 0;}

.about_01{width:900px; font-size:14px; line-height:24px; color:#747474;}
.about_01 img{max-width:100%;}

/* 图片滚动开始 */
			  #wrap{width:1200px;margin:30px auto 0 auto; overflow:hidden; float:left;color:#fff;}
			  #a ul li,#b ul li{width:102px;height:42px;float:left; margin:0 0 0 30px;}
			  #a ul li img,#b ul li img,#a ul li,#b ul li{width:102px; height:42px;}
			  #scrolls{width:1000%;float:left;}
			  #a,#b{float:left;}

