﻿.index{position:relative;}
.fullSlide {width:100%;position:relative;height:612px;background:#fff;}
.fullSlide .bd {margin:0 auto;position:relative;z-index:0;overflow:hidden;}
.fullSlide .bd ul {width:100% !important;}
.fullSlide .bd li {width:100% !important;height:612px;overflow:hidden;text-align:center;}
.fullSlide .bd li a {display:block;height:612px;}
.fullSlide .hd {width:100%;position:absolute;z-index:1;bottom:30px;left:0;height:auto;}
.fullSlide .hd ul {text-align:center;}
.fullSlide .hd ul li {cursor:pointer;display:inline-block;*display:inline;zoom:1;width:20px;height:5px;margin:5px;overflow:hidden;background:rgba(255,255,255,0.5);line-height:999px;-moz-border-radius: 2px;-webkit-border-radius: 2px;border-radius: 2px;background:url(/templets/default/images/index_icon_1.png) no-repeat\0;}
.fullSlide .hd ul .on {background:#fff;background:url(/templets/default/images/index_icon_2.png) no-repeat\0;}
.fullSlide .prev,.fullSlide .next {display:block;position:absolute;z-index:1;top:194px;margin-top:-30px;left:3%;z-index:1;width:40px;height:80px;background:url(../images/slider-arrow.gif) -140px 5px no-repeat\9\0;background:url(../images/slider-arrow.png) -140px 5px no-repeat;_background:url(../images/slider-arrow.gif) -140px 5px no-repeat;*background:url(../images/slider-arrow.gif) -140px 5px no-repeat;cursor:pointer;filter:alpha(opacity=50);opacity:0.5;display:none;}
.fullSlide .next {left:auto;right:3%;background-position:-6px 5px;}


.index-title{margin:44px auto 27px auto;text-align:center;height:60px}
.index-title a{display:block;position:relative;margin:0 auto;width:100%;}
.index-title a:hover{text-decoration:none}
.index-title a:hover .index-title-a{color:#2891f5;text-decoration:none;transition:all 0.2s linear;}
span.index-title-a{font-size:36px;color:#000;font-weight:bold;position:absolute;white-space:nowrap;left:0;right:0;z-index:9999}
span.index-title-b{font-size:60px;color:#f1f5f5;position:absolute;left:0;right:0;top:10px;font-weight:bold;font-style:italic;letter-spacing:3px}
.index-title a i{display:inline-block;background:#fff;padding:2px 10px}

.c2{width:1200px;height:287px;overflow:hidden;margin:0 auto;position:relative}
.c2ul{position:absolute;bottom:0}
.c2ul li{display:block;float:left;width:279px;height:113px;background:#f8f8f8;margin-right:28px;position:relative;font-size:12px;}
.c2ul li:last-child{float:right;margin-right:0}
.c2ul li a{display:block;width:279px;height:113px;color:#4b4b4b}
.span0{position:absolute;left:26px;top:25px}
.span1{position:absolute;left:26px;top:68px;font-size:20px;font-weight:bold;letter-spacing:1px}
.c2ul li a:hover{background:#2891f5;color:#fff}

.c1{width:1200px;height:756px;overflow:hidden;margin:0 auto}
.index-c1-tab{text-align:center;}
.index-c1-tab a{width:75px;height:29px;line-height:31px;text-align:center;color:#515151;border:1px solid #999999;display:inline-block;
                margin:0 5px
}

.c3{width:1200px;height:230px;overflow:hidden;margin:0 auto;position:relative}


.index-c1-tab a.on{background:#7ecafc;color:#fff;border:1px solid #7ecafc}
.index-c1-content{display:none;position:relative}
.index-c1-left{position:absolute;top:54px;width:558px;text-align:center}
.index-c1-left-thumbnail{width:558px;height:310px;display:block;position:absolute;}
a.index-c1-left-title{display:block;font-size:17px;position:absolute;color:#333333;padding:0 0 8px 0;background:url(../images/index-c1-left-title-bg.png) no-repeat left bottom;
                      top:336px;
}
a.index-c1-left-title:hover{color:#2891f5;text-decoration:none;transition:all 0.2s linear;}
.index-c1-introduce{position:absolute;width:558px;top:388px;font-size:14px;color:#989898;text-align:left;line-height:1.8}

.information-list{width:566px;position:absolute;right:20px;top:80px}
.information-list ul{}
.information-list li{position:relative;width:566px;height:120px;overflow:hidden;background:url(../images/information-line.png) no-repeat 67px 0}
.information-list li h1{position:absolute;left:87px;top:-2px;font-size:17px;color:#333333;font-weight:500}
.information-list li h2{position:absolute;left:87px;top:25px;font-size:14px;color:#989898;text-overflow:ellipsis;overflow:hidden;width:480px;
                        line-height:1.6;font-size:14px;
}
.information-list li span{position:absolute;font-size:20px;left:33px;color:#333333}
.information-list li i{position:absolute;top:29px;left:0;color:#989898}
.information-list li:hover h1{color:#2891f5;text-decoration:none;transition:all 0.2s linear;}

.index-link{}
.index-link li{width:278px;float:left;height:273px;margin:0 29px 0 0;background:#f8f8f8}
.index-link li:last-child{margin:0;float:right}
.index-link li a{display:block;width:278px;height:273px;text-align:center;background:url(../images/index-link1.png) no-repeat center 47px;}
.index-link li a:hover{text-decoration:none;box-shadow:0px 0px 10px #b2b2b2}
.index-link li:nth-child(2) a{background:url(../images/index-link2.png) no-repeat center 44px;}
.index-link li:nth-child(3) a{background:url(../images/index-link3.png) no-repeat center 46px;}
.index-link li:nth-child(4) a{background:url(../images/index-link4.png) no-repeat center 42px;}
.index-link h1{padding-top:134px;font-size:16px;color:#4b4b4b}
.index-link-btn{margin:40px auto 0 auto;width:91px;height:34px;line-height:34px;text-align:center;border:1px solid #ebebeb;border-radius:8px;
                color:#9e9e9e;background:#ffffff
}
.index-link li a:hover .index-link-btn{border:1px solid #4ca6fc}

.index-service-container{overflow:hidden;margin:0 auto}
.index-service{margin:58px auto 0 auto;width:100%;height:auto}
.index-service li{float:left;width:25%;position:relative;overflow:hidden}
.index-service li img.bg{display:block;width:100%;}
.index-service li a:hover img.bg{transform:scale(1.1,1.1);transition:all 0.5s linear;}
.full-div,.half-div{position:relative;overflow:hidden}
.full-div span,.half-div span{position:absolute;left:40px;top:40px;color:#eee;font-size:18px;z-index:9999;
                              padding-bottom:8px;
}
.bg-line{position:absolute;top:70px;left:40px}

.project{width:1200px;margin:0 auto;height:60px;position:relative}
.project-item {position:absolute;}
.project-img{position:absolute;top:30px;left:12px}
.project-text{color:#333333;position:absolute;top:5px;width:320px}
.project-text-span{font-size:70px;color:#3399ff}

@media (min-width: 1980px){
    /*.index-service-container{width:1980px}
    .index-service{width:1980px;}*/
}

/*媒体查询，大于480px小于640px*/
@media (min-width: 480px) and (max-width: 640px) {

}

/*媒体查询，小于480px*/
@media (max-width: 480px) {


}