
html {font: 14px/24px Arial,"Source Han Sans CN Medium","Source Han Sans CN Regular","Microsoft Sans Serif",arial,'Hiragino Sans GB',sans-serif,"San Francisco";}
body { visibility: hidden;}
.lang { float: right; line-height: 77px; height: 77px; padding-left: 10px;  border-left: 0px solid #e5e5e5; padding-top: 2px;}
.lang a {font-size: 24px;color: #d28c1e;font-family: "Arial"; font-weight: bold;}
.lang a:hover {color: #d28c1e;}
.lang img {  width: 25px;  vertical-align: middle;}

body,html,div,a,span,p,ul,li,img,h1,h2,h3,h4,h5,h6,input { margin: 0; padding: 0;}
img { border: 0 none;}
a { text-decoration: none; vertical-align: top;cursor: pointer;}
a:hover{text-decoration: none;}

body a.wfEditorMode {display: none;}
body.wfEditorMode a.wfEditorMode {
    display: block;
    height: 1.3em;
    line-height: 1.3em;
    float: right;
    margin: 0;
    padding: 0 0.5em;
    background: white;
    color: #99ccff;
    margin-top: -1.3em
}

body.wfEditorMode a.wfEditorMode {
    display: block;
    height: 1.3em;
    line-height: 1.3em;
    float: right;
    margin: 0;
    padding: 0 0.5em;
    background: white;
    color: #3879D9;
    margin-top: -1.3em;
    z-index: 10;
    position: relative;
    font-size: 14px;
    font-weight: normal;
}

li { list-style: none;}
.clearfix {  display: block; *zoom: 1; /* height: 1%; */}
.clearfix:after {
    display: block;
    content: "\0020";
    clear: both;
    font-size: 0;
    height: 0;
    visibility: hidden;
}
.clearBefore:before {
    content: "";
    font-size: 0;
    display: block;
    visibility: hidden;
    height: 0;
    clear: both;
}

.clearAfter:after {
    content: "";
    font-size: 0;
    display: block;
    visibility: hidden;
    height: 0;
    clear: both;
}

.contact_silder {
    position: fixed;
    top: 50%;
    width: 36px;
    height: 120px;
    margin-top: -60px;
    background: url(../images/contact_bg.png) no-repeat;
    background-size: cover;
    right: 0;
}

.contact_silder .c_s_inner {
    padding-top: 10px;
    padding-left: 7px;
}

.contact_silder .c_s_inner p {
    width: 24px;
    padding-top: 27px;
    background: url(../images/contact_bg02.png) no-repeat center top;
    color: #ffffff;
    line-height: 18px;
    font-size: 14px;
    text-align: center;
}

.page-cen {
    position: relative;
    width: 1400px;
    margin: 0 auto;
}

.grid {
    display: none;
}

.sideopen .grid {
    display: block;
}

.container {
    z-index: 5;
    -webkit-backface-visibility: hidden;
    -ms-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    backface-visibility: hidden;
    -webkit-transition: -webkit-transform 500ms cubic-bezier(0.77, 0, 0.175, 1);
    -moz-transition: -moz-transform 500ms cubic-bezier(0.77, 0, 0.175, 1);
    -ms-transition: -ms-transform 500ms cubic-bezier(0.77, 0, 0.175, 1);
    transition: transform 500ms cubic-bezier(0.77, 0, 0.175, 1);
    position: relative;
    overflow: hidden;
}

.three {
    -webkit-transform: translateX(330px);
    -moz-transform: translateX(330px);
    -ms-transform: translateX(330px);
    transform: translateX(330px);
    -webkit-backface-visibility: hidden;
    -ms-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    backface-visibility: hidden;
    -webkit-transition: -webkit-transform 500ms cubic-bezier(0.77, 0, 0.175, 1);
    -moz-transition: -moz-transform 500ms cubic-bezier(0.77, 0, 0.175, 1);
    -ms-transition: -ms-transform 500ms cubic-bezier(0.77, 0, 0.175, 1);
    transition: transform 500ms cubic-bezier(0.77, 0, 0.175, 1);
}

body.sideopen .three {
    -webkit-transform: translateX(0px);
    -moz-transform: translateX(0px);
    -ms-transform: translateX(0px);
    transform: translateX(0px);
}


/**************common  start***********************/

.gotop {
    display: none;
    width: 50px;
    height: 50px;
    cursor: pointer;
    position: fixed;
    right: 30px;
    bottom: 20%;
    z-index: 99999;
    background: url(../images/togreen.png) no-repeat 0 0;
    transition: background .3s ease-in;
    -moz-transition: background .3s ease-in;
    -webkit-transition: background .3s ease-in
}

.gotop:hover {
    background-image: url(../images/top1.png)
}

.search-area {
    text-align: center;
    margin-top: 214px
}

.search-area form {
    display: inline-block
}

.search-area .search_input {
    float: left;
    border: 1px solid #969696;
    width: 417px;
    font-size: 16px;
    height: 30px;
    line-height: 30px;
    padding: 2px 53px 2px 5px
}

.search-area .btn {
    width: 116px;
    height: 36px;
    float: left;
    border: 0;
    cursor: pointer;
    color: #fff;
    background: #c8c8c8
}

.search-result-content .title {
    font-size: 18px;
    color: #02abe2;
    line-height: 32px
}

.search-error,
.search-result-empry {
    text-align: center;
    width: 100%;
    padding: 50px 0;
    max-width: 1200px;
    margin: 0 auto 100px
}

.search-result-content {
    max-width: 1200px;
    margin: auto
}

.search-item {
    padding: 20px 0;
    border-bottom: 1px dashed #333
}

.header {
    height: 80px;
    background-color: #fff;
    position: relative;
    top: 0;
    left: 0;
    width: 100%;
    z-index: 999;
    border-bottom: 1px solid #ddd
}

.header .logo-pic {
    position: absolute;
    left: 40px;
    top: -25px;
    width: 220px;
    height: 130px;
    background: url(../images/logo_index.png) no-repeat 0 0
}

.header .search {
    float: right;
    width: 70px;
    height: 70px;
    line-height: 70px;
    background: url(../images/search_index.jpg) no-repeat 0 0;
    margin-left: -10px;
}

.header ul {
    float: right;
    top: 0;
}

.header ul li {
    float: left;
    position: relative;
}

.header .hide_menu {
    position: absolute;
    top: 80px;
    left: 0;
}

.header .h_m_inner {
    padding: 10px 15px 30px;
    background: #f5f5f5;
}

.header .hide_menu {
    display: none;
}

.header .hide_menu .h_m_ele {
    /* padding-right: 18px; */
    width: 168px;
    border-bottom: 1px solid #e5e5e5;
}

.header .hide_menu .h_m_ele p {
    line-height: 50px;
    height: 50px;
    color: #333333;
    padding-right: 5px;
}

.header .hide_menu .h_m_ele p:hover {
    /* color: #909090; */
    color: #c89035;
    background: url(../images/h_m_ele.png) no-repeat right center;
}

.header ul li .h1 p {
    color: #333333;
    border-top: 3px solid transparent;
    line-height: 77px;
    height: 77px;      font-size: 16px;
    padding: 0 35px;
}

.header ul li.active .h1 p {
    color: #c89035;
    border-color: #c89035;
    background: #f5f5f5;
}

.header ul li.curren .h1 p {
    color: #c89035;
    border-color: #c89035;
    background: #f5f5f5;
}

.header ul li .h1 a:hover p {
    color: #c89035;
    border-color: #c89035;
    background: #f5f5f5;
}

.footer {  background-color: #3d3d3d; height: auto !important}
.footer .footer-top {   padding: 10px 0}
.footer .footer-top .input_con {
    border: none;
    border-bottom: 1px solid #fff;
    outline: none;
    color: #fff;
    width: 1150px;
    max-width: 100%;
    padding-left: 29px;
    padding-bottom: 1px;
    height: 30px;
    background: none;
    background: url(../images/icon_search.png) no-repeat 0 50%;
    display: block;
}
.footer .footer-list li a:hover {  color: #fff;}
.footer .footer-top form { position: relative;}
.footer .footer-top .btn {position: absolute; height: 32px;width: 29px;left: 0;top: 0; opacity: 0;filter: alpha(opacity=0);cursor: pointer;}
.footer .footer-list {  margin-top: 0px}
.footer .footer-list li { float: left; width: 15%; margin-right: 20px}
.footer .footer-list li:nth-child(4) { width: 30%; }
.footer .footer-list li span { font-weight: bold; margin-bottom: 12px; display: block; color: #fff;  font-size: 15px}
.footer .footer-list li .weibo {float: left;width: 50px;height: 50px;border-radius: 50%;background: url(../images/weibo.png) no-repeat 50% #373737; margin-right: 10px}
.footer .footer-list li .wechat {float: left;width: 50px;height: 50px;border-radius: 50%;background: url(../images/wechat.png) no-repeat 50% #373737; position: relative;}
.footer .footer-list li .wechat .weixin { position: absolute;width: 155px;left: -156px;top: -107px;display: none;}
.footer .footer-list li .wechat:hover .weixin { display: block;}
.footer .footer-list li p {font-size: 13px; color: #dadada; line-height: 26px}
.footer .footer-list li.follow { margin-right: 0;float: right; position: relative; padding-bottom: 136px;}
.footer .footer-list li.follow .weixin_img { position: absolute;top: 35px; left: -70px;/*  width: 132px;*/}
.footer .footer-list li.follow .weixin_img img { width: 100%;}
.footer .foot-bottom {line-height: 20px;background-color: #373737;color: #dadada}
.footer .foot-bottom ul {overflow: hidden}
.footer .foot-bottom ul li {   float: left}
.footer .foot-bottom a { color: #dadada}


/**************common  end***********************/

.hbanner {
    width: 100%;
    height: 562px;
    position: relative;
    overflow: hidden;
}

.hbanner .nav_crumbs {
    height: 51px;
    background: url(../images/nav_crumbs_bg.png) repeat-x left bottom;
}

.hbanner .nav_crumbs_inner {
    padding-right: 260px;
    padding-top: 203px;
    text-align: right;
}

.hbanner .nav_crumbs_inner p {
    color: #ffffff;
}

.hbanner .nav_crumbs_inner p a {
    color: #ffffff;
}

.hbanner .nav_crumbs_inner p a:hover {
    color: #c68c31;
}

.hbanner .hbanner-img {
    position: absolute;
    width: 1920px;
    left: 50%;
    margin-left: -960px;
    top: 0;
    z-index: -1;
}

.hbanner .hbanner-img img {
    width: 100%;
}

.hbanner .hbanner-title {
    padding-top: 196px;
    width: 614px;
}

.hbanner .hbanner-title p {
    font-size: 18px;
    line-height: 32px;
    color: #ffffff;
}

.hbanner .hbanner-title .h {
    font-size: 49px;
    line-height: 80px;
    padding-bottom: 10px;
}

#customer_service .section01 {
    position: relative;
    padding-top: 78px;
    padding-bottom: 78px;
    overflow-x: hidden;
    background: #ffffff url(../images/cur_ser_sec01.jpg) no-repeat;
    background-size: cover;
}

#customer_service .sec01_title {
    text-align: center;
    padding-bottom: 20px;
}

#customer_service .sec01_title p {
    font-size: 30px;
    line-height: 45px;
    color: #333333;
}

#customer_service .sec01_title .h_p {
    font-size: 24px;
    line-height: 38px;
}

#customer_service .sec01_p {
    padding-bottom: 60px;
    width: 665px;
    margin: 0 auto;
    text-align: center;
}

#customer_service .sec01_p p {
    font-size: 14px;
    line-height: 28px;
    color: #666666;
}

#customer_service .sec01_eles {
    width: 665px;
    margin: 0 auto;
}

#customer_service .sec01_ele {
    float: left;
    width: 20%;
}

#customer_service .sec01_ele .icon_block {
    height: 60px;
    position: relative;
    text-align: center;
}

#customer_service .sec01_ele .font_block {
    padding-top: 10px;
    text-align: center;
}

#customer_service .sec01_ele p {
    font-size: 18px;
    line-height: 24px;
    color: #333333;
}

#customer_service .section02 {
    position: relative;
    padding-top: 50px;
    padding-bottom: 50px;
    overflow-x: hidden;
    background: #ffffff url(../images/cur_ser_sec02.jpg) no-repeat;
    background-size: cover;
}

#customer_service .sec02_con {
    padding-top: 50px;
    padding-bottom: 80px;
    background: url(../images/cur_ser_bg.png) repeat;
}

#customer_service .sec02_con .sec01_title p {
    color: #ffffff;
}

#customer_service .sec02_eles {
    padding-top: 46px;
}

#customer_service .sec02_ele {
    float: left;
    width: 33.333%;
}

#customer_service .sec02_ele_inner {
    height: 288px;
    border-right: 1px solid rgba(255, 255, 255, 0.2)
}

#customer_service .sec02_ele_last .sec02_ele_inner {
    border: none;
}

#customer_service .sec02_icon {
    height: 92px;
    text-align: center;
}

#customer_service .sec02_e_title {
    padding-top: 20px;
    padding-bottom: 20px;
    text-align: center;
}

#customer_service .sec02_e_title p {
    font-size: 24px;
    font-weight: bold;
    line-height: 38px;
    color: #ffffff;
}

#customer_service .sec02_e_title .line {
    width: 50px;
    margin: 0 auto;
    padding-top: 28px;
    border-bottom: 1px solid #ffffff;
}

#customer_service .sec02_e_con {
    width: 238px;
    margin: 0 auto;
    padding-top: 10px;
    text-align: justify;
}

#customer_service .sec02_e_con p {
    color: #ffffff;
    font-size: 14px;
    line-height: 28px;
}

#customer_service .section03 {
    position: relative;
    padding-top: 78px;
    padding-bottom: 78px;
    overflow-x: hidden;
    background: #ffffff;
}

#customer_service .sec03_title {
    text-align: center;
}

#customer_service .sec03_title p {
    font-size: 36px;
    line-height: 45px;
    color: #333333;
}

#customer_service .sec03_title .h_p {
    font-size: 24px;
    line-height: 38px;
}

#customer_service .sec03_con {
    padding-top: 33px;
    overflow-y: hidden;
}

#customer_service .s03_ele {
    float: left;
    width: 33.333%;
}

#customer_service .s03_e_padd {
    padding: 0 12px;
}

#customer_service .s03_ele .imgWrap img {
    display: block;
    width: 100%;
}

#customer_service .s03_ele .font_wrap {
    padding-top: 22px;
}

#customer_service .s03_title p {
    font-size: 18px;
    line-height: 32px;
    color: #333333;
}

#customer_service .section03 .moreWrap {
    padding-top: 38px;
}

#customer_service .section03 .more {
    width: 138px;
    height: 40px;
    border: 1px solid #c89035;
    background: #c89035;
    border-radius: 38px;
    margin: 0 auto;
}

#customer_service .section03 .more p {
    text-align: center;
    line-height: 40px;
    color: #ffffff;
}

#customer_service .section03 .more:hover {
    background: #ffffff;
}

