@charset "utf-8";

.about_yc img {
    margin-left: 15px;
    margin-top: 15px;
}

a {
    blr: expression(this.onFocus=this.blur());
 /* IE Opera */
    outline: none;
 /* FF Opera */;
}

a:focus {
    -moz-outline-style: none;
 /* FF */;
} /*去掉a标签超链接的虚线框*/











.head {
    height: 36px;
    border-bottom: 1px solid #d2d3d3;
}

.welcolm {
    line-height: 34px;
    color: #3a3b3b;
}

.k1 {
    line-height: 30px;
    color: #3a3b3b;
}

.k1 a {
    color: #3a3b3b;
    line-height: 30px;
}

#headera {
    width: 1200px;
    margin: 0 auto;
}

.flink {
    margin-top: 20px;
    width: 100%;
    margin-bottom: 50px;
}

.center {
    width: 1200px;
    margin: 0 auto;
}

.flink .flink_tit {
    width: 100%;
    position: relative;
}

.flink .flink_tit p {
    height: 12px;
    width: 100%;
    background: url(../images/dian.png);
    position: absolute;
    top: 15px;
}

.flink .flink_tit span {
    height: 42px;
    background: #fff;
    color: #02924a;
    font-size: 14px;
    border: 1px solid #02924a;
    position: relative;
    z-index: 2;
    display: block;
    width: 115px;
    text-align: center;
    line-height: 42px;
    margin-left: 40px;
}

.flink .flink_list {
    width: 100%;
    margin-top: 30px;
    margin-left: 40px;
}

.flink .flink_list ul {
    width: 1200px;
    height: 56px;
}

.flink .flink_list ul li {
    float: left;
    margin-right: 28px;
}

.flink .flink_list ul li a {
    font-size: 14px;
    line-height: 28px;
    color: #5a5a5a;
}

.flink .flink_list {
    width: 100%;
    margin-top: 30px;
    margin-left: 40px;
}

.mt30 {
    margin-top: 30px;
}

.clearboth {
    clear: both;
}

a:link {
    text-decoration: none;
    color: #404040;
}

a:visited {
    text-decoration: none;
    color: #404040;
}

a:hover {
    text-decoration: none;
    color: #035cac;
    transition: all 0.3s ease-out 0s;
}

a:active {
    text-decoration: none;
    color: #404040;
}

em {
    font-style: normal;
}

.SpreadContent {
    width: 960px;
    margin: 0 auto;
    line-height: 24px;
    overflow: hidden;
}

.cpztc {
    width: 100%;
    margin: 0px auto;
    height: 40px;
    background: #ECECEC;
}

.cpztc ul {
    width: 1100px;
    height: 40px;
    line-height: 40px;
    margin: 0px auto;
}

.cpztc ul h2 {
    color: #333;
    width: 110px;
    height: 40px;
    line-height: 40px;
    text-align: center;
    float: left;
    font-size: 16px;
}

.cpztc ul li {
    width: 80px;
    height: 40px;
    line-height: 40px;
    text-align: center;
    float: left;
}

.cpztc ul li a:hover {
    color: red;
}

.cpztcl {
    width: 960px;
    margin: 0px auto;
    height: 40px;
    background: #161A23;
}

.cpztcl ul {
    width: 960px;
    height: 40px;
    margin: 0px auto;
}

.cpztcl ul h2 {
    color: #fff;
    width: 110px;
    height: 40px;
    line-height: 40px;
    text-align: center;
    float: left;
    font-size: 15px;
}

.cpztcl ul li {
    width: 80px;
    height: 40px;
    line-height: 40px;
    text-align: center;
    float: left;
}

.cpztcl ul li a {
    color: #fff;
}

.f_img {
    float: left;
    padding: 0px 30px 0 47px;
    margin-top: 10px;
}

.sysjhy {
    width: 200px;
    float: left;
    padding-top: 20px;
}

.fenzhan {
    height: 36px;
    line-height: 36px;
    color: #333;
    font-size: 12px;
}

.fenzhan a {
    color: #333;
}

.fenzhanIn {
    margin: 0 auto;
    width: 960px;
    border-bottom: 2px red solid;
}

.Bannerslider {
    position: relative;
    width: 100%;
    margin: 0 auto;
    overflow: hidden;
}

.Bannerslider ul {
    position: relative;
    width: 1000%;
    overflow: hidden;
}

.keylinks {
    padding: 12px 0;
    line-height: 2;
}

.Bannerslider ul li {
    width: 10%;
    float: left;
    display: block;
    background: center top no-repeat;
}

.Bannerslider ul li img {
    display: block;
    visibility: hidden;
}

.Bannerslider ol {
    text-align: center;
    width: 100%;
    position: absolute;
    bottom: 10px;
    left: 0;
}

.Bannerslider ol li {
    width: 16px;
    height: 16px;
    background: url(../images/dot.png) 0 -16px;
    cursor: pointer;
    display: inline-block;
    *display: inline;
    *zoom: 1;
}

.Bannerslider ol li.on {
    width: 16px;
    height: 16px;
    background: url(../images/dot.png) 0 0px;
}

.Bannerslider .ScrollLeft {
    display: none;
    width: 60px;
    height: 90px;
    position: absolute;
    top: 50%;
    left: 0;
    opacity: 0.8;
    background: url(../images/ad_ctr.png) 0 0;
    cursor: pointer;
    z-index: 1;
    margin-top: -45px;
}

.Bannerslider .ScrollRight {
    display: none;
    width: 60px;
    height: 90px;
    position: absolute;
    top: 50%;
    right: 0;
    opacity: 0.8;
    background: url(../images/ad_ctr.png) 0 -90px;
    cursor: pointer;
    z-index: 1;
    margin-top: -45px;
}

.Bannerslider .ScrollLeft:hover, .Bannerslider .ScrollRight:hover {
    opacity: 1;
}

.Bannerslider:hover .ScrollLeft, .Bannerslider:hover .ScrollRight {
    display: block;
}

.product {
    width: 100%;
    margin-bottom: 30px;
}

.productHome {
    width: 1300px;
    margin: 0 auto;
    overflow: auto;
}

.productHome a:hover {
    text-decoration: none;
}

.productHome .title {
    text-align: center;
    font-size: 36px;
    margin-top: 20px;
    font-weight: bold;
    color: #098145;
}

.productHome .title2 {
    text-align: center;
    font-size: 16px;
    margin-top: 11px;
    color: #000;
}

.productHome .productNav {
    margin: 15px auto 0;
    width: 240px;
    float: left;
}

.productHome .productNav ul {
    width: 238px;
    margin: 0 auto;
    overflow: hidden;
    border: 1px #ccc solid;
    border-top-width: 0;
    padding-bottom: 8px;
}

.productHome .productNav h3 {
    float: left;
    text-align: center;
    width: 238px;
    height: 50px;
    line-height: 50px;
    display: block;
    background: #098145;
    border: 1px #ccc solid;
}

.productHome .productNav h3 a {
    color: #fff;
}

.productHome .productNav ul li a:hover {
    color: #fff;
}

.productHome .productNav ul li {
    background: #bdbdbd url(../images/libiao.png) no-repeat 30px center;
    width: 172px;
    height: 38px;
    line-height: 38px;
    margin: 8px;
    padding-left: 50px;
    behavior: url(../other/PIE.htc);
    border-radius: 3px;
}

.productHome .productNav ul li a {
    font-size: 14px;
    color: #333;
    font-weight: bold;
}

.productHome .productNav ul li:hover {
    color: #098145;
    background: #a7ffd3 url(../images/libiao1.png) no-repeat 30px center;
}

.productHome .productNav ul li:hover a {
    color: #098145;
}

.productHome .productHomeContent {
    width: 1050px;
    margin: 16px auto 0;
    float: right;
}

.productHome .productHomeContent ul {
    overflow: hidden;
}

.productHome .productHomeContent ul li {
    width: 340px;
    float: left;
    margin-right: 10px;
    margin-bottom: 16px;
}

.productHome .productHomeContent ul li a {
    display: block;
    position: relative;
    z-index: 2;
}

.productHome .productHomeContent ul li .productPic {
    width: 100%;
    height: 220px;
    overflow: hidden;
    position: relative;
}

.productHome .productHomeContent ul li .productName {
    background: #f7742b;
    line-height: 40px;
    text-align: center;
    color: #fff;
    font-size: 18px;
}

.productHome .productHomeContent ul li .productCon {
    background: #F7F7F7;
    border: #ccc solid 1px;
    border-top: 0;
    line-height: 2;
    padding: 3px 10px;
    font-size: 14px;
}

.productHome .productHomeContent ul li .productCon span {
    color: #098145;
}

.productHome .productHomeContent ul li img {
    width: 360px;
    height: 270px;
    position: relative;
    top: -25px;
    transform: scale(1);
    transition: all 0.5s;
}

.productHome .productHomeContent ul li:hover img {
    top: -25px;
    transform: scale(1.2);
}

.caseHome {
    width: 100%;
    background: #f7f7f7;
    padding: 55px 0 50px;
    background: url(../images/casebg.jpg) fixed center;
}

.caseHomeIn {
    width: 1200px;
    margin: 0 auto;
}

.caseHome a:hover {
    text-decoration: none;
}

.caseHome .title {
    text-align: center;
    font-size: 36px;
    margin-top: 20px;
}

.caseHome .title a {
    color: #fff;
    font-weight: bold;
}

.caseHome .title2 {
    text-align: center;
    font-size: 16px;
    margin-top: 11px;
    color: #fff;
}

.caseHome .caseHomeContent {
    width: 1200px;
    margin: 30px auto 0;
}

.caseHome .caseHomeContent ul {
    overflow: hidden;
}

.caseHome .caseHomeContent ul li {
    width: 277px;
    float: left;
    margin-right: 15px;
    margin-bottom: 30px;
    overflow: hidden;
    padding: 3px;
    background: #fff;
}

.caseHome .caseHomeContent ul li a {
    display: block;
    position: relative;
    z-index: 222;
}

.caseHome .caseHomeContent ul li .casePic {
    overflow: hidden;
    width: 277px;
    position: relative;
}

.caseHome .caseHomeContent ul li .caseName {
    line-height: 50px;
    text-align: center;
    color: #000;
    font-size: 18px;
    width: 100%;
}

.caseHome .caseHomeContent ul li p {
    line-height: 2;
    font-size: 14px;
    padding: 0 10px;
}

.caseHome .caseHomeContent ul li img {
    width: 100%;
}

.ysSpan {
    margin-top: 5px;
}

.ysTbu {
    background: url(../images/ystbu.jpg) no-repeat center;
    width: 100%;
    height: 180px;
}

.ysBox {
    background: url("../images/ysBox.jpg") no-repeat scroll center 50%;
    width: 1200px;
    height: 1056px;
    margin: 0 auto;
    position: relative;
}

.ysBox DL {
    position: absolute;
}

.ysBox DT {
    color: #555453;
    font-size: 26px;
    font-weight: bold;
    margin-bottom: 14px;
}

.ysBox DD SPAN {
    color: #098145;
    font-size: 18px;
    font-weight: bold;
}

.ysBox DD P {
    color: #333;
    font-size: 14px;
    line-height: 30px;
    width: 385px;
}

.ysBox .ys01 {
    left: 825px;
    top: 145px;
}

.ysBox .ys02 {
    left: 825px;
    top: 340px;
}

.ysBox .ys02 DT {
    font-size: 24px;
}

.ysBox .ys03 {
    left: 120px;
    top: 670px;
}

.ysBox .ys04 {
    left: 120px;
    top: 895px;
}

.ysBox .ys05 {
    left: 195px;
    top: 1382px;
}

.ysPhone {
    color: #fff;
    font-size: 22px;
    font-weight: bold;
    left: 96px;
    position: absolute;
    top: 1660px;
}

.ysZsBox {
    left: 530px;
    position: absolute;
    text-align: center;
    top: 800px;
}

.ysZsBox IMG {
    border-color: #2a1c15;
    border-style: solid;
    border-width: 8px;
}

.ysZsBox H5 {
    color: #333;
    font-size: 14px;
    margin-top: 10px;
}

.gsjj {
    float: left;
    font-family: "微软雅黑";
    font-size: 16px;
    padding: 10px 10px 10px 0;
    width: 860px;
}

.gsjj_bt {
    background: url("../images/btabg.png") no-repeat;
    line-height: 40px;
    margin-bottom: 10px;
    overflow: hidden;
    width: 860px;
}

.gsjj_bt span a {
    color: #d20707;
    float: right;
    font-size: 12px;
    margin-right: 15px;
}

.gsjj_bt a {
    color: #d20707;
}

.gsjj p {
    color: #000;
    font-size: 14px;
    line-height: 32px;
    text-indent: 2em;
}

