@charset "utf-8";
body {
	 font-family:'Microsoft YaHei','微软雅黑','Century Gothic', 'Helvetica', 'SimSun', '宋体', 'Heiti', '黑体', 'Arial', 'sans-serif';
	 font-size:12px;
	 width:100%;
	 height:100%;
	 color:#666;
	 -webkit-font-smoothing: antialiased;
}
*{
	 margin:0;
	 padding:0;
}
li {
	 list-style:none;
}
a {
	 text-decoration:none;
	 color: #666;
	 display: block;
	 transition:all 0.2s;
}
a:hover{
	color: #41a600;
}
input,
select,
textarea {
	 border:none;
	 outline:none;
	 background:none;
	 font-family:'微软雅黑';
	 padding: 0;
}
textarea {
	 resize:none;
	 overflow: hidden;
	 -webkit-appearance: none;
}
img {
	 border:none;
	 vertical-align: top;
}
table {
	 border:0;
	 border-collapse: collapse;
}
em,
i {
	 font-style:normal;
}
.fr {
	 float:right;
}
.fl {
	 float:left;
}
.clear {
	 zoom:1;
}
.clear:after {
	 content:"";
	 display:block;
	 clear:both;
}
.contain{
	width: 1180px;
	margin: 0 auto;
}
button,input,select,textarea {font-size: 100%;margin: 0;padding: 0;outline: none;font:normal 12px /*'方正兰亭中黑_GBK',*/'Arial','Microsoft YaHei', '微软雅黑', 'SimSun', '宋体', 'Heiti', '黑体', 'sans-serif';}
table{width:100%;border-collapse:collapse;border-spacing:1;border-spacing:0;}

@media (max-width:750px){
	img{max-width: 100%;height: auto;}
}
img{max-width: 100%;height: auto;}


/* 小屏幕导航 */
.p_transition {
	 transition:0.3s;
	 -webkit-transition:0.3s;
	 -o-transition:0.3s;
	 -moz-transition:0.3s;
}

.small_nav_btn {
	 position:absolute;
	 top:8px;
	 right:10px;
	 z-index:8;
	 display:none;
}
.small_nav_btn.active{
	position: fixed;
	top: 20px;
}
.small_nav_btn i {
	 width:30px;
	 height:2px;
	 background:#000;
	 display:block;
	 margin-top:7px;

}
.small_nav_btn i:nth-of-type(1) {
	 margin-top:0;
}
.small_nav_btn i:nth-of-type(1).p_transform_1 {
	 transform:rotatez(45deg);
	 -webkit-transform:rotate(45deg);
	 -o-transform:rotate(45deg);
	 -moz-transform:rotate(45deg);
	 transform-origin:left top 0;
}
.small_nav_btn i:nth-of-type(3).p_transform_2 {
	 transform:rotatez(-45deg);
	 -webkit-transform:rotate(-45deg);
	 -o-transform:rotate(-45deg);
	 -moz-transform:rotate(-45deg);
	 transform-origin:left top 0;
	 position: relative;
	 top: 12px;
}
.small_nav_btn i:nth-of-type(1).p_no_transform_1 {
	 transform:rotatez(0deg);
	 -webkit-transform:rotate(0deg);
	 -o-transform:rotate(0deg);
	 -moz-transform:rotate(0deg);
	 transform-origin:left bottom 0;
}
.small_nav_btn i:nth-of-type(3).p_no_transform_2 {
	 transform:rotatez(0deg);
	 -webkit-transform:rotate(0deg);
	 -o-transform:rotate(0deg);
	 -moz-transform:rotate(0deg);
	 transform-origin:left top 0;
}
.small_nav {
	 padding:50px 0 10px 0;
	 position:fixed;
	 width:150px;
	 height:100%;
	 top:0;
	 right:-160px;
	 text-align:center;
	 background:#fff;
	 z-index:7;
	 display:none;
	 overflow:auto;
}
.small_nav a {
	 font-size:16px;
	 display:block;
	 color:#666;
	 border-bottom:1px solid #eee;
	 line-height:50px;
}
.small_nav a.active{
	 color:#41a600;
	 border-bottom: 1px solid #41a600;
}
.scale img{
	transition:all 0.2s;
}
.scale:hover img{
	-webkit-transform: scale(1.2);     
	transform: scale(1.2);   
}