#customer_service .section03 .more:hover p {
    color: #c89035;
}

#customer_safe .section01 {
    position: relative;
    padding-top: 78px;
    padding-bottom: 78px;
    overflow: hidden;
    background: #ffffff url(../images/cur_ser_sec01.jpg) no-repeat;
    background-size: cover;
}

#customer_safe .sec01_title {
    text-align: center;
    padding-bottom: 20px;
}

#customer_safe .sec01_title p {
    font-size: 30px;
    line-height: 45px;
    color: #333333;
}

#customer_safe .sec01_title .h_p {
    font-size: 24px;
    line-height: 38px;
}

#customer_safe .sec01_p {
    padding-bottom: 30px;
    width: 800px;
    margin: 0 auto;
    text-align: center;
}

#customer_safe .sec01_p p {
    font-size: 14px;
    line-height: 28px;
    color: #666666;
}

#customer_safe .four_icon {
    padding-bottom: 30px;
    margin: 0 -18px;
}

#customer_safe .f_icon_ele {
    float: left;
    width: 25%;
}

#customer_safe .f_icon_e_padd {
    padding: 0 18px;
}

#customer_safe .four_icon .icon_img {
    height: 63px;
    position: relative;
    text-align: center;
}

#customer_safe .f_icon_e {
    padding: 35px;
    height: 313px;
    background: #f6f6f6;
}

#customer_safe .four_icon .f_title {
    padding-top: 32px;
    text-align: center;
    height: 60px;
}

#customer_safe .four_icon .f_title p {
    font-size: 22px;
    line-height: 38px;
    color: #c89035;
}

#customer_safe .four_icon .f_con {
    padding-top: 10px;
}

#customer_safe .four_icon .f_con p {
    font-size: 14px;
    line-height: 24px;
    color: #666666;
}

#customer_safe .t_icon_ele {
    float: left;
    width: 50%;
}

#customer_safe .two_icon {
    margin: 0 -18px;
}

#customer_safe .t_icon_e_padd {
    padding: 0 18px;
}

#customer_safe .t_icon_e {
    padding: 54px 95px;
    background: #f6f6f6;
    height: 156px;
}

#customer_safe .section02 {
    position: relative;
    padding-bottom: 78px;
    overflow: hidden;
    background: #ffffff;
}

#customer_safe .sec02_ele {
    padding-bottom: 67px;
}

#customer_safe .sec02_title {
    text-align: center;
}

#customer_safe .sec02_title p {
    font-size: 22px;
    color: #c89035;
    line-height: 38px;
}

#customer_safe .sec02_e_con {
    padding-top: 24px;
    position: relative;
}

#customer_safe .silder_ele {
    padding: 0 5px;
    width: 262px;
    float: left;
}

#customer_safe .sec02_e_con .font_block {
    padding-top: 16px;
    font-size: 14px;
    line-height: 24px;
}

#customer_safe .prev_Sample,
#customer_safe .next_Sample {
    position: absolute;
    top: 100px;
    width: 64px;
    height: 63px;
    margin-top: -32px;
    background: url(../images/arrow.png) no-repeat 0 0;
    cursor: pointer;
}

#customer_safe .prev_Sample {
    left: -50px;
}

#customer_safe .next_Sample {
    background-position: -64px 0;
    right: -50px;
}

#customer_safe .next_Sample:hover {
    background-position: -64px -64px;
}

#customer_safe .prev_Sample:hover {
    background-position: 0 -64px;
}

#customer_safe .sec02_e_con .imgWrap {
    height: 185px;
}

#customer_safe .sec02_e_con .imgWrap img {
    width: 100%;
}

#customer_safe .sec02_e_con .font_block p {
    color: #666666;
}

#customer_safe .t_icon_font {
    height: 65px;
    text-align: center;
}

#customer_safe .t_icon_font p {
    font-size: 22px;
    line-height: 38px;
    color: #c89035;
}

#customer_safe .t_icon_con {
    padding-top: 10px;
}

#customer_safe .t_icon_con p {
    font-size: 14px;
    color: #666666;
    line-height: 24px;
}

#customer .sectionwrap {
    position: relative;
}

.common_inner .option_switch {
    position: relative;
    height: 79px;
    background: #ffffff;
    text-align: center;
    font-size: 0px;
    border-bottom: 1px solid #ddd;
}

.common_inner .option_switch .o_s_ele {
    display: inline-block;
    /*width: 126px;*/
    padding: 0 20px;
    height: 76px;
    line-height: 76px;
    border-left: 1px solid transparent;
    border-right: 1px solid transparent;
    border-top: 3px solid transparent;
    text-align: center;
    /* padding-top: 26px; */
    cursor: pointer;
}

.common_inner .option_switch .o_s_title {
    display: inline-block;
    width: 126px;
    height: 76px;
    line-height: 76px;
    border-left: 1px solid transparent;
    border-right: 1px solid transparent;
    border-top: 3px solid transparent;
    text-align: center;
}

.common_inner .option_switch .o_s_ele.active {
    border-left-color: #e5e5e5;
    border-right-color: #e5e5e5;
    border-top-color: #c89035;
    background: #f5f5f5;
}

.common_inner .option_switch .o_s_ele:hover {
    border-left-color: #e5e5e5;
    border-right-color: #e5e5e5;
    border-top-color: #c89035;
    background: #f5f5f5;
}

.common_inner .option_switch .o_s_ele p {
    font-size: 16px;
    color: #333333;
    /* line-height: 24px; */
    /* padding: 0 20px; */
}

.common_inner .option_switch .o_s_title p {
    font-size: 16px;
    color: #333333;
}

.common_inner .option_switch .o_s_ele.active p,
.common_inner .option_switch .o_s_ele:hover p {
    color: #c89035;
}

#customer .section {
    position: relative;
    padding-top: 78px;
    padding-bottom: 78px;
    overflow-x: hidden;
}

#customer .section01 {
    background: #f6f6f6;
}

#customer .sec01_con {
    position: relative;
}

#customer .sec01_con .img_block {
    width: 50%;
    /* z-index:  0; */
    /* position:  relative; */
    position: absolute;
    top: 0;
    left: 0;
    float: left;
}

#customer .sec01_con .img_block img {
    width: 100%;
}

#customer .sec01_con .font_block {
    padding-left: 40%;
    padding-top: 138px;
    position: relative;
    z-index: 2;
    /* float: left; */
}

#customer .sec01_con .f_b_padd {
    padding: 60px 77px;
    background: #ffffff;
}

#customer .sec01_con .f_b_padd .h {
    font-size: 30px;
    line-height: 45px;
    color: #333333;
    padding-bottom: 16px;
}

#customer .sec01_con .f_b_padd .p_wrap {
    padding-bottom: 31px;
}

#customer .sec01_con .f_b_padd .p_wrap p {
    font-size: 14px;
    line-height: 28px;
    color: #666666;
}

#customer .sec01_con .f_b_padd .tel {
    font-size: 16px;
    line-height: 32px;
    color: #c68c31;
    background: url(../images/tel24.png) no-repeat left 2px;
    padding-left: 45px;
}

#customer .section02 {
    background: #ffffff;
}

#customer .sec02_title {
    text-align: center;
    padding-bottom: 20px;
}

#customer .sec02_title p {
    font-size: 30px;
    line-height: 45px;
    color: #333333;
}

#customer .section02 .slider_wrap {
    position: relative;
}

#customer .section02 .slider .s_ele {
    float: left;
    width: 433px;
    height: 376px;
    padding: 0 14px;
}

#customer .section02 .slider .imgWrap {
    height: 276px;
    overflow: hidden;
}

#customer .section02 .slider .imgWrap img {
    width: 100%;
}

#customer .section02 .slider .fontWrap {
    padding-top: 16px;
}

#customer .section02 .slider .fontWrap p {
    font-size: 14px;
    color: #333333;
    line-height: 28px;
}

#customer .section02 .sec02_pagination {
    position: relative;
    padding-top: 20px;
    height: 30px;
    width: 100%;
    text-align: center;
    z-index: 10;
}

#customer .section02 .sec02_pagination a {
    display: inline-block;
    padding: 0 6px;
}

#customer .section02 .sec02_pagination a span {
    display: inline-block;
    width: 14px;
    height: 14px;
    font-size: 0;
    overflow: hidden;
    text-indent: 1000px;
    background: url(../images/pag_cir.png) no-repeat center center;
}

#customer .section02 .sec02_pagination a.selected span {
    background-image: url(../images/pag_cir_selected.png);
}

#customer .section03 {
    background: #f6f6f6;
}

#customer .sec02_p {
    padding-bottom: 60px;
    width: 665px;
    margin: 0 auto;
    text-align: center;
}

#customer .sec02_p p {
    font-size: 14px;
    line-height: 28px;
    color: #666666;
}

#customer .sec03_con01 {
    position: relative;
    height: 448px;
}

#customer .sec03_ele {
    position: relative;
    height: 448px;
    padding-bottom: 78px;
}

#customer .sec03_ele .line {
    padding-top: 30px;
    width: 30px;
    border-bottom: 2px solid #c68c31;
}

#customer .sec03_con01 .left_img {
    width: 50%;
    float: left;
    height: 100%;
    overflow: hidden;
}

#customer .sec03_con01 .left_font {
    width: 50%;
    float: left;
    height: 100%;
    background: #ffffff;
}

#customer .sec03_con01 .sec03_ele_even .left_img {
    float: right;
}

#customer .sec03_con01 .left_f_padd {
    padding: 90px 40px 0 40px;
}

#customer .sec03_con01 .left_f_padd .h {
    font-size: 30px;
    line-height: 45px;
    color: #333333;
    padding-bottom: 16px;
}

#customer .sec03_con01 .left_f_padd .p_wrap {
    padding-top: 30px;
    padding-bottom: 31px;
}

#customer .sec03_con01 .left_f_padd .p_wrap p {
    font-size: 14px;
    line-height: 28px;
    color: #666666;
}

#customer .sec03_con01 .left_f_padd .more {
    padding-top: 16px;
}

#customer .sec03_con01 .left_f_padd .more a {
    color: #c68c31;
}

#customer .sec03_con01 .left_f_padd .more a:hover {
}

#customer .sec03_con01 .left_f_padd .p_wrap p strong {
    color: #c68c31;
}

#customer .sec03_con01 .left_f_padd .p_wrap p a {
    color: #c68c31;
}

#customer .sec03_con01 .left_f_padd .p_wrap p a:hover {
}

#customer .sec03_con01 .left_f_padd .tel {
    font-size: 16px;
    line-height: 32px;
    color: #c68c31;
    background: url(../images/tel24.png) no-repeat left 2px;
    padding-left: 45px;
}

#customer .sec03_con02 {
    padding-top: 78px;
    margin-left: -25px;
    margin-right: -25px;
    overflow-y: hidden;
}

#customer .sec03_con02 .s03_ele {
    float: left;
    width: 25%;
}

#customer .sec03_con02 .s03_border {
    padding: 0 25px;
}

#customer .sec03_con02 .s03_inner {
    padding-left: 24px;
    padding-right: 24px;
    padding-top: 48px;
    height: 245px;
    background: #ffffff;
}

#customer .sec03_con02 .title {
    padding-left: 57px;
}

#customer .sec03_con02 .s03_ele01 .title {
    background: url(../images/c_s03_icon01.png) no-repeat left 3px;
}

#customer .sec03_con02 .s03_ele02 .title {
    background: url(../images/c_s03_icon02.png) no-repeat left 3px;
}

#customer .sec03_con02 .s03_ele03 .title {
    background: url(../images/c_s03_icon03.png) no-repeat left 3px;
}

#customer .sec03_con02 .s03_ele04 .title {
    background: url(../images/c_s03_icon04.png) no-repeat left 3px;
}

#customer .sec03_con02 .title p {
    padding: 13px 0;
    font-size: 18px;
    line-height: 32px;
    color: #c68c31;
}

#customer .sec03_con02 .p_wrap {
    padding-top: 16px;
}

#customer .sec03_con02 .p_wrap p {
    font-size: 14px;
    line-height: 28px;
    color: #333333;
}

#customer_scheme .section {
    position: relative;
    padding-top: 78px;
    padding-bottom: 78px;
    overflow-x: hidden;
}

#customer_scheme .section01 {
    background: #f5f5f5;
}

#customer_scheme .section02 {
    background: #ffffff;
}

#customer_scheme .section03 {
    background: #f5f5f5;
}

#customer_scheme .section03 .moreWrap {
    padding-top: 80px;
}

#customer_scheme .section03 .more {
    width: 212px;
    height: 58px;
    margin: 0 auto;
    border: 1px solid #c89035;
    border-radius: 58px;
    background: #c89035;
}

#customer_scheme .section03 .more p {
    text-align: center;
    line-height: 58px;
    font-size: 14px;
    color: #ffffff;
}

#customer_scheme .section03 .more:hover {
    background: #ffffff;
}

#customer_scheme .section03 .more:hover p {
    color: #c89035;
}

#customer_scheme .sec01_con {
    position: relative;
}

#customer_scheme .sec01_con .img_block {
    width: 50%;
    /* z-index:  0; */
    /* position:  relative; */
    position: absolute;
    top: 0;
    left: 0;
    float: left;
}

#customer_scheme .sec01_con .img_block img {
    width: 100%;
}

#customer_scheme .sec01_con .font_block {
    padding-left: 40%;
    padding-top: 138px;
    position: relative;
    z-index: 2;
    /* float: left; */
}

#customer_scheme .sec01_con .f_b_padd {
    padding: 60px 77px;
    background: #ffffff;
}

#customer_scheme .sec01_con .f_b_padd .h {
    font-size: 30px;
    line-height: 45px;
    color: #333333;
    padding-bottom: 16px;
}

#customer_scheme .sec01_con .f_b_padd .p_wrap {
    padding-bottom: 31px;
}

#customer_scheme .sec01_con .f_b_padd .p_wrap p {
    font-size: 14px;
    line-height: 28px;
    color: #666666;
}

#customer_scheme .sec01_con .f_b_padd .tel {
    font-size: 16px;
    line-height: 32px;
    color: #c68c31;
    background: url(../images/tel24.png) no-repeat left 2px;
    padding-left: 45px;
}

#customer_scheme .sec02_title {
    text-align: center;
    padding-bottom: 36px;
}

#customer_scheme .sec02_title p {
    font-size: 30px;
    line-height: 45px;
    color: #333333;
}

#customer_scheme .sec02_con .ele01_imgBlock {
    float: left;
    width: 50%;
    height: 500px;
    overflow: hidden;
}

#customer_scheme .sec02_con .ele01_fontBlock {
    width: 50%;
    float: left;
}

#customer_scheme .sec02_con .ele01_font_inner {
    padding-left: 55px;
    padding-top: 96px;
}

#customer_scheme .sec02_con .ele_title p {
    font-size: 32px;
    color: #333333;
    line-height: 45px;
}

#customer_scheme .sec02_con .ele_con_p {
    padding-top: 18px;
}

#customer_scheme .sec02_con .ele_con_p p {
    font-size: 14px;
    line-height: 28px;
    color: #333333;
}

