﻿/* slide start*/
.slide-number a,.slide-number .slide-number-active,.sl-angle,.slide-number{background-image: url(../images/icon.png)}
#banner{position:relative;margin:0 auto;min-width:1100px;width:100%;z-index:100;background:#f9f9f9}
/*#banner{position:relative;margin:0 auto;min-width:1100px;overflow:hidden;width:100%;height:556px;z-index:100;background:#f9f9f9}*/
#J-slide{position:relative;width:100%;height:556px;background:#f9f4ed;}
#J-slide .slide{width:100%;height:400px;}
.bghome{width:100%;opacity: 0;overflow: hidden;background-position: center center;vertical-align: middle;height: 400px;}
.pic{position:absolute;top:0;opacity:0;background-repeat:no-repeat;}
.txt-wrap{position:relative;width:900px;height:100%;margin:0 auto;zoom:1}
.txt{position:absolute;top:50px;left:0;background-repeat:no-repeat;width:950px;height:175px;text-indent:-9999em;overflow:hidden;opacity:0;-webkit-transition:all 800ms ease-in-out;-moz-transition:all 800ms ease-in-out;-ms-transition:all 800ms ease-in-out;-o-transition:all 800ms ease-in-out;transition:all 800ms ease-in-out}
.txt h3,.txt p{display:none}
.txt a{display:block;position:absolute;width:105px;height:26px;left:0;bottom:8px;cursor:pointer;text-indent:-9999em;overflow:hidden;z-index:9;outline:0}
.txt a::moz-focus-inner{border:0}
.slide-1 .bg-1,.slide-1 .pic-1{display:block;opacity:1}
.slide-2 .bg-2,.slide-2 .pic-2{display:block;opacity:1}
.slide-3 .bg-3,.slide-3 .pic-3{display:block;opacity:1}
.slide-4 .bg-4,.slide-4 .pic-4{display:block;opacity:1}
.slide-5 .bg-5,.slide-5 .pic-5{display:block;opacity:1}
.slide-6 .bg-6,.slide-6 .pic-6{display:block;opacity:1}
.slide-7 .bg-7,.slide-7 .pic-7{display:block;opacity:1}

.slide-number{padding:9px 0;text-align:center;background-position:0 -329px;background-repeat:repeat-x;position:absolute;bottom:0px;left:50%;margin-left:-30px;z-index:200;}
.slide-number a{width:15px;height:15px;display:inline-block;margin:0 3px 0 0;background-repeat:no-repeat;background-position:2px 2px;text-indent:-9999em;overflow:hidden;outline:0}
.slide-number a::moz-focus-inner{border:0}
.slide-number .slide-number-active{background-position:-16px 2px}

.pic-1,.pic-3{width:973px;height:323px;left:-410px;top:108px;background-color:#FE6F06;}
.pic-1 img,.pic-3 img{float:right;}
.pic-2{width:866px;height:279px;top:74px;right:-410px;background-color:#FFF;}

/*banner优化
#banner{height:520px;}*/
#J-slide{height:auto;}
#J-slide .slide{
    height:400px;
   display: none;
}
#J-slide .slide a{
    height:400px;
   display: block;
}

/*针对ie9以下浏览器*/
.ad2 #banner,.ad2 #J-slide,.ad2 #J-slide .slide{height:400px;}
/* slide end*/