/*内页banner*/
.inside_banner{
	height: 386px;
}
.inside_banner1{
	background: url(../images/inside_banner1.jpg) no-repeat center;
	background-size: cover;
}
.inside_banner2{
	background: url(../images/inside_banner2.jpg) no-repeat center;
	background-size: cover;
}
.inside_banner3{
	background: url(../images/inside_banner3.jpg) no-repeat center;
	background-size: cover;
}
.inside_banner4{
	background: url(../images/inside_banner4.jpg) no-repeat center;
	background-size: cover;
}
.inside_banner5{
	background: url(../images/inside_banner5.jpg) no-repeat center;
	background-size: cover;
}
.inside_banner6{
	background: url(../images/inside_banner6.jpg) no-repeat center;
	background-size: cover;
}
.inside_banner7{
	background: url(../images/inside_banner7.jpg) no-repeat center;
	background-size: cover;
}
.inside_banner8{
	background: url(../images/inside_banner8.jpg) no-repeat center;
	background-size: cover;
}


#wrapper{
	width:auto!important;
	width:100%;
	max-width:1920px;
	margin:auto;
}
#header .top{
	background: #41a600;
}
.h_end{
	background-image: linear-gradient(180deg, #8cd62b 0%, #478900 100%);
}
#among,#footer,#search,#gg li{
	width:1180px;
	margin:auto;
}
#header .welcome{
	float:left;
	line-height:33px;
	color:white;
}
#header .ttt{
	float:right;
	width:auto!important;
	width:20px;
	min-width:20px;
	position:relative;
	z-index:5;
	margin-left:30px;
	*display:inline;
}
#header .ttt a{
	display:block;
	white-space:nowrap;
	color:white;
	line-height:33px;
	text-indent:12px;
	background:url(../images/arrow3.png) left center no-repeat;
}
#header .wx a{
	text-indent:26px;
	background:url(../images/wx.png) left center no-repeat;
}
#header .ttt a:hover{
	color:yellow;
}
#header .ttt li{
	display:none;
	position:absolute;
	left:-20px;
	top:32px;
	padding:5px;
	background:white;
	border:1px solid #41a600;
}
#header .ttt li img{
	display:block;
	width:120px;
	height:120px;
	max-width: inherit;
}
#header .logo{
	float:left;
	max-width:640px;
	min-width:20px;
}
#header .logo img{
	display:block;
}
#header .tel{
	float:right;
	margin:59px 0 0 0;
}
#header .video{
	float:right;
	margin:65px 20px 0 0;
}
#header .video a{
	font-size: 24px;
	color: #87c701;
	font-weight: bold;
	padding-left: 35px;
	background: url(../images/in_down.png) no-repeat left;
}
#wrapper .mainMenu{
	float:left;
	width:auto!important;
	width:20px;
	min-width:20px;
}
#wrapper .mainMenu .a{
	display:block;
	text-transform:capitalize;/*首字母大写*/
	font-size:15px;
	line-height:56px;
	color:white;
	white-space:nowrap;
	padding:0 30px;
}