#customer_scheme .sec02_con .ele_con_p .list p {
    padding-left: 34px;
    position: relative;
}

#customer_scheme .sec02_con .ele_con_p .list p span {
    position: absolute;
    left: 0;
    top: 0;
}

#customer_scheme .sec02_block02 {
    padding-top: 22px;
}

#customer_scheme .sec02_con .ele2 {
    float: left;
    width: 50%;
}

#customer_scheme .sec02_con .ele2_inner {
    padding-top: 150px;
    padding-left: 137px;
}

#customer_scheme .sec02_con .ele2_inner .imgWrap {
    padding-top: 20px;
}

#customer_scheme .sec02_con .ele2_inner .imgWrap img {
    width: 100%;
}

#customer_scheme .sec02_con .ele3 {
    float: left;
    width: 50%;
}

#customer_scheme .sec02_con .ele3_inner {
    padding-left: 137px;
}

#customer_scheme .sec02_con .ele3_inner .imgWrap {
    padding-bottom: 20px;
}

#customer_scheme .sec02_con .ele3_inner .imgWrap img {
    width: 100%;
}

#customer_scheme .section03 table {
    width: 100%;
    background: #ffffff;
    border-color: #ececec;
}

#customer_scheme .section03 table th {
    font-size: 18px;
    padding: 15px 15px;
    text-align: left;
    color: #c68c31;
    font-weight: normal;
}

#customer_scheme .section03 table th:first-child {
    color: #333333;
}

#customer_scheme .section03 table td {
    font-size: 14px;
    padding: 15px 15px;
}

#customer_scheme .section03 table td:first-child {
    color: #c68c31;
}

#customer_install .section {
    position: relative;
    padding-top: 78px;
    padding-bottom: 78px;
}

#customer_install .section02 {
   /* background: #f6f6f6;*/
}

#customer_install .sec01_title {
    text-align: center;
}

#customer_install .sec01_title p {
    font-size: 30px;
    line-height: 44px;
    color: #333333;
}

#customer_install .sec01_con {
    padding-top: 60px;
    overflow-y: hidden;
}

#customer_install .sec01_ele {
    width: 33.333%;
    float: left;
}

#customer_install .sec01_ele_border {
    padding: 0 10px;
   
}

#customer_install .sec01_ele_inner {
    padding-top: 50px;
    padding-left: 18px;
    padding-right: 18px;
    background: #ffffff;
    height: 552px;
    border-radius: 10px;
    box-shadow: 0 5px 15px rgba(0,0,0,0.2);
}

#customer_install .sec01_ele .icon_wrap {
    position: relative;
    height: 120px;
    text-align: center;
}

#customer_install .sec01_ele .icon_wrap img {
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
    margin: 0 auto;
}

#customer_install .sec01_ele .title {
    text-align: center;
    padding-top: 23px;
}

#customer_install .sec01_ele .h_wrap {
}

#customer_install .sec01_ele .h_wrap p {
    font-size: 20px;
    line-height: 38px;
    color: #666666;
}
#customer_install .sec01_ele .h_wrap p b{
    color: #c89035;
}
#customer_install .sec01_ele .line {
    width: 50px;
    margin: 0 auto;
    border-bottom: 1px solid #d1d1d1;
}

#customer_install .sec01_ele .con_p {
    padding-top: 20px;
 /*   text-align: center;*/
}

#customer_install .sec01_ele .con_p.f_left {
    text-align: left;
}

#customer_install .sec01_ele .con_p p {
    font-size: 14px;
    line-height: 24px;
    color: #666666;
}

#customer_detail .section {
    position: relative;
    padding-top: 78px;
    padding-bottom: 78px;
}

#customer_detail .section01 {
    background: #f6f6f6;
}

#customer_detail .sec01_title {
    text-align: center;
    padding-bottom: 20px;
}

#customer_detail .sec01_title p {
    font-size: 30px;
    line-height: 44px;
    color: #333333;
}

#customer_detail .sec02_p {
    padding-bottom: 60px;
    width: 800px;
    margin: 0 auto;
    text-align: center;
}

#customer_detail .sec02_p p {
    font-size: 14px;
    line-height: 28px;
    color: #666666;
}

#customer_detail .sec01_con {
    padding-top: 60px;
    overflow-y: hidden;
    margin: 0 -8px;
}

#customer_detail .sec01_01_con img {
    width: 100%;
    display: block;
}

#customer_detail .sec01_01_con {
    overflow-y: hidden;
}

#customer_detail .sec01_ele {
    width: 20%;
    float: left;
}

#customer_detail .sec01_ele_border {
    padding: 0 8px;
}

#customer_detail .sec01_ele_inner {
    padding-top: 42px;
    padding-left: 14px;
    padding-right: 14px;
    background: #ffffff;
    height: 328px;
    border-radius: 10px;
}

#customer_detail .sec01_ele .icon_wrap {
    position: relative;
    height: 65px;
    text-align: center;
}

#customer_detail .sec01_ele .icon_wrap img {
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
    margin: 0 auto;
}

#customer_detail .sec01_ele .title {
    text-align: center;
    padding-top: 23px;
}

#customer_detail .sec01_ele .h_wrap {
    height: 58px;
}

#customer_detail .sec01_ele .h_wrap p {
    font-size: 18px;
    line-height: 27px;
    color: #666666;
}

#customer_detail .sec01_ele .line {
    width: 50px;
    margin: 0 auto;
    border-bottom: 1px solid #d1d1d1;
}

#customer_detail .sec01_ele .con_p {
    padding-top: 20px;
    text-align: center;
}

#customer_detail .sec01_ele .con_p p {
    font-size: 14px;
    line-height: 24px;
    color: #666666;
}

#duty_safe .section {
    position: relative;
    padding-top: 78px;
    padding-bottom: 78px;
}

#duty_safe .section02 {
    padding-bottom: 0;
}

#duty_safe .section01 {
    background: #f6f6f6;
}

#duty_safe .section .sec_title {
    padding-bottom: 60px;
    text-align: center;
}

#duty_safe .section .sec_title h3 {
    font-size: 36px;
    line-height: 45px;
    color: #333333;
    font-weight: normal;
}

#duty_safe .section .sec_title p {
    padding-top: 16px;
    font-size: 16px;
    line-height: 32px;
    color: #333333;
}

#duty_safe .sec01_con {
    height: 472px;
    overflow-x: hidden;
}

#duty_safe .sec01_con .left_img {
    float: left;
    width: 50%;
    height: 100%;
    overflow: hidden;
}

#duty_safe .sec01_con .right_font {
    float: left;
    width: 50%;
    height: 100%;
    background: #ffffff;
}

#duty_safe .sec01_con .right_padd {
    padding-top: 90px;
    padding-left: 60px;
    padding-right: 60px;
}

#duty_safe .sec01_con .right_padd p {
    font-size: 14px;
    line-height: 28px;
    padding-bottom: 26px;
    color: #333333;
}

#duty_safe .sec02_con {
    position: relative;
}

#duty_safe .sec02_con .silder_ele {
    height: 678px;
    overflow: hidden;
    position: relative;
    float: left;
}

#duty_safe .sec02_con img {
    display: block;
}

#duty_safe .sec02_con .pos_p {
    width: 358px;
    position: absolute;
    right: 18%;
    top: 33%;
}

#duty_safe .sec02_con .pos_p p {
    font-size: 16px;
    line-height: 32px;
    color: #333333;
}

#duty_safe .sec02_con .pos_p .h {
    font-size: 30px;
    line-height: 45px;
    color: #333333;
}

#duty_safe .sec02-pagination {
    position: absolute;
    left: 0px;
    right: 0;
    bottom: 40px;
    /* top: 159px; */
    text-align: center;
    z-index: 10;
}

#duty_safe .sec02-pagination a span {
    display: inline-block;
    height: 0;
    font-size: 0;
    overflow: hidden;
    text-indent: 1000px;
    width: 12px;
    height: 12px;
    margin: 0 5px;
    background: #fff;
    background: url(../images/un_disc.png) no-repeat center center;
}

#duty_safe .sec02-pagination a.selected span {
    background: url(../images/sel_disc.png) no-repeat center center;
}

#duty_safe .sec03_con {
    padding-top: 68px;
}

#duty_safe .sec03_con .mobile_pic {
    text-align: center;
    padding-bottom: 24px;
}

#duty_safe .sec03_con .mobile_pic img {
    max-width: 100%;
}

#duty_safe .sec03_con .p_wrap {
    text-align: center;
    padding-bottom: 16px;
}

#duty_safe .sec03_con .p_wrap p {
    font-size: 14px;
    line-height: 28px;
    color: #333333;
}

#duty_safe .sec03_con .readerMore {
    width: 170px;
    height: 53px;
    margin: 0 auto;
    cursor: pointer;
    background: url(../images/pro_more.png) no-repeat center center;
}

#duty_safe .sec03_con .readerMore:hover {
    background-image: url(../images/pro_more_hover.png);
}

#duty_safe .sec03_con .readerMore p {
    font-size: 14px;
    line-height: 53px;
    text-align: center;
    color: #333333;
}

#duty_safe .sec03_con .readerMore:hover p {
    color: #005bac;
}

#duty_environment .section01 {
    background: #f6f6f6;
    position: relative;
    padding-top: 78px;
    padding-bottom: 78px;
}

#duty_environment .section .sec_title {
    padding-bottom: 60px;
    text-align: center;
}

#duty_environment .section .sec_title h3 {
    font-size: 36px;
    line-height: 45px;
    color: #333333;
    font-weight: normal;
}

#duty_environment .section .sec_title .p_wrap {
    margin: 0 auto;
    width: 800px;
}

#duty_environment .section .sec_title p {
    padding-top: 16px;
    font-size: 16px;
    line-height: 32px;
    color: #333333;
}

#duty_environment .sec01_con {
    overflow-x: hidden;
}

#duty_environment .sec01_con .sec01_ele {
    height: 380px;
}

#duty_environment .sec01_img {
    float: left;
    width: 50%;
    height: 100%;
    overflow: hidden;
}

#duty_environment .sec01_font {
    float: left;
    width: 50%;
    height: 100%;
}

#duty_environment .sec01_ele.even .sec01_img {
    float: right;
}

#duty_environment .sec01_font_in {
    padding: 75px 70px 0;
}

#duty_environment .sec01_font .title {
    padding-top: 9px;
    padding-bottom: 6px;
}

#duty_environment .sec01_font .title p {
    font-size: 24px;
    line-height: 38px;
    color: #333333;
}

#duty_environment .sec01_font .pWrap {
    padding-top: 5px;
}

#duty_environment .sec01_font .pWrap p {
    font-size: 14px;
    line-height: 24px;
}

#duty_respon .section01 {
    background: #f6f6f6;
    position: relative;
    padding-top: 78px;
    padding-bottom: 78px;
}

#duty_respon .sec01_con {
    padding-bottom: 38px;
    height: 374px;
}

#duty_respon .sec01_con .sec01_font {
    float: left;
    width: 50%;
    height: 100%;
}

#duty_respon .sec01_con.even .sec01_font {
    float: right;
}

#duty_respon .sec01_con .sec01_f_padd {
    height: 100%;
    padding-right: 10px;
}

#duty_respon .sec01_con.even .sec01_f_padd {
    padding-right: 0;
    padding-left: 10px;
}

#duty_respon .sec01_con .sec01_f_inner {
    height: 100%;
    background: #ffffff;
}

#duty_respon .sec01_con .sec01_f_con {
    padding-left: 36px;
    padding-top: 50px;
    padding-right: 36px;
}

#duty_respon .sec01_title {
    padding-bottom: 10px;
    border-bottom: 1px solid #e5e5e5;
    color: #333333;
}

#duty_respon .sec01_title p {
    font-size: 24px;
    line-height: 33px;
}

#duty_respon .sec01_p {
    padding-top: 10px;
}

#duty_respon .sec01_p p {
    font-size: 15px;
    line-height: 24px;
    color: #333333;
    padding-bottom: 10px;
}

#duty_respon .sec01_con .sec01_img {
    float: left;
    width: 50%;
    height: 100%;
    overflow: hidden;
}

#duty_respon .sec01_con .sec01_img_padd {
    height: 100%;
    padding-left: 10px;
}

#duty_respon .sec01_con.even .sec01_img_padd {
    padding-left: 0;
    padding-right: 10px;
}

#duty_respon .sec01_con .sec01_img_inner {
    height: 100%;
    position: relative;
}

#duty_respon .sec02_imgs {
    padding-bottom: 38px;
    height: 330px;
}

#duty_respon .sec02_img_ele {
    float: left;
    width: 31.6%;
    height: 100%;
}

#duty_respon .sec02_img_ele.padd_inter {
    padding-right: 2.6%;
}

#duty_respon .sec02_imgs_con {
    width: 100%;
    height: 100%;
    position: relative;
    overflow: hidden;
}


