@charset "utf-8";
/* CSS Document */


.sou{ width:100%; height:95px; background:url(../skins/sou_bg.gif) repeat-y center;}
.sou_con{ width:1200px; height:95px; margin:0 auto;}
.sou_left{ width:600px; float:left;}
.sou_left h3{ font-size:18px; color:#333; margin-top:25px; line-height:25px;}
.sou_left p{ font-size:18px; color:#a9a9a9;}
.sou_right{ width:600px; float:right; position:relative;}
.sou_right .input1{ width:600px; height:42px; background:#019c78;}
.sou_right .input1 input{ width:600px; height:42px; color:#fff; background:none; border:none; padding:0 38px; box-sizing:border-box; line-height:42px;}
.sou_right .input2{ width:49px; height:42px; background:url(../skins/sou.gif) no-repeat; position:absolute; top:0; right:0px;}
.sou_right .input2 input{ width:49px; height:42px; background:none; border:none; cursor:pointer;}
.sou_right .re{ width:600px; height:52px; border:1px solid #f5f5f5; padding-left:30px; box-sizing:border-box;}
.sou_right .re span{ color:#666;}
.sou_right .re a{ line-height:52px; padding:0 10px; color:#666;}
.sou_right .re a:hover{ text-decoration:underline;}

/*--产品--*/
.product{ width:1200px; height:830px; margin:0 auto; overflow:hidden;}
.product_bt{ width:1200px; height:120px; margin-top:20px;}
.product_bt h3{ width:1200px; height:71px; background:url(../skins/pro.gif) no-repeat center; font-size:25px; color:#333; text-align:center; line-height:80px;}
.product_bt p{ color:#999;  text-align:center;}

.fxui-tab-hand { width:1202px; background: #e8e8e8;height:50px;}
.fxui-tab-tit {display: block;float: left;height: 50px;line-height:50px;padding:0px 13px;cursor: pointer; background:url(../skins/cp.gif) no-repeat right;}
.fxui-tab-hand .curr {background: #c9c9c9;}
.product ul{ width:1220px; overflow:hidden; margin-top:35px;}
.product ul li{ width:280px; height:250px; float:left; margin-right:25px; position:relative; margin-bottom:30px;}
.product ul li img{ width:274px; height:203px; margin:0 auto; border:3px solid #e9e9e9; margin:0 auto; display:block; transition:all 0.5s;}
.product ul li span{ width:280px; height:39px; border-bottom:1px solid #eaeaea; color:#666; text-align:center; line-height:39px; display:block;}
.product ul li div{ width:280px; height:209px; margin:0 auto; overflow:hidden;}
.product ul li:hover img{ transform: scale(1.1)}
.ys{ width:100%; height:1506px; background:url(../skins/ys.jpg) no-repeat center;}
.case{ width:1200px; height:380px; margin:0 auto;}
.case_bt{ width:1200px; height:120px; margin-top:30px;}
.case_bt h3{ width:1200px; height:43px; background:url(../skins/case.gif) no-repeat center; font-size:25px; color:#333; text-align:center; line-height:43px;}
.case_bt p{ color:#999;  text-align:center; line-height:30px;}

/* 水平滚动
------------------------------ */
.scroll_horizontal{position:relative;width:1200px;height:230px;}
.scroll_horizontal .box{overflow:hidden;position:relative;width:1215px;height:230px;margin:0 auto; margin-left:-13px;}
.scroll_horizontal .list{overflow:hidden;width:9999px;}
.scroll_horizontal .list li{float:left;width:306px;text-align:center;}
.scroll_horizontal .list li img{ width:282px; height:182px;}
.scroll_horizontal .list li span{ width:308px; height:30px; line-height:30px; color:#666; display:block; text-align:center;}
.scroll_horizontal .plus,
.scroll_horizontal .minus{position:absolute;top:50px;width:20px;height:59px;cursor:pointer;}
.scroll_horizontal .plus{ background:url(../skins/zuo.gif) no-repeat; left:-50px;}
.scroll_horizontal .minus{background:url(../skins/you.gif) no-repeat; right:-45px;}

.kehu{ width:1200px; height:255px; margin:0 auto; overflow:hidden;}
.kehu_bt{ width:264px; height:60px; margin:0 auto; background:url(../skins/kehu.gif) no-repeat bottom; margin-bottom:45px;}
.kehu_bt h3{ font-size:25px; color:#333; text-align:center;}

.scroll_horizontal1{position:relative;width:1200px;height:230px;}
.scroll_horizontal1 .box{overflow:hidden;position:relative;width:1215px;height:230px;margin:0 auto; margin-left:-10px;}
.scroll_horizontal1 .list{overflow:hidden;width:9999px;}
.scroll_horizontal1 .list li{float:left;width:305px;text-align:center;}
.scroll_horizontal1 .list li img{width:280px; height:105px; border:1px solid #ececec;}

.ban{ width:100%; height:147px; background:url(../skins/ban.jpg) no-repeat;}
.ban_con{ width:1200px; height:147px; margin:0 auto; padding-top:30px; box-sizing:border-box;}
.b1 h3{ font-size:45px; color:#fff; float:left; margin-left:28px;}
.b1 span{  font-size:16px; color:#fff; display:block; margin-top:15px;}
.b1{ width:190px; float:left;}
.b1 p{ font-size:18px; font-weight:bold; color:#fff; margin-top:25px;}

.b2 h3{ font-size:45px; color:#fff; float:left; margin-left:28px;}
.b2 span{  font-size:16px; color:#fff; display:block; margin-top:15px;}
.b2{ width:190px; float:left; margin-left:95px;}
.b2 p{ font-size:18px; font-weight:bold; color:#fff; margin-top:25px;}

.b3 h3{ font-size:45px; color:#fff; float:left; margin-left:28px;}
.b3 span{  font-size:16px; color:#fff; display:block; margin-top:15px; margin-left:40px;}
.b3{ width:190px; float:left; margin-left:50px;}
.b3 p{ font-size:18px; font-weight:bold; color:#fff; margin-top:25px;}

.b4 h3{ font-size:45px; color:#fff; float:left; margin-left:28px;}
.b4 span{  font-size:16px; color:#fff; display:block; margin-top:15px; margin-left:45px;}
.b4{ width:190px; float:left; margin-left:50px;}
.b4 p{ font-size:25px; font-weight:bold; color:#fff; margin-top:15px;}

.b5 h3{ font-size:45px; color:#fff; float:left; margin-left:48px;}
.b5 span{  font-size:16px; color:#fff; display:block; margin-top:15px;}
.b5{ width:170px; float:right;}
.b5 p{ font-size:25px; font-weight:bold; color:#fff; margin-top:15px;}

.profile{ width:100%; height:630px; background:url(../skins/jianjie.jpg) no-repeat center;}
.profile_con{ width:1200px; height:693px; margin:0 auto; padding-top:30px; box-sizing:border-box;}
.profile_bt{ width:308px; height:80px; margin:0 auto;}
.profile_bt h3{ font-size:30px; color:#017359; text-align:center;}
.profile_bt P{ width:308px; height:15px; background:url(../skins/pro_p.png) no-repeat; margin:0 auto; margin-top:10px;}
.profile_nr{ width:1200px; height:424px; background:#fff; margin-top:30px;}
.profile_left{ width:475px; padding-left:30px; box-sizing:border-box; float:left;}
.profile_left_bt{ width:445px; height:67px; border-bottom:1px solid #d6d6d6; margin-top:30px;}
.profile_left_bt p{ font-size:20px; color:#017359; line-height:30px;}
.profile_left_bt dl{ width:445px; font-size:18px; color:#333; font-weight:bold;}
.profile_left .nr{ color:#333; line-height:32px; width:445px; height:186px; overflow:hidden; font-size:15px; margin-top:15px; margin-bottom: 25px;}
.profile_left .more{ width:138px; height:38px; background:#fab80a; border-radius:20px; color:#333; text-align:center; line-height:38px; margin-top:35px;}
.profile_right{ width:689px; height:424px; background:url(../skins/jian.jpg) no-repeat; float:right;}

/*--新闻--*/
.news{ width:100%; height:550px;}
.news_con{ width:1200px; height:580px; margin:0 auto;  box-sizing:border-box;}
.fxui-tab-hand1 {height: 45px; border-bottom:1px solid #e2e2e2; background:url(../skins/zi.gif) no-repeat 660px 10px;}
.fxui-tab-tit1 {display: block;float: left;font-size: 18px; font-weight:bold; height: 45px;line-height:45px;cursor: pointer;}
.fxui-tab-hand1 .curr { background:url(../skins/shu.gif) no-repeat 5px; color:#00923f;}
b.fxui-tab-tit1{ margin:0px;}
b.fxui-tab-tit1{ padding:0px 20px;}
.more{ width:81px; height:28px; line-height:28px; text-align:center; color:#666; float:right; margin-top:5px;}
.fxui-tab-nav1 .le{ width:600px; height:416px; float:left; padding-top:19px; box-sizing:border-box;}
.fxui-tab-nav1 .le ul li{ width:600px; height:100px; padding:21px 0px; border-bottom:1px dashed #e2e2e2;}
.fxui-tab-nav1 .le ul li img{ width:164px; height:105px; float:left;}
.fxui-tab-nav1 .le ul li .txt{ width:409px; height:100px; float:right;}
.fxui-tab-nav1 .le ul li .txt h3{ transition:all 0.5s; width:430px; height:25px; font-size:16px; color:#333; font-weight:normal; overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}
.fxui-tab-nav1 .le ul li .txt p{ width:409px; height:46px; line-height:23px; color:#666; overflow:hidden; margin-top:4px; margin-bottom:9px;}
.fxui-tab-nav1 .le ul li .txt span{ color:#999; line-height:16px;}
.fxui-tab-nav1 .le ul li:hover .txt h3{ margin-left:5px;}
.fxui-tab-nav1 .ri{ width:567px; height:416px; float:right; padding-top:35px; box-sizing:border-box;}
.fxui-tab-nav1 .ri img{ width:567px; height:267px; border:2px solid #fff;}
.fxui-tab-nav1 .ri h3{ font-size:16px; color:#333; width:530px; height:30px; line-height:30px; margin-top:20px; font-weight:normal; font-weight:normal; overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}
.fxui-tab-nav1 .ri p{ color:#666; line-height:30px; height:90px; width:541px; overflow:hidden; margin-top:5px;}

/*--浮窗--*/
.fc{ width:100%; height:98px; background:#4fc659; position:fixed; bottom:-1px; display:none; z-index:9999;}
.fc_con{ width:1200px; height:98px; margin:0 auto; position:relative;}
.fc_left{ width:545px; height:37px; background:url(../skins/cc.jpg) no-repeat; float:left; margin-top:35px;}
.fc_k{ width:520px; height:98px; float:right; margin-right:102px; z-index:2;}
.fc_k .input1{ width:180px; height:35px; background:#fff; border:none; color:#333; font-size:14px; padding-left:15px; box-sizing:border-box; float:left; margin-right:23px; margin-top:33px;}
.fc_k .input2{ width:81px; height:30px; background:#f9ae0b; line-height:30px; text-align:center; color:#333; float:left; border:none; margin-top:35px; cursor:pointer;}
 input::-webkit-input-placeholder{
            color:#333;
        }
        input::-moz-placeholder{   /* Mozilla Firefox 19+ */
            color:#333;
        }
        input:-moz-placeholder{    /* Mozilla Firefox 4 to 18 */
            color:#333;
        }
        input:-ms-input-placeholder{  /* Internet Explorer 10-11 */ 
            color:#333;
        }

.footer_m{ width:82px; height:97px; background:url(../skins/footer_m.jpg) no-repeat; position:absolute; right:-10px; z-index:1;}


.xiao a {
    display: block;
    float: left;
    font-size: 14px;
    color: #fff;
    width: 100px;
    height: 30px;
    text-align: center;
    line-height: 30px;
    background: #007358;
}

