#wrapper .mainXian{
	float:left;
	width:2px;
	height:17px;
	overflow:hidden;
	background:#3d7e00;
	margin:20px 0 0 0;
	border-right:1px solid #81d01d;
}
.footer,#footer{
	text-align:center;
	background:#e4e4e4;
}
#footer div,#footer li,#footer td,#footer ul,#footer font,#footer a{
	color:#000;
}
#footer .ewm{
	float:right;
	width:500px;
}
#footer .ewm li{
	text-align:center;
	font-size:13px;
	line-height:18px;
	display: inline-block;
	margin-left: 10px
}
#footer .ewm img{
	display:block;
	width:130px;
	height:130px;
	margin-bottom:6px;
	border:10px solid white;
}
#footer .xian{
	float:left;
	width:1px;
	height:230px;
	overflow:hidden;
	background:#78c04a;
	margin:0 65px;
	*display:inline;
}
#footer .nr{
	float:left;
	width:500px;
	font-size: 12px;
	text-align: left;
}
#footer .nr a{
	display: inline-block;
}
#footer .nr .p1{
	font-size: 18px;
	line-height: 56px;
}
#footer .nr .p2{
	font-size: 18px; 
	line-height: 56px;
}
#footer .nr .p3{
	line-height: 24px;
}
#footer .copyright{
	width:100%;
	text-align: center;
	line-height: 20px;
	margin:20px;
}
#footer .bdsharebuttonbox{
	clear:both;
	height:24px;
	overflow:hidden;
	margin-top: 3px;
}
#footer .bdsharebuttonbox a{
	margin-top:3px;
}
#footer .bdsharebuttonbox a.text{
	margin-top:2px;
	padding:0;
	background:none;
}



/*地图*/

.svggroup{
	/*background: url(../images/map.png) no-repeat center;
	background-size: contain;*/
}
#ChinaMap{
	margin: 0 auto !important;

}
.svggroup svg{/*opacity: 0;filter:alpha( opacity = 0 );*/}
.mapTip{display:none; position:absolute; padding:8px; background:#fff; border: 1px solid #aaa; -moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px; 
-webkit-box-shadow: 0 5px 10px rgba(0,0,0,.3);
box-shadow: 0 5px 10px rgba(0,0,0,.3);
	font-size:12px; font-family:Tahoma; color:#333;}

.mapTip .arrow,
.mapTip .arrowMask{ position: absolute; width: 0; height: 0; border-color: transparent; border-style: solid;}
.mapTip .arrow{ bottom: -7px; left: 50%; margin-left: -7px; border-width: 7px; border-top-color: #999; border-top-color: rgba(0,0,0,.25); border-bottom-width: 0;}
.mapTip .arrowMask{bottom: 1px; border-width: 6px; margin-left: -6px; border-top-color: #fff; border-bottom-width: 0;}

.mapInfo i{ display:inline-block; width:15px; height:15px; margin-top:5px; line-height:15px; font-style:normal; background:#aeaeae; color:#fff; font-size:11px; font-family: Tahoma; -webkit-border-radius:15px; border-radius:15px; text-align:center
}
.mapInfo i.active{background:#E27F21;}
.mapInfo span{ padding:0 5px 0 3px;}
.mapInfo b{ font-weight:normal; color:#2770B5}





#security{
  background:white;
  border:1px solid #e1e1e1;
  margin-top:25px;
}
#security .type{
  border-bottom:1px solid #e1e1e1;
}
#security .type .list{
  float:left;
  width:50%;
  text-align:center;
  font-size:0;
  position:relative;
  background:#f5f5f5;
  cursor:pointer;
}
#security .type .hover{
  background:#FFF;
}
#security .type .list img,
#security .type .list b{
  display:inline-block;
  *display:inline;
  vertical-align:middle;
  font-size:20px;
  line-height:68px;
  margin:0 8px;
  color:black;
}
#security .type .list i{
  position:absolute;
  right:0;
  top:0;
  height:68px;
  background:#e1e1e1;
  width:1px;
  display:block;
}
#security #list{
  margin-bottom:50px;
}
#security #list .nr{
  font-size:18px;
  margin:28px 36px;
  text-align: left;
}
#security #list .list li{
  float:left;
  margin:0 0 0 45px;
  *display:inline;
}
#security #list .list div{
  text-align: center;
}
#security #list .list li:nth-of-type(1){
  margin-left: 22px;
}
#security #list .list li,
#security #list .list li img{
  width:250px;
  height:165px;
}
#security #list .step{
  text-align:center;
  position:relative;
  margin:0 23px;
}
#security #list .step span{
  position:absolute;
  left:0;
  top:0;
  line-height:38px;
  font-size:18px;
}
#security #list .step1{
  margin:50px 23px 0;
}
#security #list .step1 li{
  float:left;
  font-size:18px;
  line-height:38px;
}
#security #list .step1 .input{
  width:215px;
  height:36px;
  display:block;
  *display:inline;
  margin-left:12px;
  border:1px solid #e1e1e1;
}
#security #list .step1 .input dd{
  display:block;
  margin:0 10px;
  height:100%;
}
#security #list .step1 .input dd input{
  border:0;
  height:100%;
  width:100%;
  background:none;
  font-size:15px;
  line-height:36px;
  display:block;
  margin:0 auto;
  padding:0;
}
#security #list .step1 .button{
  float:right;
  width:135px;
  height:38px;
  background:url(../images/button.jpg);
}
#security #list .step1 .button input{
  width:100%;
  height:100%;
  background:none;
  border:0;
  overflow:hidden;
  cursor:pointer;
  text-indent:-1000px;
}