#news .section01 { position: relative; padding-top: 78px; padding-bottom: 78px;}
#news .sec01_ele {padding-bottom: 50px;overflow: hidden;}
#news .sec01_img { float: left; width: 20%;  height: 100%;}
#news .sec01_img_padd {padding-right: 40px; height: 100%;}
#news .sec01_img_con {position: relative;width: 100%;  height: 100%;overflow: hidden;}
#news .sec01_img_con img {  width: 100%;}
#news .sec01_font { float: left; width: 75%; height: 100%;}
#news .sec01_font_inner {}
#news .sec01_title {  padding-bottom: 12px;}
#news .sec01_title p {font-size: 16px;line-height: 32px; color: #3d3d3d;}
#news .sec01_title p:hover { color: #c68c31;}
#news .sec01_p { padding-bottom: 20px; border-bottom: 1px solid #d5d5d5;}
#news .sec01_p p { font-size: 14px;line-height: 28px; color: #666666;}
#news .sec01_p p:hover { color: #c68c31;}
#news .sec01_font .p_time { padding-top: 10px;}
#news .sec01_font .p_time p { font-size: 14px; color: #666;padding-left:20px; line-height: 32px;background: url(../images/icon_a.jpg) no-repeat 0 50%;}
#news .sec01_font .p_time p:hover {  color: #c68c31;}
.timebox{width: 104px;height: 117px;background-color: #e7141a;padding: 0 12px;text-align: center;float: left;color: #fff;font-family: arial;border-bottom-right-radius: 20px;}
.timebox .day{font-size: 56px;line-height: 65px;border-bottom: 1px solid #fff;margin-top: 8px;}
.timebox .year{font-size: 16px;line-height: 30px;margin-top: 6px;}


#solution .section { position: relative;padding-top: 78px; padding-bottom: 78px; overflow-x: hidden;}
#solution .sec01_title { text-align: center; padding-bottom: 20px;}
#solution .sec01_title p { font-size: 30px; line-height: 45px; color: #333333;}
#solution .sec01_p { padding-bottom: 60px; width: 665px;   margin: 0 auto;  text-align: center;}
#solution .sec01_p p {font-size: 14px; line-height: 28px;  color: #666666;}
#solution .sec01_left {  float: left;   width: 50%;}
#solution .sec01_right {  float: left;  width: 50%;}
#solution .sec01_l_inner {  padding-right: 25px;}
#solution .sec01_r_inner {  padding-left: 25px;}
#solution .sec01_ele {  height: 494px; border: 1px solid #e6e6e6;}
#solution .sec01_ele .imgWrap {  height: 378px;  overflow: hidden;}
#solution .sec01_ele .imgWrap img {   width: 100%;}
#solution .sec01_ele .font_wrap {  padding-top: 26px;  text-align: center;}
#solution .sec01_ele .font_wrap p { font-size: 24px; line-height: 38px; color: #333333;}
#solution .sec01_ele .font_wrap .line { width: 30px;  margin: 0 auto;border-bottom: 1px solid #c89035; padding-top: 10px;}
#solution .section01 .moreWrap {  padding-top: 38px;}
#solution .section01 .more {
    width: 138px;
    height: 40px;
    border: 1px solid #c89035;
    background: #c89035;
    border-radius: 38px;
    margin: 0 auto;
}
#solution .section01 .more p {text-align: center; line-height: 40px;color: #ffffff;}
#solution .section01 .more:hover {  background: #ffffff;}
#solution .section01 .more:hover p { color: #c89035;}
#solution .section02 {position: relative;height: 527px;overflow-x: hidden;background: url(../images/solu_sec02bg.jpg) no-repeat;background-size: cover;}
#solution .sec02_font { padding-top: 138px;  width: 526px;}
#solution .sec02_title {  padding-bottom: 30px;}
#solution .sec02_title p { font-size: 50px; line-height: 65px; color: #333333;}
#solution .sec02_con { padding-bottom: 30px;}
#solution .sec02_con p {font-size: 14px; line-height: 32px; color: #333333;}
#solution .sec02_btn {  width: 138px; height: 40px;   border: 1px solid #999999; border-radius: 58px;}
#solution .sec02_btn p {  text-align: center;  line-height: 40px; font-size: 14px; color: #333333;}
#solution .sec02_btn:hover { background: #c89035;  border-color: #c89035;}
#solution .sec02_btn p:hover { color: #fff;}


/**/

#solution .section03 {
    position: relative;
    padding-bottom: 78px;
    padding-top: 78px;
    overflow: hidden;
    background: #f6f6f6;
}

#solution .s03_title {
    padding-bottom: 20px;
    text-align: center;
}

#solution .s03_title p {
    font-size: 30px;
    line-height: 45px;
    color: #333333;
}

#solution .s03_cata {
    text-align: center;
    padding-bottom: 60px;
}

#solution .s03_c_ele {
    display: inline-block;
    padding: 5px;
}

#solution .s03_c_ele p {
    width: 172px;
    height: 46px;
    border-radius: 46px;
    line-height: 46px;
    text-align: center;
    font-size: 16px;
    cursor: pointer;
    color: #333333;
    background: transparent;
}

#solution .s03_c_ele p:hover,
#solution .s03_c_ele.active p {
    color: #ffffff;
    background: #c68c31;
}

#solution .s03_slider_ele {
    display: none;
    position: relative;
    padding-bottom: 80px;
}

#solution .s03_slider_ele.active {
    display: block;
}

#solution .s03_slider_ele .slider_ele {
    float: left;
    padding: 0 10px;
    width: 328px;
    height: 456px;
}

#solution .s03_slider_ele .slider_ele img {
    width: 100%;
}

#solution .s03_slider_ele .paging {
    position: absolute;
    bottom: 10px;
    width: 100%;
    text-align: center;
}

#solution .s03_slider_ele .paging a {
    margin: 0 5px;
    width: 12px;
    height: 12px;
    background: url(../images/des_cir.png) no-repeat center center;
    display: inline-block;
    font-size: 0;
    line-height: 0;
    text-indent: 1000;
    overflow: hidden;
}

#solution .s03_slider_ele .paging a.selected {
    background-image: url(../images/des_cir_active.png);
}


#product .section { position: relative; padding-top: 78px;padding-bottom: 78px; overflow-x: hidden;}
#product .section_odd { }
#product .section_even {  background: #ffffff;}
#product .section07 { background: #f6f6f6;}
#product .section_con { height: 353px;  position: relative;}
#product .section_con .font_block { width: 50%;  height: 100%;}
#product .section_con .font_block_inner { height: 100%;}
#product .section_con .img_block { width: 50%;height: 100%;}
#product .section_con .img_block_inner { height: 100%;}
#product .section_con .font_con {  position: relative; height: 100%;}
#product .section_con .font_con .num {width: 95px;height: 95px; float: left; text-align: center;}
#product .section01 .font_con .num { background: #17354f}
#product .section02 .font_con .num {  background: #b6b6b6;}
#product .section03 .font_con .num { background: #2ab272;}
#product .section04 .font_con .num { background: #c89035;}
#product .section05 .font_con .num { background: #3e3a39;}
#product .section06 .font_con .num { background: #d1ad59 url(../images/pro_font_con_bg.jpg) no-repeat;  background-size: cover;}
#product .section_con .font_con .num p { color: #ffffff;}
#product .section_con .font_con .num .digit { font-size: 36px; line-height: 32px; padding-top: 19px;}
#product .section_con .font_con .num .serise {font-size: 18px; line-height: 32px;}
#product .section_con .font_con .ft_title {padding-left: 137px;  padding-top: 27px;}
#product .section05 .section_con .font_con .ft_title {   padding-top: 14px;}
#product .section_con .font_con .ft_title p {  font-size: 32px;  line-height: 37px;  color: #333333;}
#product .section_con .font_con .ft_title td { word-break: break-all;}
#product .section_con .font_con .readerMore {
    width: 170px;
    height: 53px;
    position: absolute;
    left: 0;
    bottom: 20px;
    cursor: pointer;
    background: url(../images/pro_more.png) no-repeat center center;
}
#product .section_con .font_con .readerMore:hover {  background-image: url(../images/pro_more_hover.png);}
#product .section_con .font_con .readerMore p {font-size: 14px; line-height: 53px; text-align: center; color: #333333;}
#product .section_con .font_con .readerMore:hover p { color: #005bac;}
#product .section_con .font_con .p_wrap { padding-top: 46px;}
#product .section_con .font_con .p_wrap p {  font-size: 16px; line-height: 29px; color: #484848;}
#product .section_con .img_con { position: relative; height: 100%;  overflow: hidden;}
#product .section_con .img_con img { width: 100%;}
#product .section_odd .font_block { float: left;}
#product .section_odd .img_block {float: right;}
#product .section_odd .font_block_inner {  padding-right: 34px;}
#product .section_odd .img_block_inner {  padding-left: 34px;}
#product .section_even .font_block {  float: right;}
#product .section_even .img_block {  float: left;}
#product .section_even .font_block_inner {  padding-left: 34px;}
#product .section_even .img_block_inner {   padding-right: 34px;}
#product .sec07_title {text-align: center;}
#product .sec07_title p { font-size: 36px; line-height: 45px;  color: #333333;}
#product .sec07_con {  padding-top: 33px; overflow-y: hidden;}
#product .s07_ele {  float: left;  width: 33.333%;}
#product .s07_e_padd {  padding: 0 12px;}
#product .s07_ele .imgWrap img {  display: block; width: 100%;}
#product .s07_ele .font_wrap {  padding-top: 22px;}
#product .s07_title p { font-size: 18px;  line-height: 32px;  color: #333333;}
#product .s07_title p:hover { color: #005bac;}
#product .font_wrap .p_wrap {  padding-top: 10px; padding-bottom: 20px;}
#product .font_wrap .p_wrap p { font-size: 14px;  line-height: 24px; color: #333333;}
#product .font_wrap .p_wrap p:hover {  color: #005bac;}
#product .font_wrap .readerMore p {  font-size: 14px;  color: #666666;}
#product .font_wrap .readerMore p:hover { color: #005bac;}

.s03_slider_ele { position: relative; padding-bottom: 80px;}
.s03_slider_ele .slider_ele {  float: left; width: 500px;text-align: center;}
.s03_slider_ele .slider_ele img { height:400px;}
.s03_slider_ele .paging {text-align:center }
.s03_slider_ele .paging a {
    margin: 0 5px;
    width: 12px;
    height: 12px;
    background: url(../images/des_cir.png) no-repeat center center;
    display: inline-block;
    font-size: 0;
    line-height: 0;
    text-indent: 1000;
    overflow: hidden;
}
 .s03_slider_ele .paging a.selected {  background-image: url(../images/des_cir_active.png);}


/* product */
.col-md-6 {
    width:50%;  float:left;
}
.product {
    padding: 30px 0;  overflow:hidden;
}
.product .pdg{
	padding: 0;
}
.productList{
	border: 1px solid #e5e5e5;
	overflow: hidden;
	padding: 24px 55px 32px 55px;
	border-top: none;
}
.product .pdg:nth-child(1) .productList,
.product .pdg:nth-child(2) .productList{
	border-top: 1px solid #e5e5e5;
}
.product .pdg:nth-of-type(2n+2) .productList{
	border-left: none;
}
.productList .info{
	width: 47%;
	float: left;
}
.productList .info .title{
	font-size: 28px;
	color: #333333;
	line-height: 32px;
	display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
    overflow: hidden;
	margin-top: 42px;
    transition: all .5s ease;
}
.productList:hover .info .title{
	color: #c89035;
    transition: all .5s ease;
}
.productList .info .sub{
	font-size: 15px;
	color: #666666;
	line-height: 28px;
	height: 84px;
	display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
    overflow: hidden;
	margin: 26px 0 120px;
}
.productList .ico{
	width: 48px;
	height: 48px;
	background: #c89035;
	border-radius: 48px;
	text-align: center;
	line-height: 48px;
	color: #fff;
    transition: all .5s ease;
}
.productList .ico i{
   font-style:normal;    font-family: 宋体; font-size:20px;
}
.productList:hover .ico{
	width: 120px;
    transition: all .5s ease;
}
.productList .pic{
	width: 41.8338%;
	float: right;
}
.productList .pic img{
    max-width: 100%;
}
.productDe-top{
	padding: 26px 0 72px;
	background: url(../images/proNyback.jpg) no-repeat top center;
	background-size: cover;
}
.productDe-top .Info{
	width: 42.2%;
	float: left;
	color: #fff;
	padding-top: 105px;
}
.productDe-top .Info .title{
	font-size: 48px;
	line-height: 55px;
}
.productDe-top .Info .sub{
	font-size: 15px;
	line-height: 26px;
	margin: 58px 0 78px;
}
.productDe-top .Info .zx{
	display: block;
	width: 93px;
	height: 93px;
	border: 1px solid #fff;
	border-radius: 100%;
	text-align: center;
	font-size: 16px;
	color: #fff; 
}
.productDe-top .Info .zx:hover{
	background: #fff;
	color: #df0a1e;
}
.productDe-top .Info .zx i{
	font-size: 32px;
	line-height: 32px;
	padding-top: 5px;
	display: inline-block;
	margin-top: 12px;
}
.productDe-top .Pic{
	width: 24.625%;
	float: right;
	margin-right: 14%;
}
.productDe-tab{
	padding: 70px 0 130px;
}
.productDe-tab .hd{
	border-top: 1px solid #eeeeee;
	border-bottom: 1px solid #eeeeee;
}
.productDe-tab .hd ul{
	text-align: center;
}
.productDe-tab .hd ul li{
	display: inline-block;
	cursor: pointer;
	margin-right: 80px;
	line-height: 88px;
	position: relative;
	font-size: 24px;
	color: #333333;
    transition: all .5s ease;
}
.productDe-tab .hd ul li.on{
	color: #df0a1e;
}
.productDe-tab .hd ul li:last-child{
	margin-right: 0;
}
.productDe-tab .hd ul li::after{
	content: "";
	position: absolute;
	width: 1px;
	height: 20px;
	background: #dbdada;
	right: -40px;
	top: 50%;
	margin-top: -10px;
}
.productDe-tab .hd ul li:last-child::after{
	display: none;
}
.productDe-tab .bd{
	margin-top: 42px;
}
.productDe-tab .bd ul{
	
}
.productDe-tab .bd ul li{
	
}
.td-list{
	overflow: hidden;
}
.td-list .list{
	width: 48%;
	float: left;
	background: url(../images/td-dot.png) no-repeat left top 14px; 
	border-bottom: 1px solid #f1f0f0;
	line-height: 26px;
	padding: 8px 0 8px 26px;
}
.td-list .list span{
	height: 52px;
	display: inline-block;
}
.td-list .list:nth-of-type(2n+2){
	float: right;
}
.productDe-tab .bd ul li .content{
	font-size: 15px;
	line-height: 26px;
	color: #333;
}
.productDe-tab .bd ul li .content table{
	margin: 0 auto;
}


#about .section { position: relative;  padding-top: 78px;  padding-bottom: 78px;}
#about .section01 { background: #ffffff url(../images/about_sec01_bg.jpg) no-repeat center bottom;}
#about .sec_title {  text-align: center; padding-bottom: 26px;}
#about .sec_title p { font-size: 36px; line-height: 45px;  color: #271c0b;}
#about .section .p_wrap {  font-size: 15px;  line-height: 30px; color: #333333;}
#about .section03 {  background: #ffffff;}
#about .sec03_con { position: relative;  background: url(../images/ab_cir_line.png) repeat-x center 135px;}
#about .sec03_con .slider_ele {   float: left;  width: 276px; height: 506px; position: relative;}
#about .sec03_con .slider_ele .bg_line {  position: absolute; bottom: 0px; right: 0px; height: 370px;width: 2px;background: url(../images/bg_line.png) repeat-y;}
#about .sec03_con .iconWrap { height: 146px; position: relative; text-align: center;}
#about .sec03_con .icon_01 { position: absolute;left: 0; right: 0; bottom: 0px; margin: 0 auto;  cursor: pointer;}
#about .sec03_con .icon_02 { display: none;}
#about .sec03_con .slider_ele.active .iconWrap {  height: 263px;}
#about .sec03_con .slider_ele.active .icon_01 {  display: none;}
#about .sec03_con .slider_ele.active .icon_02 {  width: 96%; display: inline-block;}
#about .sec03_con .font_block {  padding-top: 16px;}
#about .sec03_con .f_title { padding-bottom: 20px; text-align: center;}
#about .sec03_con .f_title p {   font-size: 24px;  line-height: 45px; color: #333333;}
#about .sec03_con .f_con {  padding: 0 20px;}
#about .sec03_con .f_con p { font-size: 14px; line-height: 28px; color: #333333;}
#about .sec03_con .f_con p strong {  color: #c89035;}
#about .sec03_con .sec03_prev {
    width: 40px;
    height: 40px;
    background: url(../images/sec03_prev.png) no-repeat center center;
    position: absolute;
    left: -40px;
    top: 116px;
    cursor: pointer;
}

#about .sec03_con .sec03_next {
    width: 40px;
    height: 40px;
    background: url(../images/sec03_next.png) no-repeat center center;
    position: absolute;
    right: -40px;
    top: 116px;
    cursor: pointer;
}

