﻿*{outline:none;}
body{overflow-x: hidden; margin: 0; padding: 0;}
img{border:none;}
li{list-style: none;}
ul{padding: 0; margin:0;}
p{margin: 0;}
em{font-style: normal;}
a{text-decoration: none;}
h2,h3,h4,h5,h6{margin: 0;}
i{font-style: normal;}
.lt{float: left;}
.rt{float: right;}
.wholdw{width: 100%;}
.top{overflow:hidden; margin-top:4px;}
.container01{width: 1100px; margin: 0 auto; overflow: hidden;}
#nav{background: #0098dd; overflow: visible;}
#nav ul{height: 50px; overflow: visible;}
#nav li{float: left; overflow: visible; height: 50px; position: relative;}
#nav li .subnav{position: absolute; height: auto !important; overflow: visible;top: 50px;z-index: 5;background: #0098dd; width: 100%;display: none;}
.subnav a { display: block;  clear: both;    width: 100%;    line-height: 30px;    padding:5px 0 !important;
    text-align: center;}
#nav li a{ display: block; padding: 15px 48px; color: #fff; font-size: 16px;}
#nav li a.cur,#nav li a:hover{background-color: #00afe9;}

.sec_top{text-align: center; margin-top: 45px;}
.sec_top h3{overflow: hidden; margin-bottom: 10px;}
.sec_top h3 a{ font-size: 24px; color: #000; font-weight: lighter;}
.sec_top em{font-size: 18px; color: #aaaaaa; text-transform: uppercase; }
.bottom_line{display: block; width: 100%; height: 3px;margin-bottom: 30px; margin-top: 15px; background: url(../images/line.jpg) no-repeat center center;}
.section01 .bg{background: url(../images/kehu.jpg) no-repeat center top; height:405px; overflow: hidden; padding-top: 106px;}
.flexbox,.flexbox1{display: flex; justify-content: center; flex-wrap: wrap;}
.swiper-slide01{width: 202px!important; height:202px; border: 7px #e8e8e8 solid; margin:21px;}
.swiper-pagination01{width: 96% !important;}
.swiper-pagination01 span{width: 26px; height: 26px; border-radius: 5px; background-image: none;}
.swiper-pagination01 span{line-height: 26px; text-align: center; font-size: 14px;}

.iabout .sec_top{height: 95px; background: url(../images/guanyuwomen_bg.jpg) center center no-repeat;}
.content{width: 100%; overflow: hidden;}
.iimgcon{ margin-top: 100px; }
.itext{width: 530px; overflow: hidden; }
.itext p{text-indent: 2em; font-size: 16px; color: #797979; line-height: 26px;}
.iabout .itext span{display: block; width:207px; height: 12px; background: #a0a0a0; margin-bottom: 46px; margin-top: 80px;  }

.wufu{position: relative;padding: 60px 0; background:#272727; overflow: visible; margin: 120px 0; height: 240px;}
.wufu .sec_top1{display: block;text-align: center;font-size: 36px; color: #67b31b; margin: 0 auto;position: relative;}
.sec_top1:after,.sec_top1:before{
    position: absolute; display: block;  content: '';top: 50%;
    width: 450px; height: 2px; background-color: #67b31b;z-index: 1;
}
.sec_top1:before{left: 0;}
.sec_top1:after{right: 0;}
.wufu .itext{ color: #a9a9a9; font-size:14px; line-height: 26px; width: 100%;text-indent: 2em; margin-top: 56px;  }

.flexbox1{justify-content: space-between;}
.wufu .flexbox1{width: 100%; overflow: hidden; margin-top: 40px;}
.wufu .icont{margin: 0 auto; text-align: center;}
.fuwu_con li{cursor: pointer;width: 20%; height: 204px; display: flex; justify-content: center; align-items: center;}
.fuwu_con li .icont{-moz-transition-duration: .5s; /* Firefox 4 */
-webkit-transition-duration: .5s; /* Safari 和 Chrome */
-o-transition-duration: .5s; /* Opera */}
.fuwu_con li .icont img{display: block; margin: 0 auto; margin-bottom: 30px;}
.fuwu_con li .icont:hover{    -webkit-transform:translateY(-20px);    -moz-transform:translateY(-20px);
    -ms-transform:translateY(-20px);-o-transform:translateY(-20px);transform:translateY(-20px)}
.fuwu_con li:nth-child(1){background: #70ba27;}
.fuwu_con li:nth-child(2){background: #67b31b;}
.fuwu_con li:nth-child(3){background:url(../images/bg_03.png) center top no-repeat;}
.fuwu_con li:nth-child(4){background: #67b31b;}
.fuwu_con li:nth-child(5){background: #70ba27;}

.inews{margin-top: 146px; overflow: hidden;}
.inews .sec_top{background: url(../images/news_bg.jpg) no-repeat center top; height:100px; margin-bottom: 30px; }
.inews .news_line{display: block;width:474px; height: 6px; background-color: #dcdcdc; margin: 20px auto; }
.inews_pic{width:552px; height: 366px; overflow: hidden; position: relative;}
.inews_pic li{display: none;}
.inews .content{margin-top:60px;}
.tab_bt{ width: 100%; height: 64px; background: url(../images/black_bg.png); position: absolute; bottom: 0;line-height:64px; text-align: center; }
.tab_bt span{ display:inline-block; width: 15px; height: 15px; border-radius: 100%; background-color: #fff; margin: 0 4px;  }
.tab_bt span.cur{background-color: #006ea0;}
.inews_list{width: 500px; overflow: hidden;}
.inews_list .inum{display: block;font-size: 74px; font-family: 'arial'; color: #dcdcdc; height: 100%; border-right: 3px #dcdcdc solid; padding-right: 20px; }
.inews_list .inews_con{width: 380px;}
.inews_con h5{margin-bottom: 18px; overflow: hidden;}
.inews_con h5 a{ font-size: 16px; color: #525252; }
.inews_con h5 a:hover{color: #000;}
.inews_con h5 span{padding:0 3px; border-radius:10px; color: #fff; background-color: #a9a9a9; font-weight: lighter; font-size: 12px; font-family: 'songti'}
.inews_list li{width: 100%; overflow:hidden; margin-bottom: 40px; }

.icase{margin-top: 80px; background: url(../images/anli_bg.jpg) center top no-repeat; height: 670px; margin-bottom: 40px;}
.icase .wholdw{overflow: hidden;}
.icase .container01{width: 1100px;}
.icase .lt{width: 654px; overflow: hidden;}
.icase  ul{width: 100%;}
.icase  ul li{width: 213px; height: 220px;padding: 2px; overflow: hidden; }
.icase  ul li:nth-child(1),.icase ul li:nth-child(2),.icase ul li:nth-child(3){margin-top:0; }
.icase  ul li img{height: 220px; width: 102%; opacity: .6;filter: opacity(.6);
-moz-transition-duration: .5s; /* Firefox 4 */
-webkit-transition-duration: .5s; /* Safari 和 Chrome */
-o-transition-duration: .5s; /* Opera */
}
.icase  ul li a:hover>img{ opacity: 1;filter: opacity(1);}
.icase  ul li a{display: inline-block; width: 100%; height: 100%;}
.icase .flexbox1{display: flex;flex-wrap: wrap;}
.icase .rt{width: 443px; overflow: hidden;} 
.case_info{background: url(../images/anli_text_bg.jpg) no-repeat center top; width: 100%; height:446px; margin-right: 2px;}
.icase .rt .flexbox1 li{margin-top: 2px;}
.icase .rt .flexbox1 li:last-child{margin-right:4px;}
.text-con{ color: #fff;padding:20px; height:400px;}
.com_tit{display: inline-block; width:55%; font-size: 24px; line-height: 32px; color: #fff; margin: 40px 0;}
.text-con p{line-height: 18px; font-size: 14px; text-indent: 2em;}
.text-con .imore{display: inline-block;margin-top: 50px; width: 137px; height: 27px;font-size: 14px; color: #006ea0; background: #fff; text-align: center; line-height: 30px; border-radius: 20px; float: right;}
.text-con .imore:hover{color: #67b31b;}

.youlink p{padding-left: 80px; background: url(../images/youqing_bg.jpg) left top no-repeat; height: 100px; line-height: 30px;}
.youlink p a{color: #767676; margin: 0 10px;}
.youlink p a:hover{color: red;}

.footer{width: 100%;background: #242424;}
.footer .container01{padding: 40px 0;}
.footer .flexbox{justify-content: space-between;}
.foot_com{width: 100%; overflow: hidden; background: #131313; padding: 13px 0;}
.foot_com p{color: #fff; width: 1100px; margin: 0 auto;}
.foot_com p a{color: #fff;}
.footer{color: #fff;}
.footer .flexbox h3{font-size: 20px; background: url(../images/bot_line.png) left bottom no-repeat; padding-bottom: 10px; color: #fff; font-weight: lighter; width: 100%;}
.footer .flexbox .liuyan{width: 400px; overflow: hidden;}
.footer .flexbox .guanzhu{width: 218px; overflow: hidden;}
.footer .flexbox .lianxi{width: 368px; overflow: hidden;}
.footer .flexbox .lianxi p{line-height: 30px;}

.floati{ width:240px;}









 .liuyan_con input{background: #3d3d3d;
    color: #888888;
    border: 1px solid #454545; line-height: 30px; margin-bottom: 10px; 
        text-indent: 10px;  width: 167px; float: left; margin-right: 10px; }
      .liuyan_con textarea{background: #3d3d3d;
    color: #888888;
    border: 1px solid #454545;  line-height: 25px; margin-bottom: 10px; padding-left: 10px;}
      .liuyan_con img{ width: 100px; }
      .liuyan_con button{ width: 70px; line-height: 35px;  text-align: center ; background: #3d3d3d;
    color: #888888;
    border: 1px solid #454545;}