.honor {
    float: right;
    font-family: "微软雅黑";
    font-size: 16px;
    padding: 10px;
    width: 300px;
}

.honor p {
    line-height: 32px;
    color: #000;
}

.honor_bt {
    background: url("../images/btabg.png") no-repeat;
    line-height: 40px;
    margin-bottom: 10px;
    overflow: hidden;
    width: 300px;
}

.honor_bt span a {
    color: #d20707;
    float: right;
    font-size: 12px;
    margin-right: 15px;
}

.honor_bt a {
    color: #d20707;
}

.honor a img {
}

.honor a span {
    background: #d20707 none repeat scroll 0 0;
    color: #fff;
    display: block;
    height: 35px;
    line-height: 35px;
    margin: 10px;
    width: 330px;
}

.new_list {
    border: 1px solid #ddd;
    min-height: 20px;
    padding: 5px;
    width: 936px;
}

.new {
    margin: 0 auto;
    overflow: hidden;
    padding: 10px;
    width: 1200px;
}

.news {
    float: left;
    font-family: "微软雅黑";
    font-size: 16px;
    width: 780px;
}

.news ul li {
    background: url("../images/dian.png") no-repeat scroll left 10px;
    border-bottom: 1px dashed #666;
    float: left;
    font-size: 14px;
    height: 30px;
    line-height: 30px;
    margin: 5px 10px 5px 0;
    padding-left: 5px;
    width: 375px;
}

.news ul li span a {
    color: #7e7e7e;
    float: right;
    font-size: 12px;
    margin-right: 10px;
}

.news ul li a {
    margin-left: 10px;
}

.news_bt {
    background: url("../images/btabg.png") no-repeat;
    line-height: 40px;
    margin-bottom: 10px;
    overflow: hidden;
    width: 780px;
}

.news_bt span a {
    color: #d20707;
    float: right;
    font-size: 12px;
    margin-right: 15px;
}

.news_bt a {
    color: #d20707;
}

.new_con {
    overflow: hidden;
}

.new_con ul {
    margin-top: 10px;
    overflow: hidden;
}

.fl {
    float: left;
}

.new_con dl {
    overflow: hidden;
    width: 780px;
}

.new_con dl dt {
}

.new_con dl dt img {
    border: 1px solid #ccc;
    height: 135px;
    padding: 2px;
    width: 200px;
}

.new_con dl dd {
    overflow: hidden;
    padding-left: 10px;
    width: 560px;
}

.new_con dl dd h3 {
    font-size: 16px;
    margin-bottom: 8px;
}

.new_con dl dd p {
    font-size: 13px;
    line-height: 26px;
}

.new_con dl dd span a {
    color: #098145;
    font-size: 13px;
}

.support {
    float: right;
    font-family: "微软雅黑";
    font-size: 16px;
    margin-right: 2px;
    width: 400px;
}

.support_bt {
    background: url("../images/btabg.png") no-repeat;
    line-height: 40px;
    margin-bottom: 10px;
    overflow: hidden;
    width: 400px;
}

.support_bt span a {
    color: #d20707;
    float: right;
    font-size: 12px;
    margin-right: 15px;
}

.support_bt a {
    color: #d20707;
}

.support ul li {
    background: url("../images/dian.png") no-repeat left 10px;
    border-bottom: 1px dashed #666;
    font-size: 14px;
    height: 30px;
    line-height: 30px;
    margin: 5px 10px 5px 0;
    padding-left: 5px;
    width: 395px;
}

.support ul li span a {
    color: #7e7e7e;
    float: right;
    font-size: 12px;
    margin-right: 10px;
}

.support ul li a {
    margin-left: 10px;
}

a.bta {
    color: #098145;
    float: left;
    font-family: "微软雅黑";
    font-size: 18px;
    font-weight: 800;
    text-align: center;
    width: 107px;
}

.linkbg {
    background: url("../images/linkbg.gif") repeat-x;
    height: 100px;
    overflow: hidden;
}

.link h2 {
    font-size: 43px;
    font-weight: normal;
    padding: 10px 0 0;
    text-align: center;
    width: 150px;
}

.link h2 a {
    color: #098145;
    font-family: "Times New Roman", Times, serif;
}

.link h2 span a {
    color: #3e3e3e;
    display: block;
    font-family: "宋体";
    font-size: 12px;
    line-height: 12px;
    text-decoration: underline;
}

.i-tips {
    height: auto;
    padding: 2px 0 22px;
}

.i-tips .w980 {
    width: 1200px;
    margin: 0 auto;
    border-bottom: 1px solid #ff5c01;
    overflow: hidden;
    padding-bottom: 25px;
}

.i-tips ul {
    margin-top: 30px;
    width: 1198px;
}

.i-tips li {
    float: left;
    display: inline;
    font-size: 14px;
    height: 46px;
    line-height: 20px;
    margin-right: 42px;
    padding: 14px 0 10px 88px;
    width: 269px;
}

.i-tips li.fi {
    background: url("../images/bg_sign06.png") no-repeat left center;
}

.i-tips li.se {
    background: url("../images/bg_sign07.png") no-repeat left center;
}

.i-tips li.th {
    background: url("../images/bg_sign08.png") no-repeat left center;
}

.i-tips .line {
    border-right: 1px solid #dadada;
}

.i-tips li p.fz20 {
    color: #1e1e1e;
    font-size: 20px;
}

.aboutHome {
    width: 100%;
    padding: 0;
    margin-bottom: 10px;
}

.aboutHomeIn {
    width: 1200px;
    margin: 0 auto;
}

.aboutHome a:hover {
    text-decoration: none;
}

.aboutHome .title {
    text-align: center;
    margin-top: 0px;
}

.aboutHome .title a {
    font-size: 36px;
    color: #098145;
}

.aboutHome .title2 {
    text-align: center;
    font-size: 16px;
    margin-top: 11px;
    margin-bottom: 40px;
    color: #000;
}

.aboutHome .aboutHomeContent {
    width: 1200px;
    margin: 15px auto 0;
    line-height: 3;
    font-size: 14px;
}

.caseHome.changqu {
    width: 100%;
    background: #fff;
    padding: 15px 0 20px;
}

.newsHome {
    width: 100%;
    padding: 15px 0 60px;
}

.newsHomeIn {
    width: 1200px;
    margin: 0 auto;
}

.newsHome a:hover {
    text-decoration: none;
}

.newsHome .title {
    text-align: center;
    font-size: 36px;
    margin-top: 2px;
}

.newsHome .title2 {
    text-align: center;
    font-size: 16px;
    margin-top: 11px;
    margin-bottom: 40px;
    color: #dc2520;
}

.newsHome ul {
    overflow: hidden;
}

.newsHome ul li {
    float: left;
    width: 360px;
    margin-left: 30px;
    background: #fff;
}

.newsHome ul li .pic {
    height: 230px;
    overflow: hidden;
    position: relative;
}

.newsHome ul li img {
    width: 360px;
    height: auto;
    position: relative;
}

.newsHome ul li .info {
    border: 1px solid #0090ff;
    border-top: 3px solid #0090ff;
    height: 75px;
    line-height: 75px;
}

.newsHome ul li .info .date {
    width: 130px;
    background: #0090ff;
    color: #fff;
    text-align: center;
    float: right;
    font-size: 14px;
}

.newsHome ul li .info .click {
    width: 24px;
    height: 80px;
    line-height: 80px;
    padding-left: 40px;
    margin-left: 30px;
    background: url(../images/fiveStar.jpg) no-repeat left center;
    color: #333;
    float: left;
}

.newsHome ul li .info .edit {
    height: 80px;
    line-height: 80px;
    padding-left: 40px;
    margin-left: 2px;
    background: url(../images/edit.jpg) no-repeat left center;
    color: #333;
    float: left;
}

.newsHome ul li .text {
    border: 1px solid #eaeaea;
    border-top: 0;
    height: 176px;
    padding: 25px 25px;
}

.newsHome ul li .text .articleTitle {
    text-align: center;
    font-size: 17px;
}

.newsHome ul li .text .description {
    line-height: 25px;
    color: #999;
    font-size: 14px;
    margin: 15px 0;
}

.newsHome ul li .text .more {
    width: 166px;
    height: 44px;
    background: #36404b;
    text-indent: 36px;
}

.newsHome ul li .text .more:hover {
    background: #088afb;
}

.newsHome ul li .text .more a {
    line-height: 44px;
    color: #fff;
    font-size: 14px;
    display: block;
}

.newsHome ul li .text .more .org {
    float: right;
    background: url(../images/redBg.png) no-repeat;
    width: 55px;
    height: 44px;
    text-indent: 26px;
    font-weight: bold;
}

.fenzhan {
    height: 36px;
    line-height: 36px;
    color: #333;
    font-size: 12px;
}

.fenzhan a {
    color: #333;
}

.fenzhanIn {
    margin: 0 auto;
    width: 960px;
    border-bottom: 2px red solid;
}

.Bannerslider {
    position: relative;
    width: 100%;
    margin: 0 auto;
    overflow: hidden;
}

.Bannerslider ul {
    position: relative;
    width: 1000%;
    overflow: hidden;
}

.Bannerslider ul li {
    width: 10%;
    float: left;
    display: block;
    background: center top no-repeat;
}

.Bannerslider ul li img {
    display: block;
    visibility: hidden;
}

.Bannerslider ol {
    text-align: center;
    width: 100%;
    position: absolute;
    bottom: 10px;
    left: 0;
}

.Bannerslider ol li {
    width: 16px;
    height: 16px;
    background: url(../images/dot.png) 0 -16px;
    cursor: pointer;
    display: inline-block;
    *display: inline;
    *zoom: 1;
}

.Bannerslider ol li.on {
    width: 16px;
    height: 16px;
    background: url(../images/dot.png) 0 0px;
}

.Bannerslider .ScrollLeft {
    display: none;
    width: 60px;
    height: 90px;
    position: absolute;
    top: 50%;
    left: 0;
    opacity: 0.8;
    background: url(../images/ad_ctr.png) 0 0;
    cursor: pointer;
    z-index: 1;
    margin-top: -45px;
}

.Bannerslider .ScrollRight {
    display: none;
    width: 60px;
    height: 90px;
    position: absolute;
    top: 50%;
    right: 0;
    opacity: 0.8;
    background: url(../images/ad_ctr.png) 0 -90px;
    cursor: pointer;
    z-index: 1;
    margin-top: -45px;
}

.Bannerslider .ScrollLeft:hover, .Bannerslider .ScrollRight:hover {
    opacity: 1;
}

.Bannerslider:hover .ScrollLeft, .Bannerslider:hover .ScrollRight {
    display: block;
}

.g_nsrm {
    width: 276px;
    height: 190px;
    overflow: hidden;
    padding: 35px 0 0;
    margin: 16 auto;
}

.g_gdrl {
    float: left;
    height: 81px;
    margin-right: 20px;
    margin-top: 32px;
    width: 26px;
}

.g_gdrl a {
    display: block;
    background: url(../images/bg11.png);
    height: 81px;
    width: 26px;
}

.g_gdrr {
    display: block;
    float: left;
    height: 81px;
    margin-top: 32px;
    width: 26px;
}

.g_gdrr a {
    display: block;
    background: url(../images/bg12.png);
    height: 81px;
    width: 26px;
}

.g_gdrc {
    float: left;
    height: 220px;
    overflow: hidden;
    width: 184px;
}

.g_gdrc a {
    display: block;
    color: #333;
    line-height: 6;
    text-align: center;
}

.g_gdrc a img {
    display: block;
    width: 184px;
    margin: 0 auto;
    height: 138px;
}

.leib3 {
    width: 251px;
}

.leib3 .tit {
    background: #098145;
    height: 55px;
    line-height: 55px;
    font-weight: bold;
    font-size: 24px;
    text-align: center;
    color: #fff;
}

.leib3 .nr {
    border: 1px solid #dfdfdf;
    padding: 12px 0px 10px;
    background: #fff;
    border-top: 0;
}

.leib3 .nr .cur a {
    display: block;
    color: #0065B5;
}

.leib3 .nr ul {
    padding-bottom: 5px;
    border-bottom: 1px dotted #8b8b8b;
    margin-bottom: 7px;
}

.leib3 .nr h4 a {
    font-size: 12px;
    font-weight: normal;
    display: block;
    padding-left: 40px;
    background: url(../images/ico003.gif) no-repeat 30px 10px;
    line-height: 24px;
    height: 24px;
    overflow: hidden;
}