#about .sec03_con_mobile {
    position: relative;
    display: none;
}

#about .section04 {
    background: #f6f6f6;
}

#about .sec04_con {
    padding-top: 50px;
}

#about .sec04_ele {
    width: 50%;
    float: left;
}

#about .sec04_ele_padd {
    padding: 0 18px;
}

#about .sec04_ele_inner {
    height: 348px;
    padding-bottom: 46px;
    cursor: pointer;
}

#about .sec04_ele_padd .sec04_imglist {
    /*display: none;*/
}

#about .sec04_con .imgWrap {
    height: 281px;
    overflow: hidden;
}

#about .sec04_con .imgWrap img {
    width: 100%;
}

#about .sec04_con .font_wrap {
    padding-right: 8px;
    padding-top: 24px;
    padding-bottom: 12px;
    border-bottom: 1px solid #cfcfcf;
}

#about .sec04_con .font_wrap p {
    line-height: 28px;
    height: 28px;
    font-size: 22px;
    padding-right: 26px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    background: url(../images/a_sec4_right.png) no-repeat right center;
}

#about .sec04_con .font_wrap p:hover {
    color: #d28c1e;
    background-image: url(../images/a_sec4_right_hover.png);
}

#about .section05 {background:#f2f2f2 url(../images/about_sec05_bg.jpg) no-repeat center center;background-size: cover;}
#about .sec05_con { overflow: hidden;}
#about .sec05_con_p {  width: 50%;float:left;font-size: 16px;line-height: 30px;}
#about .sec05_title {padding:15px 0;}
#about .sec05_title p { font-size: 32px; line-height: 45px; color: #271c0b;}
#about .sec05_con_p p b{ font-size: 18px; color: #f00;}
#about .sec05_title .line { width: 30px; padding-bottom: 10px; border-bottom: 3px solid #c89035;}
#about .sec05_con_img { width: 50%;float:right;}



#projects .section {
    position: relative;
    padding-top: 78px;
    padding-bottom: 78px;
    background: #f6f6f6;
}

#projects .sec01_ele {
    padding-bottom: 58px;
}

#projects .sec01_inner {
    padding-bottom: 58px;
    border-bottom: 1px solid #e4e4e4;
}

#projects .sec01_in .img_block {
    width: 445px;
    float: left;
}

#projects .sec01_in .img_block img {
    display: block;
    width: 100%;
}

#projects .sec01_in .font_block {
    padding-left: 476px;
}

#projects .sec01_in .font_block p {
    font-size: 16px;
    color: #666666;
    line-height: 30px;
}

#projects .sec01_in .font_block .h {
    font-size: 18px;
    line-height: 28px;
    color: #333333;
    padding-top: 26px;
    font-weight: bold;
}

#projects .sec01_in .font_block .p01 {
    color: #c68c31;
    padding-top: 16px;
    padding-bottom: 16px;
}

#projects .readerMore {
    width: 170px;
    height: 53px;
    margin: 0 auto;
    cursor: pointer;
    background: url(../images/pro_more.png) no-repeat center center;
}

#projects .readerMore:hover {
    background-image: url(../images/pro_more_hover.png);
}

#projects .readerMore p {
    font-size: 14px;
    line-height: 53px;
    text-align: center;
    color: #333333;
}

#projects .readerMore:hover p {
    color: #005bac;
}

#aboutus_select .section01 {
    position: relative;
    padding-top: 78px;
    padding-bottom: 78px;
    overflow-x: hidden;
    background: #f6f6f6;
}

#aboutus_select .sec01_title {
    text-align: center;
    padding-bottom: 20px;
}

#aboutus_select .sec01_title p {
    font-size: 30px;
    line-height: 45px;
    color: #333333;
}

#aboutus_select .sec01_eles {
    padding-top: 20px;
    font-size: 0;
}

#aboutus_select .sec01_ele {
    /*float: left;*/
    display: inline-block;
    vertical-align: top;
    width: 25%;
    padding-bottom: 20px;
}

#aboutus_select .sec01_ele_inner {
    padding: 0 10px;
}

#aboutus_select .sec01_e_img {
    /*height: 300px;*/
    min-height: 300px;
    position: relative;
    overflow: hidden;
}

#aboutus_select .sec01_e_img .fss_img {
    position: relative;
    width: 100%;
    height: 100%;
}

#aboutus_select .sec01_e_img .fss_img img {
    width: 100%;
    display: block;
}

#aboutus_select .font_cover {
    width: 100%;
    /*overflow: hidden;*/
    display: none;
    /*height: 300px;*/
    position: relative;
    background: #eee;
    /*background: url(../images/ab_s_cover.png) repeat;*/
}

#aboutus_select .font_cover>div {
    min-height: 190px;
}

#aboutus_select .font_cover p {
    font-size: 14px;
}


/*#aboutus_select .font_cover.active{
	
    filter:alpha(opacity=100); 
    -moz-opacity:1;   
    -khtml-opacity: 1;    
    opacity: 1;  
}*/

#aboutus_select .f_c_inner {
    /*position: absolute;*/
    /*bottom: 36px;
    top: 36px;
    left: 36px;
    right: 36px;*/
    padding: 11px;
}

#aboutus_select .f_c_inner p {
    font-size: 14px;
    line-height: 24px;
    color: #333;
}

#aboutus_select .sec01_e_name {
    height: 48px;
    background: #ffffff;
}

#aboutus_select .sec01_e_padd {
    padding: 12px 26px 0;
}

#aboutus_select .sec01_e_padd p.name {
    float: left;
    font-size: 18px;
    line-height: 26px;
    color: #333333;
    font-weight: bold;
}

#aboutus_select .sec01_e_padd p.per_post {
    float: right;
    font-size: 14px;
    line-height: 26px;
    color: #333333;
}

#aboutus_select .section02 {
    position: relative;
    height: 673px;
    overflow-x: hidden;
    background: url(../images/ab_s_sec02bg_02.jpg) no-repeat center center;
    background-size: cover;
}

#aboutus_select .sec02_font {
    padding-top: 155px;
    float: left;
    width: 53%;
}

#aboutus_select .sec02_title {
    padding-bottom: 50px;
}

#aboutus_select .sec02_title p {
    font-size: 50px;
    line-height: 65px;
    color: #ffffff;
}

#aboutus_select .sec02_con {
    padding-bottom: 60px;
}

#aboutus_select .sec02_con p {
    font-size: 18px;
    line-height: 32px;
    color: #ffffff;
}

#aboutus_select .sec02_btn {
    width: 192px;
    height: 58px;
    border: 1px solid #ffffff;
    border-radius: 58px;
}

#aboutus_select .sec02_btn p {
    text-align: center;
    line-height: 58px;
    font-size: 18px;
    color: #ffffff;
}

#aboutus_select .sec02_btn:hover {
    background: #c68c31;
    border-color: #c68c31;
}

#aboutus_select .section03 {
    position: relative;
    overflow-x: hidden;
    padding-top: 70px;
    padding-bottom: 70px;
    background: #f6f6f6;
}

#aboutus_select .sec03_title {
    padding-bottom: 30px;
}

#aboutus_select .sec03_title p {
    font-size: 32px;
    line-height: 45px;
    color: #333333;
}

#aboutus_select .sec03_con {
    height: 435px;
}

#aboutus_select .sec03_img {
    float: left;
    height: 100%;
    width: 50%;
    overflow: hidden;
}

#aboutus_select .sec03_font {
    float: left;
    height: 100%;
    width: 50%;
    background: #ffffff;
}

#aboutus_select .sec03_f_inner {
    padding: 94px 50px 0;
}

#aboutus_select .sec03_f_wrap {
    padding-bottom: 58px;
}

#aboutus_select .sec03_f_wrap p {
    font-size: 16px;
    line-height: 30px;
    color: #333333;
}

#aboutus_select .sec03_btn {
    width: 140px;
    height: 44px;
    border-radius: 44px;
    border: 1px solid #c68c31;
    background: #c68c31;
}

#aboutus_select .sec03_btn p {
    text-align: center;
    line-height: 44px;
    font-size: 14px;
    color: #ffffff;
}

#aboutus_select .sec03_btn:hover {
    background: transparent;
}

#aboutus_select .sec03_btn:hover p {
    color: #c68c31;
}

#aboutus_select .section04 {
    position: relative;
    overflow-x: hidden;
    padding-top: 70px;
    padding-bottom: 70px;
    background: #ffffff;
}

#aboutus_select .sec04_title {
    padding-bottom: 30px;
    float: left;
}

#aboutus_select .sec04_title p {
    font-size: 32px;
    line-height: 45px;
    color: #333333;
}

#aboutus_select .sec04_sele_btn {
    float: right;
}

#aboutus_select .sec_04_btn {
    float: left;
    margin-left: 10px;
    width: 145px;
    height: 42px;
    border-radius: 42px;
    border: 1px solid #828282;
}

#aboutus_select .sec_04_btn p {
    text-align: center;
    line-height: 42px;
    font-size: 14px;
    color: #333333;
}

#aboutus_select .sec_04_btn.active {
    border-color: #2f99db;
    background: #2f99db;
}

#aboutus_select .sec_04_btn.active p {
    color: #ffffff;
}

#aboutus_select .sec_04_btn:hover {
    border-color: #2f99db;
    background: #2f99db;
}

#aboutus_select .sec_04_btn:hover p {
    color: #ffffff;
}

#aboutus_select .sec04_content {
    padding-top: 20px;
}

#aboutus_select .sec04_cata {
    display: none;
    font-size: 0px;
}

#aboutus_select .sec04_content .mCSB_horizontal>.mCSB_container.mCS_no_scrollbar {
    min-width: 100%;
}

#aboutus_select .sec04_cata01 {
    text-align: center;
}

#aboutus_select .sec04_cata02 {
    text-align: center;
}

#aboutus_select .sec04_cata.active {
    display: block;
}

#aboutus_select .sec04_ele {
    width: 176px;
    height: 166px;
    /* float:left; */
    padding-right: 34px;
    background: url(../images/ab_s_icon.png) no-repeat right center;
    display: inline-block;
}

#aboutus_select .sec04_ele_last {
    background: none;
}

#aboutus_select .sec04_ele p {
    font-size: 20px;
    line-height: 166px;
    height: 166px;
    margin-left: 10px;
    text-align: center;
}

#aboutus_select .sec04_ele.active p {
    border-radius: 176px;
    background: #c68c31;
    color: #ffffff;
}

#aboutus_select .section05 {
    position: relative;
    overflow-x: hidden;
    padding-top: 70px;
    padding-bottom: 70px;
    background: #f6f6f6;
}

#aboutus_select .sec05_title {
    padding-bottom: 30px;
    float: left;
}

#aboutus_select .sec05_title p {
    font-size: 32px;
    line-height: 45px;
    color: #333333;
}

#aboutus_select .sec05_sele_btn {
    float: right;
}

#aboutus_select .sec_05_btn {
    float: left;
    margin-left: 10px;
    width: 145px;
    height: 42px;
    border-radius: 42px;
    border: 1px solid #828282;
}

#aboutus_select .sec_05_btn p {
    text-align: center;
    line-height: 42px;
    font-size: 14px;
    color: #333333;
}

#aboutus_select .sec_05_btn.active {
    border-color: #2f99db;
    background: #2f99db;
}

#aboutus_select .sec_05_btn.active p {
    color: #ffffff;
}

#aboutus_select .sec_05_btn:hover {
    border-color: #2f99db;
    background: #2f99db;
}

#aboutus_select .sec_05_btn:hover p {
    color: #ffffff;
}

#aboutus_select .sec05_content {
    padding-top: 20px;
}

#aboutus_select .sec05_cata {
    display: none;
}

#aboutus_select .sec05_cata.active {
    display: block;
}

#aboutus_select .sec05_ele {
    padding-bottom: 26px;
}

#aboutus_select .sec05_e_padd {
    padding: 18px 38px;
    border: 1px solid #c7c7c7;
    background: #f0f0f0;
    cursor: pointer;
}

#aboutus_select .sec05_e_inner {
    padding-left: 23px;
    background: url(../images/ab_s5_cir.png) no-repeat left 8px;
}

#aboutus_select .sec05_ele.active .sec05_e_inner {
    background-image: url(../images/ab_s5_cir_active.png);
}

#aboutus_select .sec05_t {
    padding-right: 50px;
    cursor: pointer;
    background: url(../images/ab_s5_plu.png) no-repeat right 4px;
}

#aboutus_select .sec05_ele.active .sec05_t {
    background-image: url(../images/ab_s5_redu.png);
}

#aboutus_select .sec05_t p {
    font-size: 20px;
    line-height: 28px;
}

#aboutus_select .sec05_hid {
    display: none;
}

#aboutus_select .sec05_h_inner {
    padding-top: 12px;
}

#aboutus_select .sec05_h_inner p {
    font-size: 16px;
    line-height: 32px;
    color: #333333;
}

#aboutus_select .section05 .moreWrap {
    padding-top: 20px;
}

#aboutus_select .section05 .more {
    width: 145px;
    height: 42px;
    border: 1px solid #9f9f9f;
    margin: 0 auto;
    border-radius: 42px;
    cursor: pointer;
}

#aboutus_select .section05 .more p {
    line-height: 42px;
    text-align: center;
    color: #9f9f9f;
}

#aboutus_select .section05 .more:hover {
    background: #2f99db;
    border-color: #2f99db;
}

#aboutus_select .section05 .more:hover p {
    color: #ffffff;
}

#contactus .section01 { position: relative; padding-top: 48px;padding-bottom: 78px;overflow-x: hidden;}
#contactus .sec01_ele {float: left; width: 50%;}
#contactus .sec01_left { padding-right: 15px;}
#contactus .sec01_right { padding-left: 15px;}
#contactus .sec01_con {  height: 500px;  padding: 20px;  border: 1px solid rgb(220, 220, 220);}
#contactus .sec01_con .company_title {  font-weight: bold;color: #000;font-size: 18px;  padding-bottom: 10px;}
#contactus .sec01_con .address_text {line-height: 30px;color: #666;  position: relative;  padding-bottom: 10px;}
#contactus .sec01_title {  padding-bottom: 40px;}
#contactus .sec01_title p { font-size: 32px; line-height: 33px; text-align: center;color: #271c0b;}
#dituContent {  height: 500px;}

