﻿* {    margin: 0;    padding: 0}body {    font-family: 微软雅黑}a,a:hover {    text-decoration: none !important}a {    color: #333}a:hover {    color: #6cbb24 !important;    transition: .3s}.xwzx_link {}.xwzx_link a {    display: inline-block;    padding: 10px 40px;    border: 1px solid #6cbb24;    color: #6cbb24;    border-radius: 30px;    font-size: 14px;    line-height: 14px;    transition: .5s;    margin-top: 20px}.xwzx_link a:hover {    background: #6cbb24;    color: #fff !important}.xwzx_link2 a {    display: inline-block;    padding: 10px 40px;    border: 1px solid #fff;    color: #fff;    border-radius: 30px;    font-size: 14px;    line-height: 14px;    transition: .5s;    margin-top: 20px}.xwzx_link2 a:hover {    background: #fff;    color: #6cbb24}.top {    background: #666;    color: #fff;    font-size: 12px;    line-height: 30px}.top a {    color: #fff}  .tel{ font-size: 20px; margin-top: 10px; float: right;}.logo_box {    margin: 20px 0}.nav_box ul li a {    color: #333;    font-size: 16px;    padding: 15px 25px 0}.nav_box ul li a:hover,.nav_box ul li .acitve {    background: 0 0;    color: #6cbb24}.nav_box ul li.tel a {    padding-right: 0}.navbar-toggle {    border: 1px solid #6cbb24}.navbar-toggle .icon-bar {    background: #6cbb24;    display: block;    width: 22px;    height: 2px;    border-radius: 1px}/*banner开始*/.banner {    width: 100%;    margin-top: 0px;}.slideBox {    width: 100%;    /*height: 600px;*/    overflow: hidden;    position: relative;    margin: auto;}.slideBox .hd {    width: 100%;    position: absolute;    left: 0;    bottom: 20px;    z-index: 1;}.slideBox .hd ul {    zoom: 1;    text-align: center;    width: 100%;}.slideBox .hd ul li {    display: inline;    margin-right: 10px;    border-radius: 50%;    padding: 0 8px;    text-align: center;    background: #fff;    cursor: pointer;    margin-left: 15px;}.slideBox .hd ul li.on {    background: #6cbb24;    color: #fff;}.slideBox .bd {    position: relative;    /*height: 100%;*/    z-index: 0;}.slideBox .bd li {    zoom: 1;    vertical-align: middle;}.slideBox .bd img {    width: 100%;    /*height: 600px;*/    display: block;    margin: auto;}/*banner结束*/.about {    padding: 90px 0 80px;    background: url(../images/ann_s7i6.png) left no-repeat;}.ab_img {    padding-left: 80px}.ab_con {    padding-left: 50px;    text-align: left}.ab_con h3 {    color: #555;    font-size: 24px;    font-weight: 700;    margin: 30px 0;    text-align: left}.ab_con h3 span {    color: #6cbb24;    font-weight: 700}.ab_con p {    text-indent: 2em;    font-size: 14px;    color: #666;    line-height: 30px;    text-align: left}.ab_con a {    display: inline-block;    padding: 10px 40px;    border: 1px solid #6cbb24;    color: #6cbb24;    border-radius: 30px;    font-size: 14px;    line-height: 14px;    transition: .5s;    margin-top: 20px}.ab_con a:hover {    background: #6cbb24;    color: #fff !important}.rmtj {    background: url(../images/vas_ecz3.jpg) no-repeat;    padding: 90px 0 80px}.rmtj .tit {    color: #fff;    margin-bottom: 30px}.rmtj .tit h3 {    font-size: 24px;    line-height: 24px;    margin-bottom: 10px}.rmtj .tit p {    font-size: 14px;    line-height: 14px;    text-transform: uppercase}.cpzx {    padding: 90px 0 80px}.tit2 {    margin-bottom: 45px}.tit2 h3 {    font-size: 24px;    line-height: 24px;    margin-bottom: 10px;    font-weight: 700;    color: #555}.tit2 h3 span {    color: #6cbb24;    font-weight: 700}.tit2 p {    font-size: 14px;    line-height: 14px;    text-transform: uppercase;    color: #666}.cpzx_con a {    color: #333}.cpzx_con dl {    margin-bottom: 20px}.cpzx_con dl dt img {    width: 100%}.cpzx_con dl dd {    margin-top: 10px}.cpzx_con dl dd h4 {    font-size: 16px;    line-height: 16px;    overflow: hidden;    text-overflow: ellipsis;    white-space: nowrap;    margin-bottom: 10px}.cpzx_con dl dd p {    color: #949494;    font-size: 12px;    overflow: hidden;    text-overflow: ellipsis;    white-space: nowrap}.xwzx {    padding: 90px 0 80px}.xwzx_con {    text-align: left}.xwzx_con img {    display: inline-block}.xwzx_con dl {    padding-bottom: 15px;    border-bottom: 1px dashed #e2e2e2;    margin-bottom: 25px}.xwzx_con dl dt {    text-align: center}.xwzx_con dl dt img {    display: inline-block;    width: 100%;}.xwzx_con dl dd h4 {    font-size: 16px;    overflow: hidden;    text-overflow: ellipsis;    white-space: nowrap}.xwzx_con dl dd h4 a {    color: #333}.xwzx_con dl dd em {    font-size: 12px;    color: #999;    margin-top: 10px;    display: inline-block}.xwzx_con dl dd p {    font-size: 14px;    color: #666;    overflow: hidden;    text-overflow: ellipsis;    white-space: nowrap}.smcy2 {    background-color: #eee;    border-top: solid 1px #fff;    padding: 20px 0}.smcy2 a {    color: #666;    padding: 0 15px;    line-height: 28px}.footer {    background: #252525;    padding-top: 40px;    color: #888}.footer .line_big {    padding-bottom: 30px}.service-box h3 {    color: #ccc;    font-size: 18px;    margin-bottom: 10px}.service-box .ser_list li a {    color: #666;    font-size: 14px}.service-box .ser_list li a:hover {    color: #6cbb24}.copy {    background: #000;    padding: 20px 0 30px;    font-size: 14px;    color: #888;    line-height: 24px}.copy a {    color: #888}.phonefooternav {    position: fixed;    bottom: 0;    width: 100%;    z-index: 99999;    display: none}.phonefooternav ul {    padding: 0}.phonefooternav ul li {    width: 25%;    background: #6bbb24;    float: left;    padding: 10px 0;    border-right: 1px solid #589622;    list-style: none}.phonefooternav ul li a {    display: block;    color: #fff;    text-align: center}.phonefooternav ul li a:hover {    text-decoration: initial}.phonefooternav ul li a i {    display: block;    font-size: 20px;    padding: 10px 0}@media(max-width:480px) {    .phonefooternav ul li {        padding: 3px 0    }}@media(max-width:767px) {    .hidden-xs {        display: none !important    }}@media(max-width:767px) {    .phonefooternav {        display: block !important    }}.mbx {    height: 50px;    line-height: 50px;    background: #fafbfc;    color: #666;    font-size: 14px}.mbx a {    color: #666}.mbx a:hover {    color: #6cbb24}.con {    padding: 40px 15px}.con .lb {    text-align: center}.con .lb li {    display: inline-block;    margin-bottom: 10px}.con .lb li a {    padding: 10px 20px;    color: #fff;    transition: .5s;    font-size: 14px;    line-height: 14px;    background: #555;    display: inline-block}.con .lb li a:hover {    color: #fff !important;    background: #6cbb24}.con .tabcon {    margin-top: 20px;    text-indent: 2em;    line-height: 30px;    font-size: 14px}.con_l {    padding: 0}.con_l img {    width: 100%}.lx_con {    background: #6cbb24;    color: #fff;    padding: 40px 30px 60px}.lx_con b {    display: block;    font-weight: 700}.lx_con strong {    font-weight: 700}.lx_con p {    font-size: 14px;    line-height: 30px}.protext {    color: #666;    margin: 10px 0 20px}.procon a {    color: #333;    font-size: 16px}.procon dl {    margin-bottom: 30px;    border: 1px solid #eee;    transition: .5s}.procon dl dt {    text-align: center}.procon dl dt img {    display: inline-block}.procon dl dd {    margin: 10px}.procon a:hover dl {    border: 1px solid #6cbb24}.pagess ul li {    display: inline-block;    border: 1px solid #ccc;    padding: 2px 9px;    margin: 0 0 3px;    line-height: 20px;    background: #fff;    color: #999}.pagess ul li:hover {    background: #6cbb24;    color: #fff !important;    border: 1px solid #6cbb24}.pagess ul li.thisclass {    display: inline-block;    border: 1px solid #6cbb24;    padding: 2px 9px;    margin: 0 3px;    background: #6cbb24;    color: #fff}.pagess ul li.thisclass a {    color: #fff}.pagess ul li a {    display: block;    color: #999}.pagess ul li a:hover {    color: #fff !important}.new {    margin: 20px 0;    overflow: hidden}.new_img {    padding: 0;    overflow: hidden;    text-align: center}.new_img img {    display: inline-block;    -moz-transition: .3s;    -webkit-transition: .3s;    -ms-transition: .3s;    transition: .3s}.new_tit {    padding-top: 20px;    overflow: hidden;    text-overflow: ellipsis;    white-space: nowrap}.new_tit a {    color: #333;    font-size: 16px;    line-height: 16px;    padding-bottom: 15px;    display: block;    overflow: hidden;    text-overflow: ellipsis;    white-space: nowrap}.new_tit em {    height: 1px;    width: 0;    background: #ddd;    transition: all .5s;    display: block;    margin-bottom: 15px}.new:hover a {    color: #6cbb24}.new:hover em {    width: 100%}.new:hover img {    transform: scale(1.1);    -ms-transform: scale(1.1);    -webkit-transform: scale(1.1);    -o-transform: scale(1.1);    -moz-transform: scale(1.1)}.new_time {    padding-top: 3px;    color: #999;    font-size: 12px;    line-height: 12px}.new_info {    color: #666;    font-size: 14px;    line-height: 25px;    padding-top: 3px;    overflow: hidden;    text-overflow: ellipsis;    white-space: nowrap}.new_info_tit h1 {    font-size: 30px;    margin-bottom: 10px}.new_info_tit .time {    font-size: 14px;    color: #888;    line-height: 30px;    border-bottom: 1px solid #eee;    margin-bottom: 25px}.new_info_tit .time a {    color: #888}.article_con {    text-indent: 2em;    font-size: 14px;    color: #333;    line-height: 28px;    margin-bottom: 15px}h3 {    font-size: 18px}.xgxw {    padding: 0}.xgxw h3 {    color: #333;    font-size: 18px;    line-height: 40px;    height: 40px !important;    text-align: left;    width: 100%}.xgxw_list li {    float: left;    width: 100%;    padding: 0 15px}.xgxw_list li h4 {    float: left;    font-size: 14px;    line-height: 30px;    margin: 0;    width: 70%;    overflow: hidden;    text-overflow: ellipsis;    white-space: nowrap}.xgxw_list li h4 a {    color: #666}.xgxw_list li time {    float: right;    color: #999;    font-size: 12px;    line-height: 30px;    width: 25%;    text-align: right}.abo_con {    margin-bottom: 60px}.xgcp {    padding: 0}.xgcp h3 {    color: #333;    font-size: 18px;    line-height: 40px;    height: 40px !important;    text-align: left;    width: 100%}.xgcp_tit {    text-align: center !important;    line-height: 30px;    font-size: 16px;    color: #666;    overflow: hidden;    text-overflow: ellipsis;    white-space: nowrap}.xgcp_list .ys a .xgcp_tit:hover {    color: #6cbb24}.xgcp_list img {    width: 100%}.sitemap .sti_tit {    font-size: 20px;    color: #333;    padding: 5px 0}.sitemap .sitemap_con a {    padding: 5px 10px}.abo_tit2 {    text-align: center;    margin-bottom: 20px;    font-size: 34px}