@charset "utf-8";
/* base 公共部分 */
body {font: 14px/22px 思源黑体/*"黑体"*/;color: #555;margin: 0px;text-align: center;}
* {padding: 0;margin: 0;font-family:"思源黑体"!important;}
a {color: #555;text-decoration: none;}
a:hover {color: #25a50c;text-decoration: none;}
ul, li {list-style: none;}
img {border: none;}
.clearboth {clear: both;}
.page {text-align: center;margin: 10px 0;width: 100%;float: left;}
.page a {background: #b3b3b3;color: #fff;margin: 0 2px;padding: 2px 8px;}
.page a.dq, .page a:hover {background: #555;}

.wrapper {width: 100%;margin: 0;padding: 0;text-align: left; overflow:hidden;}
.logo {float: left;width:205px;}
.logo img {width: 100%;}
.clearfix:after {content: ".";display: block;height: 0;clear: both;visibility: hidden;}
.nav-box {width: 560px;float: right;padding-top:15px;display: none;}
.nav {height: 40px;line-height: 40px;position: relative;z-index: 1;}
.nav a {color: #fff;}
.nav .nLi {float: left;position: relative;display: inline;}
.nav .nLi h3 {float: left;margin: 0;}
.nav .nLi h3 a {display: block;height:50px;line-height: 40px;padding: 0 54px;font-size:16px;font-weight:bold;color: #777;}
.nav .nLi h3 a:hover{color:#25a50c; font-weight:bold; border-bottom:2px solid #25a50c;}
.nav .sub {display: none;left:0;top:79px;position: absolute;background: rgba(255, 255, 255, 0.90);line-height:32px;padding:15px; width:425px;}
.nav .sub .s_left{ float:left; margin-right:15px; text-align:left;}
.nav .sub .s_left li a{ font-weight:bold; color:#333;text-align:left;}
.nav .sub .s_right{ float:left;}
.nav .sub .s_right img{ width:280px; height:150px;}
.nav .sub li {zoom: 1;}
.nav .sub a {display: block;padding: 2px 10px;text-align: center;font-size: 14px;}
.nav .sub a:hover {background: #25a50c;color: #fff !important;}
.nav .on h3 a{ color:#25a50c; font-weight:bold;border-bottom:2px solid #25a50c;}
.nav-box2 {display: block;float: right;margin-top: 10px;}
.nav2 {height: 40px;line-height: 40px;position: relative;z-index: 1;}
.nav2 a {color: #fff;}
.nav2 .nLi {float: left;position: relative;display: inline;}
.nav2 .nLi h3 {float: left;margin: 0;}
.nav2 .nLi h3 a {display: block;height: 40px;line-height: 40px;padding: 0 54px;font-size: 16px;font-weight: normal;color: #555;}
.nav2 .sub {display: none;width: 100px;right: 5px;top: 40px;position: absolute;background: #4E4E4E;line-height:32px;padding: 5px 0;}
.nav2 .sub li {zoom: 1;}
.nav2 .sub a {display: block;padding: 0 10px;text-align: center;font-size: 14px;}
.nav2 .sub a:hover {background: #67b106;color: #fff;}
.nav2 .on h3 a {}
.search {display: none;}
.slideBox {width: 100%;position: relative;display: none;}
.slideBox .hd {height: 15px;overflow: hidden;position: absolute;right:50%;bottom:4%;z-index: 1;}
.slideBox .hd ul {overflow: hidden;zoom: 1;float: left;}
.slideBox .hd ul li {float: left;margin-right: 2px;width:15px;height:15px; border-radius:15px;line-height: 14px;text-align: center;background: #fff;cursor: pointer;}
.slideBox .hd ul li.on {background:#25a50c;color: #fff;}
.slideBox .bd {position: relative;height: 100%;z-index: 0;}
.slideBox .bd li {zoom: 1;vertical-align: middle; position:relative;}
.slideBox .bd li .nr{ position:absolute; top:140px; right:310px; width:500px; padding:30px;/*background: rgba(0, 0, 0, 0.70);*/ z-index:22; font-family:"思源黑体";}
.slideBox .bd li .nr h2{ /*color:#fff;*/ color:#fff;text-shadow: 0.1em 0.1em #888; font-size:30px; margin-top:0;}
.slideBox .bd li .nr p{color:#fff; font-size:18px; line-height:26px;}
.slideBox .bd li .nr .more{ display:block; width:100%; background:#67b106; color:#fff; font-size:24px; height:65px; line-height:65px; text-align:center;}
.slideBox .bd img {width: 100%;display: block}
.slideBox .prev,.slideBox .next{ position:absolute; left:3%; top:50%; margin-top:-25px; display:block; width:32px; height:40px; background:url(../images/slider-arrow.png) -110px 5px no-repeat; filter:alpha(opacity=50);opacity:0.5;   }
.slideBox .next{ left:auto; right:3%; background-position:8px 5px; }
.slideBox .prev:hover,
.slideBox .next:hover{ filter:alpha(opacity=100);opacity:1;  }
.slideBox .prevStop{ display:none;  }
.slideBox .nextStop{ display:none;  }

.slideBox1 {width: 100%;position: relative; display:block;}
.slideBox1 .hd {height: 15px;overflow: hidden;position: absolute;right:50%;bottom:4%;z-index: 1;}
.slideBox1 .hd ul {overflow: hidden;zoom: 1;float: left;}
.slideBox1 .hd ul li {float: left;margin-right: 2px;width:10px;height:10px; border-radius:10px;line-height: 14px;text-align: center;background: #fff;cursor: pointer;}
.slideBox1 .hd ul li.on {background:#25a50c;color: #fff;}
.slideBox1 .bd {position: relative;height: 100%;z-index: 0;}
.slideBox1 .bd li {zoom: 1;vertical-align: middle;}
.slideBox1 .bd img {width: 100%;display: block}



/*首页--公司简介*/
#about{ width:100%; background:#efefef;}
#about .li1{ padding:20px 15px; border-right:none; text-align:center;}
#about .li1 .img1{background:url(../images/a1.png) no-repeat center; width:74px; height:75px; margin:0 auto; display:block;}
#about .li1 .img1:hover{ background:url(../images/a1_1.png) no-repeat center; z-index:999;}
#about .li1 .img2{background:url(../images/a2.png) no-repeat center; width:74px; height:75px; margin:0 auto; display:block;}
#about .li1 .img2:hover{ background:url(../images/a2_1.png) no-repeat center; z-index:999;}
#about .li1 .img3{background:url(../images/a3.png) no-repeat center; width:74px; height:75px; margin:0 auto; display:block;}
#about .li1 .img3:hover{ background:url(../images/a3_1.png) no-repeat center; z-index:999;}
#about .li1 .img4{background:url(../images/a4.png) no-repeat center; width:74px; height:75px; margin:0 auto; display:block;}
#about .li1 .img4:hover{ background:url(../images/a4_1.png) no-repeat center; z-index:999;}
#about .li1 .tit{margin:10px 0 10px 0; text-align:center; line-height:38px;}
#about .li1 .tit a{ color:#25a50c; font-size:15px; text-align:center;}


/*首页--产品推荐*/
#product{margin:30px auto; margin-bottom:0;}
#product .li1{ width:100%; margin:0 auto; text-align:center; float:left; margin-bottom:15px;overflow:hidden;}
#product .li1 .r1{border-right:none;padding: 0 30px;}
#product .li1 .r1 .tit{ margin-bottom:20px; text-align:center;font-family: inherit;}
#product .li1 .r1 .tit h1{font-size: 16px;color: #000;line-height: 1.4;}
#product .li1 .r1 .tit h1 a{color: #000;}
#product .li1 .r1 .tit p{color: #666666;}
#product .li1 .r1 .pic{overflow:hidden; transition:all 0.4s ease 0.1s;}
#product .li1 .r1 .pic:hover{transform:scale(1.2,1.2); opacity:0.8;}

/*首页--新闻中心*/
#news{margin:30px auto;}
#news .title{ width:300px; margin:0 auto; margin-bottom:20px;}
#news img{width:100%;}
#news .more{display:block; width:130px; height:40px; line-height:40px; color:#333; text-align:center; border:1px solid #333; border-radius:20px; font-size:16px; margin:0 auto; margin-top:40px;}
#news h2{ margin-top:0; margin-bottom:15px; color:##news; font-size:16px; font-weight:bold;}
#news span{ display:block; margin-bottom:15px; font-size:13px; color:#888888;}
#news p{ font-size:14px; line-height:26px; margin-top:15px; height:50px; overflow:hidden;}
#news .gd{ height:26px; line-height:26px; color:#25a50c; background:url(../images/jian.jpg) no-repeat left; padding-left:30px;}
#news .gd a{color:#915500; font-size:14px;}
#news .line{ margin-bottom:15px;}
#news .line1{ margin-bottom:20px;}

/*首页--底部*/
#footer{padding:10px 0; background:#303030;}
#footer .li1{ width:100%; line-height:50px; border-bottom:1px solid #707070;}
#footer .li1 .tb{ width:100%; float:right; text-align:right;}
#footer .li1 .tb a{ float:left; padding-left:5px; display:block; padding-bottom:5px;}
#footer .li1 .tb a img{ border-radius:7px;}
#footer .li2{line-height:26px; color:#fff; font-size:15px;}
#footer .li2 a{color:#fff;}
#footer .li2 .footer_right{ float:left; text-align:left;}
#footer .li2 span a{ color:#fff;}


/*内页--合作*/
.banner2{}
.banner2 img{width:100%;}

.sider-nav{background:#f9f9f9; /*height:50px;*/ line-height:50px;}
.sider-nav ul{float:left; margin-bottom:0;}
.sider-nav ul li{float:left; font-size:14px; }
.sider-nav ul li a{display:block;padding:0 10px; text-decoration:none;font-weight: bold;}
.sider-nav ul li a.active, .sider-nav ul li a:hover{background:#25a50c;color:#fff;}
.sider-nav .location{float:right; display:none;}

#product1{margin:30px auto;}
#product1 .title{ width:300px;margin:0 auto; margin-bottom:20px;}
#product1 p{ line-height:28px;}

.about h2{ font-weight:bold; padding-bottom:20px; margin-bottom:20px; border-bottom:2px solid #000;}

.product_list{margin:40px auto;}
.product_list .hidden2{overflow:hidden;}
.product_list img{width:100%; transition:all 0.4s ease 0.1s;}
.product_list img:hover{transform:scale(1.2,1.2); opacity:0.8;}
.product_list p{text-align:center; font-size:15px; line-height:40px;height: 40px;}

.news_show{ padding:20px 0;}
.news_show .name{ font-size:20px; text-align:center; line-height:40px; font-weight:bold;}
.news_show .date{ text-align:center; margin-bottom:10px; border-bottom:dashed 1px #dadada; padding-bottom:10px; color:#999;}
.news_show .nr{ padding:8px 18px; font-size:14px; line-height:2;}
.news_show .nr img{max-width:100%; display:block; margin:15px auto;}
.news_show .back{ text-align:center;}
.news_show .back a:hover{ color:#ec6100;}
.news_nav{border:1px solid #eee;padding:0 20px; line-height:2; margin-top:20px; background:#f9f9f9; font-size:14px;}
.news_nav li{padding:20px 0; border-bottom:1px solid #eee;}
.news_nav li.noborder{border:none;}
.news_nav h3{font-size:1.2em; font-weight:bold;}
.news_nav p.date3{color:#999;}

/*在线留言*/
.job_list{margin:30px 0 50px 0;}
.job-title{ margin-bottom:30px; text-align:center; line-height:2;}
.job-title h3{ font-size:24px;}
.job-title p{ font-size:15px; margin-top:15px; color:#777;width:100%; margin:15px auto;}
.job-content{padding:30px; background:#f5f5f5; margin:20px 0;}
.job-content h3{margin:0 0 10px 0; font-size:18px;}
.job-content p{color:#777; }
.job-content p.more a{color:#c50c22;}
.feedback{margin-top:40px;}
.feedback .form-group{margin-bottom:0px;}
.feedback .red{background:#25a50c; color:#fff;padding:5px 20px;}

.about{padding:20px 0; font-size:14px; line-height:32px; margin-top:20px;}
.about .title{font-size:24px;font-weight: bold;text-align: center;color: #464545; margin-bottom:30px; font-family:"思源黑体";}
.about .title span{ display:block; width:80px; height:3px; background:#25a50c; margin:0 auto;}
.about .li1{ position:relative;overflow:hidden;}
.about .li1 .tit{ position:absolute; left:0; bottom:16px; height:50px; line-height:50px; text-align:center; font-size:20px; font-family:"思源黑体"; font-weight:bold;color:#fff;background: rgba(0, 0, 0, 0.40); width:100%;}
.about .li1 .tit a{ color:#fff;}
.about .li2{ position:relative;overflow:hidden;}
.about .li2 .tit{ position:absolute; left:0; bottom:16px; height:50px; line-height:50px; text-align:center; font-size:20px; font-family:"思源黑体"; font-weight:bold;color:#fff;background: rgba(0, 0, 0, 0.40); width:100%;}
.about .li2 .tit a{ color:#fff;}
.about img{width:100%; margin:15px 0;transition:all 0.4s ease 0.1s;}
.about img:hover{transform:scale(1.2,1.2); opacity:0.8;}

.about .li3{ padding:15px; background:#f5f5f5; margin-top:20px;}
.about .li3 .tit{ font-size:18px; color:#000; margin-bottom:10px;}
.about .li3 .tit a{ color:#333; font-weight:bold;}
.about .li3 p{ line-height:24px;}
.about .li3 p.more a {color: #25a50c;}

.wenhua{ width:100%; padding:30px 0; background:#fff;}
.wenhua .l{border: 1px solid #f3f3f3; padding:30px 30px; text-align:center; margin-bottom:15px;}
.wenhua .l img{ max-width:70px; display:block; margin:0 auto;transition: all 0.4s;}
.wenhua .l h3{font-size:26px;line-height: 1; margin:50px 0;}
.wenhua .l .nr{font-size: 16px;line-height: 30px; height:60px; margin-bottom:20px;overflow: hidden;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 6;}
.wenhua .l:hover{ box-shadow:2px 5px 10px #ddd;}
.wenhua .l:hover img{transform: rotate(360deg);}

.red2{color:#f00;}
.link{float:right; margin-right:30px;padding-top:10px;}
.link a{display:block; background:green; color:#fff; width:100px; height:30px; line-height:30px; text-align:center; -webkit-border-radius:20px; -moz-border-radius:20px; border-radius:20px; font-size:14px; font-weight:bold;}

 @media(min-width:768px) {
.logo {width: 290px;}
.nav-box { width:750px;display: block; padding-top:35px;}
.nav .nLi h3 a {padding: 0 13px; font-size:16px;}
.search {width: 180px;float: right;height: 32px;lin-height: 32px;background: #f0f0f0;margin-top: 25px;display: block;}
.search input.txt {width: 80%;float: left;border: none;background: none;height: 32px;
line-height: 32px;outline: medium;text-indent: 5px;}
.search input.btn {width: 20%;height: 32px;lin-height: 32px;float: right;background: url(../images/bg1.jpg) center no-repeat;outline: medium;}
.nav-box {width:750px;}
.nav .nLi h3 a {padding: 0 13px;}
.nav-box2 {display: none;}
#fenlei{margin:40px auto;}
#fenlei .title{ width:252px;margin-bottom:30px;}
#fenlei h3{font-size:28px;}
.slideBox{ display:block;}
.slideBox .bd li .nr{ position:absolute; top:140px; right:310px; width:500px; padding:30px;}
.slideBox .bd li .nr h2{ font-size:30px;}
.slideBox .bd li .nr p{font-size:18px; line-height:26px;}
.slideBox .bd li .nr .more{font-size:24px; height:65px; line-height:65px;}
.slideBox1 {display:none;}
.slideBox2 .bd .more{margin-top:20px; margin-bottom:0px;}

.sider-nav ul li{font-size:15px; }
.sider-nav ul li a{display:block;padding:0 5px; text-decoration:none;font-weight: bold;}

/*首页--公司简介*/
#about .li1{border-right:2px solid #808080;}
#about .li1 .tit{margin: 30px 0 10px 0;line-height:38px;}
#about .li1 .tit a{font-size:16px;}

/*首页--产品推荐*/
#product{margin-bottom:40px;}
#product .li1{ width:20%; margin-bottom:0;}
#product .li1:hover{transition: all 0.4s ease 0.1s;}
#product .li1 .r1{border-right: 1px solid #ddd;padding: 0 30px;}

#news{margin:40px auto;}
#news .title{ width:467px; margin:0 auto; margin-bottom:40px;}
#news .line1{ margin-bottom:50px;}

#footer .li1 .tb{ width:11%;}
#footer .li2{line-height:50px;}
#footer .li2 .footer_right{ float:right; text-align:right;}


/*内页--合作*/
.sider-nav .location{display:block;}

.feedback .form-group{margin-bottom:20px;}
.about{color:#333; font-size:15px;}
.about .title{font-size: 30px;fmargin-bottom:30px;}
.about h2{ font-weight:bold; padding-bottom:20px; margin-bottom:20px; border-bottom:2px solid #000;}
.about img{width:100%;}
.about .row{margin-bottom:20px;}
.wenhua{padding:50px 0;}
.wenhua .l{padding:70px 60px; margin-bottom:0;}
.wenhua .l h3{font-size: 30px;line-height: 1; margin:50px 0;}
.wenhua .l .nr{font-size: 16px;line-height: 30px; height:60px; margin-bottom:20px;}
.job-title h3 {font-size: 30px;}
}

 @media(min-width:992px) {
.nav-box {width:615px;padding-top: 10px; display:block;}
.nav .nLi h3 a {padding: 0 8px; font-size:14px;}
.search {width: 210px;}
.slideBox2 .hd{right:40%;margin-right:0;}
#fenlei{margin:50px auto;}
#fenlei .title{ width:252px;margin-bottom:30px;}
#fenlei h3{margin-top:0;}
.slideBox{ display:block;}
.slideBox .bd li .nr{ position:absolute; top:30px; right:70px; width:380px; padding:20px;}
.slideBox .bd li .nr h2{ font-size:24px;}
.slideBox .bd li .nr p{font-size:16px; line-height:20px;}
.slideBox .bd li .nr .more{font-size:20px; height:40px; line-height:40px;}
.slideBox1 {display:none;}
.slideBox2 .bd .more{margin-top:20px; margin-bottom:0px;}

/*首页--公司简介*/
#about .li1{border-right:2px solid #808080;}
.about-fl{ width:510px; margin:50px auto;}
.about-more a{font-size:15px;}

/*首页--产品推荐*/
#product{margin-bottom:40px;}
#product .li1{ width:20%; margin-bottom:0;}
#product .li1 .r1{border-right: 1px solid #ddd;padding: 0 30px;}

#product1{margin:40px auto;}
#product1 .title{ width:467px;margin:0 auto; margin-bottom:40px;}

#news{margin:40px auto;}
#news .title{ width:467px; margin:0 auto; margin-bottom:40px;}
#news .line1{ margin-bottom:50px;}
#footer .li1 .tb{ width:16%;}
#footer .li2{line-height:50px;}
#footer .li2 span{ float:right; text-align:right;}
}

 @media(min-width:1200px) {
.logo {width:480px;}
.nav-box {width:750px;display: block; padding-top:35px;}
.nav .nLi h3 a {padding: 0 13px; font-size:16px;}
.slideBox{ display:block;}
.slideBox .bd li .nr{ position:absolute; top:250px; right:310px; width:500px; padding:30px;}
.slideBox .bd li .nr h2{ font-size:36px;}
.slideBox .bd li .nr p{font-size:18px; line-height:26px;}
.slideBox .bd li .nr .more{font-size:24px; height:65px; line-height:65px;}
.slideBox1 {display:none;}
.slideBox2 .bd .more{margin-top:20px; margin-bottom:0px;}
.slideBox2 .hd{right:41%;}
#fenlei{margin:60px auto;}
#fenlei .title{ width:252px;margin-bottom:30px;}
#fenlei h3{ margin-bottom:40px; font-size:32px;}
.slideBox2 .bd .more{margin-top:20px; margin-bottom:0px;}

/*首页--公司简介*/
.about-fl{ width:510px; margin:50px auto;}
.about-more a{font-size:15px;}

/*首页--产品推荐*/
#product{margin-bottom:40px;}
#product .li1{ width:20%; margin-bottom:0;}
#product .li1 .r1{border-right: 1px solid #ddd;padding: 0 30px;}
#news{margin:40px auto;}
#news .title{ width:467px; margin:0 auto; margin-bottom:40px;}
#news .line1{ margin-bottom:50px;}
#footer .li1 .tb{ width:11%;}
#footer .li2{line-height:50px;}
#footer .li2 span{ float:right; text-align:right;}
}