#aboutus_harvest .section01 {  position: relative; padding-top: 78px;padding-bottom: 78px;overflow-x: hidden;  background: #f6f6f6;}
#aboutus_harvest .sec01_img { float: left; width: 50%;}
#aboutus_harvest .sec01_img_padd {  padding: 0 30px;}
#aboutus_harvest .sec01_img img { width: 100%;}
#aboutus_harvest .sec01_font { float: left; width: 50%;}
#aboutus_harvest .sec01_font_padd { padding-left: 60px;   padding-top: 68px;}
#aboutus_harvest .sec01_title { padding-bottom: 34px;}
#aboutus_harvest .sec01_title p {font-size: 32px; line-height: 45px; color: #333333;}
#aboutus_harvest .sec01_ele { padding-bottom: 10px;}
#aboutus_harvest .sec01_ele .e_title { cursor: pointer;padding-left: 22px;background: url(../images/ab_h_plus.png) no-repeat left 6px;}
#aboutus_harvest .sec01_ele.active .e_title {background-image: url(../images/ab_h_reduce.png);}
#aboutus_harvest .sec01_ele .e_title p {font-size: 18px;  line-height: 24px; color: #333333;}
#aboutus_harvest .sec01_ele .e_hid { display: none;}
#aboutus_harvest .sec01_ele .e_hid_inner { padding-top: 10px;padding-left: 22px;}
#aboutus_harvest .sec01_ele .e_hid_inner p { font-size: 14px; line-height: 24px; color: #666666}
#aboutus_harvest .section02 {
    position: relative;
    padding-top: 78px;
    padding-bottom: 78px;
    overflow-x: hidden;
    background: url(../images/ab_h_sec02_bg.jpg) no-repeat;
    background-size: cover;
}
#aboutus_harvest .sec02_title {text-align: center; padding-bottom: 20px;}
#aboutus_harvest .sec02_title p {font-size: 30px;line-height: 45px;color: #ffffff;}
#aboutus_harvest .sec02_con {  padding-top: 20px;}
#aboutus_harvest .sec02_ele {  width: 33.333%; float: left;}
#aboutus_harvest .sec02_e_padd { padding: 0 25px;}
#aboutus_harvest .sec02_inner {padding: 42px 50px;  border: 1px solid #ffffff; height: 450px;}
#aboutus_harvest .sec2_e_title { padding-bottom: 22px;}
#aboutus_harvest .sec2_e_title p { font-size: 32px; line-height: 45px;color: #ffffff;}
#aboutus_harvest .sec2_e_float { width: 50%; float: left;}
#aboutus_harvest .sec2_e_float p { font-size: 16px;line-height: 32px; color: #ffffff;}

#syHzhbSwiper{margin-top: 20px;	border-top: 1px solid #e0e0e0;border-left: 1px solid #e0e0e0; }
#syHzhbSwiper .swiper-slide{border: 1px solid #e0e0e0; border-top: none;border-right: none;width:12.58%; padding:1.99%;float:left;}
#syHzhbSwiper .swiper-slide:nth-of-type(6n+6){border-right: 1px solid #e0e0e0; }

#syHzhbSwiper .pic img{display: block;width: 100%; transition: all .5s ease;}
#syHzhbSwiper .swiper-slide:hover{
	box-shadow: 0 0 15px 0 rgba(0, 0, 0, .4);
	transition: all .5s ease;
}


/******************************/

#aboutus_person .section01 {
    position: relative;
    padding-top: 78px;
    padding-bottom: 78px;
    overflow-x: hidden;
    background: #f6f6f6;
}

#aboutus_person .sec01_img {
    float: left;
    width: 50%;
}

#aboutus_person .sec01_img_padd {
    padding: 0 30px;
}

#aboutus_person .sec01_img img {
    width: 100%;
}

#aboutus_person .sec01_font {
    float: left;
    width: 50%;
}

#aboutus_person .sec01_font_padd {
    padding-left: 60px;
    padding-top: 68px;
}

#aboutus_person .sec01_title {
    padding-bottom: 34px;
}

#aboutus_person .sec01_title p {
    font-size: 32px;
    line-height: 45px;
    color: #333333;
}

#aboutus_person .sec01_ele {
    padding-bottom: 10px;
}

#aboutus_person .sec01_ele .e_title {
    cursor: pointer;
    padding-left: 22px;
    background: url(../images/ab_h_plus.png) no-repeat left 6px;
}

#aboutus_person .sec01_ele.active .e_title {
    background-image: url(../images/ab_h_reduce.png);
}

#aboutus_person .sec01_ele .e_title p {
    font-size: 18px;
    line-height: 24px;
    color: #333333;
}

#aboutus_person .sec01_ele .e_hid {
    display: none;
}

#aboutus_person .sec01_ele .e_hid_inner {
    padding-top: 10px;
    padding-left: 22px;
}

#aboutus_person .sec01_ele .e_hid_inner p {
    font-size: 14px;
    line-height: 24px;
    color: #666666
}

#aboutus_person .sec01_ ele .e_hid_inner p img {
    max-width: 100%;
    display: block;
    margin: 0 auto;
}

#aboutus_person .section02 {
    position: relative;
    padding-top: 78px;
    padding-bottom: 78px;
    overflow-x: hidden;
    background: #e7e7e7;
}

#aboutus_person .sec02_title {
    text-align: center;
    padding-bottom: 20px;
}

#aboutus_person .sec02_title p {
    font-size: 30px;
    line-height: 45px;
    color: #333333;
}

#aboutus_person .sec02_con {
    padding-top: 20px;
}

#aboutus_person .sec02_con img {
    max-width: 100%;
    margin: 0 auto;
    display: block;
}

#aboutus_person .sec02_ele {
    width: 33.333%;
    float: left;
}

#aboutus_person .sec02_e_padd {
    padding: 0 25px;
}

#aboutus_person .sec02_inner {
    padding: 42px 50px;
    border: 1px solid #ffffff;
    height: 450px;
}

#aboutus_person .sec2_e_title {
    padding-bottom: 22px;
}

#aboutus_person .sec2_e_title p {
    font-size: 32px;
    line-height: 45px;
    color: #ffffff;
}

#aboutus_person .sec2_e_float {
    width: 50%;
    float: left;
}

#aboutus_person .sec2_e_float p {
    font-size: 16px;
    line-height: 32px;
    color: #ffffff;
}

#aboutus_recruit .section {
    position: relative;
    padding-top: 78px;
    padding-bottom: 78px;
    overflow-x: hidden;
}

#aboutus_recruit .section01_01 {
    position: relative;
    padding-top: 78px;
    padding-bottom: 78px;
    overflow-x: hidden;
    background: #f6f6f6 url(../images/ab_re_se01_bg.jpg) no-repeat center center;
    background-size: cover;
}

#aboutus_recruit .sec01_01_title {
    text-align: center;
    padding-bottom: 20px;
}

#aboutus_recruit .sec01_01_title p {
    font-size: 30px;
    line-height: 45px;
    color: #333333;
}

#aboutus_recruit .sec01_01_p {
    width: 665px;
    margin: 0 auto;
    text-align: center;
}

#aboutus_recruit .sec01_01_p p {
    font-size: 14px;
    line-height: 28px;
    color: #666666;
}

#aboutus_recruit .section01 {
    background: #f5f5f5;
}

#aboutus_recruit .sec01_con {
    position: relative;
}

#aboutus_recruit .sec01_con .img_block {
    width: 50%;
    /* z-index:  0; */
    /* position:  relative; */
    position: absolute;
    top: 0;
    left: 0;
    float: left;
}

#aboutus_recruit .sec01_con .img_block img {
    width: 100%;
}

#aboutus_recruit .sec01_con .font_block {
    padding-left: 40%;
    padding-top: 138px;
    position: relative;
    z-index: 2;
    /* float: left; */
}

#aboutus_recruit .sec01_con .f_b_padd {
    padding: 60px 77px;
    background: #ffffff;
}

#aboutus_recruit .sec01_con .f_b_padd .h {
    font-size: 30px;
    line-height: 45px;
    color: #333333;
    padding-bottom: 16px;
}

#aboutus_recruit .sec01_con .f_b_padd .p_wrap {
    padding-bottom: 31px;
}

#aboutus_recruit .sec01_con .f_b_padd .p_wrap p {
    font-size: 14px;
    line-height: 28px;
    color: #666666;
}

#aboutus_recruit .sec01_con .f_b_padd .p_wrap img {
    max-width: 100%;
    padding-top: 24px;
}

#aboutus_recruit .section02 {
    padding-top: 100px;
    padding-bottom: 100px;
    background: url(../images/ab_re_sec02_01.jpg) no-repeat;
    background-size: cover;
    height: 492px;
}

#aboutus_recruit .sec02_con {
    width: 50%;
    position: relative;
    width: 660px;
    z-index: 2;
    float: right;
    margin-right: 80px;
}

#aboutus_recruit .sec02_inner {
    /*width: 98%;*/
    padding-top: 60px;
    padding-right: 60px;
    padding-bottom: 60px;
    background: #ffffff;
}

#aboutus_recruit .sec02_font {
    width: 500px;
    padding-left: 54px;
}

#aboutus_recruit .sec02_font .h {
    font-size: 32px;
    line-height: 45px;
    color: #333333;
}

#aboutus_recruit .sec02_font .p_wrap {
    padding-top: 16px;
}

#aboutus_recruit .sec02_font .p_wrap p {
    font-size: 14px;
    line-height: 24px;
    color: #333333;
}

#aboutus_recruit .sec02_con .bg {
    position: absolute;
    z-index: -1;
    width: 100%;
    height: 100%;
    bottom: -40px;
    right: -80px;
    background: url(../images/ab_re_sec02_bg.png) no-repeat right bottom;
}

#aboutus_recruit .section03 {
    background: #f5f5f5;
}

#aboutus_recruit .sec03_block01 {
    padding-bottom: 40px;
}

#aboutus_recruit .sec03_block01 .imgblock {
    float: left;
    width: 50%;
}

#aboutus_recruit .sec03_block01 .imgblock_inner {
    padding-right: 25px;
}

#aboutus_recruit .sec03_block01 .imgblock_inner img {
    width: 100%;
}

#aboutus_recruit .sec03_block01 .fontblock {
    float: left;
    width: 50%;
}

#aboutus_recruit .sec03_block01 .fontblock_inner {
    padding-left: 25px;
    padding-top: 50px;
}

#aboutus_recruit .sec03_block01 .fontblock_inner p {
    font-size: 16px;
    line-height: 32px;
    color: #666666;
}

#aboutus_recruit .sec03_cata {
    text-align: center;
    font-size: 0px;
}

#aboutus_recruit .sec03_ele {
    width: 176px;
    height: 166px;
    /* float:left; */
    padding-right: 34px;
    background: url(../images/ab_s_icon.png) no-repeat right center;
    display: inline-block;
}

#aboutus_recruit .sec03_ele_last {
    background: none;
}

#aboutus_recruit .sec03_ele p {
    margin-left: 10px;
    font-size: 20px;
    line-height: 166px;
    height: 166px;
    text-align: center;
}

#aboutus_recruit .sec03_ele.active p {
    border-radius: 176px;
    background: #c68c31;
    color: #ffffff;
}

#aboutus_recruit .section04 {
    background: url(../images/ab_rec_sec04_02.jpg) no-repeat center center;
    background-size: cover;
}

#aboutus_recruit .section04 .slider_wrap {
    position: relative;
    padding-bottom: 96px;
    width: 862px;
    margin: 0 auto;
}

#aboutus_recruit .section04 .slider_ele {
    float: left;
}

#aboutus_recruit .section04 .slider_title {
    padding-bottom: 20px;
    text-align: center;
}

#aboutus_recruit .section04 .slider_title p {
    font-size: 36px;
    line-height: 45px;
    color: #000000;
}

#aboutus_recruit .section04 .slider_title .line {
    padding-bottom: 20px;
    width: 30px;
    margin: 0 auto;
    border-bottom: 2px solid #ffffff;
}

#aboutus_recruit .section04 .img_icon {
    padding-top: 33px;
}

#aboutus_recruit .section04 .slider_con {
    text-align: center;
}

#aboutus_recruit .section04 .slider_con p {
    font-size: 16px;
    line-height: 32px;
    color: #000000;
}


/**/

#aboutus_recruit .section04 .paging {
    position: absolute;
    bottom: 10px;
    width: 100%;
    text-align: center;
}

#aboutus_recruit .section04 .paging a {
    margin: 0 5px;
    width: 12px;
    height: 12px;
    background: url(../images/des_cir_white.png) no-repeat center center;
    display: inline-block;
    font-size: 0;
    line-height: 0;
    text-indent: 1000;
    overflow: hidden;
}

#aboutus_recruit .section04 .paging a.selected {
    background-image: url(../images/des_cir_white_active.png);
}


/**/

#technology .section01 {
    position: relative;
    padding-top: 78px;
    padding-bottom: 78px;
    overflow-x: hidden;
    background: #f5f5f5;
}

#technology .sec01_con {
    position: relative;
}

#technology .sec01_con .img_block {
    width: 50%;
    /* z-index:  0; */
    /* position:  relative; */
    position: absolute;
    top: 0;
    right: 0;
    float: right;
}

#technology .sec01_con .img_block img {
    width: 100%;
}

#technology .sec01_con .font_block {
    padding-right: 40%;
    padding-top: 138px;
    position: relative;
    z-index: 2;
    /* float: left; */
}

#technology .sec01_con .f_b_padd {
    padding: 60px 77px;
    background: #ffffff;
}

#technology .sec01_con .f_b_padd .h {
    font-size: 30px;
    line-height: 45px;
    color: #333333;
    padding-bottom: 16px;
}

#technology .sec01_con .f_b_padd .p_wrap {
    padding-bottom: 31px;
}

#technology .sec01_con .f_b_padd .p_wrap p {
    font-size: 14px;
    line-height: 28px;
    color: #666666;
}

#technology .sec01_con .f_b_padd .tel {
    font-size: 16px;
    line-height: 32px;
    color: #c68c31;
    background: url(../images/tel24.png) no-repeat left 2px;
    padding-left: 45px;
}

#technology .section02 {
    height: 680px;
    position: relative;
    margin: 20px 0;
}

#technology .section02 .videoWrap {
    position: relative;
    width: 100%;
    height: 100%;
}

#technology .section02 .close_video {
    position: absolute;
    width: 72px;
    height: 72px;
    top: 3%;
    right: 5%;
    cursor: pointer;
    background: url(../images/close_video.png) no-repeat center center;
}

#technology .section02 .sec02_con {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background: url(../images/te_sec02_con_bg.jpg) no-repeat center center;
    background-size: cover;
}

#technology .sec02_rel {
    height: 100%;
}

#technology .sec02_con .left {
    float: left;
    width: 50%;
    height: 100%;
}

#technology .sec02_con .font_wrap {
    padding: 173px 48px 0;
}

#technology .sec02_con .s2_title {
    font-size: 30px;
    line-height: 45px;
    color: #ffffff;
}

#technology .sec02_con .p_wrap {
    padding-top: 10px;
    padding-bottom: 30px;
}

#technology .sec02_con .p_wrap p {
    font-size: 14px;
    line-height: 24px;
    color: #ffffff;
}

#technology .sec02_con .more {
    width: 214px;
    height: 60px;
    border-radius: 60px;
    background: #c68c31;
    text-align: center;
    line-height: 60px;
    font-size: 14px;
    color: #ffffff;
    border: 1px solid #c68c31;
    cursor: pointer;
}

#technology .sec02_con .more:hover {
    background: none;
    color: #c68c31;
}

#technology .sec02_con .right {
    float: left;
    width: 50%;
    height: 100%;
    position: relative;
}

#technology .sec02_con .video_play {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    margin: auto;
    width: 84px;
    height: 84px;
    cursor: pointer;
    background: url(../images/video_play.png) no-repeat center center;
}