.in_title{
  padding: 60px 0 30px;
  text-align: center;
}
.in_title .pq{
  line-height: 30px;
}
.in_title span{
  font-weight: bold;
  font-size: 24px;
  color: #81d01d;
}
.in_title em{
  font-size: 24px;
  color: #ff8c10;
  margin-left: 15px;
}
.in_title .pw{
  color: #333;
  font-size: 18px;
  position: relative;
}
.in_title .pw:before{
  position: absolute;
  left: 0;
  width: 486px;
  height: 18px;
  background: url(../images/in_title1.png) no-repeat right;
  background-size: cover;
  content: '';
  top: 50%;
  margin-top: -9px;
}
.in_title .pw:after{
  position: absolute;
  right: 0;
  width: 486px;
  height: 18px;
  top: 50%;
  margin-top: -9px;
  background: url(../images/in_title2.png) no-repeat left;
  background-size: cover;
  content: '';
}
.in_pro .in_title .pw:before,
.in_pro .in_title .pw:after{
  width: 445px;
}
.in_case .in_title .pw:before,
.in_case .in_title .pw:after,
.in_honor .in_title .pw:before,
.in_honor .in_title .pw:after,
.in_security .in_title .pw:before,
.in_security .in_title .pw:after{
  width: 408px;
}
.in_distributor .in_title .pw:before,
.in_distributor .in_title .pw:after{
  width: 420px;
}
.in_about .in_title .pw:before,
.in_about .in_title .pw:after{
  width: 395px;
}


#float {
	z-index:999;
	left:3px; 
	width:105px; 
	top:280px;
	position:fixed;
}