.plc {
    height: 34px;
    line-height: 34px;
    border: 1px solid #ccc;
    padding: 0 10px;
    position: relative;
    color: #666;
    overflow: hidden;
    behavior: url(../other/PIE.htc);
    border-radius: 2px 2px 0 0;
    background: -webkit-linear-gradient(#ffffff 70%, #e5e5e5 97%, #fff 100%);
 /* Safari 5.1 - 6.0 */
    background: -o-linear-gradient(#ffffff 70%, #e5e5e5 97%, #fff 100%);
 /* Opera 11.1 - 12.0 */
    background: -moz-linear-gradient(#ffffff 70%, #e5e5e5 97%, #fff 100%);
 /* Firefox 3.6 - 15 */
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#e5e5e5');
 /* for IE */
    background: linear-gradient(#ffffff 70%, #e5e5e5 97%, #fff 100%);
 /* 标准的语法 */;
}

dl.pd_list_dl {
    width: 282px;
    float: left;
    padding: 0 5px 8px;
    height: 276px;
}

dl.pd_list_dl dt {
    width: 273px;
    border: solid 1px #d2d2d2;
    padding: 3px;
    height: 238px;
    display: table-cell;
    vertical-align: middle;
    text-align: center;
}

dl.pd_list_dl dt img {
    max-height: 235px;
    max-width: 270px;
}

dl.pd_list_dl dd {
    padding: 5px 0 0 5px;
    text-align: center;
}

dl.pd_list_dl dd p {
    line-height: 25px;
    height: 25px;
    overflow: hidden;
}

.leftlx {
    background: #FFF;
    border: 1px solid #DFDFDF;
    border-top: none;
    border-bottom: none;
}

.leftlx h1 {
    text-align: center;
    height: 30px;
    line-height: 30px;
    font-size: 14px;
}

.leftlx .dianh {
    padding: 0 5px 0 10px;
    line-height: 24px;
}

.leftlx p {
    line-height: 24px;
    font-size: 14px;
}

.leftlx .dianhua {
    background: url(../images/Teln.gif) no-repeat scroll 0 18px transparent;
    color: #666666;
    line-height: 20px;
    padding: 10px 0 10px 55px;
}

.leftlx .dianhua span {
    display: block;
    font: 18px "Impact";
    color: #434344;
}

.leib2 .tit {
    color: #333;
    font-size: 14px;
    background: url(../images/tit1n.gif) no-repeat;
    height: 36px;
    line-height: 36px;
    padding-left: 18px;
    overflow: hidden;
    font-weight: bold;
}

.leib2 .tit a {
    color: #333;
}

.pro_main {
    background-color: #fff;
    border: solid 1px #ccc;
    border-top: 0;
    border-radius: 0 0 3px 3px;
    behavior: url(../other/PIE.htc);
    zoom: 1;
    padding: 10px 5px;
    overflow: hidden;
}

.apage {
    height: 36px;
    line-height: 36px;
    background: #F9F9F9;
    padding: 0 5px;
    margin-top: 10px;
    border: solid 1px #ccc;
    text-align: center;
}

.apage a {
    border: 1px solid #d4e3e9;
    padding: 0 3px;
    margin-right: 5px;
}

body .cp {
    margin-top: 15px;
    border: 1px #ccc solid;
}

.cptab {
    border-bottom: 2px solid #098145;
    background: #f7f7f7;
}

.cptab a {
    float: left;
    display: block;
    line-height: 25px;
    font-size: 14px;
    color: #098145;
    text-decoration: none;
    padding: 0 8px;
}

.cptab a:hover {
    text-decoration: none;
}

.cptab a.cr {
    font-weight: bold;
}

.cp li {
    width: 219px;
    overflow: hidden;
    float: left;
    display: inline;
    padding: 12px 0 0;
    line-height: 2;
    text-align: center;
}

.cp li a:hover img {
    border: solid 1px #55b4fe;
} /*产品图片边框连接*/































.cp li img {
    width: 200px;
    height: 141px;
    border: 1px solid #CCC;
    padding: 1px;
    display: block;
    margin: 0 auto;
}

.cp dl dd {
    line-height: 24px;
    padding-top: 8px;
    overflow: hidden;
    display: block;
    text-align: center;
}

.cp dl dd.d1 {
    display: none;
}

body .xw {
    border: 1px solid #ccc;
    background: #fff;
    padding: 0 0 12px 0;
    margin-bottom: 10px;
    margin-top: 10px;
}

.xw li {
    line-height: 28px;
    border-bottom: 1px #999 dashed;
    padding-left: 5px;
}

.time {
    float: right;
    margin-right: 5px;
}

.pro_con {
    line-height: 26px;
    padding: 20px 32px;
    font-size: 14px;
}

.pro_con a {
    color: #0065b5;
}

.center {
    width: 1200px;
    margin: 0 auto;
    overflow: hidden;
}

.changqu img {
    width: 286px;
    margin: 0 2px 0 0;
    padding: 3px;
    border: 1px solid #ccc;
}

.changqu img:hover {
    opacity: 0.8;
}

.changqu {
    text-align: center;
}

.ys {
    background: url(../images/ystopbg.jpg) repeat-x top left;
}

.ys .font1 {
    position: absolute;
    left: 68px;
    top: 280px;
    line-height: 2.5;
    font-size: 16px;
}

.ys .font2 {
    position: absolute;
    left: 68px;
    top: 540px;
    line-height: 2.5;
    font-size: 16px;
}

.ys .font3 {
    position: absolute;
    left: 750px;
    top: 980px;
    line-height: 2.5;
    font-size: 16px;
}

.ysIn {
    width: 1200px;
    margin: 0 auto;
    background: url(../images/ysbg.jpg);
    height: 1255px;
    position: relative;
}

.yq_top {
}

.yq_top a {
    font-size: 16px;
    font-weight: bold;
    color: #0090ff;
}

.yq_con {
}

.yq_con a {
    padding: 0 6px;
}

.box01 {
    margin-top: 20px;
}

.dt {
    width: 830px;
    padding: 15px 0 20px 15px;
    overflow: hidden;
}

.dt01 {
    margin-left: 20px;
    width: 320px;
}

.dt_con {
 /*width: 455px;*/
    overflow: hidden;
}

.dt_con dl {
    height: 100px;
}

.dt_con dl dt {
    float: left;
    padding-right: 10px;
}

.dt_con dl dt img {
    width: 180px;
    height: 144px;
    border: solid 1px #dadada;
    padding: 2px;
}

.dt_con dl dd {
    float: left;
    width: 240px;
}

.dt_con dl dd h3 {
    height: 30px;
    line-height: 30px;
}

.dt_con dl dd h3 a {
    font-size: 12px;
    color: #333;
}

.dt_con dl dd p {
    line-height: 24px;
    color: #999;
    overflow: hidden;
    height: 72px;
    margin-bottom: 10px;
}

.dt_list {
    padding: 10px 10px 0 0;
}

.dt_list ul li {
    height: 40px;
    line-height: 40px;
    padding: 0 0 0 15px;
    overflow: hidden;
    background: url(../images/ico03.gif) no-repeat left 13px;
    border-bottom: dashed 1px #d8d8d8;
}

.dt_list ul .nobor01 {
    border: none;
}

.dt_list ul li span {
    float: right;
    color: #adadad;
}































/*常见问题解答*/































































.box02 {
    background: url(../images/box03.gif) repeat-x 0 0;
    height: 325px;
    padding-top: 20px;
}

.wd {
    width: 267px;
}

.wd .zc_top {
    padding: 20px 0 0;
}

.wd .zc_top span a {
    color: #222;
}

.wd .zc_top h3 a {
    color: #bb0102;
}

.wd_con dl {
    padding: 8px 0;
    border-bottom: dashed 1px #d5d5d5;
}

.wd_con .nobor {
    border-bottom: none;
}

.wd_con dl dt {
    background: url(../images/wd_w.gif) no-repeat left 2px;
    height: 30px;
    line-height: 30px;
    padding-left: 35px;
    overflow: hidden;
}

.wd_con dl dt a {
    color: #333;
    font-size: 14px;
}

.wd_con dd {
    background: url(../images/wd_d.gif) no-repeat left 2px;
    width: 200px;
    line-height: 22px;
    padding-left: 35px;
    color: #888;
    font-size: 13px;
}

.box {
    background: #ededed;
    padding: 30px 0;
    overflow: hidden;
}

.sp {
    width: 455px;
    padding: 22px 0 0 17px;
    height: 340px;
    overflow: hidden;
}

.sp_top {
    height: 35px;
    background: url(../images/sp_xx.gif) repeat-x 0 31px;
}

.sp_top span {
    float: right;
    margin-right: 10px;
}

.sp_top span a {
    color: #222;
    font-size: 12px;
    font-weight: normal;
 /*padding: 10px 0 0;*/
    line-height: 35px;
    border: none;
}

.sp_top a {
    color: #bb0102;
    font-weight: bold;
    font-size: 18px;
    border-bottom: solid 4px #bb0102;
    height: 31px;
    display: inline-block;
    overflow: hidden;
    float: left;
    text-decoration: none;
}

.sp_con {
    padding: 25px 0 0 27px;
}

.boxIn {
    width: 1200px;
    margin: 0 auto;
}















/**/







.advantage {
    height: 1560px;
    background: url(../images/advbg02.jpg) no-repeat center bottom;
    position: relative;
}

.advantage .adv_top {
    height: 172px;
    background: url(../images/advbg01.png) no-repeat center top;
}

.advantage .adv_top p.p_title {
    padding-top: 32px;
    color: #fff;
}

.advantage .adv_top h2.h2_title span {
    color: #fff;
}

.advantage .adv_top h2.h2_title i.titl {
    background: url(../images/titl02.png) no-repeat right center;
}

.advantage .adv_top h2.h2_title i.titr {
    background: url(../images/titr02.png) no-repeat left center;
}

.advantage .adv_con {
    height: 1380px;
    position: relative;
}

.advantage .adv_con .conbox {
    height: 322px;
    margin-top: 16px;
}

.advantage .adv_con .conbox .conImg {
    width: 522px;
}

.advantage .adv_con .conbox .contit {
    width: 470px;
    padding-top: 65px;
    position: relative;
    border-top: 1px solid #e6e6e6;
    border-bottom: 1px solid #e6e6e6;
    height: 255px;
}

.advantage .adv_con .conbox .contit .advbd {
    display: block;
    width: 1px;
    height: 1380px;
    position: absolute;
    left: 0;
    top: -27px;
    background: #009946;
}

.advantage .adv_con .conbox .contit .adv_num {
    display: block;
    width: 105px;
    height: 105px;
    background: url(../images/advnum.png) no-repeat center;
    color: #fff;
    text-align: center;
    font-weight: bold;
    color: #fff;
    line-height: 105px;
    font-size: 36px;
    position: absolute;
    top: 100px;
}

.advantage .adv_con .conbox .contit h3 {
    font-size: 28px;
    color: #333;
}

.advantage .adv_con .conbox .contit h3 i {
    display: block;
    font-size: 18px;
    text-transform: uppercase;
    color: #999;
    margin-bottom: 40px;
}

.advantage .adv_con .conbox .contit .adv_p1 {
    font-size: 16px;
    color: #333;
    line-height: 34px;
}

.advantage .adv_con .conbox .contit.fr {
    padding-left: 100px;
    padding-right: 30px;
}

.advantage .adv_con .conbox .contit.fl {
    padding-left: 30px;
    padding-right: 100px;
}

.advantage .adv_con .conbox .contit.fr .adv_num {
    left: -52px;
}

.advantage .adv_con .conbox .contit.fl .adv_num {
    right: -52px;
}

.advantage .adv_con .conbox .adv_p2 a {
    display: block;
    margin-top: 15px;
    width: 123px;
    height: 35px;
    line-height: 35px;
    background: url(../images/ljzxa.png) no-repeat center;
    text-indent: 22px;
    font-size: 14px;
    color: #fff;
}

.advantage .adv_con .conbox:last-child .contit {
    border-bottom: none;
}

p.p_title {
    font-size: 32px;
    text-align: center;
    font-weight: bold;
    padding-top: 50px;
    text-transform: uppercase;
    color: #cccccc;
}

h2.h2_title {
    text-align: center;
    font-size: 32px;
    margin-bottom: 30px;
}

h2.h2_title i {
    display: inline-block;
    *display: inline;
    *zoom: 1;
    vertical-align: middle;
    width: 230px;
    height: 3px;
}

h2.h2_title i.titl {
    background: url(../images/titl01.png) no-repeat right center;
}

h2.h2_title i.titr {
    background: url(../images/titr01.png) no-repeat left center;
}

h2.h2_title a {
    display: inline-block;
    *display: inline;
    *zoom: 1;
    vertical-align: middle;
    padding: 0 15px;
    color: #333;
}

h2.h2_title span {
    display: inline-block;
    *display: inline;
    *zoom: 1;
    vertical-align: middle;
    padding: 0 15px;
    color: #333;
}

.container {
    margin-left: auto;
    margin-right: auto;
    width: 1200px;
}































/*footer*/















.footer {
    overflow: hidden;
    width: 100%;
    background-color: #666;
}

.di a {
    color: #FFFFFF;
}

.footer .f_nav {
    overflow: hidden;
    margin-bottom: 40px;
}

.footer dl {
    overflow: hidden;
    width: 650px;
    float: left;
}

.footer dt {
    overflow: hidden;
    float: left;
    margin-right: 20px;
    padding-top: 35px;
}

.footer dd {
    overflow: hidden;
    float: left;
    width: 545px;
    color: #fff;
    text-indent: 1rem;
}

.footer dd p {
    font-size: 12px;
    color: #fff;
    line-height: 25px;
}

.footer dd p a {
    color: #fff;
}

.footer .phone {
    background: url(../images/f_phone.png) no-repeat right center;
    text-align: right;
    padding-right: 40px;
    margin-top: 10px;
}

.footer .phone p {
    font-size: 14px;
    color: #fff;
}

.footer .phone h3 {
    font-size: 22px;
    color: #fff;
    font-weight: normal;
}

.footer div {
}

.footer .fNav {
    float: left;
    width: 72%;
    margin-right: 1%;
    color: #333;
}

.footer .fCont {
    float: left;
    width: 26%;
    margin-right: 1%;
}

.footer .fFaq {
    float: left;
    width: 24%;
}

.footer li {
    float: left;
    text-align: left;
    margin-right: 30px;
    font-size: 14px;
}

.footer li a {
    color: #fff;
}

.footer li.last {
    border: none;
}

.footer li ul {
    margin-top: 20px;
}

.footer li ul li {
    clear: left;
    text-align: left;
    font-size: 12px;
    height: 20px;
    list-style: 20px;
}

.footer .fCont {
    color: #fff;
    font-size: 12px;
    line-height: 22px;
}

.footer .feedback {
    width: 100%;
    height: 300px;
    padding: 10px;
    border: 1px solid #fefefe;
    background: rgba(255,255,255,0.7);
}

.fl {
    float: left;
    display: inline;
}

.fr {
    float: right;
    display: inline;
}

.hd_cont {
    position: relative;
    height: 106px;
}

.hd_cont .hd_logo {
    position: absolute;
    left: 0;
    top: 34px;
}

.hd_cont .hd_logo dd {
    margin-left: 16px;
    margin-top: 4px;
    border-left: 1px solid #d4d4d4;
    padding-left: 10px;
}

.hd_cont .hd_logo dd h2 {
    font-size: 24px;
    font-weight: normal;
    line-height: 40px;
    color: #ff5c01;
/* font-weight: bold; */;
}

.hd_cont .hd_logo dd p {
    font-size: 19px;
    color: #333;
}

.hd_cont .dh_phone {
    padding-top: 4px;
    padding-left: 50px;
    margin-top: 40px;
    background: url(../images/hdPhoen_ico.png) no-repeat left center;
}

.hd_cont .dh_phone dd {
    font-size: 30px;
    font-family: Arial, Helvetica, sans-serif;
    color: #ff5c01;
}

.lc_bg {
    background: url(../images/lc_bg.jpg) no-repeat center 0;
    height: 270px;
    overflow: hidden;
}

.lc_t {
    text-align: center;
    height: 45px;
    padding: 5px 0 0;
}

.lc_t a {
    font-size: 20px;
    color: #006633;
    cursor: default;
    text-decoration: none;
}

.lc_t i {
    display: block;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #333;
    text-transform: uppercase;
    font-weight: normal;
    padding: 3px 0 0;
}

.lc p {
    height: 132px;
    padding: 39px 0 0;
}

.lc p img {
    width: 1100px;
    height: 93px;
}

.lc span {
    display: block;
    float: left;
    font-size: 14px;
    color: #333;
    padding: 18px 0 0 450px;
}

.lc span b {
    font-size: 18px;
    color: #ffae00;
}

.lc em {
    display: block;
    float: left;
    padding: 15px 0 0 5px;
}

.lc em img {
    width: 92px;
    height: 31px;
}

body {
    font-size: 14px;
    min-width: 1200px;
    background: url(../images/bg.jpg) repeat;
}

* {
    margin: 0;
    padding: 0;
}

img {
    border: none;
}

ul {
    list-style: none;
}

.clear {
    clear: both;
}

.l {
    float: left;
}

.r {
    float: right;
}

* {
    margin: 0;
    padding: 0;
}

html body {
    width: 100%;
    font-size: 14px;
}

.s_width {
    width: 1200px;
    margin: 0 auto;
    position: relative;
}

.l {
    float: left;
}

.r {
    float: right;
}

.h_line {
    height: 42px;
    line-height: 35px;
    color: #383838;
    background: url(../images/h_line.png) repeat-x left top;
}

.h_line a {
    color: #383838;
    line-height: 35px;
    padding: 0 15px;
    text-transform: uppercase;
}

.h_line a:hover {
    font-weight: bold;
}

.header {
    background: url(../images/topbg.jpg) repeat-x left top;
    overflow: hidden;
}

.header .top {
/* padding: 5px 0; */
    height: 110px;
/* margin-bottom:20px; */;
}

.header .top h1 span {
    display: none;
}

.header .top .logo {
    text-align: left;
    overflow: hidden;
    position: absolute;
    width: 390px;
    left: 50%;
    margin-left: -181px;
    text-align: center;
    height: 168px;
    border-right: 1px solid #ddd;
    border-left: 1px solid #ddd;
}

.header .top .wenzi {
    text-align: left;
    padding: 50px 0 0 0;
}

.header .top .wenzi span {
    font-size: 16px;
    color: #3d3d3d;
    line-height: 31px;
    display: block;
    width: 317px;
    text-align: center;
    border: 1px solid #ddd;
}

.header .top .wenzi strong {
    font-size: 23px;
    color: #e35224;
    display: block;
    line-height: 58px;
}

.header .top .wenzi p {
    line-height: 34px;
    font-size: 18px;
    color: #d31029;
}

.header .top .tel {
    text-align: left;
    overflow: hidden;
    margin: 30px 0 0 0;
}

.search {
    width: 360px;
    height: 33px;
    position: relative;
    z-index: 999;
    margin-top: 10px;
    border: 1px solid #ccc;
    border-radius: 22px;
}

.search-bar .search-keywords {
    overflow: hidden;
}

.search-bar .keywords {
    padding-left: 10px;
    width: 270px;
    height: 33px;
    line-height: 33px;
    font-size: 16px;
    margin: 0 0 0 20px;
}

.search-bar input[type="submit"] {
    width: 60px;
    height: 35px;
    line-height: 35px;
    text-align: center;
    font-size: 16px;
    background: url(../images/ss.png) no-repeat center center;
    color: #fff;
    cursor: pointer;
}

.search-bar input {
    border: none;
    float: left;
}

.footer {
    background: url(../images/f_bg.jpg) repeat left top;
    border-bottom: 10px solid #ec8b2c;
}

.footer .s_width {
}

.footer .f_logo {
    width: 185px;
    height: 285px;
    text-align: center;
    padding: 15px 15px 55px 15px;
/* border-left:1px solid #3ca26a; *//* border-right:1px solid #3ca26a; */;
}

.footer .f_contact {
    width: 473px;
    margin: 0 15px 0 0;
    border-right: 1px solid #3ca26a;
    m;
}

.footer .f_contact .f_contact_t {
    padding: 30px 0 10px 0;
    border-bottom: 1px solid #ec8b2c;
    font-size: 16px;
    color: #FFFFFF;
    padding-left: 26px;
    margin-right: 30px;
}

.footer .f_contact .f_contact_t span {
    font-size: 36px;
}

.footer .f_contact p {
    line-height: 33px;
    color: #ffffff;
    font-size: 15px;
    padding: 25px 0 0 25px;
}

.footer .f_contact p a {
    color: #fff;
}

.footer .f_contact p a:hover {
    font-weight: bold;
}

.footer .f_list {
    width: 625px;
    margin: 0 0 0 0;
}

.footer .f_list .f_list_t {
    padding: 19px 0 22px 0;
    border-bottom: 1px solid #ec8b2c;
}

.footer .f_list ul {
    padding: 25px 0;
}

.footer .f_list li {
    width: 200px;
    float: left;
}

.footer .f_list li a {
    line-height: 35px;
    color: #fff;
}

.footer .f_list li a:hover {
    color: #cbfcad;
}

.footer .f_list .f_more {
    width: 287px;
    height: 46px;
    background: url(../images/f_more.png) no-repeat left top;
}

.footer .f_list .f_more a {
    line-height: 46px;
    color: #fff;
    display: block;
    padding: 0 0 0 30px;
    font-size: 16px;
}

.footer .f_list .f_more a:hover {
    background: url(../images/f_more_h.png) no-repeat left top;
}

.notice {
    height: 141px;
    background: #039249 url(../images/tel3.png) no-repeat left top;
/* margin-top:-32px; */
    position: relative;
    z-index: 10;
}

.notice p {
    padding: 20px 40px 0 333px;
    line-height: 100px;
    color: #bbefd4;
    font-size: 24px;
}

.about {
    background: url(../images/jianjie_bg.jpg) no-repeat center top;
    margin: 0px 0 0 0;
    height: 660px;
    position: relative;
    z-index: 8;
}

.about h2 {
    text-align: center;
    padding: 25px 0 30px 0;
}

.about .about_r {
    height: 850px;
    width: 1200px;
    border: 1px solid #ccc;
}

.about .about_r p {
    padding: 1px 38px 0 48px;
    line-height: 33px;
    color: #3e3e3e;
    font-size: 16px;
}

.about .about_r p strong {
    font-size: 24px;
    color: #cb9b30;
    line-height: 100px;
    display: block;
}

.adv {
    height: 197px;
    background: url(../images/adv.jpg) no-repeat center top;
    position: relative;
    z-index: 9;
}

.adv .adv_l {
    width: 465px;
    padding: 35px 0 0 0;
}

.adv .adv_l strong {
    display: block;
    font-size: 58px;
    color: #fff;
    padding: 0 0 5px 0;
    text-align: center;
}

.adv .adv_l p {
    line-height: 30px;
    text-align: center;
    border: 1px solid #75be97;
    color: #b2ffd0;
    padding-top: 20p;
    margin-top: 20px;
	  font-size: 16px;
}

.adv .adv_r {
    margin: -48px 0 0 0;
}

.product {
    padding: 50px 0 50px 0;
    overflow: hidden;
    background: url(../images/bg.jpg);
}

.product h2 {
    text-align: center;
}

.product .pro_tt {
    text-align: center;
    line-height: 30px;
    color: #2d2d2d;
    font-size: 15px;
    text-align: center;
    padding: 0 0 30px 0;
}

.product .s_width {
    overflow: hidden;
}

.chanpin_con {
    padding: 0 0 71px 0;
}

.chanpin_con li {
    float: left;
    padding: 0;
    width: 290px;
    margin-right: 10px;
    margin-bottom: 20px;
    position: relative;
    overflow: hidden;
    background: #fff;
}

.chanpin_con li:hover .chanpin_t_r_more a {
    background: #ef8b16;
    color: #fff;
}

.chanpin_t_l {
    width: 290px;
    height: 240px;
    position: relative;
    border: 1px solid #ebd8ae;
    border-bottom: 0;
    overflow: hidden;
}

.chanpin_t_l a {
    width: 290px;
    height: 240px;
    position: relative;
    z-index: 3;
    display: block;
}

.chanpin_t_l a span {
    display: block;
    color: #ffffff;
    line-height: 40px;
    width: 287px;
    position: absolute;
    bottom: 0;
    z-index: 99;
    font-size: 15px;
    background: rgba(0,0,0,0.8);
    text-align: center;
}

.chanpin_t_l a:hover span {
    color: #ffd800;
}

.chanpin_con li img {
    width: 100%;
    transition: 0.4s ease;
    -moz-transition: 0.4s ease;
    -webkit-transition: 0.4s ease;
    height: 240px;
}

.chanpin_con li:hover img {
    transform: scale(1.1,1.1);
    -moz-transform: scale(1.1,1.1);
    -webkit-transform: scale(1.1,1.1);
}

.chanpin_t_r {
    border: 1px solid #ebd8ae;
    border-top: 0;
    padding: 0 0 20px 0;
}

.chanpin_t_r p {
    line-height: 50px;
    font-size: 18px;
    color: #000000;
    text-align: center;
}

.chanpin_t_r p a {
    color: #333333;
}

.chanpin_t_r a:hover {
    color: #cb0622;
}

.chanpin_t_r_more {
    width: 152px;
    line-height: 34px;
    text-align: center;
    margin: 0 auto;
}

.chanpin_t_r_more a {
    font-size: 14px;
    color: #fff;
    display: block;
    background: #12914c;
}

.chanpin_t_r_more a:hover {
    background: #ef8b16;
    color: #fff;
}

.adv2 {
    height: 203px;
    background: url(../images/adv2bg.jpg) no-repeat center top;
    position: relative;
    z-index: 9;
    text-align: center;
}

.adv2 div {
    padding: 25px 0 0 0;
}

.adv2 p {
    line-height: 30px;
    font-weight: bold;
    color: #ffffff;
    font-size: 20px;
    margin: -20px 0 0 0;
}

.youshi {
    padding: 50px 0 50px 0;
    overflow: hidden;
    background: url(../images/bg.jpg);
}

.youshi .y_more {
    width: 149px;
    height: 39px;
    background: url(../images/you_jia.jpg) no-repeat left top;
    line-height: 39px;
    margin: 30px 0 0 0;
}

.youshi .y_more a {
    color: #020202;
    font-size: 16px;
    padding: 0 0 0 20px;
    line-height: 39px;
}

.youshi .y_more a:hover {
    font-weight: bold;
}

.you_a {
    background: url(../images/youshi_a.jpg) no-repeat right bottom;
    height: 445px;
}

.you_a_l {
    width: 570px;
    padding: 45px 0 0 0;
}

.you_a_l h2 {
    background: url(../images/y_en_a.png) no-repeat left top;
    padding: 15px 0 10px 0;
    line-height: 48px;
    font-size: 30px;
    color: #dd421d;
}

.you_a_l h2 strong {
    color: #189b53;
}

.you_a_l span {
    height: 4px;
    background: #189b53;
    width: 130px;
    display: block;
}

.you_a_l p {
    padding: 40px 0 0 0;
    line-height: 33px;
    font-size: 16px;
    color: #575757;
}

.you_a_r {
    padding: 0 35px 0 0;
}

.you_b {
    background: url(../images/youshi_b.jpg) no-repeat left bottom;
    height: 445px;
    margin: -42px 0 0 0;
}

.you_b_r {
    width: 570px;
    padding: 105px 0 0 0;
}

.you_b_r h2 {
    background: url(../images/y_en_a.png) no-repeat left top;
    padding: 15px 0 10px 0;
    line-height: 48px;
    font-size: 30px;
    color: #dd421d;
}

.you_b_r h2 strong {
    color: #189b53;
}

.you_b_r span {
    height: 4px;
    background: #189b53;
    width: 130px;
    display: block;
}

.you_b_r p {
    padding: 40px 0 0 0;
    line-height: 33px;
    font-size: 16px;
    color: #575757;
}

.you_b_l {
    padding: 0 0 0 35px;
}

.xuanze {
    height: 480px;
    background: url(../images/xuanzebg.jpg) no-repeat center top;
}

.xuanze .s_width {
    overflow: hidden;
}

.xuanze h2 {
    padding: 55px 0 35px 0;
    text-align: center;
}

.xuanze ul {
    padding: 70px 0 0 0;
    width: 1200px;
}

.xuanze li {
    width: 350px;
    height: 200px;
    border: 1px solid #ebd8ae;
    position: relative;
    background: #fff;
    float: left;
    margin-right: 20px;
    margin-left: 25px;
}

.xuanze li img {
    position: absolute;
    width: 124px;
    height: 124px;
    left: 50%;
    margin-left: -62px;
    top: -62px;
}

.xuanze li h3 {
    padding: 80px 0 0 0;
    margin: 0 20px;
    line-height: 55px;
    font-size: 20px;
    color: #393939;
    text-align: center;
    border-bottom: 1px solid #ebd8ae;
}

.xuanze li p {
    padding: 10px 20px 0 20px;
    line-height: 26px;
    color: #646464;
    font-size: 14px;
    text-align: center;
}

.news_weiti {
    padding: 0px 0 10px 0;
    background: url(../images/bg.jpg);
}

.news_weiti h2 {
    font-size: 36px;
    line-height: 70px;
    text-align: center;
    background: url(../images/xinwen_tbg.jpg) no-repeat center top;
}

.news_weiti .s_width {
    padding: 30px 0 0 0;
}

.news {
    width: 652px;
    border: 1px solid #ebd8af;
    padding: 15px 0 0 0;
}

.news h3 {
    font-size: 18px;
    line-height: 38px;
    background: url(../images/news_tbg.jpg) no-repeat left bottom;
    color: #080808;
    margin: 0 25px;
}

.news h3 span {
    font-size: 14px;
    font-weight: normal;
    text-transform: uppercase;
    padding: 0 0 0 20px;
}

.news h3 a {
    float: right;
    font-size: 14px;
    color: #555;
}

.news h3 a:hover {
    color: #ba1414;
}

.news_l_pic {
    width: 599px;
    height: 165px;
    margin: 25px auto 0 auto;
}

.news_tou {
    width: 599px;
    margin: 0 auto;
    padding: 0 0 25px 0;
    border-bottom: 1px solid #ebd8af;
}

.news_tou h4 {
    line-height: 55px;
}

.news_tou h4 a {
    font-size: 18px;
    color: #e11f26;
}

.news_tou p {
    line-height: 28px;
    font-size: 14px;
    color: #686868;
}

.news_list {
    width: 599px;
    margin: 0 auto;
    padding: 20px 0 20px 0;
}

.news_list a {
    line-height: 35px;
    background: url(../images/news_icon.jpg) no-repeat left center;
    padding: 0 0 0 25px;
    display: block;
    color: #2a2929;
    font-size: 15px;
}

.news_list a:hover {
    color: #900;
}

.news_list a span {
    float: right;
}

.news_lista {
    width: 480px;
    margin: 0 auto;
    padding: 20px 0 20px 0;
}

.news_lista a {
    line-height: 35px;
    background: url(../images/news_icon.jpg) no-repeat left center;
    padding: 0 0 0 25px;
    display: block;
    color: #2a2929;
    font-size: 15px;
}

.news_lista a:hover {
    color: #900;
}

.news_lista a span {
    float: right;
}

.wenti {
    width: 523px;
    border: 1px solid #ebd8af;
    padding: 15px 0 0 0;
}

.wenti h3 {
    font-size: 18px;
    line-height: 38px;
    background: url(../images/news_tbg.jpg) no-repeat left bottom;
    color: #080808;
    margin: 0 25px;
}

.wenti h3 span {
    font-size: 14px;
    font-weight: normal;
    text-transform: uppercase;
    padding: 0 0 0 20px;
}

.wenti h3 a {
    float: right;
    font-size: 14px;
    color: #555;
}

.wenti h3 a:hover {
    color: #ba1414;
}

.news_r_list {
    margin: 28px 21px;
    height: 120px;
}

.news_r_list .news_r_pic {
    width: 180px;
    height: 120px;
    background: #fff;
}

.news_r_list .news_r_c {
    width: 481px;
    padding: 0 0 0 0;
}

.news_r_list .news_r_c h4 {
    font-weight: normal;
    line-height: 65px;
    background: url(../images/wen.jpg) no-repeat left center;
    padding: 0 0 0 30px;
}

.news_r_list .news_r_c h4 a {
    font-size: 14px;
    color: #080808;
}

.news_r_list .news_r_c h4 a:hover {
    color: #e27f15;
}

.news_r_list .news_r_c p {
    font-size: 14px;
    color: #777777;
    line-height: 24px;
    background: url(../images/da.jpg) no-repeat left 5px;
    padding: 0 0 0 30px;
}

.fahuo {
    background: url(../images/bg.jpg);
    padding: 50px 0;
}

.fahuo h2 {
    text-align: center;
    font-size: 18px;
    font-weight: normal;
    color: #fae634;
    line-height: 70px;
}

.fahuo .s_width {
    padding: 30px 0 0 0;
    overflow: hidden;
}

.fahuo_con li {
    float: left;
    padding: 0;
    width: 285px;
    position: relative;
    overflow: hidden;
    background: #fff;
    margin: 0 15px 0 0;
}

.fahuo_con li:hover {
    background: #b21515;
    color: #fff;
}

.fahuo_con li:hover a {
    color: #fff;
}

.fahuo_con li img {
    width: 100%;
    transition: 0.4s ease;
    -moz-transition: 0.4s ease;
    -webkit-transition: 0.4s ease;
}

.fahuo_con li:hover img {
    transform: scale(1.1,1.1);
    -moz-transform: scale(1.1,1.1);
    -webkit-transform: scale(1.1,1.1);
}

.fahuo_t_l {
    width: 290px;
    height: 322px;
    position: relative;
}

.fahuo_t_l a {
    width: 390px;
    height: 322px;
    position: relative;
    z-index: 3;
    display: block;
}

.fahuo_t_l a span {
    display: block;
    color: #ffffff;
    line-height: 40px;
    width: 285px;
    position: absolute;
    bottom: 0;
    z-index: 99;
    font-size: 15px;
    background: rgba(0,0,0,0.5);
    text-align: center;
}

.fahuo_t_l a:hover span {
    color: #ffd800;
}

.pro_show {
}

.pro_show h2 {
    background: url(../images/p_line.jpg) repeat-x 120px center;
}

.pro_show h2 p {
    background: #fff;
    width: 120px;
    line-height: 65px;
    color: #08982e;
    font-size: 18px;
}

.pro_cont {
    height: 470px;
    width: 970px;
    margin: 0 auto;
    overflow: hidden;
}

.espcms_piclist_slide {
    overflow: hidden;
}

.espcms_piclist_slide ul li {
    float: left;
    margin: 0 15px 15px 0;
    text-align: center;
    position: relative;
    height: 229px;
    overflow: hidden;
}

.espcms_piclist_slide li .pic {
    width: 305px;
    height: 229px;
}

.espcms_piclist_slide li .pic a {
    font-size: 16px;
}

.espcms_piclist_slide li .pic img {
    width: 305px;
    height: 229px;
}

.espcms_piclist_slide li .cover_top {
    text-align: center;
    line-height: 40px;
    height: 40px;
    font-size: 14px;
    z-index: 99;
    position: absolute;
    color: #666;
    bottom: 0;
    width: 100%;
    background: rgba(0,0,0,0.7);
}

.espcms_piclist_slide li .cover_pic {
    width: 120px;
    height: 120px;
    position: absolute;
    left: 50%;
    margin-left: -60px;
    top: -150px;
    z-index: 100;
}

.espcms_piclist_slide li .cover_pic a {
    font-size: 24px;
    color: #ffea00;
    font-weight: bold;
    padding: 80px 0 0 0;
    background: url(../images/more.png) no-repeat center 5px;
    display: block;
}

.espcms_piclist_slide li  p {
}

.espcms_piclist_slide li  p a {
    color: #fff;
}

.espcms_piclist_slide li  p a:hover {
    color: #fff600;
}































































/*erjiyemian*/















.erji {
    padding: 30px 0 0 0;
}

.erji h2 {
    text-align: center;
    color: #000;
    font-size: 24px;
    text-transform: uppercase;
}

.erji h2 p {
    font-size: 33px;
    color: #08912a;
    font-weight: bold;
    line-height: 60px;
}

.erji h2 p span {
    color: #ec0c41;
}

.product_title {
    width: 1200px;
    margin: 0 auto;
    background: url(../images/pppp.png) no-repeat center center;
    height: 69px;
    line-height: 69px;
    color: #333333;
    font-size: 36px;
    font-weight: bold;
}

.product_title p {
    width: 260px;
    margin: 0 0 0 340px;
    color: #11904b;
}

.liuyan {
    padding: 0 0 30px 0;
}

.cage_list {
    width: 1200px;
    margin: 25px auto 20px auto;
}

.cage_list ul {
}

.cage_list li {
    border-right: 1px solid #19a35d;
    width: 198px;
    float: left;
    height: 50px;
    line-height: 50px;
    text-align: center;
    background: #039249;
}

.cage_list li a {
    font-size: 18px;
    color: #fff;
    display: block;
}

.cage_list li a:hover {
    background: #ec8b2c;
    color: #fff;
}

.cage {
    height: 50px;
    padding: 15px 0 70px 0;
    width: 998px;
    margin: 0 auto;
}

.cage li {
    width: 165px;
    text-align: center;
    float: left;
    margin-right: 1px;
    background: #08912a;
}

.cage li a {
    line-height: 50px;
    font-size: 18px;
    color: #fff;
}

.erji .s_width {
    margin-bottom: 50px;
}

.erji .s_width .l {
    width: 601px;
    position: absolute;
}

.erji .s_width_r {
    width: 458px;
    font-size: 20px;
    color: #333333;
    font-weight: bold;
    position: absolute;
    background: url(../images/welcome.png) no-repeat left 30px;
    right: 0;
    padding: 110px 50px 0 89px;
    border: 1px solid #ccc;
}

.erji .s_width_r p {
    font-size: 14px;
    color: #2d2d2d;
    line-height: 31px;
    font-weight: normal;
    padding: 20px 0 55px 0;
}

.erji_lv {
    width: 1200px;
    margin: 0 auto;
    padding: 20px 0;
}

.erji_lv p {
    line-height: 30px;
    font-size: 15px;
    color: #333;
    padding: 10px 30px;
}

.erji_lv_bg {
    background: url(../images/lvse.jpg) no-repeat center center;
    height: 70px;
}

.liuyan_title {
    line-height: 40px;
    font-size: 18px;
    text-align: center;
    color: #444;
    font-weight: bold;
}

.se_pro_con {
    width: 1200px;
    overflow: hidden;
    position: relative;
    margin: 0 auto;
    padding: 30px 0;
}

.se_pro_con ul {
    width: 1210px;
}

.se_pro_con li {
    float: left;
    padding: 0;
    width: 390px;
    margin-right: 10px;
    margin-bottom: 20px;
    position: relative;
    overflow: hidden;
    background: #fff;
}

.se_pro_con li img {
    width: 100%;
    transition: 0.4s ease;
    -moz-transition: 0.4s ease;
    -webkit-transition: 0.4s ease;
}

.se_pro_con li:hover img {
    transform: scale(1.1,1.1);
    -moz-transform: scale(1.1,1.1);
    -webkit-transform: scale(1.1,1.1);
}

.se_pro_con li:hover .se_pro_r_more a {
    background: #ef8b16;
    color: #fff;
}

.se_pro_t_l {
    width: 388px;
    height: 320px;
    position: relative;
    border: 1px solid #ebd8ae;
    border-bottom: 0;
    overflow: hidden;
}

.se_pro_t_l a {
    width: 388px;
    height: 320px;
    position: relative;
    z-index: 3;
    display: block;
}

.se_pro_t_r {
    border: 1px solid #ebd8ae;
    border-top: 0;
    padding: 0 0 20px 0;
}

.se_pro_t_r p {
    line-height: 30px;
    font-size: 18px;
    color: #555555;
    padding: 20px 20px 20px 30px;
    text-align: center;
}

.se_pro_t_r p a {
    font-size: 18px;
    color: #fff;
    font-weight: bold;
}

.se_pro_t_r h4 {
    line-height: 30px;
    font-size: 18px;
    color: #555555;
    padding: 30px 20px 30px 30px;
    text-align: center;
}

.se_pro_r_more {
    width: 152px;
    line-height: 34px;
    text-align: center;
    margin: 0 auto;
}

.se_pro_r_more a {
    font-size: 14px;
    color: #fff;
    display: block;
    background: #12914c;
}

.se_pro_r_more a:hover {
    background: #ef8b16;
    color: #fff;
}































































































































































/*se_case*/















#se_case_index {
    background: #fff;
    position: relative;
    background: url(../images/erjibg.jpg) no-repeat center top;
    padding: 30px 0 0 0;
}

.se_case_index_title {
    height: 82px;
    background: url(../images/case_index_title_bg.png) no-repeat bottom;
    border-bottom: #e3e3e3 1px solid;
}

.se_case_index_title h2 {
    font-size: 33px;
    color: #08912a;
    font-weight: bold;
    line-height: 60px;
    text-align: center;
}

.se_case_index_title h2 span {
    color: #ec0c41;
}

.se_case_index_nav {
    width: 668px;
    height: 30px;
    overflow: hidden;
    padding: 0 0 0 12px;
    position: absolute;
    top: 130px;
    left: 50%;
    margin-left: -334px;
}

.se_case_index_nav ul {
    height: 30px;
}

.se_case_index_nav li {
    float: left;
    margin-right: 12px;
    min-width: 112px;
    height: 30px;
}

.se_case_index_nav li span {
    float: left;
    width: 112px;
    height: 30px;
    display: block;
    font-weight: bold;
}

.se_case_index_nav li a {
    font-size: 14px;
    text-align: center;
    line-height: 30px;
    text-decoration: none;
    color: #fff;
    display: block;
    background: #797979;
    border-radius: 3px;
}

.se_ca_erji {
    float: left;
    padding: 0 0 0 10px;
}

.se_ca {
    float: left;
    height: 30px;
    margin: 0 5px 0 0;
}

.se_case_index_nav li .se_ca a {
    background: #d8d8d8;
    color: #5b5b5b;
    width: 90px;
    font-size: 13px;
}

.se_case {
    width: 1200px;
    margin: 0 auto;
    padding: 10px 0 0 0;
}

.se_case ul {
}

.se_case li {
    width: 280px;
    margin: 0 10px 20px 10px;
    height: 300px;
    float: left;
    position: relative;
    overflow: hidden;
    cursor: pointer;
    background: #eee;
}

.se_case_pic {
    width: 278px;
    height: 200px;
    text-align: center;
    margin: 0 auto;
    border: 1px solid #eee;
}

.se_case_name {
    width: 260px;
    margin: 0 auto;
    font-size: 18px;
    color: #ec0c41;
    line-height: 50px;
    text-align: left;
    padding: 0 0 0 20px;
    font-weight: bold;
}

.se_case_name a {
    color: #333;
}

.se_case_hangye {
    width: 240px;
    margin: 0 auto;
    padding: 0 20px 10px 20px;
    font-size: 14px;
    color: #333;
    line-height: 40px;
}

.se_case_click {
    float: right;
    color: #333;
}

.se_case li div.cover_top {
    position: absolute;
    top: -205px;
    left: 0;
    width: 280px;
    height: 202px;
    background-color: red;
    filter: Alpha(opacity=50);
    background: rgba(0,0,0,0.4);
    z-index: 900;
    text-align: center;
}

.se_case li div.cover_top img {
    padding: 95px 0 0 0;
}

.se_case li div.cover_bottom {
    position: absolute;
    bottom: -100px;
    left: 0;
    width: 280px;
    height: 99px;
    background-color: green;
    filter: Alpha(opacity=50);
    background: rgba(52,179,70,1);
    z-index: 900;
}

.se_case .se_case_text {
    position: relative;
    z-index: 1000;
}

.fenye {
    padding: 20px 0 40px 0;
    font-size: 14px;
}

.shangxiaye {
    overflow: hidden;
    padding: 15px 0px;
}

.shangxiaye li {
    line-height: 25px;
    color: #666;
}

.shangxiaye li a {
    color: #666;
}































































/*se_hangye*/















.se_hangye {
    width: 1200px;
    margin: 0 auto;
}

.se_hangye ul {
    position: relative;
    padding: 50px 0 0 0;
}

.se_hangye li {
    margin-bottom: 20px;
    margin-right: 10px;
    padding: 20px;
    border: 1px dashed #ccc;
    position: relative;
    cursor: pointer;
    background: #fff;
}

.se_hangye li:nth-child(2n) {
}

.se_hangye li.hover {
    border: 1px solid #ccc;
}

.se_hangye_con {
}

.se_hangye_con_t {
    line-height: 40px;
}

.se_hangye_con_t a {
    font-size: 18px;
    line-height: 50px;
    color: #e35224;
    display: block;
    background: url(../images/news_icon.jpg) no-repeat left center;
    padding: 0 0 0 20px;
}

.se_hangye_con_t a:hover {
    color: #039249;
    font-weight: bold;
}

.se_hangye_con_other {
    font-size: 14px;
    color: #666;
    line-height: 20px;
    padding: 0 0 10px 0;
}

.se_hangye_con_t_intro {
    font-size: 14px;
    color: #777;
    line-height: 28px;
}

.se_date {
    line-height: 30px;
    color: #555;
    font-size: 14px;
    font-weight: normal;
}

.main {
    padding: 70px 0 30px 0;
}

.main_right {
    width: 910px;
    font-size: 16px;
}

.m_r_weizhi {
    line-height: 35px;
    text-align: right;
    font-size: 14px;
    border-bottom: 1px solid #eee;
}

.m_r_weizhi span {
    float: left;
    font-size: 18px;
    border-bottom: 1px solid #093;
}

.t_left {
    width: 265px;
    float: left;
}

.fenlei2 {
}

.fenlei2 h2 {
    background: #093;
    line-height: 40px;
    font-size: 14px;
    color: #fff;
    font-weight: normal;
    padding: 0 0 0 20px;
    text-transform: uppercase;
}

.fenlei2 ul {
    border: 1px solid #eee;
    padding: 25px 0 20px 0;
    border-bottom: 2px solid #093;
}

.fenlei2 li {
    line-height: 35px;
    width: 200px;
    margin: 0 auto;
    border: 1px solid #ccc;
    margin-bottom: 10px;
}

.fenlei2 li a {
    font-size: 14px;
    padding: 0 0 0 35px;
}

.contact {
    padding: 25px 0 15px 0;
    border-bottom: 1px solid #ccc;
}

.contact h2 {
    line-height: 40px;
    font-size: 16px;
    color: #093;
    font-weight: normal;
    padding: 0 0 0 20px;
    text-transform: uppercase;
    border-bottom: 1px solid #ccc;
}

.contact h2 span {
    padding: 0 0 0 10px;
    font-size: 12px;
    color: #555;
}

.contact p {
    font-size: 14px;
    line-height: 30px;
}

.contact .contact_pic {
    margin: 15px 0;
}

.list {
    width: 300px;
    float: left;
}

.intro {
    width: 100%;
    min-width: 1400px;
    height: 528px;
    background-image: url(../images/about.jpg);
    background-size: 100% 100%;
    background-repeat: no-repeat;
    border-top: 1px solid lightgray;
}

.ab_z {
    width: 1100px;
    height: 335px;
    margin: 118px auto;
}

.ab_zl {
    height: 335px;
    width: 430px;
    border: 1px solid #d4d4d4;
    float: left;
}

.ab_tu {
    padding: 10px;
    height: 315px;
}

.ab_r {
    height: 335px;
    width: 650px;
    float: right;
}

.ab_rt {
    height: 40px;
    width: 650px;
    border-bottom: #d4d4d4 1px dashed;
}

.ab_rl {
    height: 40px;
    width: 220px;
    float: left;
    background: url(../images/jianjie.jpg) left center no-repeat;
}

.ab_rl a {
    height: 40px;
    float: right;
    display: block;
    font-size: 16px;
    color: #c9c9c9;
    line-height: 40px;
    font-weight: bold;
}

.ab_rr {
    height: 26px;
    width: 26px;
    background: #d21e27;
    float: right;
}

.ab_rr a {
    height: 26px;
    width: 26px;
    background: #d21e27;
    display: block;
    text-align: center;
    color: #FFF;
    font-size: 14px;
}

.an_nr {
    height: 255px;
    width: 650px;
}

.an_nr p {
    height: 32px;
    line-height: 32px;
    color: #333;
    font-size: 12px;
    display: block;
    padding-top: 16px;
}

.why {
    width: 100%;
    min-width: 1400px;
    background-image: url(../images/bbj.jpg);
    background-repeat: repeat-x;
    text-align: center;
}

.article {
    width: 1200px;
    height: 785px;
    background-image: url(../images/bbii.jpg);
    background-size: 100% 100%;
    background-repeat: no-repeat;
    margin: 0 auto;
}

.a1 {
    width: 530px;
    height: 100px;
    float: right;
    margin-top: 60px;
}

.a1_t {
    height: 30px;
    float: left;
}

.a1_t a {
    height: 30px;
    line-height: 30px;
    display: block;
    color: #d21e27;
    font-size: 22px;
}

.a1_tt {
    height: 60px;
    width: 530px;
    float: left;
}

.a1_tt a {
    height: 24px;
    width: 350px;
    line-height: 24px;
    display: block;
    color: #828282;
    font-size: 14px;
    text-align: left;
}

.a2 {
    width: 450px;
    height: 100px;
    clear: both;
    float: right;
    margin-top: 5px;
}

.a2_t {
    height: 30px;
    float: left;
}

.a2_t a {
    height: 30px;
    line-height: 30px;
    display: block;
    color: #d21e27;
    font-size: 22px;
    margin-left: 15px;
}

.a2_tt {
    height: 60px;
    width: 450px;
    float: left;
}

.a2_tt a {
    height: 30px;
    width: 350px;
    line-height: 30px;
    display: block;
    color: #828282;
    font-size: 14px;
    text-align: left;
    padding-left: 15px;
}

.a3 {
    width: 380px;
    height: 100px;
    clear: both;
    float: right;
    margin-top: 26px;
}

.a3_t {
    height: 30px;
    float: left;
}

.a3_t a {
    height: 30px;
    line-height: 30px;
    display: block;
    color: #d21e27;
    font-size: 22px;
    margin-left: 15px;
}

.a3_tt {
    height: 60px;
    width: 380px;
    float: left;
}

.a3_tt a {
    height: 30px;
    width: 330px;
    line-height: 30px;
    display: block;
    color: #828282;
    font-size: 14px;
    text-align: left;
    padding-left: 15px;
}

.a4 {
    width: 360px;
    height: 100px;
    clear: both;
    float: right;
    margin-top: 24px;
}

.a4_t {
    height: 30px;
    float: left;
}

.a4_t a {
    height: 30px;
    line-height: 30px;
    display: block;
    color: #d21e27;
    font-size: 22px;
    margin-left: 15px;
}

.a4_tt {
    height: 60px;
    width: 380px;
    float: left;
}

.a4_tt a {
    height: 30px;
    width: 320px;
    line-height: 30px;
    display: block;
    color: #828282;
    font-size: 14px;
    text-align: left;
    padding-left: 15px;
}

.a5 {
    width: 380px;
    height: 100px;
    clear: both;
    float: right;
    margin-top: 18px;
}

.a5_t {
    height: 30px;
    float: left;
}

.a5_t a {
    height: 30px;
    line-height: 30px;
    display: block;
    color: #d21e27;
    font-size: 22px;
}

.a5_tt {
    height: 60px;
    width: 380px;
    float: left;
}

.a5_tt a {
    height: 30px;
    width: 320px;
    line-height: 30px;
    display: block;
    color: #828282;
    font-size: 14px;
    text-align: left;
    padding-left: 0px;
}

.a6 {
    width: 300px;
    height: 100px;
    clear: both;
    float: right;
    padding-right: 165px;
}

.a6_t {
    height: 30px;
    float: left;
}

.a6_t a {
    height: 30px;
    line-height: 30px;
    display: block;
    color: #d21e27;
    font-size: 22px;
}

.a6_tt {
    height: 60px;
    width: 300px;
    float: left;
}

.a6_tt a {
    height: 30px;
    width: 300px;
    line-height: 30px;
    display: block;
    color: #828282;
    font-size: 14px;
    text-align: left;
    padding-left: 0px;
}

.news-left {
    width: 835px;
    height: 430px;
    float: left;
}

.xinwen {
    height: 40px;
    width: 835px;
    background: #1f1f1f url(../images/xw.jpg) left center no-repeat;
}

.xinwen_z {
    height: 40px;
    width: 300px;
    float: left;
}

.xinwen_z a {
    height: 40px;
    line-height: 40px;
    display: block;
    color: #d21e27;
    font-size: 14px;
    padding-left: 40px;
}

.xinwen_z b {
    color: #fff;
}

.xinwen_c a {
    height: 40px;
    line-height: 40px;
    width: 40px;
    font-size: 22px;
    float: right;
    color: #FFF;
}

.xinwen_n {
    height: 340px;
    width: 835px;
    margin-top: 45px;
}

.xinwen_nl {
    height: 340px;
    width: 213px;
    float: left;
    background: url(../images/nnn.jpg) center no-repeat;
}

.xinwen_nr {
    height: 340px;
    width: 600px;
    float: right;
}

.xinwen_nrt {
    height: 100px;
    width: 600px;
}

.xinwen_nrtb {
    height: 30px;
    width: 600px;
    border-bottom: #d9d9d9 1px dashed;
    padding-top: 10px;
}

.xinwen_nrtb a {
    height: 26px;
    width: 600px;
    line-height: 26px;
    color: #666;
    font-size: 16px;
    display: block;
}

.xinwen_nrtb a:hover {
    height: 26px;
    width: 600px;
    line-height: 26px;
    color: #d21e27;
    font-size: 17px;
    display: block;
}

.bbb {
    height: 60px;
    width: 600px;
}

.bbb p {
    height: 24px;
    line-height: 24px;
    font-size: 12px;
    color: #999;
    display: block;
    padding-top: 5px;
}

.xinwen_liebiao {
    width: 600px;
    height: 220px;
    padding-top: 25px;
}

.xinwen_liebiao_l {
    height: 35px;
    width: 500px;
    background: url(../images/a.gif) center left no-repeat;
    float: left;
}

.xinwen_liebiao_l a {
    height: 35px;
    width: 500px;
    line-height: 35px;
    display: block;
    padding-left: 20px;
    color: #666;
    font-size: 12px;
}

.xinwen_liebiao_l a:hover {
    color: #d21e27;
    font-size: 12px;
}

.xinwen_liebiao_r {
    height: 35px;
    width: 100px;
    float: right;
}

.xinwen_liebiao_r a {
    height: 35px;
    width: 500px;
    line-height: 35px;
    display: block;
    padding-left: 20px;
    color: #666;
    font-size: 12px;
}

.xinwen_liebiao_r a:hover {
    color: #d21e27;
    font-size: 12px;
}

.tupian {
    width: 1200px;
    padding-top: 200px;
    margin: 0 auto;
}

.kong {
    height: 40px;
    width: 100%;
}

.news-right {
    width: 330px;
    height: 430px;
    float: right;
}

.lx {
    height: 40px;
    width: 330px;
    float: left;
    background: #d21e27;
}

.lx_z {
    height: 40px;
    width: 280px;
    float: left;
}

.lx_z a {
    height: 40px;
    line-height: 40px;
    display: block;
    color: #fff;
    font-size: 14px;
    padding-left: 40px;
}

.lx_z a {
    height: 40px;
    line-height: 40px;
    display: block;
    color: #fff;
    font-size: 14px;
}

.lx_z b {
    color: #fff;
}

.lx_c a {
    height: 40px;
    line-height: 40px;
    width: 40px;
    font-size: 22px;
    float: right;
    color: #FFF;
}

.lx_t {
    height: 148px;
    width: 300px;
    margin: 0 auto;
    background: url(../images/lxt.jpg) center no-repeat;
    margin-top: 60px;
}

.lx_n {
    height: 200px;
    width: 300px;
    padding: 15px;
}

.lx_nt a {
    height: 40px;
    width: 300px;
    line-height: 40px;
    display: block;
    font-size: 16px;
    color: #000;
    font-weight: bold;
}

.lx_nn a {
    height: 30px;
    line-height: 30px;
    display: block;
    color: #333;
    font-size: 12px;
}

.leftttt {
    height: 100%;
    width: 210px;
}

.lixxiwomen {
    padding-top: 700px;
}

.sss {
    height: 380px;
    width: 210px;
    border: 1px solid #c5c5c5;
}

.lixxiwomen_t {
    height: 40px;
    width: 210px;
    background: url(../images/lxxxx.jpg) center no-repeat;
}

.lixxiwomen_t a {
    height: 40px;
    width: 210px;
    line-height: 40px;
    display: block;
    font-size: 14px;
    color: #FFF;
    text-align: center;
}

.let {
    height: 94px;
    width: 190px;
    margin: 0 auto;
    padding-top: 18px;
    background: url(../images/aaaa.jpg) center no-repeat;
}

.lett p {
    height: 40px;
    line-height: 40px;
    width: 190px;
    margin: 0 auto;
    display: block;
    font-size: 13px;
    color: #00;
    font-weight: bold;
}

.lettt p {
    height: 30px;
    line-height: 30px;
    font-size: 12px;
    display: block;
    color: #333;
    padding-left: 10px;
}

.right_yeyue {
    width: 970px;
    height: 100%;
    float: right;
}































































































































































































































































































































































































































/*erjiyemian*/















.main_l {
    float: left;
    width: 226px;
    padding: 0 0 0 9px;
    overflow: hidden;
}

.main_r {
    float: right;
    width: 720px;
    overflow: hidden;
    padding-right: 10px;
}

.left_lx {
    width: 257px;
    overflow: hidden;
    min-height: 276px;
}

.left_lx .pic {
    height: 69px;
    overflow: hidden;
}

.left_lx .pic2 {
    height: 42px;
    overflow: hidden;
}

.left_lx .left_lx_con {
    width: 250px;
    line-height: 24px;
    min-height: 159px;
    color: #fff;
    background: #ff7c1c url(../images/lianxibg2.jpg) repeat-x left top;
}

.left_lx .left_lx_con p {
    padding: 19px 0 0 20px;
}

.zizhi {
    width: 250px;
    overflow: hidden;
}

.zizhi .pic {
    height: 56px;
    overflow: hidden;
}

.zizhi .zizhi_con {
    width: 250px;
    line-height: 24px;
    padding-top: 5px;
    overflow: hidden;
    min-height: 180px;
    color: #fff;
    background: #f7f2e8 url(../images/rongyubg.jpg) repeat-x left top;
}

.zizhi .zizhi_con img {
    margin: 2px 0 0 6px;
    height: 38px;
    overflow: hidden;
    display: block;
}

.erjibg {
    background: url(../images/weizhi.jpg) no-repeat left top;
    height: 37px;
    line-height: 37px;
    padding-left: 35px;
    color: #fff;
}

.erjibg a {
    color: #fff;
}

.erjibg a:hover {
    font-weight: bold;
}

.main_content {
    background: #FFFFFF;
    line-height: 23px;
    min-height: 502px;
    margin: 0 0 10px 0;
    border: #c5b084 solid 1px;
}

.main_content .jianjie {
    line-height: 30px;
    font-size: 12px;
    padding: 30px 30px 0 30px;
    color: #000;
}

.erji_con {
    PADDING-top: 20PX;
    padding-left: 10px;
}

.tiao {
    font-size: 12px;
    padding: 20px 0 20px 30px;
}

.tiao a {
    color: #000000;
    text-decoration: none;
    font-size: 12px;
}

.tiao a:hover {
    color: #348900;
}

.lx p {
    line-height: 25px;
    font-size: 14px;
    font-weight: bold;
}

.more {
/* padding:25px; */;
}

.more a {
    color: #000;
    line-height: 25px;
    text-decoration: none;
    background: url(../images/news_icon.gif) no-repeat left 2px;
    padding-left: 20px;
}

.chanpin img {
    margin: 0 2px;
}

.list_photo2 {
    margin: 0;
    width: 790px;
    padding-top: 0;
    padding-right: 0;
    padding-bottom: 0;
    padding-left: 0px;
}

.list_photo2 dt {
    float: left;
    width: 250px;
    height: 200px;
    margin-top: 15px;
}

.list_photo2 dt img {
    border: 1px solid #dfdfdf;
    padding: 0px;
    width: 210px;
    height: 150px;
    padding: 5px;
}

.list_photo2 dt div {
    width: 240px;
    height: 35px;
    line-height: 35px;
    text-align: center;
    overflow: hidden;
}

.list_photo2 a {
    color: #000000;
}

.list_photo2 a:hover {
    color: #f60;
}

.news_t {
    width: 650x;
    text-align: left;
    line-height: 40px;
    height: 40px;
    background: url(../images/index_1888.gif) repeat-x;
    text-indent: 0px;
    margin: auto;
    margin-left: 40px;
    margin-right: 40px;
    font-size: 14px;
}

.news_t ul {
    width: 650px;
    line-height: 40px;
}

.news_t ul li {
    line-height: 40px;
}

.news_t a {
    line-height: 40px;
    color: #4a4a4a;
    font-size: 14px;
    padding-left: 22px;
}

.news_t a:hover {
    color: #4a4a4a;
}

.news_p {
    width: 700px;
    color: #999999;
    text-align: left;
    padding-left: 10px;
    margin-bottom: 20px;
    line-height: 25px;
}

.news_p a {
    color: #999999;
}

.news_p a:hover {
    color: #ff0000;
}

.newslist {
    list-style: none;
    width: 500px;
    background-color: #fff;
    overflow: hidden;
    height: 500px;
}

.newslist .t {
    float: left;
    width: 250px;
}

.se_erji_img img {
    width: auto;
    margin: 0 auto;
}

.contact_left {
    width: 597px;
    height: 460px;
    text-align: center;
}

.contact_right {
    width: 500px;
    height: 440px;
    text-align: left;
    font-size: 17px;
    line-height: 40px;
    padding: 20px 0 0 100px;
    border: 1px solid #eee;
    background: #fff;
}

.contact_right strong {
    color: #333;
}

.map {
    width: 100%;
    overflow: hidden;
}

.p_float {
    position: fixed;
    bottom: 20px;
    width: 55px;
    right: 10px;
    z-index: 9999;
    opacity: 0;
}

.p_float li {
    line-height: 21px;
    margin-bottom: 10px;
    text-align: center;
}

.p_float li a {
    color: #fff;
    font-size: 13px;
    background: #00877a;
    padding: 10px 7px;
    margin-bottom: 10px;
    display: block;
}

.p_float li a:hover {
    background: #000;
}

.about_zc {
    background: url(../images/20170918202721_32606471.png) no-repeat;
    height: 449px;
    width: 828px;
    display: block;
    float: left;
}

.about_zc p {
    font-size: 20px;
    text-transform: uppercase;
    padding: 26px 0px 0px 80px;
}

.about_zc img {
    float: left;
}

.about_zc span {
    color: #ccc;
    font-family: "SimSun";
    font-weight: bold;
    letter-spacing: 2px;
}

.about_zc_pad {
    padding: 50px 0px 0px 50px;
}

.about_zc_pad li {
    padding-top: 10px;
    font-size: 18px;
    font-weight: bold;
    color: #fe6b04;
}

.about_zc_pad div {
    width: 560px;
    padding-top: 15px;
    line-height: 28px;
    margin-bottom: 30px;
}

.about_gywm {
    background: url(../images/20170918204839_1718519770.png) no-repeat;
    height: 55px;
    width: 155px;
    display: block;
    text-align: center;
    line-height: 55px;
    float: left;
    margin-right: 10px;
    padding-left: 5px;
    margin-left: 50px;
    color: #fff;
    font-size: 18px;
    letter-spacing: 2px;
}

.about_lxwm {
    background: url(../images/20170918210248_925642409.png) no-repeat;
    height: 55px;
    width: 155px;
    display: block;
    text-align: center;
    line-height: 55px;
    float: left;
    padding-left: 5px;
    color: #fff;
    font-size: 18px;
    letter-spacing: 2px;
}

.about_yc {
    background: #fff url(../images/20170918211724_1243366110.png) no-repeat;
    float: right;
    width: 551px;
    height: 330px;
    display: block;
    position: absolute;
    right: 0;
    margin-top: 3.6%;
}

.about_nr .w1100 {
    position: relative;
}

.logo {
    width: 120px;
    padding: 20px 20px 0 0;
}

.logo_theme {
    text-align: left;
    padding-top: 10px;
}

.logo_theme p {
    font-size: 35px;
    color: #f45600;
    font-weight: bold;
    padding-bottom: 8px;
}

.logo_theme span {
    display: block;
    font-size: 15px;
    color: #525252;
    text-align: left;
    line-height: 25px;
}

.logo_hotline {
    text-align: right;
    height: auto;
    padding-top: 16px;
}

.logo_hotline span {
    display: inline-block;
    height: 30px;
    line-height: 30px;
    padding-left: 40px;
    background: url(../images/20180130150152_1586530165.png) no-repeat;
    font-size: 16px;
    color: #222;
}

.logo_hotline p {
    font-size: 26px;
    color: #039249;
    font-weight: bold;
    font-family: "Arial";
    padding-top: 7px;
}

.mainall {
    width: 1180px;
    margin: 0 auto;
    overflow: hidden;
}

.mainall1 {
    width: 1180px;
    margin: 0 auto;
}

.pro_c {
    width: 250px;
/* height: 892px; */
    background: #FFF;
}

.pro_ct {
    background: url(../images/pro_t.jpg) no-repeat top center;
    height: 107px;
    text-align: center;
    padding-top: 20px;
}

.pro_ct h2 a {
    font-size: 30px;
    font-weight: bold;
    color: #FFF;
}

.pro_ct h2 p {
    font-size: 12px;
    text-transform: uppercase;
    margin-top: 8px;
}

.pro_n li span {
    height: 45px;
    line-height: 45px;
    background: url(../images/pro_ctag.jpg) no-repeat 200px center #cb9b30;
    display: block;
    margin: 15px auto 0;
    text-indent: 10px;
}

.pro_n li span a {
    color: #FFFFFF;
}

.pro_n li p a {
    line-height: 40px;
    color: #035cac;
}

.pro_n {
    margin: 0px 10px;
}

.pro_n li dd {
    line-height: 40px;
    height: 40px;
    border-bottom: 1px solid #e6e6e6;
    background: url(../images/pro_xtag.jpg) no-repeat left center;
    padding-left: 20px;
}

.pro_nav {
    height: 50px;
    line-height: 50px;
    background: url(../images/pro_st.jpg) no-repeat bottom left;
    margin-bottom: 20px;
    padding-bottom: 10px;
}

.pro_nav h3 {
    font-size: 20px;
    float: left;
}

.pro_nav a.more {
    float: right;
    font-size: 14px;
}

.pro_show_n {
    width: 890px;
}

.pro_show_n ul {
    width: 950px;
}

.pro_show_n {
    position: relative;
    margin-top: 10px;
}

.pro_show_n li {
    float: left;
    margin: 0px 30px 35px 0;
    width: 276px;
    height: 243px;
    display: block;
    overflow: hidden;
    position: relative;
}

.pro_show_n li .pic {
    width: 270px;
    height: 186px;
    overflow: hidden;
    display: block;
    display: table-cell;
    vertical-align: middle;
    text-align: center;
    border: 1px solid #d3d3d3;
}

.pro_show_n li .pic img {
    max-width: 276px;
    max-height: 188px;
}

.pro_show_n li .info {
    height: 50px;
    line-height: 50px;
    display: block;
    overflow: hidden;
    background: url(../images/pro_tag.jpg) no-repeat 255px center #FFF;
    margin-top: 5px;
    padding-left: 10px;
}

.pro_show_n li p  a {
    color: #FFF;
}

ul,li,ol,h1,h2,h3,dl,dt,dd,form,p,b,u,s,i {
    list-style: none;
    margin: 0;
    padding: 0;
    font-weight: normal;
}

.pro_show_n li em a {
    width: 40px;
    height: 40px;
    display: block;
    background: url(../images/pro_zx.jpg) no-repeat 0 center #FFF;
    display: block;
    float: left;
}

.pro_show_n li em a.zx {
    background: url(../images/pro_zx.jpg) no-repeat right center #eb6b22;
}

.fl {
    float: left;
}

.fr {
    float: right;
}

.topadcs {
    width: 100%;
    overflow: hidden;
    text-align: center;
    margin: 5px 0 5px 0;
}

.topadcs a img {
    width: 100%;
    height: auto;
    display: block;
}

.topadcs a {
    display: block;
    margin: 0 auto;
}

.topadcs a.fullad {
    height: 500px;
}

.xiaotu {
    width: 100%;
    background: url(../images/x1.jpg) center no-repeat;
    height: 300px;
}

.xiaotu a {
    display: block;
    height: 100%;
}















	/*新闻列表*/







.ul-news {
    list-style: none;
    padding: 0;
    margin: 10px 0 0;
    padding-bottom: 20px;
}

.ul-news li {
    overflow: hidden;
    clear: both;
    line-height: 30px;
    border-bottom: 1px dashed #CCC;
    margin-top: 30px;
    margin-bottom: 30px;
}

.ul-news li span {
    color: #666;
    float: right;
}

.news_li_1 a {
    font-size: 16px;
    font-weight: bold;
}

.news_li_1 a:hover {
    text-decoration: underline;
}

.news_li_2 {
    height: 60px;
    overflow: hidden;
    color: #666;
    font-size: 14px;
}















/*分页部分*/



.List_page {
    text-align: center;
    margin-bottom: 10px;
    margin-top: 60px;
}

.List_page a {
    background: #fff;
    margin: 0px 5px;
    padding: 5px 12px;
    border: 1px solid #333;
    color: #333;
}

.List_page span {
  
    color: #333;
    margin: 0px 1px;
    padding: 4px 10px;
   
}

.head {
/* width:1200px; *//* height:auto; *//* margin:0 auto; */;
}

#head_bg {
    width: 100%;
    height: auto;
    background: #fff;
}

.head_t {
    padding-top: 14px;
    padding-bottom: 14px;
}

.head_t a {
    display: block;
}

.head_w {
    padding-top: 23px;
    padding-left: 20px;
}

.head_w p {
    font-size: 28px;
    line-height: 28px;
    color: #0d841c;
    font-weight: bold;
}

.head_w span {
    display: block;
    font-size: 16px;
    line-height: 16px;
    color: #ff9900;
    padding-top: 10px;
}

.head_p {
    background: url(../images/20180516140655_911284610.jpg) no-repeat left center;
    margin-top: 7px;
}

.head_p p {
    font-size: 16px;
    line-height: 16px;
    color: #666;
    padding-left: 60px;
    padding-top: 10px;
    padding-bottom: 5px;
}

.head_p span {
    font-size: 28px;
    line-height: 28px;
    color: #0d841c;
    padding-left: 60px;
    padding-bottom: 10px;
}

.hxcp {
    background: url(../images/hxcp_bg.jpg) no-repeat center top 30px;
    height: 200px;
/* margin-top:33px; */
    padding-top: 30px;
}

.hxcp .content {
    border-bottom: 5px solid #ebebeb;
    height: 315px;
}

.hxcp .hx_tit {
    background: url(../images/hxtit_bg.png) no-repeat left center;
    height: 64px;
    line-height: 64px;
}

.hxcp .hx_tit a {
    font-size: 30px;
    font-weight: bold;
    color: #02924a;
    padding-left: 40px;
}

.hxcpa {
    background: url(../images/hxcp_bga.jpg) no-repeat center top 50px;
    height: 220px;
    padding-top: 30px;
}

.hxcpa .content {
    border-bottom: 5px solid #ebebeb;
    height: 315px;
}

.hxcpa .hx_tit {
    background: url(../images/hxtit_bg.png) no-repeat left center;
    height: 64px;
    line-height: 64px;
}

.hxcpa .hx_tit a {
    font-size: 30px;
    font-weight: bold;
    color: #02924a;
    padding-left: 40px;
}

.hxcpb {
    background: url(../images/hxcp_bgb.jpg) no-repeat center top 30px;
    height: 320px;
/* margin-top:33px; */
    padding-top: 30px;
}

.hxcpb .content {
    border-bottom: 5px solid #ebebeb;
    height: 315px;
}

.hxcpb .hx_tit {
    background: url(../images/hxtit_bg.png) no-repeat left center;
    height: 64px;
    line-height: 64px;
}

.hxcpb .hx_tit a {
    font-size: 30px;
    font-weight: bold;
    color: #02924a;
    padding-left: 40px;
}











/*banner*/



.banner {
    height: 500px;
    width: 100%;
    position: relative;
}

.banner .slideBox {
    position: relative;
    overflow: hidden;
    width: 100%;
    height: 500px;
}

.banner .slideBox .hd {
    height: 15px;
    overflow: hidden;
    position: absolute;
    left: 50%;
    bottom: 20px;
    z-index: 1;
    margin-left: -34.5px;
}

.banner .slideBox .hd ul {
    overflow: hidden;
    zoom: 1;
    float: left;
}

.banner .slideBox .hd ul li {
    float: left;
    margin-right: 2px;
    width: 15px;
    height: 15px;
    line-height: 14px;
    text-align: center;
    background: #fff;
    cursor: pointer;
    border-radius: 50%;
    margin: 0px 5px;
}

.banner .slideBox .hd ul li.on {
    background: #1578bf;
}

.banner .slideBox .bd {
    position: relative;
    z-index: 0;
    width: 100%;
    height: 100%;
}

.banner .slideBox .bd ul {
    width: 100%;
    height: 100%;
}

.banner .slideBox .bd li {
    width: 100%;
    height: 500px;
    vertical-align: middle;
    zoom: 1;
    position: relative;
}

.banner .slideBox .bd li a {
    display: block;
    overflow: hidden;
    width: 100%;
    height: 100%;
}

.banner .slideBox .bd img {
    display: block;
    width: 100%;
    height: 100%;
}

.header_nav {
    width: 100%;
    height: 55px;
    background: #039249;
}

#menu {
    height: 55px;
    width: 100%;
}

#menu .nav {
    position: relative;
    z-index: 1;
    margin: 0 auto;
    width: 100%;
    height: 55px;
}