#technology .section03 {
    position: relative;
    padding-top: 78px;
    /* padding-bottom: 78px; */
    overflow-x: hidden;
    background: #f5f5f5;
}

#technology .sec03_ele {
    padding-bottom: 70px
}

#technology .sec03_con {
    position: relative;
    height: 456px;
}

#technology .sec03_con .left_img {
    width: 50%;
    float: left;
    height: 100%;
    overflow: hidden;
}

#technology .sec03_ele.even .sec03_con .left_img {
    float: right;
}

#technology .sec03_con .left_font {
    width: 50%;
    float: left;
    height: 100%;
    background: #ffffff;
}

#technology .sec03_con .left_f_padd {
    padding: 90px 40px 0 40px;
}

#technology .sec03_con .left_f_padd .h {
    font-size: 30px;
    line-height: 45px;
    color: #333333;
    padding-bottom: 16px;
}

#technology .sec03_con .left_f_padd .p_wrap {
    padding-bottom: 31px;
}

#technology .sec03_con .left_f_padd .p_wrap p {
    font-size: 14px;
    line-height: 28px;
    color: #666666;
}

#technology .sec03_con .left_f_padd .p_wrap ul {
    padding-top: 10px;
}

#technology .sec03_con .left_f_padd .p_wrap li {
    padding-left: 25px;
    background: url(../images/te_icon01.png) no-repeat left 6px;
}

#technology .section04 {
    position: relative;
    /* padding-top: 78px; */
    padding-bottom: 78px;
    overflow-x: hidden;
    background: #f5f5f5;
}

#technology .sec04_title {
    text-align: center;
}

#technology .sec04_title p {
    font-size: 36px;
    line-height: 45px;
    color: #333333;
}

#technology .sec04_title p.info {
    font-size: 16px
}

#technology .sec04_con {
    padding-top: 33px;
    overflow-y: hidden;
}

#technology .s04_ele {
    float: left;
    width: 33.333%;
}

#technology .s04_e_padd {
    padding: 0 12px;
}

#technology .s04_ele .imgWrap img {
    display: block;
    width: 100%;
}

#technology .s04_ele .font_wrap {
    padding-top: 22px;
}

#technology .s04_title p {
    font-size: 18px;
    line-height: 32px;
    color: #333333;
}

#design .section01 {
    position: relative;
    padding-top: 78px;
    padding-bottom: 78px;
    overflow: hidden;
    background: #f6f6f6;
}

#design .sec01_title {
    text-align: center;
    padding-bottom: 20px;
}

#design .sec01_title p {
    font-size: 30px;
    line-height: 45px;
    color: #333333;
}

#design .sec01_p {
    padding-bottom: 30px;
    width: 665px;
    margin: 0 auto;
    text-align: center;
}

#design .sec01_p p {
    font-size: 14px;
    line-height: 28px;
    color: #666666;
}

#design .sec01_con .img_block img {
    width: 100%;
}

#design .section02 {
    position: relative;
    padding-bottom: 78px;
    overflow: hidden;
    background: #f6f6f6;
}

#design .s02_title {
    padding-bottom: 20px;
    text-align: center;
}

#design .s02_title p {
    font-size: 30px;
    line-height: 45px;
    color: #333333;
}

#design .s02_cata {
    text-align: center;
    padding-bottom: 60px;
}

#design .s02_c_ele {
    display: inline-block;
    padding: 5px;
}

#design .s02_c_ele p {
    width: 172px;
    height: 46px;
    border-radius: 46px;
    line-height: 46px;
    text-align: center;
    font-size: 16px;
    cursor: pointer;
    color: #333333;
    background: transparent;
}

#design .s02_c_ele p:hover,
#design .s02_c_ele.active p {
    color: #ffffff;
    background: #c68c31;
}

#design .s02_slider_ele {
    display: none;
    position: relative;
    padding-bottom: 80px;
}

#design .s02_slider_ele.active {
    display: block;
}

#design .s02_slider_ele .slider_ele {
    float: left;
    padding: 0 10px;
    width: 328px;
    height: 456px;
}

#design .s02_slider_ele .slider_ele img {
    width: 100%;
}

#design .s02_slider_ele .paging {
    position: absolute;
    bottom: 10px;
    width: 100%;
    text-align: center;
}

#design .s02_slider_ele .paging a {
    margin: 0 5px;
    width: 12px;
    height: 12px;
    background: url(../images/des_cir.png) no-repeat center center;
    display: inline-block;
    font-size: 0;
    line-height: 0;
    text-indent: 1000;
    overflow: hidden;
}

#design .s02_slider_ele .paging a.selected {
    background-image: url(../images/des_cir_active.png);
}

#advantage .section01 {
    position: relative;
    overflow-x: hidden;
    background: #f6f6f6 url(../images/adv_sec01_bg.jpg);
    background-size: cover;
    height: 857px;
}

#advantage .sec01_font {
    width: 50%;
    float: right;
    padding-top: 232px;
}

#advantage .sec01_title {
    padding-bottom: 20px;
}

#advantage .sec01_title p {
    font-size: 30px;
    line-height: 45px;
    color: #333333;
}

#advantage .sec01_ele {
    float: left;
    width: 50%;
}

#advantage .sec01_e_inner {
    padding-top: 30px;
    padding-right: 25px;
}

#advantage .sec01_e_con {
    border-bottom: 1px solid #e6e6e6;
    position: relative;
    padding-left: 52px;
    padding-bottom: 30px;
}

#advantage .s01_ic {
    position: absolute;
    left: 0;
    top: 0;
}

#advantage .sec01_e_con p {
    color: #333333;
    font-size: 14px;
    line-height: 24px;
}

#advantage .sec01_e_con p.h {
    font-size: 20px;
    line-height: 32px;
}

#advantage .section02 {
    position: relative;
    overflow-x: hidden;
    padding-top: 129px;
    padding-bottom: 129px;
}

#advantage .sec02_font {
    float: left;
    width: 50%;
    padding-top: 118px;
}

#advantage .sec02_f_inner {
    padding-right: 100px;
}

#advantage .sec02_font .h {
    font-size: 42px;
    line-height: 55px;
    color: #333333;
}

#advantage .sec02_font .p1 {
    font-size: 24px;
    line-height: 48px;
}

#advantage .sec02_font .div_p {
    padding-top: 20px;
}

#advantage .sec02_font p {
    font-size: 14px;
    line-height: 28px;
    color: #333333;
}

#advantage .sec02_img {
    float: left;
    width: 50%;
}

#advantage .sec02_img_inner {
    padding-left: 30px;
}

#advantage .sec02_img img {
    max-width: 100%;
}

#advantage .section03 {
    position: relative;
    overflow-x: hidden;
}

#advantage .section03 .imgBlock img {
    display: block;
    width: 100%;
}

#advantage .sec03_font {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}

#advantage .section03 .sec02_f_in {
    width: 50%;
    padding-top: 270px;
}

#advantage .section03.odd .sec02_f_in {
    float: right;
    text-align: right;
}

#advantage .section03 .h {
    font-size: 42px;
    line-height: 55px;
}

#advantage .section03 .p1 {
    font-size: 24px;
    line-height: 48px;
}

#advantage .section03 .div_p {
    padding-top: 20px;
}

#advantage .section03 p {
    font-size: 14px;
    line-height: 28px;
    color: #ffffff;
}

#advantage .section03_03 p {
    /* color: #333333; */
    color: #fff;
}

#advantage .section04 {
    position: relative;
    overflow-x: hidden;
    padding-top: 98px;
    padding-bottom: 98px;
}

#advantage .sec04_con {
    overflow: hidden;
}

#advantage .sec04_img {
    float: left;
    width: 50%;
}

#advantage .sec04_i_inner {
    padding-right: 20px;
}

#advantage .sec04_i_inner img {
    width: 100%;
}

#advantage .sec04_f_inner {
    padding-left: 20px;
    padding-top: 12px;
}

#advantage .sec04_font .h {
    font-size: 42px;
    line-height: 55px;
}

#advantage .sec04_font .p1 {
    font-size: 24px;
    line-height: 48px;
}

#advantage .sec04_font .div_p {
    padding-top: 20px;
}

#advantage .sec04_font p {
    font-size: 14px;
    line-height: 28px;
    color: #333333;
}



#product_detail .section { position: relative; padding-top: 78px; padding-bottom: 78px; overflow-x: hidden; background: #f5f5f5;}
#product_detail .sec01_con .img_block { float: left;  width: 40%;}
#product_detail .sec01_con .img_block_inner { padding-right: 30px;  text-align:center;}
#product_detail .sec01_con .font_block {float: left;  width: 60%;}
#product_detail .sec01_con .font_block_inner {  padding-left: 30px;}
#product_detail .sec01_con .h { font-size: 32px;line-height: 45px;padding-bottom: 26px;padding-top: 46px;color: #333;}
#product_detail .sec01_con p { font-size: 16px; line-height: 32px;color: #333333;}
#product_detail .sec01_con .btn {margin-top:50px; width: 260px;height: 60px;border-radius: 60px;background: transparent; border: 1px solid #c68c31;}
#product_detail .sec01_con .btn p {color: #c68c31; line-height: 60px; font-size: 16px; font-weight: bold; text-align: center;}
#product_detail .sec01_con .btn:hover { background: #c68c31; }
#product_detail .sec01_con .btn:hover p { color: #fff;}


#product_detail .sec02_con {  padding-top: 50px;}
#product_detail .sec_title {  padding-bottom: 16px;  border-bottom: 3px solid #c68c31;}
#product_detail .sec_title p { font-size: 32px; line-height: 45px; color: #333333;}
#product_detail .sec02_con .table { padding: 50px; background: #fff;}
#product_detail .sec02_con table {  width: 100%;  border-color: #ececec;}
#product_detail .sec02_con table th { font-size: 13px;  line-height: 24px padding: 12px; color: #333333; background: #f8f8f8;}
#product_detail .sec02_con table th:first-child { width: 14.28%;}
#product_detail .sec02_con table th:nth-child(3) { width: 24.97%;}
#product_detail .sec02_con table td {color: #333; padding: 12px; background: #fdfdfd; text-align: center;}


#product_detail .sec03_con {  padding-top: 50px;}
#product_detail .sec03_block { padding: 50px;  background: #fff;line-height:30px;}
#product_detail .sec03_ele {  width: 25%; float: left;}
#product_detail .sec03_inner {  padding: 0 15px;}
#product_detail .sec03_in {  height: 309px; background: #ffffff;}
#product_detail .sec03_in_padd {  padding: 39px 26px 0;}
#product_detail .sec03_in_padd .box {  display: flex;  flex-direction: row;}
#product_detail .sec03_ele .num {  font-size: 24px; line-height: 48px;  padding-bottom: 10px;  color: #dfdfdf;}
#product_detail .sec03_ele .s03_title { font-size: 18px; line-height: 28px;  margin-top: 11px; color: #333333; padding-bottom: 10px; padding-left: 20px;}
#product_detail .s03_pwrap ul { padding-left: 16px;}
#product_detail .s03_pwrap li { font-size: 14px; line-height: 24px; color: #333333; list-style: disc;/* list-style-position:  inside; */}
#product_detail .sec04_con { padding-top: 50px;}
#product_detail .sec04_block { padding-top: 26px;  position: relative;  margin: 0 -12px;}
#product_detail .sec04_con .sli_ele { padding: 10px; width: 215px;  float: left;}
#product_detail .sec04_con .prevSample,#product_detail .sec04_con .nextSample {
    position: absolute;
    top: 50%;
    width: 64px;
    height: 63px;
    margin-top: -32px;
    background: url(../images/arrow.png) no-repeat 0 0;
    cursor: pointer;
}

#product_detail .sec04_con .prevSample { left: -60px;}
#product_detail .sec04_con .nextSample { background-position: -64px 0;  right: -60px;}
#product_detail .sec04_con .nextSample:hover {  background-position: -64px -64px;}
#product_detail .sec04_con .prevSample:hover { background-position: 0 -64px;}
#product_detail .sec04_con .sli_img_wrap {   height: 110px;  position: relative;}
#product_detail .sec04_con .sli_img { width: 100%; height: 100%;  overflow: hidden;}
#product_detail .sec04_con .sli_img_wrap img { width: 100%;}
#product_detail .sec04_con .sli_font {
    position: absolute;
    top: 0px;
    right: 0px;
    width: 60px;
    height: 60px;
    background: #183650;
    text-align: center;
}
#product_detail .sec04_con .sli_ele1 .sli_font { background: #17354f;}
#product_detail .sec04_con .sli_ele2 .sli_font { background: #b6b6b6;}
#product_detail .sec04_con .sli_ele3 .sli_font { background: #2ab272;}
#product_detail .sec04_con .sli_ele4 .sli_font { background: #c89035;}
#product_detail .sec04_con .sli_ele5 .sli_font { background: #3e3a39;}
#product_detail .sec04_con .sli_ele6 .sli_font {
  background: #d1ad59 url(../images/pro_font_con_bg.jpg) no-repeat;
  background-size: cover;
}
#product_detail .sec04_con .sli_font .digit {
    font-size: 23px;
    line-height: 19px;
    padding-top: 9px;
}

#product_detail .sec04_con .sli_font p {
    color: #ffffff;
}

#product_detail .sec04_con .sli_font .serise {
    font-size: 14px;
    line-height: 26px;
}

#product_detail .sec04_con .sli_f_wrap {
    height: 58px;
    background: #ffffff;
}

#product_detail .sec04_con .sli_f_wrap table {
    height: 100%;
}

#product_detail .sec04_con .sli_f_wrap p {
    padding-left: 7px;
    padding-right: 7px;
    font-size: 14px;
    line-height: 20px;
    color: #666666;
}

