*,a,ul,li{ margin: 0; padding:0;}
ul{ list-style: none;}
a{ text-decoration: none;}
img,a{ margin: 0; padding:0; border:0;}
p{
    padding: 0;
    margin: 0;
}

body{ width: 100%; font-family: "Microsoft YaHei"; background: #fff; font-weight: normal; font-size:14px; margin: 0 auto;}
#header{width: 100%; margin: 0 auto;}
#header .top{width: 100%; border-top:6px solid #2fa43a; margin: 0 auto; background-color:#fff;}
#header .top ul{ width: 1200px; height:100px; line-height:100px; position: relative; margin: 0 auto;}
#header .top .logo{ position: absolute; left:0;}
#header .top .nav{ height:100px; line-height:100px; position: absolute; right: 0; color:#434343;}
#header .top .nav ul{ width: 100%;}
#header .top .nav ul li{ width: 110px; display: inline-block; text-align: center; float: left;}
#header .top .nav ul a{color:#434343;}
#header .top .nav ul li:hover{ background:#2fa43a; font-weight:bold; color:#fff;}
#header .top .nav ul li:hover a{ color:#fff; }
#header .top .nav ul li a:hover{ color:#f5ac01; }
.nav li{float:left;position:relative; height:100px; line-height:100px;}
.nav li .second{position:absolute;left:0;display:none;float:left;z-index:999;}
.nav li .second ul li{ border-top:1px solid #2fb73b; display:block; float:left; height:30px; line-height:30px; padding:0px; font-size:12px;background:#2fa43a;width: 98px;}

.MsoNormalTable {width: 100%}
.MsoTableGrid {width: 100%}

/**轮播图css**/
.flexslider {
    margin: 0px auto;
    position: relative;
    width: 100%;
    height: 550px;
    overflow: hidden;
    zoom: 1;
}

.flexslider .slides li {
    width: 100%;
    height: 100%;
}

.flex-direction-nav a {
    width: 70px;
    height: 70px;
    line-height: 99em;
    overflow: hidden;
    margin: -35px 0 0;
    display: block;
    background: url(../images/ad_ctr.png) no-repeat;
    position: absolute;
    top: 50%;
    z-index: 110;
    cursor: pointer;
    opacity: 0;
    filter: alpha(opacity=0);
    -webkit-transition: all .3s ease;
    border-radius: 35px;
}

.flex-direction-nav .flex-next {
    background-position: 0 -70px;
    right: 0;
}

.flex-direction-nav .flex-prev {
    left: 0;
}

.flexslider:hover .flex-next {
    opacity: 0.8;
    filter: alpha(opacity=25);
}

.flexslider:hover .flex-prev {
    opacity: 0.8;
    filter: alpha(opacity=25);
}

.flexslider:hover .flex-next:hover,
.flexslider:hover .flex-prev:hover {
    opacity: 1;
    filter: alpha(opacity=50);
}

.flex-control-nav {
    width: 100%;
    position: absolute;
    bottom: 14px;
    right:0;
    text-align: center;
}

.flex-control-nav li {
    margin: 0 2px;
    display: inline-block;
    zoom: 1;
    *display: inline;
}

.flex-control-paging li a {
    background: url(../images/dot.png) no-repeat 0 -16px;
    display: block;
    height: 16px;
    overflow: hidden;
    text-indent: -99em;
    width: 16px;
    cursor: pointer;
	z-index:110;
}

.flex-control-paging li a.flex-active,
.flex-control-paging li.active a {
    background-position: 0 0;
}

.flexslider .slides a img {
    width: 100%;
    height: 550px;
    display: block;
}
/**轮播图CSS -end **/

#main{width: 100%; margin: 20px auto;}
#main .Product{ width: 1200px; height:100%; text-align: center; margin:0 auto 0;}
#main .Product .title{ text-align: center; color:#434343; font-size:24px;}
#main .Product .title span{ color:#ccc; font-size:18px;}
#main .Product .list{ margin: 0 auto;}
#main .Product .list ul{ overflow: hidden;}
#main .Product .list ul li{ display:inline-block; width: 284px; height:204px; background:#f7f7f7; float: left; margin:20px 16px 40px 0; text-align: center;}
#main .Product .list ul li:nth-child(4) { margin-right: 0; margin-left: 16px;}
#main .Product .list ul li:nth-child(8) { margin-right: 0; margin-left: 16px;}
#main .Product .list ul li .info{ display:inline-block; width: 288px; height:204px; margin: 0 auto;}
#main .Product .list ul li .info img{ width: 100%;}
#main .Product .list ul li span{line-height:40px; color:#434343;}
#main .Product .list ul li:nth-child(4n){margin-right:0;}
#main .Product .list ul li:hover span{ color:#2fa43a; font-weight:bold;}
#main .Product .list ul li:hover .info{ background:#fff; width: 286px; height:202px; border:1px solid #2fa43a;}
#main .Product .more{ display:inline-block; font-size:16px; padding:6px 20px; background:#2fa43a; color:#fff; margin-top:30px;}
#main .Product .more a{ color:#fff;}
#main .Product .more a:hover{color:#f6ab02;}
.center{margin: 30px 0 0 0; height: 395px; padding:30px 0; width: 100%; background:#f1f1f1;}
.center .info{ width: 1200px; height:265px; margin: 0 auto; position: relative;}
.center .info .news{ width: 775px; position: absolute; left: 0;}
.center .info .news .title{width:100%; font-size:24px; line-height:50px; color:#2fa43a; position: relative;}
.center .info .news .title span{ color:#ccc; font-size:18px;}
.center .info .news .title b{ font-size:14px; font-weight:normal; color:#ccc; position: absolute;  right:0;}
.center .info .news .title a:hover b{ color:#f6ab02;}
.center .info .news .picture{ width: 295px; height:265px; border:5px solid #e3e3e3; margin:0 30px 0 0; float: left;}
.center .info .news .picture img { max-width: 100%;  }
.center .info .news .list{ width: 440px; float: left;}
.center .info .news .list .first{ border-bottom:1px solid #e1e1e1;}
.center .info .news .list .first h3{ line-height:40px; color:#333;}
.center .info .news .list .first p{ line-height:24px; font-size:13px; color:#666; text-indent: 2em;}
.center .info .news .list .first h3 a{ color:#333;}
.center .info .news .list .first h3 a:hover{ color:#f6ab02;}
.center .info .news .list .first p a{ color:#666; font-size:13px;}
.center .info .news .list .first p a:hover{ color:#222;  text-decoration:underline;}
.center .info .news .list .first .more{ display: inline-block; padding:2px 8px; font-size:12px; background:#2fa43a; color:#f6ab02; margin: 10px 0;}
.center .info .news .list .first .more a{color:#f6ab02;}
.center .info .news .list .first .more a:hover{ color:#fff;}
.center .info .news .list .nr{width: 100%; height:100%; margin:14px 0 0 0;}
.center .info .news .list .nr ul li{ line-height:30px; color:#555; font-size:12px; position: relative;}
.center .info .news .list .nr ul li a{ color:#555;}
.center .info .news .list .nr ul li a:hover{ color:#222; padding:0 0 0 2px; color:#2fa43a; transition:all .3s ease;}
.center .info .news .list .nr ul li i{ display: inline-block; height:3px; width: 3px; background:#999; margin: 0 8px 4px 0;}
.center .info .news .list .nr ul li span{ position: absolute; right:0; font-size:12px;}
.center .info .about{ width: 382px; position: absolute; right: 0;}
.center .info .about .title{width:100%; font-size:24px; line-height:50px; color:#2fa43a; position: relative;}
.center .info .about .title span{ color:#ccc; font-size:18px;}
.center .info .about img{ width: 382px; height:130px; margin:0 0 5px 0;}
.center .info .about p{ text-indent: 2em; line-height:26px; color:#555;}
.center .info .about .more{ display: inline-block; padding:2px 8px; font-size:12px; background:#2fa43a; color:#f6ab02; margin: 10px 0;}
.center .info .about .more a{color:#f6ab02;}
.center .info .about .more a:hover{ color:#fff;}
.cooperation{width: 1200px; text-align: center; margin: 20px auto;}
.cooperation .title{ text-align: center; color:#434343; font-size:24px;}
.cooperation .title span{ color:#ccc; font-size:18px;}
.cooperation .list{margin:10px 0 0 0;}
.cooperation .list ul li{ height:78px; width: 232px; float:left; margin:10px 10px 0 0;}
.cooperation .list ul li:nth-child(5n){margin-right:0;}
.cooperation .list ul li img{ border:1px solid #e9e9e9;}
.cooperation .more{ display:inline-block; font-size:16px; padding:6px 20px; background:#2fa43a; color:#fff; margin-top:30px;}
.cooperation .more a{ color:#fff;}
.cooperation .more a:hover{color:#f6ab02;}
#top_on{ width: 1200px; height:44px; margin: 0 auto; position: relative;}
#top_on img{ position: absolute; right:0;}
#footer{width: 100%; height:220px; padding:20px 0; background:#2e2e2e; border-top:6px solid #2fa43a; margin: 0 auto; clear:both;}
#footer ul{ width: 1200px; margin: 0 auto;}
#footer .link{ color:#2fa43a; border-bottom:1px solid #444; padding:0 0 10px 0;}
#footer .link span{ color:#999; font-size:12px;}
#footer .link span a{ color:#999;}
#footer .link span a:hover{ color:#fff; text-decoration: underline;}
#footer .ewm{ height:126px; width: 126px; margin:20px 20px 20px 0; float:left;}
#footer .ewm img{ width: 100%;}
#footer .foot_nav{ color:#999; margin: 20px 0 0 0;}
#footer .foot_nav ul li a{ color:#999; line-height:40px;}
#footer .foot_nav ul li a:hover{ color:#fff; text-decoration: underline;}
#footer .foot_nav ul p{ line-height:26px; position: relative;}
#footer .foot_nav ul p span{ position: absolute; right:0;}
#footer .foot_nav ul p span b{color:#f6ab01; font-size:24px; font-weight:normal;}

/*list.html*/
#main .nr{ width: 1200px; margin: 0 auto;}
#main .nr .left{ width: 226px; margin: 0 20px 0 0; float: left;}
#main .nr .left .title{ width: 100%; height:56px; background:#2fa43a; color:#fff; text-align: center; font-size:20px; line-height:56px;text-decoration: none;}
#main .nr .left .list ul li{ width: 100%; height:48px; line-height:48px; background:#f1f1f1; text-align: center; color:#434343; margin: 6px 0 0 0;text-decoration: none;}
#main .nr .left .list ul li:hover{background:#f5ac01; color:#FFF;}
#main .nr .right{ width: 954px; float: left;}
#main .nr .right .title{ width: 100%; line-height:52px; border-bottom:1px solid #d9d9d9; color:#f6ab01; font-size:20px;}
#main .nr .right .title strong{ color:#434343; font-size: 20px; font-weight:normal; margin:0 30px 0 0; border-bottom:2px solid #2fa43a; padding:0 10px 13px;}
#main .nr .right .title span{ color:#f6ab01;}
#main .nr .right .title b{ color:#999; font-size:14px; font-weight:normal;}
#main .nr .right .list ul li{ line-height:50px; border-bottom:1px dashed #bbb; padding:0 10px; position: relative;}
#main .nr .right .list ul a li{ color:#434343;text-decoration: none;}
#main .nr .right .list ul a li:hover{ color:#f6ab01; background:#f3f3f3;}
#main .nr .right .list ul li .bj{ background:#f3f3f3;}
#main .nr .right .list ul li span{ position: absolute; right:10px;}
#main .nr .right .list ul li img{ display: inline-block; width: 4px; height: 7px; margin:0 8px 2px 0;}
#main .nr .right .fyq{ width: 100%; height:33px; text-align: center; clear: both; margin:20px;}
#main .nr .right .fyq ul li .aa{ padding:4px 10px; background:#fff; border: 1px solid #dfbd83; color:#dfbd83; border-radius:20px; margin: 0 6px;}
#main .nr .right .fyq ul li .bb{ padding:4px 10px; background:#fff; border: 1px solid #dfbd83; color:#dfbd83; border-radius:50%; margin: 0 6px;}
#main .nr .right .fyq ul li .cc{ padding:4px 10px; background:#4ab9a9; border: 1px solid #4ab9a9; color:#fff; border-radius:50%; margin: 0 6px;}
.current{ padding:4px 10px; background:#4ab9a9; border: 1px solid #4ab9a9; color:#fff; border-radius:50%; margin: 0 6px;}
.num{ padding:4px 10px; background:#fff; border: 1px solid #dfbd83; color:#dfbd83; border-radius:50%; margin: 0 6px;}
.prev, .next{ padding:4px 10px; background:#fff; border: 1px solid #dfbd83; color:#dfbd83; border-radius:20px; margin: 0 6px;}
/*list.html--------end */

/*文章详情*/
#main .nr .right .list2 .info{height: 98px; width: 100%; border-top:2px solid #e7e7e7; background:#f2f2f2; margin:6px 0 0 0; text-align: center; position: relative;}
#main .nr .right .list2 .info .data{ width: 78px; height:74px; background:url("../images/data.png") no-repeat; position: absolute; top:12px; left:14px; text-align: center; padding-top:10px;}
#main .nr .right .list2 .info .data b{ font-size:30px; color:#fff; font-weight:normal;}
#main .nr .right .list2 .info .data p{ font-size:12px; color:#fff;}
#main .nr .right .list2 .info .bt{ line-height:24px; margin:27px 0;}
#main .nr .right .list2 .info .bt b{ font-size:18px; color:#434343; font-weight:normal;}
#main .nr .right .list2 .info .bt span{ font-size:12px; color:#999; margin:0 0 30px 0;}
#main .nr .right .list2 .info .fh{ position: absolute; top:0; right:14px; border:1px solid #f3e9e4; color:#f29048; border-radius: 20px; width: 96px; height:32px; line-height:32px; margin: 33px 0; display: inline-block; font-size:14px;}
#main .nr .right .wz{ margin:30px 0;}
#main .nr .right .wz ul li{ text-indent: 2em; line-height:30px; color:#434343;}
#main .nr .right .wz p{ /*line-height:40px;*/}
#main .nr .right .wz img{ margin: 0 auto;}
/*文章详情-----------end *

/*产品列表*/
#main .nr .cplb{ margin: 0 auto;}
#main .nr .cplb ul li{ display:inline-block; width: 288px; height:204px; float: left; margin:20px 45px 40px 0; text-align: center;}
#main .nr .cplb ul li .info{ display:inline-block; width: 288px; height:204px; margin: 0 auto;}
#main .nr .cplb ul li .info img{ width: 100%;}
#main .nr .cplb ul li span{height:40px; color:#434343;}
#main .nr .cplb ul li {height:240px; overflow: hidden;}
#main .nr .cplb ul li:nth-child(3n){margin-right:0;}
#main .nr .cplb ul li:hover span{ color:#2fa43a; font-weight:bold;}
#main .nr .cplb ul li:hover .info{ background:#fff; width: 286px; height:202px; border:1px solid #2fa43a;}
/*产品列表-----------end */

/*产品详情表格参数*/
th{border:1px solid #7fd2a8; background:#00a652; color:#fff; text-align: center;}
td{border:1px solid #fff; background:#f2f2f2; color:#000; text-align: center;}
/*产品详情表格参数-----------end */

.form-group {
    margin-bottom: 10px;
	line-height:36px;
}
.form-control {
    padding: 8px 10px;
    color: #666;
    font-size: 13px;
    border: 0;
    border:1px solid #e9e9e9;
    border-radius: 4px;
    background-color: #fff;
	width:300px;
}
.form-control:focus {
    border-color: #2ecc71;
}
.index-img {
    width: 100%;
}
.index-img img {
    max-width: 100%;
}
.pt40 {
    padding-top: 60px;
}
.btn{padding:4px 20px; color:green; background:#fff; border:1px solid green; border-radius:4px;}
.left .list{margin-bottom:450px;}