#menu .nav .nLi {
    float: left;
    position: relative;
    display: inline;
    height: 100%;
    width: 165px;
    background: url(../images/navline.jpg) no-repeat right center;
}

#menu .nav .nLi h3 {
    float: left;
    font-weight: normal;
    width: 100%;
    height: 100%;
    text-align: center;
    font-size: 16px;
    z-index: 2;
    position: relative;
    color: #fff;
}

#menu .nav .nLi h3 a {
    font-size: 16px;
    color: #fff;
    display: block;
    height: 100%;
    line-height: 55px;
}

#menu .nav .sub {
    display: none;
    width: 130%;
    left: 0;
    top: 55px;
    position: absolute;
    background: #ddd;
    line-height: 36px;
    z-index: 999999999;
}

#menu .nLi:hover h3 a {
    background: #ffc600 url(../images/san_jiao.png) no-repeat bottom center;
}

#menu .nav .sub li {
    zoom: 1;
    height: 36px;
    line-height: 36px;
}

#menu .nav .sub a {
    display: block;
    text-align: center;
    height: 36px;
    font-size: 14px;
    color: #222e48;
    overflow: hidden;
    color: #0c4499;
}

#menu .nav .sub a:hover {
    color: #0c4499;
    font-weight: bold;
}

#menu .nav .active h3 {
    background: #ffc600 url(../images/san_jiao.png) no-repeat bottom center;
}





