@charset "utf-8";

/*通用*/
* {margin: 0;padding: 0;box-sizing: border-box;-moz-box-sizing: border-box;/* Firefox */-webkit-box-sizing: border-box;/* Safari */outline: none;-webkit-text-size-adjust: none;-webkit-tap-highlight-color: rgba(0, 0, 0, 0);-webkit-tap-highlight-color: transparent;/* For some Androids */}
html {-webkit-text-size-adjust: none;-webkit-text-size-adjust: none;-webkit-tap-highlight-color: rgba(0, 0, 0, 0);-webkit-tap-highlight-color: transparent;/* For some Androids */}
body {font-family:"微软雅黑" !important, Heiti, Heiti SC, DroidSans, DroidSansFallback, Arial, ;color: #333;outline: none;font-size: 14px; overflow-x: hidden;}
body, div, dl, dt, dd, ul, ol, li, p, h1, h2, h3, h4, h5, h6, pre, form, fieldset, th, td {margin: 0;padding: 0;}
h1, h2, h3, h4, h5, h6, input, select, textarea, option, button {font-size: 100%;font-weight: normal;}
table {border-collapse: collapse;border-spacing: 0;}
fieldset, img {border: 0}
h1, h2, h3, h4, h5, h6, input, select, textarea, option, button {font-size: 100%}
abbr {border: 0;}
em, i {font-style: normal;}
ul, ol, li {list-style: none;}
a {text-decoration: none;outline: none;display: block; color: #333; font-family: "微软雅黑"; font-size: 14px;}
a:hover {vertical-align:outline: none;text-decoration: none;}
a, button, input, textarea, select {-webkit-tap-highlight-color: rgba(0, 0, 0, 0);background: none;border: none;}
.clear {clear: both;height: 0;}
textarea {resize: none;}
input[type="reset"]::-moz-focus-inner, input[type="button"]::-moz-focus-inner, input[type="submit"]::-moz-focus-inner, input[type="file"] > input[type="button"]::-moz-focus-inner {border:none;padding:0;}
input, textarea, select, option, button, form, fieldset {margin: 0;padding: 0;border: none;outline: none;-moz-box-sizing: content-box;-webkit-box-sizing: content-box;-o-box-sizing: content-box;-ms-box-sizing: content-box;box-sizing: content-box;}


/*头部*/
.top_box{ width: 100%; height: auto;  margin: 0 auto;  }
.top{ width: 1200px; height: auto; margin: 0 auto; padding-top: 36px; padding-bottom: 36px;}
.logo{  width: 495px; height: auto; float: left; }
.logo img{ width: 100%;}
.tel{ float: right;}
.tel1{ color: #000000; font-size: 14px;  }
.tel2{ color: #007e1a; font-size: 28px;  }

/*pc导航*/
.nav_box{ width: 100%; height: auto; margin: 0 auto; background: #007e1a; visibility: hidden;}
.nav{  width: 1200px; height: 43px; margin: 0 auto;}
.nav_left{ float: left;}
.nav_left ul{}
.nav_left ul li{  height: 43px; float: left;}
.nav_left ul li a{ color: #fff; font-size: 16px; padding-left: 30px; padding-right: 30px;  line-height: 43px; display: block;}
.nav_left ul li a:hover{ background: #adcf00;}
.nav_right{ width: 211px; height: 26px; float: right; padding-top: 9px;}
.search{  float: left;}
.search_1{width: 180px; height: 26px; background: url(../images/a01.jpg);}
.anniu{ float: left;}
.anniu_1{ width: 31px; height: 26px;}

/*手机导航*/
.kefu_w { width: 42px;  float: right; z-index:9999; display: none; margin-right: 5px; position: relative;}
.x_btn { width: 42px; position: relative; }
.x_btn img{width: 100%;}
.k_content {width: 100px;display: none;float: right; position: absolute; top:45px;  right: 0px; }
.k_content ul {width: 100%;}
.k_content ul li {width: 100%;height: 30px;margin-bottom: 1px;text-align: center;line-height: 30px;background-color:rgba(0,0,0,0.5); cursor: pointer;}
.k_content ul li a {color: #fff;font-size: 14px;}


/*幻灯*/
.banner_box{ width: 100%; height: auto; margin: 0 auto; }
.swiper-container {width: 100%; height: 100%;}
.swiper-slide {text-align: center;font-size: 18px;background: #fff;
/* Center slide text vertically */
display: -webkit-box;display: -ms-flexbox;display: -webkit-flex;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;-webkit-justify-content: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;-webkit-align-items: center;align-items: center;}

/*con1*/
.con1_box{ width: 100%; height: auto; margin: 0 auto; margin-top: 30px; visibility: hidden;}
.con1{ width: 1200px; height: auto; margin: 0 auto;}

/*图片新闻*/
.tpxw{  width: 577px; height: auto; float: left; }
.biaoti{ width: 100%; float: left; }
.biaoti_1{ line-height: 80px; font-size: 24px;  float: left; background: url(../images/a04.jpg); background-position: left center; background-repeat: no-repeat; padding-left: 20px;}
.biaoti_2{ line-height: 80px; float: right;}
.biaoti_2 a{ color: #999; font-size: 14px;}
.biaoti_2 a:hover{ color: #007e1a; }
.xwk{ width: 100%; float: left;}

.xwk .swiper-pagination{ text-align: right;}
.xwk .swiper-pagination-bullet{ width: 20px; height: 20px; color: #fff;  text-align: center;}
.xwk_1{ position: absolute; bottom: 0px; z-index: 2; width: 100%; line-height: 40px; background-color:rgba(0,0,0,0.5); color: #fff; font-size: 14px; text-align: left; padding-left: 10px;}

/*企业动态*/
.qydt{  width: 577px; height: auto; float: right;}
.dtk{ width: 100%; float: left;}
.d01:nth-of-type(1){ width: 100%; height: auto; float: left; padding-bottom: 20px; border-bottom: #ECECEC 1px solid;}
.d01:nth-of-type(2){  width: 100%; height: auto; float: left;padding-bottom: 0px; padding-top: 20px; border-bottom: none;}
.d02{ width: 218px; float: left;}
.d02 img{ width: 100%;}
.d03{ width: 346px;float: right;}
.f01{ display: block; line-height: 40px;}
.f01 a{ font-size: 16px;}
.f01 a:hover{ color: #007e1a;}
.f02{ color: #999999; font-size: 14px; line-height: 30px;  display: block;}
.f03{ color: #666; color: #333; line-height: 24px;  display: block; }
.f04{   line-height: 36px; display: block;}
.f04 a{ font-size: 14px; color: #007e1a;}

/*con2*/
.con2_box{ width: 100%; height: auto; margin: 0 auto; margin-top: 30px; background: #f4f4f4; margin-top: 30px;  padding-top: 30px; padding-bottom: 60px; visibility: hidden; }
.con2{ width: 1200px; height: auto; margin: 0 auto;}
.rongyu{ width: 100%; float: left;}
.rong_1{ width: 24%; float: left; margin-right: 1.2%;}
.rong_1:nth-of-type(4){ width: 24%; float: left; margin-right:0px;}
.rong_2{ width: 100%; height: auto; float: left;}
.rong_2 img{ width: 100%;}
.rong_3{ width: 100%; float: left; padding-top: 10px; padding-bottom: 10px; text-align: center; background: #fff;}

.rong_1 a:hover .rong_3{ background: #007e1a; color: #fff;}

/*con3*/
.con3_box{ width: 100%; height: auto; margin: 0 auto; margin-top: 30px; visibility: hidden; }
.con3{ width: 1200px; height: auto; margin: 0 auto;}
.biaoti_fen{ float: left; margin-top: 25px;}
.biaoti_fen ul{}
.biaoti_fen ul li{ float: left;  margin-left: 10px;}
.biaoti_fen ul li a{ display: block; padding-left: 20px; padding-right: 20px; line-height: 30px; background: #007e1a; color: #fff;}
.biaoti_fen ul li a:hover{ background: #adcf00;}
.chanpin{ width: 100%; height: auto; float: left; margin-top: 10px; }
.chan_1{ width: 24%; float: left; margin-right: 1.2%; position: relative;}
.chan_1:nth-of-type(4){ width: 24%; float: left; margin-right:0px; position: relative;}
.chan_2{ width: 100%; position: relative;  }
.chan_2 img{ width: 100%; }
.chan_3{  width: 100%; color: #fff;  padding-top: 10px; padding-bottom: 10px; text-align: center; background-color:rgba(0,0,0,0.5); position: absolute; z-index: 2; bottom: 0px;  }

.chan_1 a:hover .chan_3{background-color:rgba(0,126,26,0.8);}


/*con4*/
.con4_box{ width: 100%; height: auto; margin: 0 auto; margin-top: 30px; visibility: hidden; }
.con4{ width: 1200px; height: auto; margin: 0 auto;}
.zhaoshang{ width: 100%; height: auto; float: left;}
.zhaoshang_zuo{ width: 591px; height: auto; float: left; background: #000000;}
.zhaoshang_zuo img{ width: 100%;}
.zhaoshang_zuo img:hover{ opacity: 0.8;}
.zhaoshang_you{ width: 591px; height: auto; float: right; background: #000000;}
.zhaoshang_you img{ width: 100%;}
.zhaoshang_you img:hover{ opacity: 0.8;}

/*con5*/
.con5_box{ width: 100%; height: auto; margin: 0 auto; margin-top: 30px; visibility: hidden; }
.con5{ width: 1200px; height: auto; margin: 0 auto;}

/*人才招聘*/
.rczp{ width: 577px; height: auto; float: left;}
.rencai{ width: 100%; height: auto; float: left; background: #f5f5f5; padding-left: 20px; padding-right: 20px; padding-top: 20px; padding-bottom: 20px;}
.rencai_1{ width:100%; height: auto; float: left; border-bottom: #d2d2d2 1px solid; padding-bottom: 10px;}
.rencai_1:nth-of-type(2){ width:100%; height: auto; float: left;  border-bottom: none;padding-bottom: 10px;}
.rencai_2{ width: 100%; float: left; line-height: 40px; font-size: 16px;}
.rencai_3{ width: 100%; float: left; line-height: 28px; font-size: 14px;}
.rencai_1 a:hover .rencai_2{ color: #007e1a;}
.rencai_1 a:hover .rencai_3{ color: #007e1a;}

/*在线咨询*/
.zxzx{ width: 590px; height: auto; float: right;}
.zixun{ width: 100%; height: 252px; float: left; background: url(../images/a11.jpg); padding-left: 5%; padding-right: 5%; font-size: 16px; padding-top: 10%;}
.zixun_top{  width: 100%;height: auto; float: left;}
.zixun_top_zuo{ width: 50%;height: auto; float: left;}
.zixun_top_zuo_1{ width: 100%;height: auto; float: left; line-height: 40px;}
.zixun_top_zuo_2{ width: 100%;height: auto; float: left; line-height: 40px;}
.in1{ width: 70%; border:#999 1px solid;}

.zixun_top_you{ width: 50%;height: auto; float: left; line-height: 40px;}
.zixun_bot{  width: 100%;height: auto; float: left; text-align: center;}
.zixun_bot a{ display: inline;}


/*foot1*/
.foot1_box{ width: 100%; height: auto; margin: 0 auto; margin-top: 30px; background: #007e1a; visibility: hidden; }
.foot1{ width: 1200px; height: auto; margin: 0 auto; padding-top: 40px; padding-bottom: 40px;}
.foot1_zuo{ float: left;}
.foot1_you{ float: right; text-align: right; line-height: 30px; color: #fff; }
.foot1_you a{ display: inline; color: #fff;}

/*foot2*/
.foot2_box{ width: 100%; height: auto; margin: 0 auto; background: #007e1a; border-top: #80bf8d 1px solid; visibility: hidden;}
.foot2{ width: 1200px; height: auto; margin: 0 auto; line-height: 30px;}
.foot2_zuo{ float: left;  color: #fff;  }
.foot2_you{ float: right; }
.foot2_you a{ color: #fff;}



/*子页banner*/
.zi_ban{ width: 100%; height: auto; margin: 0 auto;}
.zi_ban img{ width: 100%;}

/*子页con*/
.zi_con_box{ width: 100%; height: auto; margin: 0 auto;}
.zi_con{ width: 1200px; height: auto; margin: 0 auto;}

/*子页左侧*/
.zi_zuo{ width: 268px; height: auto; float: left; margin-top: -50px; z-index: 2; position: relative;}
.zi_zuo_top{ width: 100%; height: auto; float: left; background: #007e1a; text-transform:uppercase; padding-top: 30px; padding-bottom: 30px; padding-left: 20px;}
.f05{ color: #fff; font-size: 24px;}
.f06{ color: #fff;}
.zi_fen{ width: 100%; height: auto; float: left; background: #f9f9f9; padding-left: 26px; padding-right: 26px; padding-bottom: 20px;}
.zi_fen ul{}
.zi_fen ul li{ width: 100%; height: auto; float: left;}
.zi_fen ul li a{ padding-top: 15px; padding-bottom: 15px; border-bottom: #C4C4C4 1px solid; background: url(../images/a17.jpg); background-repeat: no-repeat; background-position: right center;}
.zi_fen ul li a:hover{ color: #027f1c; font-weight: bolder;}

/*子页右侧*/
.zi_you{ width: 908px; height: auto; float: right;}
.zi_you_top{ width: 100%; height: auto; float: left; border-bottom: #dcdcdc 1px solid; }
.zi_you_top_1{ float: left; padding-left: 20px; padding-right: 20px; line-height: 50px; border-bottom: #007e1a 2px solid; font-size: 16px;}
.zi_you_top_2{ float: right; color: #666; line-height: 50px;}
.zi_you_top_2 a{color: #666; display: inline;}
.zi_you_top_2 a:hover{color: #007e1a;}

/*子页新闻*/
.zi_you_bot{ width: 100%; height: auto; float: left; margin-top: 20px;}
.x01{ width: 100%; height: auto; float: left; border-bottom: #e3e3e3 1px solid; padding-bottom: 20px;}
.x01_zuo{ width: 218px; height: auto; float: left;}
.x01_zuo img{ width: 100%;}
.x01_you{ width: 666px; height: auto; float: right;}
.x02{ width: 100%; height: auto; float: left;}
.x02 ul{}
.x02 ul li{ width: 100%; height: auto; line-height: 40px; background: url(../images/a18.jpg); background-repeat: no-repeat; background-position: left center; padding-left: 10px;}
.x02 ul li a{}
.x02 ul li a:hover{color: #027f1c; font-weight: bolder;}
.x02 ul li span{ float: right;}


/*子页产品*/
.cp_1{ width: 32%; height: auto; float: left; margin-right: 0.5%; margin-left: 0.5%; margin-bottom: 20px;}
.cp_2{ width: 100%; height: auto; float: left;}
.cp_2 img{  width: 291px;height: 214px;}
.cp_3{ width: 100%; height: auto; float: left; line-height: 40px; text-align: center;}
.cp_1 a:hover .cp_3{ background: #027f1c; color: #fff;}

/*子页单页*/
.danye{width: 100%; height: auto; float: left; line-height: 28px;}
.danye img{width: 100%;}
/*子页详细*/
.xiangxi{width: 100%; height: auto; float: left; }
.xiang_1{ width: 100%; float: left; line-height: 50px; text-align: center; font-size: 24px;}
.xiang_2{ width: 100%; float: left; line-height: 30px; text-align: center; }
.xiang_3{width: 100%; height: auto; float: left; line-height: 28px;}
.xiang_3 img{ width: 80%;}
.shang{ width: 100%; float: left; line-height: 40px;}
.shang a{ display: inline; }


/*子页分页*/
.fenye{ width: 100%; height: auto; float: left; text-align: center; line-height: 50px;  border-top: #e3e3e3 1px solid;}
.fenye a{ display: inline; margin-left: 5px; margin-right: 5px;}
/*招商*/
.zi_you_zhao{ width: 100%; height: auto; float: right;}
.zs{ width: 100%; height: auto; float: left;}
.zs_zuo{ width: 49%; height: auto; float: left; background: #000;}
.zs_zuo img{ width: 100%;}
.zs_you{ width: 49%; height: auto; float: right; background: #000;}
.zs_you img{ width: 100%;}

.zs_zuo img:hover{ opacity: 0.8;}
.zs_you img:hover{ opacity: 0.8;}
.sb4{ border: #999 1px solid; width: 100%; height: 40px;}


@media screen and (max-width:1217px){
	
	/*头部*/
    .top{ width: 98%; padding-top: 20px; padding-bottom: 20px;}
	.tel{ display: none;}
	.nav_box{display: none;}
	.kefu_w{ display: block;}
	
	
    /*con*/
    .con1{ width: 96%;}
    .con2{ width: 96%;}
	.con3{ width: 96%;}
	.con4{ width: 96%;}
	.con5{ width: 96%;}
	
	/*foot*/
	.foot1{ width: 96%;}
	.foot2{ width: 96%;}
	.foot1_zuo{ display: none;}
	.foot1_you{ width: 100%; text-align: center;}
	.foot2_zuo{width: 100%; text-align: center;}
	.foot2_you{ display: none;}
	
	/*图片新闻*/
	.tpxw{ width: 100%;}
	
	/*企业动态*/
	.qydt{width: 100%;}
	.d02{ width: 30%;}
	.d03{ width: 67%;}
	
	/*荣誉*/
	.rong_1{ width: 48%; margin-right: 2%; margin-bottom: 10px;}
	.rong_1:nth-of-type(4){ width: 48%; float: left; }
	
	/*产品*/
	.biaoti_fen{ display: none;}
	.chan_1{ width: 48%; margin-right: 2%; margin-bottom: 10px;}
	.chan_1:nth-of-type(4){ width: 48%; float: left; }
	
	/*招商*/
	.zhaoshang_zuo{ width: 100%; margin-bottom: 10px;}
	.zhaoshang_you{ width: 100%}
	
	/*人才招聘*/
	.rczp{width: 100%;}
	.zxzx{width: 100%;}
	
	/*在线咨询*/
	.zixun{ background-position: center center; background-repeat: no-repeat; }
	.in1{ width: 60%;}
	
	/*子页*/	
	.zi_con{ width: 96%;}
	.zi_zuo{ width: 100%; margin-top: 10px;}
	.zi_zuo_top{ display: none;}
	.zi_you{ width: 100%;}
	.x01_zuo{width: 30%;}
	.x01_you{ width: 67%;}
	.cp_1{ width: 49%; float: left;}
	.xiang_3 img{ width: 100%;}
	.tab_top{ display: none;}
	
}

@media screen and (max-width:750px){
	.logo{ width: 80%; }
	.sb4{ bwidth: 70%;}
	.cp_2 img{width: 100%;height: 130px;}	
}