.bdsharebuttonbox .bds_qzone{background-position:0 -52px}.bdsharebuttonbox .bds_tsina{background-position:0 -104px}.bdsharebuttonbox .bds_renren{background-position:0 -208px}.bdsharebuttonbox .bds_tqq{background-position:0 -260px}.bdsharebuttonbox .bds_kaixin001{background-position:0 -312px}.bdsharebuttonbox .bds_tqf{background-position:0 -364px}.bdsharebuttonbox .bds_hi{background-position:0 -416px}.bdsharebuttonbox .bds_douban{background-position:0 -468px}.bdsharebuttonbox .bds_tieba{background-position:0 -728px}.bdsharebuttonbox .bds_hx{background-position:0 -988px}.bdsharebuttonbox .bds_fx{background-position:0 -1040px}.bdsharebuttonbox .bds_ty{background-position:0 -1196px}.bdsharebuttonbox .bds_fbook{background-position:0 -1352px}.bdsharebuttonbox .bds_twi{background-position:0 -1404px}.bdsharebuttonbox .bds_linkedin{background-position:0 -1664px}.bdsharebuttonbox .bds_meilishuo{background-position:0 -1716px}.bdsharebuttonbox .bds_mogujie{background-position:0 -1768px}.bdsharebuttonbox .bds_diandian{background-position:0 -1820px}.bdsharebuttonbox .bds_huaban{background-position:0 -1872px}.bdsharebuttonbox .bds_duitang{background-position:0 -2028px}.bdsharebuttonbox .bds_youdao{background-position:0 -2080px}.bdsharebuttonbox .bds_wealink{background-position:0 -2184px}.bdsharebuttonbox .bds_copy{background-position:0 -2288px}.bdsharebuttonbox .bds_mail{background-position:0 -2340px}.bdsharebuttonbox .bds_print{background-position:0 -2392px}.bdsharebuttonbox .bds_mshare{background-position:0 -2444px}.bdsharebuttonbox .bds_sqq{background-position:0 -2652px}.bdsharebuttonbox .bds_sdo{background-position:0 -2704px}.bdsharebuttonbox .bds_qingbiji{background-position:0 -2756px}.bdsharebuttonbox .bds_people{background-position:0 -2808px}.bdsharebuttonbox .bds_xinhua{background-position:0 -2912px}.bdsharebuttonbox .bds_yaolan{background-position:0 -2964px}.bdsharebuttonbox .bds_thx{background-position:0 -2496px}.bdsharebuttonbox .bds_bdhome{background-position:0 -156px}.bdsharebuttonbox .bds_bdxc{background-position:0 -2548px}.bdsharebuttonbox .bds_bdysc{background-position:0 -3068px}.bdsharebuttonbox .bds_isohu{background-position:0 -3016px}.bdsharebuttonbox .bds_more{background-position:0 0}.bdsharebuttonbox .bds_ibaidu{background-position:0 -3120px}.bdsharebuttonbox .bds_weixin{background-position:0 -1612px}.bdsharebuttonbox .bds_iguba{background-position:0 -1300px}.bdsharebuttonbox .bds_h163{background-position:0 -3160px}.bdsharebuttonbox .bds_evernotecn{background-position:0 -3184px}.bdsharebuttonbox{zoom:1}.bdsharebuttonbox:after{content:".";visibility:hidden;display:block;height:0;clear:both}.bdsharebuttonbox a,.bdsharebuttonbox .bds_more{float:left;font-size:12px;padding-left:17px;line-height:16px;height:16px;background-image:url(../images/icons_0_16.png?v=91362611.png);background-repeat:no-repeat;cursor:pointer;margin:6px 6px 6px 0}.bdsharebuttonbox a:hover{color:#333;opacity:.8;filter:alpha(opacity=80)}.bdsharebuttonbox .bds_more{color:#333;float:left}.bdsharebuttonbox .bds_count{color:#333;background:url(../images/sc.png?v=a970ff04.png) no-repeat 0 -30px;width:42px;height:16px;padding:0;margin:6px 0 0;text-align:center}.bdsharebuttonbox .bds_count:hover{background-position:-42px -30px}.bdsharebuttonbox .bds_button_image{float:left;cursor:pointer;margin:6px 6px 0 0;height:auto;padding:0}.bdsharebuttonbox .bdshare_button_count{background:url(../images/sc.png?v=a970ff04.png) no-repeat 0 0;width:44px;height:24px;line-height:24px}.bdsharebuttonbox .bdshare_button_count:hover{background-position:-44px 0}.bds_tsohu,.bds_tfh,.bds_baidu,.bds_qq,.bds_msn,.bds_sohu,.bds_qy,.bds_leho,.bds_ifeng,.bds_ff,.bds_tuita,.bds_ms,.bds_deli,.bds_s51,.bds_t163,.bds_share189,.bds_xg,.bds_s139{display:none}



.new_title1{
	padding: 30px 0;
}
.new_ul{
	width: 900px;
	margin: 0 auto;
}
.new_title{
	font-size: 30px;
	text-align: center;
}
.new_ul li{
	font-size: 20px;
	float: left;
	width: 360px;
	margin-bottom: 50px;
}
.new_ul li p{
	margin-bottom: 20px;
	line-height: 25px;
	min-height: 50px;
}
.new_ul li:nth-of-type(2n){
	float: right;
}
.new_ul li span{
	padding-left: 72px;
}

#ChinaMap{
    width:480px;
    height:420px;
    margin: 0px auto;
}

#ChinaMap1{
    width:750px;
    height:640px;
    margin: 0px auto;
}