.newsBg {  padding: 38px 0;}
.newsDe{padding: 80px 0;}
.newsDe .container{max-width: 1200px;margin:auto;}
.news-title{font-size: 28px;line-height: 32px;color: #333333;text-align: center;}
.news-time{text-align: center;font-size: 14px;color: #999999;border-bottom: 1px solid #eeeeee;padding-bottom: 28px;margin-top: 24px;}
.newsDe .content{margin-top: 25px;font-size: 15px;color: #555555;line-height: 30px;}
.dePage{overflow: hidden;border-top: 1px solid #eee;margin-top: 60px;padding-top: 30px;}
.dePage .sxy{	float: left;width: 75%;}
.dePage .sxy p{display: block;line-height: 28px;font-size: 16px;color: #555555;display: -webkit-box; -webkit-line-clamp: 1;-webkit-box-orient: vertical;overflow: hidden;}
.dePage .sxy a:hover{color: #c89035;}
.dePage .return{
	display: block;
	float: right;
	text-align: center;
	width: 132px;
	line-height: 40px;
	color: #c89035;
	font-size: 16px;
	border: 1px solid #c89035;
	border-radius: 50px;
	margin-top: 5px;
}
.dePage .return:hover{background: #c89035;color: #fff;}


/*分页*/
.page_num{width:100%;margin:auto;text-align:center;margin:2rem 0;}
.page_num span{display:inline-flex;color:#fff;font-size:0.14rem;text-transform:capitalize;padding:0;vertical-align:middle;width:36px;height:36px;line-height:100%;transition:all .5s;position:relative;text-align: center;border-radius:0;border:2px solid #0683c5;align-items: center;justify-content: center;background: #0683c5;border-radius: 0 0.1rem 0 0.1rem;}
.page_num a{background:#fff;padding:0;display:inline-flex;text-transform:capitalize;font-size:0.12rem;position: relative;z-index: 0; vertical-align:middle;line-height:100%;transition:all .5s;color:#555;border-radius:0;width:36px;height:36px;text-align: center;border:1px solid #e5e5e5;align-items: center;justify-content: center;}
.page_num a:hover{text-decoration:none;color:#fff;border-color:#0683c5;border-radius:0px;background: #0683c5;}
.page_num a i{line-height:32px;}
.page_num p{display:block;font-size:0.14rem;margin:0;margin-top:15px;color:#808080;}
.page_num p:before{content:'[';padding-right:3px;}
.page_num p:after{content:']';padding-left:3px;}
.page_num p strong{display:inline-block;margin:0 5px; color:#333;}


.mask_about04 {
    position: fixed;
    z-index: 999;
    display: none;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background-color: rgba(0, 0, 0, 0.5);
}

.mask_box {
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
    top: 0;
    margin: auto;
    width: 80%;
    height: 500px;
    max-width: 1400px;
    padding: 30px 0;
    background-color: #fff;
    border-radius: 10px;
}

.mask_box .mask_title {
    margin: 30px 0;
    text-align: center;
    font-size: 40px;
}

.mask_box .mask_caroul {
    position: relative;
    /*border-top: 1px solid #ccc;*/
    max-width: 970px;
    margin: 0 auto;
    padding: 10px;
}

.mask_box .mask_caroul li {
    height: 314px;
    margin: 0 25px;
    float: left;
    max-width: 260px;
}

.mask_box .mask_caroul li img {
    width: auto;
    max-width: 100%;
    height: 240px;
}

.mask_box .mask_caroul li p {
    padding-top: 10px;
    font-size: 14px;
    color: #666666;
}

.mask_box .mask_close {
    width: 40px;
    height: 40px;
    position: absolute;
    right: 0;
    top: 0;
    cursor: pointer;
    background: url(../images/popup_close.png) no-repeat 50%;
}

.mask_box .mask_caroul .mask_prev {
    width: 40px;
    height: 40px;
    background: url(../images/sec03_prev.png) no-repeat center center;
    position: absolute;
    left: -40px;
    top: 116px;
    cursor: pointer;
}

.mask_box .mask_caroul .mask_next {
    width: 40px;
    height: 40px;
    background: url(../images/sec03_next.png) no-repeat center center;
    position: absolute;
    right: -40px;
    top: 116px;
    cursor: pointer;
}

.search-area {
    text-align: center;
    /*padding-top: 214px;*/
    /*background-color: #f5f6f7;*/
}

.page-block {
    /*background-color: #f5f6f7;*/
    padding-bottom: 100px;
}

.search-area form {
    display: inline-block
}

.search-area .search_input {
    float: left;
    border: 1px solid #969696;
    width: 417px;
    font-size: 16px;
    height: 30px;
    line-height: 30px;
    padding: 2px 53px 2px 5px
}

.search-area .btn {
    width: 116px;
    height: 36px;
    float: left;
    border: 0;
    cursor: pointer;
    color: #fff;
    background: #c8c8c8
}

.search-result-content .title {
    font-size: 18px;
    color: #004386;
    line-height: 32px
}

.search-error,
.search-result-empry {
    text-align: center;
    width: 100%;
    padding: 50px 0 100px;
    /*background: #f5f6f7*/
}

.search-result-content {
    max-width: 1200px;
    margin: auto
}

.search-item {
    padding: 20px 0;
    border-bottom: 1px dashed #333
}

.zhaopin_wrap {
    width: 70%;
    padding: 20px;
    margin: 35px auto 0;
    border: 2px solid #c68c31;
    border-radius: 20px;
    position: relative;
    display: none;
}

.zhaopin_wrap .zhaopin_arrow {
    position: absolute;
    left: 27%;
    top: -18px
}

.zhaopin_wrap .zhaopin_title {
    text-align: left;
    color: #c68c31;
    font-size: 18px;
    font-weight: bold;
    margin-bottom: 20px
}

.zhaopin_wrap .zhaopin_text {
    font-size: 15px;
    color: #333;
    line-height: 25px;
    text-align: left;
}

.zhaopin_wrap.active {
    display: block;
}

.zhaopin_wrap .zhaopin_box {
    display: none
}

.zhaopin_wrap .zhaopin_box.active {
    display: block
}

.zp_container {}

.zp_container .zp_container_title {
    font-size: 32px;
    line-height: 45px;
    color: #333333;
    margin-bottom: 35px
}

.zp_container .zp_list {
    text-align: center;
}

.zp_container .zp_list .main_li {
    display: inline-block;
    width: 33%
}

.zp_container .zp_list .main_li.main_li_0 .zp_list_title {
    color: #ffb400
}

.zp_container .zp_list .main_li.main_li_1 .zp_list_title {
    color: #34abff
}

.zp_container .zp_list .main_li.main_li_2 .zp_list_title {
    color: #6edd24
}

.zp_container .zp_list .main_li .zp_list_title {
    font-size: 20px;
    font-weight: bold;
    margin-bottom: 30px
}

.zp_container .zp_list .zp_list_deep {
    text-align: left;
}

.zp_container .zp_list .zp_list_deep li {
    display: inline-block;
    position: relative;
    width: 34%;
    margin-left: -3%
}

.zp_container .zp_list .zp_list_deep li.li_0 {
    margin-left: 0
}

.zp_container .zp_list .zp_list_deep li img {
    width: 100%;
    vertical-align: bottom;
}

.zp_container .zp_list .zp_list_deep li p {
    position: absolute;
    width: 100%;
    text-align: center;
    left: 0;
    top: 50%;
    margin-top: -15px;
    font-size: 16px;
    color: #333;
    line-height: 30px
}

@media screen and (max-width: 640px) {
    .zhaopin_wrap .zhaopin_arrow {
        top: -17.5px;
        left: 6%
    }

    .zp_container .zp_list .main_li {
        width: 100%;
        margin-bottom: 40px
    }
}


.section-footer {
    width: 100%;

}

.section-footer>p:nth-child(1) {
    width: 185px;
    margin: auto;
    margin-top: 40px;
    color: #c89035;
    font-size: 26px;


}

.section-footer>p:nth-child(2) {
    width: 750px;
    margin: auto;
    margin-top: 20px;


}

.section-footer>.qrcode {
    width: 200px;
    height: 200px;
    margin: auto;
    margin-top: 20px;
}

.section-footer>.qrcode>img {
    width: 200px;
    height: 200px;
}

#aboutus_platform .section {
    text-align: center;
    background-color: #F6F6F6;
    padding-top: 80px;
    padding-bottom: 15px;
}

#aboutus_platform .section p {
    font-size: 36px;
}

#aboutus_platform .section .desc {
    margin-top: 35px;
    font-size: 14px;
    font-weight: bold;
}

#aboutus_platform .section .entry {
    width: 800px;
    margin: 60px auto;

    overflow: hidden;
    zoom: 1;
}

#aboutus_platform .section .pic {
    width: 300px;
    height: 300px;
    margin: auto;
}

#aboutus_platform .section .pic img {
    width: 100%;
    height: 100%;
}

#aboutus_platform .section .entry .basicinfo {
    width: 50%;
    float: left;
}

#aboutus_platform .section .entry .idop {
    width: 50%;
    float: right;
}

#aboutus_platform .section .entry .title {
    margin-top: 20px;
    font-size: 14px;

}

#aboutus_platform .section .entry .comein {
    width: 140px;
    height: 44px;
    border-radius: 44px;
    border: 1px solid #c68c31;
    background: #c68c31;
    color: white;
    line-height: 44px;
    margin: auto;
    margin-top: 30px;
}

#aboutus_platform .section .entry .comein:hover {
    cursor: pointer;
}

#aboutus_platform .supplier {
    text-align: center;
    background-color: #F6F6F6;
    padding-top: 80px;
    padding-bottom: 70px;
}

#aboutus_platform .supplier p {
    font-size: 36px;
}

#aboutus_platform .supplier .supplierinfo {
    width: 73%;
    margin: auto;
    overflow: hidden;
    zoom: 1;
}

#aboutus_platform .supplier .supplierinfo div {
    width: 48%;
    height: 100px;
    text-align: left;
    position: relative;
}

#aboutus_platform .supplier .supplierinfo div input,
#aboutus_platform .supplier .supplierinfo div select {
    width: 100%;
    height: 60px;
    border: 1px solid #D2D2D2;
    border-radius: 20px;
    line-height: 60px;
    outline: none;
    box-sizing: border-box;
    -webkit-box-sizing: border-box;
    padding-left: 30px;
    position: absolute;
    bottom: 0;
    z-index: 0;
}

#aboutus_platform .supplier .supplierinfo div select {
    appearance: none;
    -moz-appearance: none;
    -webkit-appearance: none;
    background-color: #fff;
    background: url("/themes/basic/skin/images/arrow_down.png") no-repeat 95% center;
    padding-right: 14px;
    background-color: white;
}

/*#aboutus_platform .supplier .supplierinfo div select::-ms-expand{display: none; }

#aboutus_platform .supplier .supplierinfo div input::-webkit-input-placeholder{opacity: 0;} 
#aboutus_platform .supplier .supplierinfo div input:focus::-webkit-input-placeholder{opacity: 1;} 
#aboutus_platform .supplier .supplierinfo div input:-moz-placeholder{opacity: 0;} 
#aboutus_platform .supplier .supplierinfo div input:focus:-moz-placeholder{opacity: 1;} 
#aboutus_platform .supplier .supplierinfo div input::-moz-placeholder{opacity: 0;} 
#aboutus_platform .supplier .supplierinfo div input:focus::-moz-placeholder{opacity: 1;} 
#aboutus_platform .supplier .supplierinfo div input:-ms-input-placeholder{opacity: 0;} 
#aboutus_platform .supplier .supplierinfo div input:focus:-ms-input-placeholder{opacity: 1;} */

#aboutus_platform .supplier .supplierinfo div label {
    position: absolute;
    left: 31px;
    top: 55px;
    z-index: 2;
}

#aboutus_platform .supplier .cl-go {
    color: #c68c31;
}

#aboutus_platform .supplier .supplierinfo .list11 {
    width: 60%;
}

#aboutus_platform .supplier .supplierinfo .yzm {
    width: 80px;
    height: 30px;
    position: absolute;
    bottom: 15px;
    right: 15%;
}

#aboutus_platform .supplier .supplierinfo .yzm img {
    width: 100%;
    height: 100%;
}

#aboutus_platform .supplier .supplierinfo .yzm:hover {
    cursor: pointer;
}

#aboutus_platform .supplier .supplierinfo .refash {
    width: 18px;
    height: 18px;
    position: absolute;
    bottom: 25px;
    right: 5%;
}

#aboutus_platform .supplier .supplierinfo .refash:hover {
    cursor: pointer;
}

#aboutus_platform .supplier .supplierinfo .refash img {
    width: 100%;
    height: 100%;
}

#aboutus_platform .supplier .supplierinfo .list12 button {
    box-shadow: none;
    border: none;
    outline: none;
    width: 155px;
    height: 40px;
    background-color: #c68c31;
    color: white;
    border-radius: 20px;
    position: absolute;
    right: 0;
    top: 50px;
}

#aboutus_platform .supplier .supplierinfo .list12 button:hover {
    cursor: pointer;
}

#aboutus_platform .supplier .supplierinfo div:nth-child(odd) {
    float: left;
}

#aboutus_platform .supplier .supplierinfo div:nth-child(even) {
    float: right;
}

.unseen {
    display: none;
}

.placeholder {
    color: #999;
    position: absolute;
    left: 31px;
    top: 58px;
    z-index: 1;
}

#aboutus_platform .supplier select option {
    height: 50px;
}

#aboutus_platform p.sup-desc {
    line-height: 1.5em;
    font-size: 16px;
    margin-top: 2em;
}


/* 2021å¹´3æœˆ1æ—¥ æ–°å¢žå¼¹çª—æ ·å¼*/

.divBG {
    position: fixed;
    width: 36px;
    height: 130px;
    top: 60%;
    right: 0;
    transition: 0.2s all ease-in-out;
    opacity: 0;
    z-index: -1;
    top: 60%;
    right: 0;
}

.showclass {

    position: fixed;
    width: 100%;
    height: 100%;
    background: #2f2f2f;
    transition: 0.2s all ease-in-out;
    opacity: 0.8;
    z-index: 1000;
    top: 0px;
    right: 0px;
}

.PopUp {
    position: absolute;
    border-color: red;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
}

.PopUp_close {
    text-align: right;
}

.PopUp_close img {
    cursor: pointer;
}

/* 2021å¹´3æœˆ1æ—¥ å·¥ä¸šè®¾è®¡å¤§èµ›æ ·å¼*/
.industrialCompetition {}

.common_info {}

.common_info h1 {
    margin-top: 80px;
    text-align: center;
    font-size: 34px;
}

.common_info p {
    margin-top: 31px;
    color: #4c4c4c;
    font-size: 16px;
    line-height: 40px;
    text-align: left;
}

.industrial_menu {
    margin-top: 58px;
    border-bottom: 1px solid #dedede;
}

.industrial_menu a {
    color: #1a1a1a;
    line-height: 60px;
    display: inline-block;
    height: 60px;
    font-size: 18px;
    margin-right: 50px;
}

.industrial_menu a.active {
    border-bottom: 2px solid #c89035;
    color: #c89035;
}

.industrial_content {
    padding-bottom: 50px;
}

.content_item h2 {
    font-size: 24px;
    color: #333;
    font-weight: 500;
    margin-top: 40px;
}

.content_item p {
    margin-top: 16px;
    color: #4c4c4c;
    font-size: 16px;

}

.content_item a {
    color: #c89035;
    margin-right: 3px;
    margin-left: 3px;

}

.content_item img {
    width: 100%;
}

.content_item .phoneimgss {
    display: none;
}

.hbanner1 img {
    width: 100%;
}

.content_item p a img {
    width: auto;
}

.contact_silder_activity {
    position: fixed;
    top: 60%;
    width: 36px;
    height: 125px;
    background: #c89035;
    right: 0;
    z-index: 999;
    color: #fff;
    border-radius: 10px 0px 0px 10px;
    cursor: pointer;
}

.contact_silder_activity .c_s_inner {
    padding-top: 10px;
    padding-left: 7px;
}

.contact_silder_activity .c_s_inner a {
    width: 24px;
    color: #ffffff;
    line-height: 18px;
    font-size: 14px;
    text-align: center;
    display: block;
}


.content_item p {
    font-size: 16px;
    text-align: left;
}