﻿/* 通用基础样式 */
* {
	padding: 0;
	margin: 0;
}
body {
	font-family: Verdana, Geneva, sans-serif;
}
img {
	border: 0;
}
ul li {
	list-style: none;
}
.box {
	width: 1280px;
	height: auto;
	margin: 0 auto;
}
.clear {
	clear: both;
}
/* 头部样式 */
.top {
	width: 100%;
	height: 60px;
	background: #fff;
	text-align: left;
	line-height: 59px;
	color: #646464;
	font-size: 14px;
}
.top span {
	float: right;
}
.top span font {
	font-size: 18px;
	color: #00923f;
	font-weight: bold;
}
.head {
	width: 100%;
	height: 120px;
	margin: 0 auto;
	background: #00923f;
}
.logo {
	width: 250px;
	height: 120px;
	float: left;
}
.nav {
	width: 720px;
	height: 120px;
	float: right;
}
.nav ul li {
	width: 90px;
	height: 120px;
	float: left;
	line-height: 118px;
	font-family: "微软雅黑";
	font-size: 16px;
	margin-left: 12px;
	text-align: center
}
.nav ul li a {
	color: #fff;
	text-decoration: none;
	display: block;
	width: 100%;
}
.nav ul li a:hover {
	border-bottom: 2px solid #ffca00;
}
/* banner样式 */
.banner {
	width: 100%;
	height: 632px;
}
.swiper-container {
	height: 632px;
}
.arrow-left {
	background: url(../images/arrows.png) no-repeat left top;
	position: absolute;
	left: 10px;
	top: 50%;
	margin-top: -15px;
	width: 17px;
	height: 30px;
	z-index: 10;
}
.arrow-right {
	background: url(../images/arrows.png) no-repeat left bottom;
	position: absolute;
	right: 10px;
	top: 50%;
	margin-top: -15px;
	width: 17px;
	height: 30px;
	z-index: 10;
}
.pagination {
	position: absolute;
	left: 50%;
	margin-right: -600px;
	text-align: center;
	bottom: 0;
	height: 55px;
	line-height: 55px;
	z-index: 99;
}
.swiper-pagination-switch {
	display: inline-block;
	width: 10px;
	height: 10px;
	border-radius: 10px;
	background: #999;
	margin: 0 3px;
	cursor: pointer;
}
.swiper-active-switch {
	background: #fff;
}
.swiper-slide {
	position: relative;
	opacity: 0;
	transition: opacity 0.7s ease-in-out;
}
.swiper-slide-active {
	opacity: 1;
}
.swiper-slide .img {
	position: absolute;
}
.inner {
	position: relative;
	display: block;
	width: 1000px;
	height: 500px;
	margin: 0 auto;
}
.slide1 {
	background: url(../images/banner01.jpg) no-repeat center;
}
.slide1 .s1 {
	left: 50%;
	margin-left: -600px;
	top: 240px;
}
.loop {
	animation-iteration-count: infinite;/*无限*/
	animation-timing-function: linear;/*平滑*/
}
.targetBtn {
	margin-top: 20px;
	position: absolute;
	bottom: 60px;
	left: 352px;
	z-index: 999;
}
.targetBtn a {
	height: 50px;
	border-radius: 50px;
	background: rgba(0,0,0,.5);
	float: left;
	line-height: 50px;
	text-align: center;
	color: #fff;
	text-decoration: none;
}
.targetBtn .a1 {
	width: 110px;
}
.targetBtn .a2 {
	width: 170px;
	margin-left: 15px;
}
/* bannerCSS动画 */
.moveRight {
	-webkit-animation-name: moveRight;
	animation-name: moveRight
}
@-webkit-keyframes moveRight {
0% {
opacity: 0;
left:0px;
}
10% {
opacity: 1;
}
100% {
opacity: 1;
left:550px;
}
}
@keyframes moveRight {
0% {
opacity: 0;
left:0px;
}
10% {
opacity: 1;
}
100% {
opacity: 1;
left:550px;
}
}
.moveLeft {
	-webkit-animation-name: moveLeft;
	animation-name: moveLeft
}
@-webkit-keyframes moveLeft {
0% {
opacity:0;
left:390px;
}
10% {
opacity:1;
}
100% {
opacity:1;
left:-370px;
}
}
@keyframes moveLeft {
0% {
opacity:0;
left:390px;
}
10% {
opacity:1;
}
100% {
opacity:1;
left:-370px;
}
}
/* 简介样式 */
.about {
	width: 100%;
	height: 720px;
	margin: 0 auto;
	padding-top: 40px;
	background: url(../images/about_img.jpg) no-repeat center;
	color: #fff;
}
.about_title {
	width: 100%;
	height: 50px;
	font-size: 26px;
	font-family: "微软雅黑";
	text-align: center;
}
.about_title_en{
	width: 100%;
	height: 30px;
	font-size: 14px;
	font-family: "微软雅黑";
	text-align: center;
}
.about_title_com{
	width: 100%;
	height: 30px;
	font-size: 18px;
	font-family: "微软雅黑";
	text-align: center;
}

