
body {margin: 0;padding: 0;color: #323232;list-style: none;font-family: "微软雅黑", Arial, Helvetica, sans-serif, Verdana;font-size: 12px;background:url(../images/bj.jpg) top left}

* { margin: 0; padding: 0; list-style-type:none; font-size:12px;}
a{text-decoration: none;color:#323232;}
a:hover{color:#90c733}
ul,li{display:block}
img{border:0}
body{max-width:1680px;margin:0 auto}

.logohome{width:22%;margin:20% 0px 0 20%;float:left}
.logohome img{width:100%}
.zhuhome{width:25%;float:right;margin:10% 15% 0 0;position:relative}
.zhuhome img{width:100%;display:block;}
.lianjie{position:absolute;top:0;}
.lianjie a{display:block;width:224px}
.lianjie p{text-align:center;font-size:16px}
.lianjie a:hover p{font-weight:bold}
.dixi{clear:both;text-align:center;padding-top:40px}

.header{z-index:900;}
.header_box{margin:0 auto;}
.menu {font-size:16px;z-index:1000;width:800px;position:absolute;margin-left:50%;left:-390px;top:0}
.menu ul li{float:left; position:relative; }
.menu ul li a, .menu ul li a:visited{display:block; text-align:center; width:120px; line-height:70px; height:70px; font-size:14px}
.menu ul li ul{display: none}
.menu ul li:hover a{background:#90c733;color:white}
.menu ul li:hover ul{display:block; position:absolute;}
.menu ul li:hover ul li a{display:block; background:#9dc92a;  height:50px; line-height:50px; font-size:12px}
.menu ul li:hover ul li a:hover{background:#90c733a6;font-weight:bold}

.flexslider {margin: 0 auto;position: relative;width: 100%;height: 480px;overflow: hidden;zoom: 1;}
.flexslider .slides li {width: 100%;height: 100%;}
.flex-direction-nav a {width: 70px;height: 70px;line-height: 99em;overflow: hidden;margin: -35px 0 0;display: block;background:url(../images/ad_ctr.png) no-repeat;position: absolute;top: 50%;z-index: 10;cursor: pointer;opacity: 0;filter: alpha(opacity=0);-webkit-transition: all .3s ease;border-radius: 35px;}
.flex-control-nav {width: 100%;position: absolute;bottom: 10px;text-align: center;}
.flex-control-nav li {margin: 0 2px;display: inline-block;zoom: 1;*display: inline;}
.flex-control-paging li a {background:url(../images/dot.png) no-repeat 0 -16px;display: block;height: 16px;overflow: hidden;text-indent: -99em;width: 16px;cursor: pointer;}
.flex-control-paging li a.flex-active,.flex-control-paging li.active a {background-position: 0 0;}
.flexslider .slides a img {width: 100%;height: 480px;display: block;}

.biaoti{ overflow:hidden;}
.biaoti img{display:block;float:left;margin-top:4px}
.ming{float:left}
.ming p{font-size:14px;}
.ming span{color:#ccc}
.biaoti a{float:right;width:54px;background:#ccc;text-align:center;color:white;margin-top:10px;line-height:18px}
.biaoti a:hover{background:#0889dda6}

#col{margin-top:20px;overflow:hidden;}
.col_1 img{display:block;width:500px;height:auto;float:left}
.col_1 p{float:right;width:560px;text-align:justify;line-height:20px;text-indent: 2em; color: #a6a6a6;font-size: 16px;line-height: 28px;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 6;overflow: hidden;margin-right: 22px;}

#loopedSlider{position:relative;}
.slidepic{position:relative;height:150px;width:216px;overflow:hidden;}
.slidepic div{z-index:0;position:absolute;top:0;left:0;width:216px;}
.nav-buttons li.pre{position:absolute;top:61px;left:236px;}
.nav-buttons li.next{position:absolute;top:5px;right:0px;}
.nav-buttons li{background:#ccc}
.nav-buttons li:hover{background:#0889dda6}
.slidepic p{text-align:center;font-size:14px;line-height:30px}

.toutiao{overflow:hidden;display:block;padding:0 0 8px 0!important;border-bottom:1px dashed #ccc;background:none!important;}
.tou_zi{float:left;width:180px}
.tou_zi div{color:#909090;line-height:24px;}
.tou_zi i{display:block;color:#909090;font-style:normal}
.tou_zi:hover div,.tou_zi:hover i{color:#0889dda6}
.col_3 li{background:url(../images/r.png) no-repeat;border-bottom:1px dashed #ccc;padding:8px 5px 8px 15px;display:block;overflow:hidden}
.col_3 li p{float:left}
.col_3 li a{overflow:hidden;display:block}
.col_3 li .time{float:right;display:block;color:#ccc}
.col_3 li:hover{background:url(../images/r1.png) no-repeat}
.col_3 li:hover .time,.col_3 li:hover a{color:#0889dda6}
.col_3 li:nth-child(3n+0){border:0}

.hotPic{float:right; width:174px; height:74px; position:relative; overflow:hidden;}
.hotPic .num{ position:absolute;right:0; bottom:-8px; z-index:10;width:174px; height:30px; text-align:right;}
.hotPic .num span{ width:14px; height:14px; display:inline-block; line-height:14px; font-size:12px; text-align:center; margin:5px 2px 0; cursor:pointer; background:#ccc; color:#fff;}
.hotPic .num span.cur{ background:#0889dda6;color:#fff;}
.hotPic .pic{ position:relative; z-index:5;}
.hotPic .pic li{ position:absolute; display:none;}
.hotPic .pic li img{ width:174px; height:74px; display:block;}
.pic li{padding:0;background:none}

.link{width:1120px;margin:20px auto 0;overflow:hidden}
.link div{float:left;font-size:14px;line-height:57px}
.link li{float:left;margin-left:20px}

.footer{background:#ededed}

/*about*/
.dangqian{margin:0 auto;width:1120px}
.weizhi{background:#62ac31;color:white}
.ying{height:5px;background:url(../images/ying.jpg)}
.cont{width:1120px;margin:20px auto;overflow:hidden}
.left{float:left;width:210px}
.caidan{margin-bottom:40px}
.caidan > li{border-bottom:1px solid #ccc;padding: 10px 0}
.caidan > li:first-child{border-top:1px solid #ccc}
.caidan > li > a{display:block;line-height:30px;padding-left: 50px;font-size:14px}
.caidan > li a:hover{font-weight:bold}
.caidan > li > ul > li > a{display:block;line-height:30px;padding-left: 62px;}
.lianxi p{margin-top:20px;line-height:24px}

.right{float:right;width:870px}
.right .words{line-height:24px}
.words img{max-width:870px;display:block;}

/*news*/
.news li h4{font-weight:normal;font-size:16px;line-height:24px}
.news li h5{font-weight:normal;color:#ccc;line-height:24px}
.news li:hover h5{color:#90c733}
.news li{border-bottom:1px dashed #ccc;padding:20px 0}
.news li:first-child{padding-top:0}
.news li:nth-child(4n){border:0}

h1{text-align:center;font-size:16px;}
.fabu{text-align:center;display:block;border-bottom:1px dashed #ccc;line-height:40px;margin-bottom:20px}

/*products*/
.pro{overflow:hidden}
.pro li{float:left;margin-right:30px;height:180px;width:270px;margin-bottom:40px}
.pro li:nth-child(3n){margin-right:0}
.pro_tu{border:1px solid #ccc;padding:4px;}
.pro_tu span{height:100%;display:inline-block; vertical-align:middle}
.pro_tu img{max-width:260px;max-height:170px;vertical-align:middle;display: block;margin: 0 auto;}
.pro li:hover .pro_tu{border:1px solid #0889dda6}
.pro li a{display:block;overflow:hidden}
.pro li p{text-align:center;line-height:40px;}
.pro li:hover p{font-weight:bold;font-size:14px}
h2{color:#9cc926;font-size:18px}

.pane{display:none}
.tabPanel ul{overflow:hidden;margin-top:30px;border-bottom:1px solid #ccc;margin-bottom:20px}
.tabPanel li{float:left;text-align:center;width:80px;line-height:30px;cursor:pointer}
.hit{background:#0889dda6;color:white}

/*contact*/

.feedback td{line-height:24px;padding:10px 0}
.feedback input,.feedback textarea{width:340px;outline:none;border:#ccc 1px solid;line-height:30px}
.feedback textarea{height:84px}
.tijiao{border:0;background:#ccc;width:100px!important;line-height:40px;font-family: "微软雅黑";color:white;cursor:pointer;margin-left:18px}
.tijiao:hover{background:#0889dda6;}



/*----------------------------------------------公司信息-集团简介--------------------------------*/
.comp_box{
    width:100%;
}
.comp_box .comp_con{
    width:1200px;
    margin:0 auto;
    padding:50px 0 0 0;
}
.comp_con .comp_tit1{
    font-size:28px;
    color:#333333;
    text-align: center;
    padding:20px 0 10px 0;
}
.comp_con .comp_tit2{
    font-size:16px;
    color:#808080;
    text-align: center;
    padding:0 0 50px 0;
}
.comp_con .comp_wz p{
    font-size:14px;
    color:#808080;
    line-height:30px;
    padding:0 100px 20px 100px;
}
.comp_ul{
    overflow:hidden;
    padding:0 0 40px 0;
}
.comp_ul li{
    width:300px;
    text-align: center;
    float: left;
}
.comp_ul li .comp_up1{
    font-size:44px;
    color:#080000;
    padding:20px 0 8px 0;
    font-weight:bold;
}
.comp_ul li .comp_up2{
    font-size:16px;
    color:#54585a;
}
.comp_surr{
    width:100%;
    height:1170px;
    background: url(../image/comp_img1.jpg) top no-repeat;
    background-size:contain;
}
.comp_surr .comp_surcon{
    width:1200px;
    margin:0 auto;
    position: relative;
}
.comp_surcon .comp_simg1{
    width:687px;
    height: 443px;
    position:absolute;
    top:178px;
    left:0;
}
.comp_surcon .comp_simg2{
    position: absolute;
    top:621px;
    left:0;
    width:687px;
    height:365px;
}
.comp_simg3{
    position: absolute;
    width:513px;
    height:374px;
    top:489px;
    left:687px;
}
.comp_wzbox{
    background: #fff;
    width:513px;
    height:404px;
    padding:30px 40px;
    box-sizing: border-box;
    position: absolute;
    left:687px;
    top:85px;
}
.comp_wzbox .comp_sp1{
    font-size:44px;
    color:#333333;
    margin:0 0 30px 0;
}
.comp_wzbox .comp_sp2{
    font-size:16px;
    color:#999;
    line-height: 30px;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp:8;
    overflow: hidden;
}
.comp_sp3{
    position: absolute;
    left:687px;
    top:863px;
}
.comp_sp3 .comp_sp3_p{
    font-size:68px;
    color:#e8e8e8;
    padding:0 40px;
    text-transform: uppercase;
    font-weight: bold;
    line-height: 122px;
}
/*-------------------------------------公司信息-企业资质页面------------------------------------*/

/*-------------------------------------分页------------------------------------*/

.pag_box{
    text-align: center;
    padding:22px 0;
}
.pag_box .layui-laypage a,.pag_box .layui-laypage span{
    padding:0 22px;
    height: 40px;
    line-height:40px;
    font-size:14px;
}
.pag_box .layui-laypage .layui-laypage-curr .layui-laypage-em{
    background-color:#0889dda6;
}
.pag_box .layui-laypage a:hover{
    color:#0889dda6;
}
/*-------------------------------------分页------------------------------------*/

/*--------------------------------------------公司信息-管理团队----------------------------------*/
.team_box{
    width:100%;
}
.team_con{
    width:1200px;
    margin:0 auto;
    padding:50px 0 30px 0;
}
.team_box ul{
    margin:0 -42px 0 0;
    overflow:hidden;
}
.team_box ul li{
    float: left;
    width:373px;
    height: 310px;
    background:#f7f7f7;
    text-align: center;
    margin:0 41px 40px 0;
    padding:0 30px;
    position: relative;
    transition: all 0.36s ease;
    box-sizing: border-box;
}
.team_box ul li .team_img{
    display: inline-block;
    width: 320px;
    height: 180px;
    border-radius: 50%;
    margin: 15px 0;
}
.team_box ul li .team_img img{
    width:100%;
    height: 100%;
    border-radius: 2%;
}
.team_box ul li .team_p1{
    font-size:16px;
    color:#333333;
    font-weight: bold;
}
.team_box ul li .team_p2{
    font-size:16px;
    color:#808080;
    margin:10px 0 24px 0;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp:1;
    overflow: hidden;
}
.team_box ul li .team_p3{
    font-size:14px;
    color:#666666;
    line-height: 26px;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp:2;
    overflow: hidden;
}
.team_box ul li .team_icon{
    display: inline-block;
    width:0;
    height:10px;
    background: url(../images/team_row.png) right center no-repeat;
    margin:30px 0 0 0;
    transition: all ease .3s;
}
.team_box ul li:hover{
    background: #b7b9bd;
}
.team_box ul li:hover .team_p1{
    color:#fff;
}
.team_box ul li:hover .team_p2{
    color:#fff;
}
.team_box ul li:hover .team_p3{
    color:#fff;
}
.team_box ul li:hover .team_icon{
    width:48px;
}
/*--------------------------------------------公司信息-管理团队----------------------------------*/

/*--------------------------------------------联系我们页面----------------------------------*/
.window-bin {
    height: 100%;
}
.window-bin.foot, footer {
    height: auto;
    padding: 15px 60px;
    line-height: 30px;
    background: #393939;
    color: #eee;
    text-align: center;
    border: none !important;
}
.window-bin.foot.none0, footer.none {
    display: none !important;
}
.window-bin.foot p {
    margin: 0;
}
.window-back {
    width: 100%;
    height: 100%;
    padding-top: 70px;
    position: relative;
    background-position: center;
    background-size: cover;
}

.table-box {
    display: table;
    width: 100%;
    height: 100%;
}
.table-cell {
    display: table-cell;
    width: 100%;
    height: 100%;
    vertical-align: middle;
    text-align: center;
}
.contact-box {
    width: 800px;
    margin: 0 auto;
    border-bottom: 1px solid rgba(0,0,0,.25);
    padding-bottom: 30px;
    text-align: left;
}
.contact-box:after {
    content: '';
    clear: both;
    display: block;
}
.contact-left {
    width: 40%;
    float: left;
    text-align: center;
}
.contact-center {
    width: 60%;
    float: left;
    margin:20px 0 0 0;
}
.contact-center p {
    font-size: 16px;
    color: #909695;
    line-height: 48px;
    margin-top: -15px;
}
.contact-center p a{
    display:inline-block;
    color: #909695;
}
.contact-center p.t {
    font-size: 36px;
    color: #9cc926;
    font-family: Georgia;
    line-height: 1;
    margin-top: -15px;
    margin-bottom:30px;
}



.contact-text {
    margin-top: 40px;
}
.contact-text p {
    font-size: 22px;
    color: #9cc926;
    letter-spacing: 3px;
}
.contact-text p em {
    display: inline-block;
    width: 44px;
    height: 44px;
    line-height: 40px;
    text-align: center;
    letter-spacing: 0;
    margin: 0 5px 0 3px;
    background: #9cc926;
    color: #fff;
    border-radius: 50%;
    text-decoration: none;
    font-style: normal;
}
.contact-text div {
    font-family: TechnicLite;
    color: #9cc926;
    font-size: 20px;
}
/*--------------------------------------------联系我们页面----------------------------------*/



/*关于我们页面*/

.company_Box {
    width: 100%;
}

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

.company img {
    float: left;
    margin-right: 62px;
    margin-bottom: 10px;
}

.company a {
    color: #333;
    font-size: 22px;
    display: block;
    margin-bottom: 24px;
    margin-top: 20px;
}

.company a span {
    color: #b5fb3f;
    font-size: 16px;
    margin-left: 10px;
}

.company p {
    color: #666;
    font-size: 14px;
    line-height: 30px;
    text-indent: 2em;
}
/*关于我们页面*/



/* 团队介绍 */
.about05{ width: 100%; padding:4.375rem 0; position: relative;  background-color: #f8f8f8;margin:40px 0;}
.about05List{ width:1200px; overflow:hidden; position:relative; background-color: #fff; padding: 3.75rem 2.8125rem; margin:auto;}
.about05List .title{ width: 100%; margin-bottom: 2rem;}
.about05List .title .left{ font-size:22px; color: #333;margin-bottom:30px;}
.about05List .title .left p{ width: 3.4375rem; height: 0.25rem; margin-top: 2rem; background-color: #bbb;}
.about05List .title .right{ width: 45%;font-size: 14px;
    line-height: 23px; color: #999;}
.about05List .hd{ overflow:hidden;  padding:0 0;  }
.about05List .hd ul{ text-align: center; overflow:hidden; zoom:1; margin-top:3.125rem; zoom:1; }
.about05List .hd ul li{ display: inline-block;  width:0.75rem ; height:0.75rem; margin: 0 0.5rem; overflow:hidden; border-radius: 50%; background-color: #666; text-indent:-999px; cursor:pointer; }
.about05List .hd ul li.on{ background-color: #ff4229;}
.about05List .bd{ padding:0; width: 100%; overflow: hidden; }
.about05List .bd ul{ overflow:hidden; zoom:1; width: 100%;}
.about05List .bd ul li{ margin-right:20px; width: 300px; float:left; _display:inline; overflow:hidden; text-align:center; }
.about05List .bd ul li .img{ width: 100%;}
.about05List .bd ul li .img img{ width: 100%;}
.about05List .bd ul li .cont{ font-size: 0.875rem; color: #999; margin-top: 1.25rem; letter-spacing: 0.0625rem;width:300px;}
.about05List .bd ul li .cont p{ font-size: 1.25rem; font-weight: bold; color: #333; text-transform: uppercase;}
.about05List .bd ul li .cont span{ font-family: 'Arial';}
/* 团队介绍 */


/* 新闻动态 */

.section { padding: 3% 5%; }
.section:before, .section:after { display: table; content: " "; }
.section:after { clear: both; }
.main-t { margin-bottom: .3rem; }
.main-t i { text-transform: uppercase; font-size: 18px; color: #b5fb3f; }
.main-t p { font-size:22px; font-weight: bold; color: #111; margin:10px 0 20px 0;}
.main-t .c { color: #666; }
.main-t.center { text-align: center; }
.main-t + p { color: #666; }
.main-t.center + p { text-align: center; margin-top: -.2rem; margin-bottom: .2rem; }


.index-r7 { padding: 0;    width: 1200px;margin: 0 auto; }
.index-r7 .in { display: table; width: 100%; table-layout: fixed;margin: 20px 0 30px 0; }
.index-r7 .c1 { display: table-cell; vertical-align: top; width: 50%; padding: 2% 20px 2% 0; position: relative; }
.index-r7 .c2 { display: table-cell; vertical-align: top; width: 560px; background-color: #f0f0f0; padding:20px; position: relative; }
.index-r7 .c1 .bar { position: absolute; width: 30%; height: .4rem; background: url(../images/repeat-dot.png) repeat 0 0; left: 0; bottom: 10%; }
.index-r7 .c2 .btn-more { position: absolute; right: 0; bottom: 0;width: 200px;
    height: 46px;
    background: #99e121;line-height: 46px;text-align: center;color:#fff;}

.index-r7 .c2 .btn-more:hover{
    color:#fff;
}
.index-r7 .d2 { width: 36%; vertical-align: top; padding: 0 3% 0 2%;width:170px;height: 113px;}
.index-r7 .d2 img{
    width:100%;
    height: 100%;
}
.index-r7 .d3 { display: table-cell; width:380px; vertical-align: top; }
.index-r7 .dw { display: table; width: 100%; table-layout: fixed; margin: .4rem 0; }
.index-r7 .d3 .x-dat { font-size: .12rem; color: #999;  font-size: 14px;}
.index-r7 .d3 .x-dat em { color: #333; padding-left: .1rem; }
.index-r7 .d3 .x-t { display: block;
    font-size: 18px; font-weight: bold; margin: .1rem 0; line-height: 28px; }
.index-r7 .d3 .x-d { color: #999;    font-size: 14px; text-align: justify; line-height:24px; height:64px; overflow: hidden; margin-bottom: 30px; }
.index-r7 .d3 .x-more { display: inline-block; border: 1px solid #d0d0d0; line-height: .4rem; padding: 0 20%; color: #666; font-size: .12rem;}

.ul-primary {  }
.ul-primary li + li { border-top: 1px dashed #d0d0d0; }
.ul-primary a { display: block; line-height:41px; white-space: nowrap; overflow: hidden;font-size:14px; }
.ul-primary a i { font-size: .12rem; color: #666; padding-right: .14rem; }



/* 新闻动态 */
/*--------------------------------------招聘信息页面--------------------------------*/
.zpxx_box{
    width:100%;
}
.zpxx_box .zpxx_con{
    width:1200px;
    margin:60px auto 0 auto;
    overflow:hidden;
}
.zpxx_con .zpxx_left{
    float:left;
    width:163px;
    overflow:hidden;
    background: #fff;
}
.zpxx_con .zpxx_left ul{
    border:1px solid #e5e5e5;
    border-radius: 3px;
    margin:0 0 60px 0;
    height: auto;
}
.zpxx_con .zpxx_left ul li{
    height:56px;
    display: block;
    line-height: 56px;
    padding:0;
    text-align:center;
    font-size:16px;
    color:#4c4c4c;
    box-sizing: border-box;
    width:163px;
}

.zpxx_con .zpxx_left .layui-tab-title .layui-this:after{
    height:56px;
    border-width: 0;
    border-radius: 0;
}
.zpxx_con .layui-tab-content{
    float: right;
    padding: 0;
}
.zpxx_con .zpxx_left ul li.layui-this{
    background: #c51114;
    color:#fff;
    border-radius:3px 3px 0 0;
}
.zpxx_rig{
    width:1009px;
    margin:0 0 0 27px;
    float: left;
}
.zpxx_rig ul li{
    margin:0 0 20px 0;
    cursor: pointer;
}
.zpxx_rig ul li .r_zpxs{
    background: #f5f7f3;
    height:78px;
    overflow:hidden;
    padding:0 50px;
    line-height: 78px;
}
.r_zpxs{
    overflow:hidden;
}
.r_zpxs .r_zpp1{
    float:left;
    font-size:14px;
    color:#333333;
}
.r_zpxs .r_zpp1 span{
    display:inline-block;
    width:18px;
    height:18px;
    margin:0 16px 0 0;
    background: url(../images/zpxx_1.png) center no-repeat;
    vertical-align: middle;
}
.r_zpxs .r_zpp2{
    font-size:14px;
    color:#333333;
    margin:0 0 0 40px;
    float:left;
}
.r_zpxs .r_zpp3{
    float:right;
    font-size:14px;
    color:#333333;
}
.r_zpxs .r_zpp3 span{
    width:14px;
    height:20px;
    display: inline-block;
    background: url(../images/zpxx_2.png) center no-repeat;
    vertical-align: middle;
    margin:0 0 0 20px;
}
.r_zpyc{
    padding:30px 50px 20px 50px;
    background: #fcfafa;
    border-top:1px solid #e5e5e5;
    position: relative;
}
.r_zpyc .r_ycp1{
    font-size:14px;
    color:#4c4c4c;
    font-weight: bold;
}
.r_zpyc .r_ycp1 span{
    display: inline-block;
    width:8px;
    height:12px;
    background:url(../images/zpxx_3.png) center no-repeat;
    margin:0 10px 0 0;
}
.r_zpyc .r_ycp2 p{
    font-size:14px;
    color:#666666;
    margin:10px 0 26px 0;
    line-height: 28px;
}
.r_zpyc .r_code{
    width:140px;
    height:120px;
    position: absolute;
    right:50px;
    bottom:50px;
    text-align: center;
}
.r_zpyc .r_code .r_code_img{
    width:82px;
    height:82px;
    margin:0 auto;
}
.r_zpyc .r_code .r_code_img img{
    width:100%;
    height: 100%;
    border:1px solid #e5e5e5;
}
.r_zpyc .r_code .r_code_wz{
    font-size:14px;
    color:#666666;
    margin:8px 0 0 0;
}