﻿/******banner******/
.banner-engine{margin:120px auto 0 auto;height:550px;position:relative;overflow:hidden;}
.banner-engine .banner-ul{position:relative;width:100%;height:550px;}
.homebanner-one{background:url(../img/home-banner2.jpg) center center no-repeat;}
.homebanner-two{background:url(../img/home-banner1.jpg) center center no-repeat;}
.homebanner-three{background:url(../img/home-banner3.jpg) center center no-repeat;}
.homebanner-four{background:url(../img/home-banner4.jpg) center center no-repeat;}

.slider-main{display:none;position:relative;margin:0 auto;max-width:1200px}
.banner-engine .slider-main{display:block}
.slider-text{position:absolute;margin-top:150px;width:100%;}
.slider-text p{display: inline-block;width:100%;}
.banner-engine .banner-text{position:absolute;left:20px;top:-600px;width:100%;height:550px;}
.banner-engine .banner-text{display:none;}
.banner-engine .banner-text1{font-size:46px;line-height:46px;color:#fff;}
.banner-engine .banner-text2{margin-top:28px;font-size:20px;line-height:40px;color:#e4e7eb;}
.banner-engine .banner-link-button{display:inline-block;border:1px solid #fff;margin-top:54px;width:160px;height:44px;line-height:42px;text-align:center;font-size:16px;color:#fff; border-radius:4px;}
.banner-engine .banner-link-button:hover{background:#fff;color:#333;border:1px solid #fff}
.banner-ul li{display:none;height:100%;width:100%;float:left}
.banner-engine .banner-ul li{z-index:-1;position:absolute;left:0;top:0;display:block;height:100%;width:100%;float:left}
.banner-engine .banner-ul li:first-child{z-index:initial}

.banner-point{display:none;position:absolute;bottom:30px;left:0;width:100%;height:18px;line-height:18px;}
.banner-engine .banner-point{display:block}

.banner-area{width:100%;text-align:center}
.banner-area li{margin:0 10px;display:inline-block;width:10px;height:10px;background:none; border:1px solid #fff; border-radius:10px;}
.banner-area li.active{background:#fff;}

/****产品分类******/
.homenav li{float:left;width: 24.2%; text-align: center; background: none;}
.homenav li span{display: inline-block;width: 100%; color: #999;}
.homenav li span em{display: inline-block;padding:20px;width:40px;height:40px; background: #75beff; border-radius:80px;}
.homenav li h4{padding-top:10px;font-weight: normal; color: #333;}
.homenav li span a:link,.homenav li span a:visited{color: #999;}
.homenav li span a:hover,.homenav li span a:active{color: #0080ff;}
.homenav li h4 a:link,.homenav li h4 a:visited{color: #333;}
.homenav li h4 a:hover,.homenav li h4 a:active{color: #0080ff;}
.hovertop:hover{
    border:0;
    box-shadow: 0 3px 15px 0 rgba(0,0,0,0.1);
    transform: translate3d(0,-3px,0);
    -moz-transform: translate3d(0,-3px,0);
    -o-transform: translate3d(0,-3px,0);
    -webkit-transform: translate3d(0,-3px,0);
    -ms-transform: translate3d(0,-3px,0);
}
/****发布需求******/
.xuqiu{padding:20px; background:#fff;}
.xuqiu h4{font-weight:normal;color:#333;}
.xuqiu ul{margin-top:20px;white-space:nowrap;}
.xuqiu li{display: inline-block;color:#333;}
.xuqiu li i{padding-right:5px;color:#ff6c02; font-style: normal;}
/*input{margin-left:10px;padding:0 15px;height:40px; line-height: 40px; border-radius: 4px;background:#f5f5f5; border:0;color:#888;}*/
/*input:hover,input:active{height:38px;line-height:38px;color:#000;box-shadow: 0 3px 15px 0 rgba(0,0,0,0.1); border:1px solid #ff6c02; background:#fff;}*/
.xuqiu li input.homtbtn{margin-left:10px;padding:0;width:100%;height:40px; line-height:40px;}
.xuqiu li input.homtbtn:active{border:0;}
.homtbtn{margin:0 auto;padding:8px 50px;height:32px; line-height: 32px; color:#fff; border-radius: 32px; font-size:16px; cursor: pointer;font-weight: bold;
    background: -webkit-linear-gradient(left, #ff6a00, #ff9c00);
    background: -o-linear-gradient(left, #ff6a00, #ff9c00);
    background: linear-gradient(to right, #ff6a00, #ff9c00);
}

.homtbtn:link,.homtbtn:visited,.homtbtn:hover,.homtbtn:active{color:#fff; border:0;}
.homtbtn:hover{background: -webkit-linear-gradient(left, #ff7615, #ffa61b);
    background: -o-linear-gradient(left, #ff7615, #ffa61b);
    background: linear-gradient(to right, #ff7615, #ffa61b);
    box-shadow: 0 3px 15px 0 rgba(0,0,0,0.1);
}


/****基础营销******/
.homecontainer{margin:0 auto;padding:30px 0;}
.homecontainer.white{background:#fff;}
.homemain{margin:0 auto; padding-top:30px; max-width: 1200px;}
.homecontainer h2{margin:0 auto 10px auto;color:#0080ff;width:150px;height:60px; border-bottom:2px solid #0080ff;}
.homecontainer h2 a{color:#0080ff;}
.homecontainer h6{color:#888;}
.jichuyingxiao{float:left;margin-bottom:30px;width:100%;background:#fff; overflow: hidden; border-radius: 4px;}
.jichuyingxiao.margin{margin-bottom:0;}
.jichuyingxiao li{float: left;}
.jichuyingxiao-pic{padding:20px 0;width:30%;background:#75beff;text-align: center; overflow: hidden;}
.jichuyingxiao-word{padding:40px 20px;width:45%;}
.jichuyingxiao-word span{color:#666; text-align: left; height:48px; overflow: hidden;}
.jichuyingxiao-word h4{padding-bottom:15px;text-align: left;line-height: 28px; color:#333;}
.jichuyingxiao-word h4 em{font-size:14px; font-style:normal; color:#999; font-weight:normal;}
.jichuyingxiao-btn{margin-top:80px;width:20%; text-align: center;}

/****营销传播******/
.yingxiao{margin-left:3%;float:left;background:#fff; overflow: hidden; border-radius: 4px;}
.yingxiao.top{padding:30px 0;}
.yingxiao.none{margin-left:0;}
.yingxiao.margin{margin-top:30px;}
.yingxiao.margin h4{color:#333;}
.yingxiao.margin h4 a:link,.news-title h5 a:link,.yingxiao.margin h4 a:visited,.news-title h5 a:visited{color:#333;}
.yingxiao.margin h4 a:hover,.news-title h5 a:hover,.yingxiao.margin h4 a:active,.news-title h5 a:active{color:#0080ff;}
.yingxiao-pic{padding:10px 0;background:#75beff;text-align: center;}
.yingxiao-pictwo{padding-top:20px;text-align: center;}
.yingxiao-pic,.yingxiao-word,.yingxiao-btn{margin-bottom:30px;width:100%; text-align: center;}
.yingxiao-word span{padding:20px 20px 0 20px;float:left; color:#666; text-align: left; height:48px; overflow: hidden;}
.yingxiao-word h4{padding-left:20px;text-align: left;float: left; line-height: 28px; color:#333;}
.yingxiao-word h4 em{font-size:14px; font-style:normal; color:#888; font-weight:normal;}

/******新闻******/
.new-map{float:left;width:40%; height:380px;}
.new-content{float:left;margin-left:30px;width:55%;}
.new-content ul li{float: left;margin-bottom:20px;width:100%;}
.new-content ul li .news-time{float: left;width:10%; color: #999;}
.new-content ul li .news-word{float: left;width:90%;}
.new-content ul li h5{text-align: left; font-weight: normal;color: #333;}
.new-content ul li span{width:100%;float:left;color: #999; height:28px; line-height:28px;overflow: hidden;
    text-overflow:ellipsis;
    white-space: nowrap;}
.new-content ul li h5 a:link,.new-content ul li h5 a:visited{color: #333;}
.new-content ul li span a:link,.new-content ul li span a:visited{color: #999;}
.new-content ul li h5 a:hover,.new-content ul li span a:hover,.new-content ul li h5 a:active,.new-content ul li span a:active{color: #0080ff;}


/*新闻焦点图*/
.new-map .focus{ position:relative; width:99%; height:380px;border-radius:4px; overflow:hidden;float: left;}
.new-map .focus img{width:100%;height: 380px;}
.new-map .focus .shadow .title{width:70%; height: 65px;padding-left: 30px;padding-top: 20px;}
.new-map .focus .shadow .title a{ text-decoration:none; color:#fff; font-size:14px; font-weight:bolder; overflow:hidden; }
.new-map .focus .btn{ position:absolute; bottom:34px; left:510px; overflow:hidden; zoom:1;}
.new-map .focus .btn a{position:relative; display:inline; width:13px; height:13px; border-radius:7px; margin:0 5px;color:#B0B0B0;font:12px/15px "\5B8B\4F53"; text-decoration:none; text-align:center; outline:0; float:left; background:#D9D9D9; }
.new-map .focus .btn a:hover,.new-map .focus .btn a.current{ cursor:pointer;background:#ff7300;}
.new-map .focus .fPic{ position:absolute; left:0px; top:0px; }
.new-map .focus .D1fBt{ overflow:hidden; zoom:1;  height:16px; z-index:10;  }
.new-map .focus .shadow{ width:100%; position:absolute; bottom:0; left:0px; z-index:10; height:50px; line-height: 50px; background:rgba(0,0,0,0.6);
    filter:progid:DXImageTransform.Microsoft.gradient( GradientType = 0,startColorstr = '#80000000',endColorstr = '#80000000')\9;  display:block;  text-align:left; }
.new-map .focus .shadow a{ text-decoration:none; color:#fff; font-size:16px; overflow:hidden; margin-left:15px; font-family: "\5FAE\8F6F\96C5\9ED1";}
.new-map .focus .fcon{ position:relative; width:100%; float:left;  display:none; background:#000  }
.new-map .focus .fcon img{ display:block; }
.new-map .focus .fbg{bottom:15px; right:20px; position:absolute; height:21px; text-align:center; z-index: 200; }
.new-map .focus .fbg div{margin:4px auto 0;overflow:hidden;zoom:1;height:14px}
.new-map .focus .D1fBt a{position:relative; display:inline; width:12px; height:12px; border-radius:7px; margin:0 5px;color:#B0B0B0;font:12px/15px "\5B8B\4F53"; text-decoration:none; text-align:center; outline:0; float:left; background:#D9D9D9; }
.new-map .focus .D1fBt .current,.new-map .focus .D1fBt a:hover{background:#ff7300;}
.new-map .focus .D1fBt img{display:none}
.new-map .focus .D1fBt i{display:none; font-style:normal; }
.new-map .focus .prev,.new-map .focus .next{position:absolute;width:40px;height:74px;background: url(../images/focus_btn.png) no-repeat;}
.new-map .focus .prev{top: 50%;margin-top: -37px; left: 0;background-position:0 -74px; cursor:pointer; }
.new-map .focus .next{top: 50%;margin-top: -37px; right: 0;  background-position:-40px -74px;  cursor:pointer;}
.new-map .focus .prev:hover{  background-position:0 0; }
.new-map .focus .next:hover{  background-position:-40px 0;}

/******商家入驻******/
.entrybanner{margin:80px auto 0 auto;height:400px;background: url(../img/entrybanner.jpg) center center no-repeat;}
.entrycontainer{margin:20px auto;padding:30px 0;max-width: 1200px;}
.entry h4{color:#333;}
.entry table{margin:0 auto;width:800px; border:0;}
.entry table td{padding:20px 0;border:0; color:#666; line-height:40px;font-size:16px;}
.entry table td.kuang{position: relative;}
.entry table td span{color:#ff6c02;}
.entry table input{width:90%; line-height:28px;font-size:14px;}
.entry table textarea{margin:0;padding:20px;width:90%;height:200px;float: left; text-align: left;background:#f5f5f5; border:4px; color:#888;font-size:14px;}
.entry table textarea:hover,.entry table textarea:active{height:200px;color:#000;box-shadow: 0 3px 15px 0 rgba(0,0,0,0.1); border:1px solid #ff6c02; background:#fff;}
.entry table td .tips{position: absolute; bottom:-15px; left:15px; width:100%; height:24px; line-height: 24px; color:#ff6c02; font-size:14px;}
.entry table input.homtbtn{margin-left:125px;padding:0;width:40%; height:40px;text-align: center;line-height:40px;font-size:18px; font-weight:normal;}

/*弹窗*/
.simpleAlert{position: fixed;z-index: 1000;}
.simpleAlertShelter{position: fixed;width: 100%;height: 100%;top:0;left:0;background-color: #000;opacity: 0.5;filter:alpha(opacity=50);}
.simpleAlertBody{position:fixed;display: none;width: 476px;height: 216px;top:50%;left:50%;margin:-188px 0 0 -238px;opacity:0;border-radius: 4px;background-color: #fff;}
.simpleAlertBodyClose{position: absolute;width: 14px;height: 14px;top:10px;right: 10px;padding: 5px;cursor: pointer; }
.simpleAlertBodyContent{position: absolute;top:40%;width:96%;height:48px;overflow-y:auto;left: 2%;text-align: center;font-size: 18px;color: #333; line-height:48px;}
.simpleAlertBtn{position:absolute;width: 70px;height: 34px;top:60%;cursor:pointer;border-radius: 5px;color: #fff;font-size: 16px;}
.simpleAlertBtn1{margin: 0 auto;border-radius: 32px;cursor: pointer;left: 25%;}
.simpleAlertBtn2{background-color: #f7f7f7;color: #333;right: 25%;}
.simpleAlertBody h4{margin-top:35px;}
.simpleAlert button{margin-top:20px;padding:0; border:0;}
.onlyOne{width: 200px;height: 36px;left: 138px;}




.fk-banner-index {
    width: 100%;
    min-width: 1200px;
}
.fk-banner-index {
    position: relative;
    z-index: 0;
    width: 100%;
}
.fk-banner-index {
    height: auto;
    position: relative;
    margin-top: 70px;
}

/* 当屏幕尺寸大于1280px时，应用下面的CSS样式*/
@media screen and (min-width: 1280px) {
    .home-nav{width:270px;}
    .home-pic{left:295px;float:left;width:905px;}
    .home-nav li{float:left;padding:14px 25px; width:220px;border-bottom:1px solid #eceff6;}
    .home-nav li.none{float:left;border-bottom:0;}
    .home-shuju span font{font-size: 34px;}
    .pics_switch .pic_box{float:left;width:905px;height:480px;overflow:hidden;}
    .pics_switch .pic_box a{margin:auto;display:block;width:905px;height:480px;}