/*首页*/
.w-box{width:100%;margin:0 auto 55px;overflow: hidden;}
.w-box .w-ntop{width:100%;height:325px;border-bottom: 1px solid #ededed;}
.w-box .w-nbot{width:100%;}
.w-box .w-ntop .w-ctr{}
.w-box .w-nbot .w-nlf{padding-top: 55px;}
.w-ctr{width:1100px;margin: 0 auto;}
.w-ctr .w-nlf{width:549px;height: 305px;float: left;border-right:1px solid #ededed; padding-top: 20px;}
.w-ctr .w-nlf:nth-child(even){
    border-right:none;
}


.w-ctr .w-nlr{width:549px;float: left;border-right:none;}
.w-ctr .w-nlf .w-title{text-align: center;}
.w-all{width:100%;margin: 0 auto;overflow: hidden;height: 240px;}
.w-li1{left:15px;width:440px;height: 240px;background: #fff;z-index:123;}
.w-li2{left:198px;width:440px;height: 240px;background: #fff;z-index:125;}
.w-li3{left:391px;width:440px;height: 240px;background: #fff;z-index:127;}
.w-pic1{width:143px;left:15px;top:0;padding: 35px 0;background: #fff;text-align: center;}
.w-pic2{width:143px;left:15px;top:0;padding: 35px 0;background: #fff;text-align: center;}
.w-pic3{width:143px;left:15px;top:0;padding: 35px 0;background: #fff;text-align: center;}

.w-li1 .w-txt{display: none;width:270px;left:145px;top:35px;position: absolute;}
.w-li2 .w-txt{display: none;width:270px;left:145px;top:35px;position: absolute;}
.w-li3 .w-txt{display: none;width:270px;left:145px;top:35px;position: absolute;}
.w-all .w-txt a{display: block;margin-top: 20px;}
.f-borl{box-shadow:-1px 0 5px #c0c0c0;}

.w-box1{background:url(../images/w-bg1.jpg) no-repeat;width:100%;height:513px;}
.w-yh{width:1100px;margin: 0 auto;overflow: hidden;padding-top: 55px;}
.w-bg1{margin-right:2px;width:268px;height:402px;float: left;}
.w-ad{width:830px;margin: 0 auto;overflow: hidden;float: left;}
.w-ad a{width:272px;height:200px;margin-right:2px;margin-bottom:2px;float: left;display: block;overflow: hidden;position: relative;}
.w-ad .w-show{width:272px;height:200px;margin:0 auto;overflow:hidden;background:rgba(255,255,255,0.9);}
.w-ad img{margin: 40px auto 16px;display: block;}
.w-ad .w-show p{font-size: 18px;color:#666;text-align: center;}
.w-ad .w-hide{background:rgba(0,0,0,0.8);width:272px;height:200px;margin:0 auto;overflow:hidden;position: absolute;top:202px;left:0;}
.w-ad .w-hide p{color:#fff;text-align: center;line-height: 1.8em;}
.w-ad a:hover .w-hide{top:0;cursor: pointer;}

.w-mod{width:1100px;margin: 0 auto; overflow: hidden;height:629px;}
.w-mod h1{margin-top: 66px;margin-bottom: 60px;}
.w-nav ul{border-bottom:4px solid #f4f4f4;width:100%;height: 80px;}
.w-nav .s-bgi-i1{background: url(../images/w-tab01.png) no-repeat;width:22px;height:33px;display:inline-block;margin: 0 18px -5px 0;}
.w-nav .s-bgi-i2{background: url(../images/w-tab02.png) no-repeat;width:25px;height:32px;display:inline-block;margin: 0 18px -5px 0;}
.w-nav .s-bgi-i3{background: url(../images/w-tab03.png) no-repeat;width:30px;height:30px;display:inline-block;margin: 0 18px -5px 0;}
.w-nav .s-bgi-i4{background: url(../images/w-tab04.png) no-repeat;width:35px;height:31px;display:inline-block;margin: 0 18px -5px 0;}
.w-nav .s-bgi-i1.active{background: url(../images/w-tab05.png) no-repeat;width:22px;height:33px;display:inline-block;margin: 0 18px -5px 0;}
.w-nav .s-bgi-i2.active{background: url(../images/w-tab06.png) no-repeat;width:25px;height:32px;display:inline-block;margin: 0 18px -5px 0;}
.w-nav .s-bgi-i3.active{background: url(../images/w-tab07.png) no-repeat;width:30px;height:30px;display:inline-block;margin: 0 18px -5px 0;}
.w-nav .s-bgi-i4.active{background: url(../images/w-tab08.png) no-repeat;width:35px;height:31px;display:inline-block;margin: 0 18px -5px 0;}
.w-nav li{width:275px;float:left;color:#999;height: 80px;font-size: 28px;text-align: center;line-height: 80px;}
.w-nav li h2{color: #999;font-size: 28px;}
.w-nav li.w-current h2{color:#ff9f12;border-bottom:4px solid #ff9f12;}
.w-nav li:hover{cursor:pointer;}
.w-tab01{width:100%;overflow: hidden;}
.w-tab02,.w-tab03,.w-tab04{display: none;}
.w-tab01 span,.w-tab02 span,.w-tab03 span,.w-tab04 span{margin: 30px auto;}
.w-con{width:100%;overflow: hidden;}
.w-con li{width:240px;height:223px;overflow: hidden;float: left;margin-right: 46px;background: #fff;}
.w-con li:hover{cursor:pointer;}
.w-con li.no_right{margin-right:0;}
.w-con img{display: block;}
.w-con h3{text-align: center;font-size: 18px;color:#333;background: #f4f4f4;}
.w-con h3.w-hg1{height: 65px;line-height:65px;}
.w-con h3.w-hg2{padding: 10px 0;}
.w-con .w-xs{width:100%;height:100%;overflow: hidden;position: relative;}
.w-con .w-xs img{width:100%;height:158px;}
.w-con .w-yc{width:200px;padding:0 20px;height:100px;background: #f4f4f4;display: block;text-align:center;overflow: hidden;position: absolute;top:158px;margin: 0 auto;}


.w-case{width:100%;min-width:1100px;overflow:hidden;background-color:#f2f2f2;border-top:1px solid #EFEFEF;}
/*品牌模块公用*/
.w-customer{width:1100px; margin:0 auto; overflow:hidden;padding: 60px 0;}
.w-customer h2 {color: #333;font-size:28px;margin-bottom:40px;text-align: center;}
.w-customer ul {list-style: none;}
.w-customer li {display: inline-block;float: left; width:25%; height:120px;margin-right:0px; margin-bottom: 11px;}
.w-customer li.no_right {margin-right: 0;}
.w-customer a.s-i01{background:url(../images/dd.png) no-repeat center;margin:2px auto;width:260px;height:120px;display: block;background-size: 260px 109px;}
.w-customer a.s-i02{background:url(../images/sd.png) no-repeat center;margin:2px auto;width:260px;height:120px;display: block;background-size: 260px 109px;}
.w-customer a.s-i03{background:url(../images/zk.png) no-repeat center;margin:2px auto;width:260px;height:120px;display: block;background-size: 260px 109px;}
.w-customer a.s-i04{background:url(../images/guorui.png) no-repeat center;margin:2px auto;width:260px;height:120px;display: block;background-size: 260px 109px;}
.w-customer a.s-i05{background:url(../images/360xiyi.png) no-repeat center;margin:2px auto;width:260px;height:120px;display: block;background-size: 260px 109px;}
.w-customer a.s-i06{background:url(../images/youshi.png) no-repeat center;margin:2px auto;width:260px;height:120px;display: block;background-size: 260px 109px;}
.w-customer a.s-i07{background:url(../images/hanwang.png) no-repeat center;margin:2px auto;width:260px;height:120px;display: block;background-size: 260px 109px;}
.w-customer a.s-i08{background:url(../images/jifangju.png) no-repeat center;margin:2px auto;width:260px;height:120px;display: block;background-size: 260px 109px;}
.w-customer a.s-i01,.w-customer a.s-i02,.w-customer a.s-i03,.w-customer a.s-i04,.w-customer a.s-i05,.w-customer a.s-i06,.w-customer a.s-i07,.w-customer a.s-i08{
    -ms-behavior: url(../images/backgroundsize.min.htc);
    behavior: url(../images/backgroundsize.min.htc);
}

.w-mod1{width:1100px;margin: 0 auto;padding: 35px 0; overflow: hidden;height:565px;}
.w-gce ul{border-bottom:4px solid #f4f4f4;width:100%;height: 80px;}
.w-gce li{line-height: normal;cursor: pointer;}
.w-gce li h3{margin-top:10px;color: #999;font-size: 28px;}
.w-gce li.w-current{border-bottom: 4px solid #ff9f12;}
.w-gce li.w-current h3{color:#ff9f12;}
.w-gce li p{font-size: 14px;color:#999;}
.w-gce h2{margin: 30px auto 20px;}

.w-tab01,.w-tab02,.w-tab03,.w-tab04{width:100%;height:386px;overflow: hidden;padding-top: 12px;}
.w-mod1 .w-ltf{width:512px;height:342px;float: left;margin-right:-520px;}
.w-mod1 .w-ltf img{width:512px;height:342px;display:block;}
.w-mod1 .w-ltr .w-more{color:#666;}
.w-mod1 .w-ltr{margin-left: 520px;height:342px;float: left;padding:0 30px;cursor: pointer;}
.w-mod1 .w-ltr h3{overflow: hidden;}
.w-mod1 .w-ltr .u-author span{margin-right:8px;}
.w-mod1 .w-ltr p{margin: 15px 0;}
.w-mod1 .w-ltr ul{margin-top:20px;}
.w-mod1 .w-ltr li{font-size: 16px;height: 45px;line-height: 45px;border-top:1px dashed #e6e6e6;}
.w-mod1 .w-ltr a{color: #000;}
.w-mod1 .w-ltr a:hover{color:#ff9900;}

/*sbysf end*/
.f-bf2{background: #f2f2f2;width:100%;}
.w-news{width:1100px;height:296px;padding:65px 0;overflow:hidden;margin:0 auto;}
.w-news .activity_con{width:600px;padding-right:30px;height:260px;overflow:hidden;float:left;position:relative;}
.w-news .activity_con dl{width:100%;overflow:hidden;margin-top:15px;}
.w-news .activity_con dt{width:249px;height:182px;overflow:hidden;float:left;position:relative;}
.w-news .activity_con dd{width:321px;padding-left:30px;float:left;}
.w-news .activity_con dd h3{color:#666666;font-size:22px;width:480px;line-height:1.4em;}
.w-news .activity_con dd h3 a{color:#666666;}
.w-news .activity_time{height:20px;color:#acacac;line-height:20px;margin-top: 8px;}
.w-news .activity_text{color:#acacac;line-height:1.5em;font-size:14px;height:60px;overflow:hidden;margin-top:8px;}
.w-news .activity_text a{color:#acacac;}
.w-news #prev_btn,.w-news #next_btn{width: 36px;height: 36px;display: block;position: absolute;left:520px;top:220px;background: url(../images/arrow_01.png) no-repeat 0 -43px;}
.w-news #next_btn{left:570px;background-position: -45px 0;}
.w-news #prev_btn:hover{background-position: 0 0;}
.w-news #next_btn:hover{background-position: -45px -45px;}
.w-news .w-more{border:1px solid #c9c9c9;cursor:pointer;width:99px;height:33px;line-height: 33px;color:#666;display: block;text-align: center;font-size: 14px;background: #fff;margin-top: 20px;}
.w-news .hlf{width:630px;height:35px;line-height:35px;overflow:hidden;float:left;}
.w-news .hlr{width:440px;height:35px;line-height:35px;padding-left:30px;overflow:hidden;float:left;}
.w-news .w-pro{width:440px;padding-left:30px;height:255px;float: left;margin-top: 10px;}
.w-news .w-pro li{margin-bottom:8px;cursor: pointer;}



/*---首页--更多服务模块---*/
.more-service-wrap{
    width: 1100px;
    margin: 0 auto;
    padding-bottom: 60px;
}
.more-service-wrap .w-title{
    text-align: center;
}
.more-service-wrap .list{
    margin-top: 60px;
}
.more-service-wrap .list ul li{
    float: left;
    width: 25%;
    text-align: center;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    padding: 0px 20px;
}
.more-service-wrap .list ul li .name{
   font-size: 20px;
   color: #333333;
   padding:5px 0px;
   margin-top: 10px;
}
.more-service-wrap .list ul li .info{
   font-size: 14px;
   color: #666;
}
.clearfix:after, ul:after, li:after {
    display: block;
    content: ".";
    height: 0;
    visibility: hidden;
    clear: both;
    font-size: 0;
    line-height: 0;
}


/*------解决方案页面css------*/
.solution-wrap{
    width: 1200px;
    margin: 0 auto;
    padding-bottom: 60px;
}

.solution-wrap .w-title{
     text-align: center;
     margin-top: 50px;
}
.solution-wrap .tab{
   
    margin-top: 40px;
}
.solution-wrap .tab a{
    display: block;
}
.solution-wrap .tab h2{
    font-size: 20px;
    color: #999999;
}
.solution-wrap .tab p{
    font-size: 14px;
    color: #999999;
}

.solution-wrap .tab li{
    width: 20%;
    float: left;
    width: 25%;
    float: left;
    text-align: center;
    padding-bottom: 20px;
     border-bottom: 2px solid #dddddd;
}
.solution-wrap .tab li.selected{
   border-bottom:2px solid #49b44f;
}
.solution-wrap .info-list{
    
}
.solution-wrap .info-list li{
    position: relative;
    border-bottom: 1px solid #dddddd;
    min-height: 153px;
    margin: 0px 20px;
}
.solution-wrap .info-list li a{
   display: block; 
   min-height: 153px;
   padding: 20px 0px;
}
.solution-wrap .info-list li a:hover{
   background-color: #f2f2f2;
}
.solution-wrap .info-list li img{
    width: 150px;
    height: 150px;
    position: absolute;
    margin-left: 15px;
    left: 0px;
}

.solution-wrap .right{
    margin-left: 160px;
}
.solution-wrap .right .title{
    font-size: 20px;
    color: #333333;
    margin-left: 20px;
    
}

.solution-wrap .right .content{
    font-size: 14px;
    color: #999999;
    margin-top: 40px;
    overflow:hidden;
    text-overflow:ellipsis;
    display: -webkit-box;
    -webkit-line-clamp:2;
    -webkit-box-orient: vertical;
    height: 42px;
    margin-left: 20px;
}





.solution-wrap .list{
    margin-top: 60px;
}
.solution-wrap .list li{
    float: left;
    width: 23%;
    padding-bottom: 30px;
    margin-right: 2.4%;
}
.solution-wrap .list li .top{
    background-color: #2b90e2;
    padding-top: 20px;
    text-align: center;
    padding-bottom: 20px;
}

.solution-wrap .list li .top .icon-yd{
    background: url(../images/icon-li1.png) no-repeat;
    width: 96px;
    height: 96px;
    margin:  0 auto;
}

.solution-wrap .list li .top .title-name{
    color: #fff;
    font-size: 17px;
    text-align: center;
    margin-top: 15px;
}

.solution-wrap .list li .content{
    text-align: center;
}
.solution-wrap .list li .content .title{
    font-size: 17px;
    color: #333333;
     margin-top: 20px;
}
.solution-wrap .list li .content .desc-text{
    margin-top: 20px;
    height: 100px
}
.solution-wrap .list li .content .desc-text p{
    font-size: 13px;
    color: #999999;
    padding-bottom: 5px;
}
.solution-wrap .list li .content .more{
    margin-top: 50px;
}
.solution-wrap .list li .content .more a{
    color: #fff;
    font-size: 15px;
    background-color:#2b90e2;
    padding: 7px 20px;
    border-radius:3px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
}



/*-----产品服务css------*/
.product_service-wrap{
    
    width: 1200px;
    margin: 0 auto;
    padding-bottom: 60px;
}

.product_service-wrap .w-title{
     text-align: center;
     margin-top: 50px;
}
.product_service-wrap .nav{
    margin-top: 70px;
}
.product_service-wrap .nav li{
    float: left;
    width: 25%;
    text-align: center;
}
.product_service-wrap .nav li h2{
  font-size: 18px;
  color: #333333;
  margin-top: 14px;
}
.product_service-wrap .nav li p{
    font-size: 14px;
    margin-top: 10px;
}

.product_service-wrap .nav li a{
    color: #49b44f;
    margin-top: 10px;
    display: block;
    font-size: 14px;
}

.category-wrap{
    background-color: #f2f2f2;
   
}
.category-wrap ul{
    width: 1200px;
    margin: 0 auto;
    margin-top: 50px;
    padding-bottom: 50px;

}
.category-wrap li{
    float: left;
    width: 25%;
    text-align: center;
    position: relative;
    height: 334px;
}
.category-wrap li a{
   display:block;
   padding-bottom: 50px;
}
.category-wrap li .line{
    position: absolute;
    bottom: 0px;
    width: 100%;
    height: 6px;
    background-color: #1f6993;
    display:none;
}
.category-wrap li img{
  margin-top: 60px;
}
.category-wrap li:nth-child(1){
  background:url(../images/catebg_1.png) repeat;
}
.category-wrap li:nth-child(2){
  background:url(../images/catebg_2.png) repeat;
}
.category-wrap li:nth-child(3){
  background:url(../images/catebg_3.png) repeat;
}
.category-wrap li:nth-child(4){
  background:url(../images/catebg_4.png) repeat;
}


.category-wrap li h2{
    color: #333333;
    font-size: 20px;
     color: #fff;
     margin-top: 26px;
}
.category-wrap li p{
    color: #333333;
    font-size: 14px;
    color: #fff;
}

.model-wrap{
   
}

.model-wrap .box-mod{
    width: 1200px;
    margin: 0 auto;
    padding-bottom: 60px;
}
.model-wrap .box-mod .list-item {
   margin-top: 50px;
}
.model-wrap .box-mod .list-item ul li{
    float: left;
    width: 25%;
    height: 120px;
    margin-bottom: 50px;
}
.model-wrap .box-mod .list-item ul li a{
    display: block;
    margin-right: 20px;
    position: relative;
    box-sizing: border-box;
}
.model-wrap .box-mod .list-item ul li a:hover{
   border: 1px solid #49b44f;
}
.model-wrap .box-mod .list-item ul li:nth-child(4n+4) a{
    margin-right: 0px;
}
.model-wrap .box-mod .list-item ul li img{
 
    width:100%;
    height: 120px;

}
.model-wrap .box-mod .list-item ul li .text{
     position: absolute;
     left: 0px;
     top: 80px;
     width: 100%;
     height: 100%;
     line-height: 100%;
     text-align: center;
     color: #000000;
     height: 120px;
     line-height: 120px;
     font-size: 18px;
     /*font-weight: bold;*/
     overflow: hidden;
}



/*--------面包屑css--------*/
#cUrrent{background:#fff;padding: 10px 0;width: 1200px;margin: 0 auto;}
#cUrrent a{color:#333333;margin-right: 2px;font-size: 15px;} 

/*------解决方案详情页面css------*/
.solution-desc-wrap{
      /*width: 1200px;*/
      margin: 0 auto;
}
.solution-desc-wrap .content{
    margin-top: 20px;
}
.solution-desc-wrap .content img{
    max-width: 100%;
}


/*----关于我们页面-----css*/
.about-wrap{
       width: 1200px;
       margin: 0 auto;
}
.about-wrap .tab{
    border-bottom: 1px solid #dddddd;
}
.about-wrap .tab li{
    width: 33.3333%;
    float: left;
    text-align: center;
    padding: 30px 0px;
    cursor:pointer;
}
.about-wrap .tab li .img-style{
    width: 90px;
    height: 90px;
    margin: 0 auto;
    display: block;
}
.about-wrap .tab li .img-style.icon-jianjie{
   background: url(../images/icon-jianjie.png) no-repeat;
}
.about-wrap .tab li.active .icon-jianjie{
   background: url(../images/icon-jianjie-active.png) no-repeat;
}


.about-wrap .tab li .img-style.icon-ren{
   background: url(../images/icon-ren.png) no-repeat;
}
.about-wrap .tab li.active .icon-ren{
   background: url(../images/icon-ren-active.png) no-repeat;
}



.about-wrap .tab li .img-style.icon-tels{
   background: url(../images/icon-tels.png) no-repeat;
}
.about-wrap .tab li.active .icon-tels{
   background: url(../images/icon-tels-active.png) no-repeat;
}



.about-wrap .tab li .text-name{
    font-size: 16px;
    color: #999999;
    margin-top: 15px;
}
.about-wrap .tab li.active .text-name{
   color: #49b44f;
}
.about-wrap .tab-content{
	width: 866px;
    margin: 0 auto;
    
}
.about-wrap .tab-content .mod-1 .con-text p{
    color: #333333;
    font-size: 16px;
    overflow: hidden;
    line-height: 32px;
    margin-bottom: 10px;
}

.about-wrap .tab-content .mod-2{
    padding: 28px 0px;
}
.about-wrap .tab-content .mod-2 p{
    color: #333333;
    font-size: 16px;
    overflow: hidden;
    line-height: 32px;
    margin-bottom: 10px;
}
.about-wrap .tab-content .mod-2 h3{
    color: #333333;
    font-size: 18px;
    overflow: hidden;
    line-height:40px;
    margin-top: 10px;
}

.about-wrap .tab-content .mod-3{
    padding: 28px 0px;
}
.about-wrap .tab-content .mod-3 .box{
    float: left;
    width: 50%;
}
.about-wrap .tab-content .mod-3 p{
    color: #333333;
    font-size: 16px;
    overflow: hidden;
    line-height: 32px;
    margin-bottom: 10px;
}
.about-wrap .tab-content .mod-3 h3{
    color: #333333;
    font-size: 18px;
    overflow: hidden;
    line-height:40px;
    margin-top: 10px;
}


/*------成功案列css-----*/


.successful-wrap{
    width: 1200px;
    margin: 0 auto;
    padding-bottom: 60px;
}

.successful-wrap .w-title{
     text-align: center;
     margin-top: 50px;
}
.successful-wrap .w-title h1{
    margin-bottom: 20px;
}
.successful-wrap .w-title p{
     padding-bottom: 8px;
}
.successful-wrap .cases_title{ height:50px; line-height:50px; border-bottom:1px solid #ddd; margin-bottom:30px; background:#FFFFFF}
.successful-wrap .cases_title ul{ width:1200px; margin:0 auto}
.successful-wrap .cases_title li.hovers{ 
	border-left:1px solid #ddd; 
	border-right:1px solid #ddd;
	border-bottom:1px solid #fff;
	border-top:1px solid #ddd;
	background:#FFFFFF;
	margin-top:-1px;
	-moz-border-radius:5px 5px 0px 0px;      /* Gecko browsers */
	-webkit-border-radius:5px 5px 0px 0px;   /* Webkit browsers */
	border-radius:5px 5px 0px 0px;            /* W3C syntax */
        color: #49b44f;
}
.successful-wrap .cases_title li.hovers a{
    color: #49b44f;
}
.successful-wrap .cases_title li{ padding:0px 12px; float:left}
.successful-wrap .cases_title li a{ font-size:18px}

.successful-wrap .cases_list .p_case_name {
    width: 300px;
    padding: 10px;
    float: left;
    height: 340px;
    box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box; 
    -o-box-sizing: border-box;  
    -ms-box-sizing: border-box; 
}

.successful-wrap .successful-wrap .cases_list .p_case_name .case_img {
    position: relative;
    height: 180px;
}

.successful-wrap .cases_list .p_case_name .Frame {
    border: 2px solid #ddd;
    display: block;
}
.successful-wrap .cases_list .p_case_name img {
    width: 276px;
    height: 180px;
    box-shadow: 0px 1px 3px #ddd;
    -moz-box-shadow: 0px 1px 3px #ddd;
    -webkit-box-shadow: 0px 1px 3px #ddd;
}

.successful-wrap .cases_list .p_case_name .Preview {
    display: none;
}
.successful-wrap .cases_list .case_info {
    padding: 10px 0px;
    line-height: 24px;
}
.successful-wrap .cases_list .case_info .title {
    font-size: 18px;
    color: #0066FF;
}
.successful-wrap .cases_list .case_info .Profile {
    color: rgb(153, 153, 153);
    font-family: 新宋体;
}

.successful-wrap .cases_list .p_case_name.hover .Frame {
    display: block;
    border: 2px solid #0066FF;
}
.successful-wrap .case_img{
    position: relative;
}
.successful-wrap .cases_list .p_case_name.hover .Preview {
    display: block;
    width: 280px;
    background: url(../images/bg_Transparent.png) repeat-x;
    height: 40px;
    position: absolute;
    bottom:0px;
}


/*-----合作伙伴css----*/

.friend-wrap{
    
}
.friend-wrap{
    width: 1200px;
    margin: 0 auto;
    padding-bottom: 60px;
}
.friend-wrap .w-title{
     text-align: center;
     margin-top: 50px;
}
.friend-wrap .w-title h1{
    margin-bottom: 20px;
}
.friend-wrap .w-title p{
     padding-bottom: 8px;
}



/*-----招商合作css----*/
.cooperation-wrap{
    width: 1200px;
    margin: 0 auto;
    padding-bottom: 60px;
}


.cooperation-wrap .form .label {
    overflow: hidden;
    line-height: 32px;
    width: 100%;
    display: block;
    padding: 10px 3px;
}
.cooperation-wrap .form .title {
    float: left;
    font-size: 16px;
    height: 48px;
    line-height: 48px;
    color: #444;
    padding-right: 8px;
    width: 150px;
    text-align: right;
}

.cooperation-wrap .form input {
    float: left;
    overflow: hidden;
    border-radius: 3px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    background: #fff;
    font-size: 16px;
    line-height: 30px;
    height: 30px;
    color: #aaa;
    padding: 8px;
    width: 389px;
    color: #aaa;
    padding: 8px;
    margin-right: 10px;
    border: 1px solid blueviolet;    
    opacity: 1;
    border: 1px solid #CCCCCC;
    -webkit-box-shadow: 0 1px 1px rgba(0,0,0,0.075) inset;
    -webkit-transition: border 0.2s linear 0s,box-shadow 0.2s linear 0s;
    -moz-transition: border 0.2s linear 0s,box-shadow 0.2s linear 0s;
    -o-transition: border 0.2s linear 0s,box-shadow 0.2s linear 0s;
    -ms-transition: border 0.2s linear 0s,box-shadow 0.2s linear 0s;
    transition: border 0.2s linear 0s,box-shadow 0.2s linear 0s;
}
.cooperation-wrap .label span {
    color: #ff4040;
}
.cooperation-wrap .form .select {
    border-radius: 3px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    display: inline-block;
    font-size: 14px;
    padding: 13px 6px;
    vertical-align: middle;
    background: #fff;
    border: 1px solid #ccc;
    overflow: hidden;
    cursor: pointer;
    margin-right: 5px;

}
.cooperation-wrap .form .textarea {
    margin-right: 10px;
    float: left;
    border: 1px solid #ddd;
    border-radius: 3px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    background: #fff;
    font-size: 14px;
    line-height: 16px;
    height: 90px;
    color: #aaa;
    padding: 8px;
    width: 390px;
    border: 1px solid #CCCCCC;
    -webkit-transition: border 0.2s linear 0s,box-shadow 0.2s linear 0s;
    -moz-transition: border 0.2s linear 0s,box-shadow 0.2s linear 0s;
    -o-transition: border 0.2s linear 0s,box-shadow 0.2s linear 0s;
    -ms-transition: border 0.2s linear 0s,box-shadow 0.2s linear 0s;
    transition: border 0.2s linear 0s,box-shadow 0.2s linear 0s;
}

.cooperation-wrap .form .submit {
    width: 122px;
    height: 40px;
    line-height: 40px;
    margin-left: 160px;
    background:#56BC48;
    color: #fff;
    font-size: 16px;
    text-align: center;
    display: block;
    margin-top: 20px;
    border-radius: 2px;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    -o-border-radius: 2px;
    -ms-border-radius: 2px;
}

.fade {
    opacity: 0;
    -webkit-transition: opacity .15s linear;
    -o-transition: opacity .15s linear;
    display: none;
    transition: opacity .15s linear; 
}
.active {
    display: block;
}
.fade.in {
    opacity: 1;
}



/*-------产品解决方案详情页面---------*/

body{
    font-family: "Microsoft YaHei",Arial,Helvetica,sans-serif,STHeiti;
}
.list-wrap{
    width: 1200px;
    margin: 0 auto;
}
.list-wrap .hot-title{
    text-align: center;
    color: #49b44f;
    font-size: 40px;
    font-weight: bold;
    margin-bottom: 40px;
}
.list-wrap .desc{
    text-align: center;
    font-size: 17px;
    color: #333333;
}
.list-wrap .desc p{
    padding-bottom: 20px;
}

.list-wrap .item{
    width: 960px;
    margin: 0 auto;
    margin-top: 30px;
}
.list-wrap .item li{
    float: left;
    width: 25%;
    text-align: center;
    height: 250px;
}
.list-wrap .item li .bottom-di{
    background: url(../images/fangan/ty.png) no-repeat center 0px;
    background-size: 173px 42px;
    height: 42px;
    margin-top: 43px;
}
.list-wrap .item li:nth-child(1){
    background: url(../images/fangan/dx1.png) no-repeat center 0px;
}
.list-wrap .item li:nth-child(2){
    background: url(../images/fangan/dx2.png) no-repeat center 0px;
}
.list-wrap .item li:nth-child(3){
    background: url(../images/fangan/dx3.png) no-repeat center 0px;
}
.list-wrap .item li:nth-child(4){
    background: url(../images/fangan/dx4.png) no-repeat center 0px;
}

.product-wrap{
}
.product-wrap .product{
    width: 1200px;
    padding: 30px 0px;
    margin: 0 auto;
}
.product-wrap .title{
    text-align: center;
    font-size: 0px;
}
.product-wrap .title span{
    display: inline-block;
    vertical-align: middle;
}
.product-wrap .title .radius-num{
    background: url(../images/fangan/radius-icon.png) no-repeat ;
    width: 104px;
    height: 109px;
    font-size: 38px;
    color: #fff;
    font-weight: bold;
    text-align: left;
    padding-left: 30px;
    padding-top: 8px;
    margin-top: 20px;
}
.product-wrap .title .text{
    color: #49b44f;
    font-size: 38px;
    font-weight: bold;
}

.product-wrap .product-left-text {
    float: left;
    width: 60%;
    margin-top: 126px;
}
.product-wrap .product-left-text .product-text{
    position: relative;
    margin-bottom: 24px;
    padding-top: 7px;
}
.product-wrap .product-left-text .product-text i{
    background: url(../images/fangan/radius-bg.png);
    display: block;
    width: 44px;
    height: 44px;
    line-height: 44px;
    text-align: center;
    color: #fff;
    font-size: 18px;
    position: absolute;
    left: 0px;
    top: 0px;
    
}
.product-wrap .product-left-text .product-text span{
    margin-left: 50px;
    color: #333333;
    font-size: 20px;
}

.product-right-img {
    float: right;
    width: 40%;
}

.product-left-img {
    float: left;
    width: 40%;
}

.product-right-text {
    float: right;
    width: 60%;
}

.huodong-title{
    background: url(../images/fangan/hd_title.png) no-repeat center 0px;
    height: 135px;
}
.top-left-tiao{
    position: absolute;
    left: 70px;
    top: -16px;
    background: url(../images/fangan/icon-tiao.png) no-repeat center 0px;
    display: block;
    width: 17px;
    height: 33px;
}
.top-right-tiao{
    position: absolute;
    right: 70px;
    top: -16px;
    background: url(../images/fangan/icon-tiao.png) no-repeat center 0px;
    display: block;
    width: 17px;
    height: 33px;
}

.yx-list{
    
}
.yx-list .title{
    font-size: 21px;
    color: #49b44f;
    font-weight: bold;
    text-align: center;
    padding-top: 20px;
}

.yx-list .miaosu{
    position: relative;
    height: 60px;
    text-align: center;
    margin-top: 30px;
}
.yx-list .miaosu i {
    background: url(../images/fangan/radius-bg.png);
    display: block;
    width: 36px;
    height: 36px;
    line-height: 36px;
    background-size: 36px;
    text-align: center;
    color: #fff;
    font-size: 18px;
    display: inline-block;
     vertical-align: middle;
}
.yx-list .miaosu p {
    margin-left:8px;
    color: #333333;
    font-size: 18px;
    display: inline-block;
    vertical-align: middle;
}
.yx-list .miaosu2{
    color: #333333;
    font-size: 18px;
    text-align: center;
}
.yx-list .nav{
    width: 1070px;
    margin: 0 auto;
    margin-top: 50px;
}
.yx-list .nav ul li{
    width: 20%;
    float: left;
    position: relative;
}
.yx-list .nav ul li img{
    position: absolute;
    left: 0px;
    top: 0px;
}
.yx-list .nav ul li .right-con{
    margin-left: 86px;
    text-align: left;
}
.yx-list .nav ul li .right-con .title-name{
    font-size: 20px;
    color: #333333;
}
.yx-list .nav ul li .right-con .con{
    font-size:16px;
    color: #666666;
}
.lab-item{
    width: 1010px;
    margin: 0 auto;
    margin-top: 30px;
}
.lab-item ul li{
    float: left;
    width: 16.6666666%;
    background: url(../images/fangan/rasius_green.png) no-repeat;
    height: 125px;
    font-size: 18px;
    color: #ffffff;
    display: table;
}
.lab-item ul li:not(:first-child)
{
   background: url(../images/fangan/radius_yellow.png) no-repeat;
   color: #644c0b;
}

.lab-item ul li span{
    display: table-cell;
    vertical-align: middle;
    padding-left: 38px;
    position: relative;
    top: -4px;
}

.jieshao{
    text-align: center;
    color: #666666;
    font-size: 18px;
    padding: 30px 0px;
}
.jieshao p{
    margin-bottom: 4px;
}

.mod-list{
    background: url(../images/fangan/hlw-topbg.png) no-repeat center 0px;
    height: 360px;
        width: 548px;
    margin: 0 auto;
}
.mod-list .box{
    float: left;
    text-align: center;
    width: 33.333%;
    margin-top: 58px;
    margin-left: -5px;
}
.mod-list .box:nth-child(2){
    
    margin-left:1px;
}
.mod-list .box:nth-child(3){
    
    margin-left:4px;
}
.mod-list .box:nth-child(4){
    
        margin-left: 92px;
}
.mod-list .box:nth-child(5){
    
        margin-left:0px;
}
.mod-list .box .num{
    color: #fff;
    font-size: 30px;
}

.mod-list .box .text{
    font-size:26px;
    color: #fff;
}

#top-bg{
    height: 300px;
}

#top-bg img{
	width:100%;
/*	height:300px; */
}

.main-wrap{

    width: 1000px;
    margin: 0 auto;
    border: 1px solid #d9dadc;
    background-color: #fff;
}
.main-wrap .title{
    font-size: 20px;
    color: #000;
    line-height: 36px;
    font-family: "Microsoft YaHei";
    text-align: center;
    margin-bottom: 25px;
}
.main-wrap .content{
    width: 736px;
    float: left;
    padding: 0 10px;
    padding-top: 10px;
}
.main-wrap .nwright{
   float: right;
   width: 240px;
   height:auto;
   border-left: 1px solid #d9dadc;
   border-bottom: 1px solid #d9dadc;
}
.main-wrap .comm p{
     text-indent: 2em;
}
   
.main-wrap .nwright .nwrwm{
    text-align: center;
    padding-top: 10px;
}

.gfjj .gfjjbt {
    background: #fedca5;
    height: 36px;
    line-height: 36px;
    border-bottom: 2px solid #c94d00;
    text-indent: 10px;
    color: #94420e;
    font-size: 16px;
    font-weight: 500;
}

.gfjj ul {
    padding: 10px;
    padding-top: 0px;
    padding-bottom: 0px;
}
.gfjj ul li {
    height: 36px;
    line-height: 36px;
    border-bottom: 1px solid #ddd;
  
}
.gfjj ul li:last-child{
   
    border-bottom:none
  
}
.gfjj ul li a{
    display: block;
    font-size: 14px;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
}


.look-more{
    position: absolute;
    bottom: 6px;
    right: 10px;
    min-height: 20px !important;
    padding-bottom: 5px !important;
    color: #333;
    font-size: 16px;
}
.look-more:hover{
    background-color: #fff !important;

}