.about_content {
	width: 1180px;
	height: 185px;
	margin: 0 auto;
	line-height: 40px;
	font-size: 14px;
	color: #fff;
	padding-top: 20px
}
.about_content a{
	color: #fff;
}
/* 产品样式 */
.product {
	width: 100%;
	height: 745px;
	margin-top: 47px;
	margin-bottom: 47px;
}
.pro_left {
	width: 300px;
	float: left;
	height: 745px;
}
.pro_title {
	width: 300px;
	background: url(../images/pro.jpg) no-repeat;
	text-indent: 80px;
	color: #fff;
	height: 80px;
	line-height: 80px;
	font-size: 26px;
	font-family: "微软雅黑";
}
.pro_menu {
	width: 298px;
	border-left: 1px solid #e3e3e3;
	border-right: 1px solid #e3e3e3;
	height: 306px;
}
.pro_menu ul li {
	width: 50%;
	float: left;
	border-bottom: 1px solid #e3e3e3;
	height: 50px;
	line-height: 50px;
	text-indent: 35px;
	background: url(../images/pro_li.jpg) right no-repeat #fff;
}
.pro_menu ul li a {
	font-size: 14px;
	font-family: "微软雅黑";
	color: #000;
	text-decoration: none;
	display: block;
}
.pro_menu ul li a:hover {
	color: #00923f
}
.pro_bg {
	width: 300px;
	height: 360px;
	background: url(../images/pro_bg.JPG) no-repeat;
}
.pro_right {
	width: 955px;
	height: 745px;
	float: right;
}
.pro_right_bg {
	width: 955px;
	height: 115px;
	background: url(../images/pro_right.jpg) no-repeat;
	padding-top: 331px;
}
.pro_word {
	width: 800px;
	height: 65px;
	background-color: rgba(0,0,0,0.7);
	padding: 25px;
	font-family: "微软雅黑";
	float: left;
}
.pro_word p {
	color: #fff;
}
.pro_word a {
	color: #fff;
	font-size: 12px;
}
.pro_more {
	width: 105px;
	background: url(../images/pro_more.jpg) no-repeat;
	height: 115px;
	float: right;
}
.pro_more a {
	color: #fff;
	display: block;
	line-height: 95px;
	text-align: center;
	text-decoration: none;
	font-size: 14px;
}
.pro_more a:hover {
	font-weight: bold;
}
.pro_name {
	width: 130px;
	height: 45px;
	line-height: 45px;
	color: #fff;
	background: #00923f;
	position: absolute;
	top: 30px;
	right: 15px;
	font-size: 14px;
}
#demo {
	overflow: hidden;
	width: 955px;
	margin: 0 auto;
	margin-top: 26px
}
#gd tbody tr td {
	padding-left: 15px;
	padding-right: 15px;
	position: relative;
}
#gd tbody tr td a {
}
#gd tbody tr td img {
	border: none;
}
.pro_link {
	height: 60px;
	line-height: 60px;
	background: #0c1013;
	color: #fff;
	text-decoration: none;
}
/* 新闻样式 */
.news{
	width: 100%;
	height: 550px;
}
.news_title{
	width: 100%;
	height: 50px;
}
.news_left{
	width: 140px;
	height: 50px;
	float: left;
	font-size: 26px;
	color: #000;
	font-family: "微软雅黑";
	line-height: 24px;
}
.news_title font{
	font-size: 15px;
	color: #474747;
}
.news_nav{
	width: 450px;
	height: 50px;
	float: right;
	
}
.news_nav ul li{
	width: 140px;
	height: 50px;
	float: right;
	text-align: center;
	line-height: 50px;
}
.news_nav ul li a{
	color: #999;
	text-decoration: none;
	font-family: "微软雅黑";
}
.news_nav ul li a:hover{
	color: #00923f;
}
.news_list{ width:100%; height:380px;}
.news_list ul li{ width:50%; height:100px; float:left; margin-top:15px }
.news_time{ width:15%; height:80px; float:left; border-right:1px solid #e1e1e1;}
.news_c{ width:70%; height:80px; float:left; padding-left:2%; padding-top:10px;}
.news_time p{ font-size:48px; color:#414141; text-align:center }
.news_time small{ font-size:12px; color:#7a7a7a;  text-align:center; display:block}
.news_list_title{ width:100%; height:25px;}
.news_list_title a{ color:#414141; font-size:14px; font-family:"微软雅黑";}
.news_list_title a:hover{ color:#2465cd}
.news_list_desc{ font-size:12px; color:#a5a5a5; height:55px; line-height:18px}

.news_pic{
	width: 100;
	height: 300px;
	
}
.news_pic img{
	width: 100%;
	height: 100%;
}
.news_tit a{
	font-size: 14px;
	height: 45px;
	line-height: 45px;
	color: #000;
	text-decoration: none;
}
.news_tit a:hover{
	color: #00923f;
}
.news_desc{
	font-size: 12px;
	color: #aeaeae;
	border-bottom: 1px solid #aeaeae;
	height: 55px;
}
.news_more a{
	font-size: 12px;
	color: #aeaeae;
	text-decoration: none;
}
.news_more a:hover{
	color: #00923f;
}


/* 脚部样式 */
.link_c {
	width: 100%;
	height: 62px;
	line-height: 28px;
}
.link_title {
	width: 82px;
	height: 62px;
	background: url(../images/link_t.png) left top;
	float: left
}
.link_c a {
	color: #333;
	font-size: 14px;
	text-decoration: none
}
.link_c a:hover {
	color: #0a2481
}
.foot {
	height: 300px;
	width: 100%;
	background:url(../images/foot.jpg) no-repeat center top;
	font-size: 14px;
	padding-top: 15px;
}
.foot_nav{
	width: 240px;
	height: 240px;
	float: left;
	padding-top: 45px;
}
.foot_nav p{
	font-size:18px;
	font-family: "微软雅黑";
	color: #fff;
	text-align: center;
	padding-bottom: 10px;
}
.foot_nav li{
	height: 36px;
	line-height: 36px;
	text-align: center;
	
}
.foot_nav li a{
	color: #fff;
	text-decoration: none;
}
.contct{
	width: 300px;
	height: 240px;
	float: right;
	color: #fff;
	padding-top: 45px;
}
.tel{
	background: url(../images/tel.jpg) no-repeat left;
	height: 50px;
	padding-left: 50px;
	width: 250px;
	font-family: "微软雅黑";
}
.tel p{
	font-size: 22px;
}
.contact1{
	margin-top: 10px;
}
.contact1 p{
	font-family: "微软雅黑";
	line-height: 26px;
	text-indent: 5px;
}
.copyright{
	font-family: "微软雅黑";
	font-size: 14px;
	color: #f4f4f4;
	width: 100%;
	height: 50px;
	background: #258657;
	text-align: center;
	line-height: 40px;
}
.copyright a{ color: #f4f4f4}


.zy_main{ width:100%; height:auto; background:#f7f7f7; padding-top:30px;zoom:1;overflow:hidden;}
.main{ width:1280px; margin:0 auto; height:auto; zoom:1;overflow:hidden; margin-bottom:30px}
.main_left{ width:250px; height:auto; float:left; background:#fff;}
.left_title{ width:220px; height:60px; background:#0857b3; color:#fff; line-height:60px; font-size:16px !important;    padding-left: 30px;}
.main_left ul { list-style:none;}
.li_c1{width: 215px;height: 46px;line-height: 46px;padding-left: 35px;background-image: url(../images/pro_list1.jpg)!important;border-bottom: 1px solid #e3e3e3;}
.li_c1 a{ color:#666; text-decoration:none}
.li_c1 a:hover{ color:#0857b3}
.li_c2{width: 201px;height: 36px;line-height: 36px;padding-left: 49px; background-image: url(../images/pro_list2.jpg)!important;border-bottom: 1px solid #e3e3e3; }
.li_c2 a{ color:#666; text-decoration:none; font-size:12px;}
.li_c2 a:hover{ color:#0857b3}
.main_right{ width:920px; float:right; height:auto; background:#fff; padding:15px; margin-bottom:30px}
.zy_title{ width:100%; height:30px; border-bottom:1px solid #cecece; margin-bottom:10px; padding-bottom:5px}
.title{ width:45%; height:30px; line-height:30px; float:left; font-size:18px; font-family:  "Microsoft YaHei";}
.zy_p{ width:50%; height:30px; line-height:30px; float:right; font-size:12px; text-align:right;}
.zy_p a{ color:#666}
.zy_content{ width:100%; line-height:28px}
.zy_content p{  text-indent: 28px;}
.zy_content a{ color:#666;}
.pro_box{ width:100%; height:auto; list-style:none; margin-top:20px }
.pro_box li{ width:270px; height:240px; float:left; margin-right:20px; text-align:center;}
.pro_box_img{ width:100%;}
.pro_box li img{ width:100%; height:190px;  border:1px #cecece solid;}
.pro_box li a{ color:#666; text-decoration:none; font-size:12px;}
.nry_new_list ul{ list-style:none;}
.nry_new_list ul li{ padding-top:10px; padding-bottom:15px;border-bottom:1px dashed #e1e1e1;}
.zy{border: 1px solid #dbdbdb;    width: 98%;    height: auto;    padding: 10px; margin-bottom:20px; margin-top:20px}
.nry_new_list ul li a{ color:#000}
.nry_new_list ul li a:hover{ color:#F00}

.gbook {
    margin-right: 15px;
    color: #333;
    width: 320px;
    height: 40px;
    border: 1px solid #ddd;
    background: rgba(255,255,255,0.3);
    border-radius: 5px;
    -moz-border-radius: 5px;
    box-sizing: border-box;
    float: left;
    text-indent: 12px;
}
.gbook_sub {
    display: block;
    text-align: center;
    background: #3f89ec;
    width: 320px;
    height: 40px;
    border-radius: 5px;
    -moz-border-radius: 5px;
    border: none;
    cursor: pointer;
    color: #fff;
    line-height: 40px;
    float: left;
}
.gbook_code {
    margin-right: 15px;
    color: #333;
    width: 200px;
    height: 40px;
    border: 1px solid #ddd;
    background: rgba(255,255,255,0.3);
    border-radius: 5px;
    -moz-border-radius: 5px;
    box-sizing: border-box;
    float: left;
    text-indent: 12px;
}
.code_img {
    width: 105px !important;
    height: 40px !important;
}

.com_li1{background:url(../images/com_li1.jpg) no-repeat left; height: 50px; display: block;}
.com_li1:hover{background:url(../images/com_li1h.jpg) no-repeat left; height: 50px; display: block;}
.com_li2{background:url(../images/com_li2.jpg) no-repeat left; height: 50px; display: block;}
.com_li2:hover{background:url(../images/com_li2h.jpg) no-repeat left; height: 50px; display: block;}

