﻿body{background:#f8f9fa}
.index{height:511px;overflow:hidden;clear:both}
.fullSlide {width:100%;position:relative;height:511px;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:732px;overflow:hidden;text-align:center;}
.fullSlide .bd li a {display:block;height:732px;}
.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;}
.index-title a{display:inline-block;position:relative; }
.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{display:block;font-size:30px;margin:0 auto;color:#000;margin-bottom:10px}
span.index-title-b{margin:0 auto;display:block;background:url(../images/index-title-bg.jpg) no-repeat center top;padding-top:10px}
.index-title a i{display:inline-block;background:#fff;padding:2px 10px}

.c1{width:1200px;height:780px;margin:0 auto}
.service-project{}
.service-project li{width:360px;float:left;height:361px;margin:0 59px 59px 0;background:#ffffff}
.service-project li:nth-child(3n+3){margin-right:0;float:right;}
.service-project li a{display:block;width:360px;height:361px;text-align:center;background:url(../images/project0.png) no-repeat center 46px;
                      box-shadow:0px 0px 30px #e2e2e2;position:relative;
}
.service-project li a:hover{text-decoration:none;box-shadow:0px 0px 30px #b6b6e6}
.service-project h1{padding-top:184px;font-size:20px;color:#000}
.service-project p{width:270px;margin:3px auto 0 auto;line-height:1.8;font-size:14px;color:#999999}
.service-project img{position:absolute;left:159px;bottom:83px;}
.service-project-btn{position:absolute;left:125px;bottom:28px;width:103px;line-height:36px;border-radius:10px;background:#f6f6f6}
.service-project li a:hover .service-project-btn{background:#3474ff;color:#fff;transition:all 0.2s linear;}
.service-project li:nth-child(2) a{background:url(../images/project1.png) no-repeat center 41px;}
.service-project li:nth-child(3) a{background:url(../images/project2.png) no-repeat center 41px;}
.service-project li:nth-child(4) a{background:url(../images/project3.png) no-repeat center 41px;}
.service-project li:nth-child(5) a{background:url(../images/project4.png) no-repeat center 38px;}
.service-project li:nth-child(5) a{background:url(../images/project5.png) no-repeat center 43px;}

.c2{width:1200px;height:auto;margin:0 auto}
.hzmj-nav{width:1200px;margin:0 auto;overflow:hidden;}
.hzmj-nav li{display:block;font-size:20px;color:#999999;padding:12px 20px;float:left;margin:0 11px;cursor:pointer}
.hzmj-nav li i{margin-right:6px;}
.hzmj-nav li:last-child{}
.hzmj-nav li.on{background:#fdba5d;color:#333333;border-radius:8px;}

.hzmj-main{width:1443px;height:301px;position:relative;margin:38px auto 0 auto;user-select:none}
.hzmj-main-left,.hzmj-main-right{position:absolute;width:122px;left:0;top:13px;bottom:13px;background:#f0f0f0;text-align:center;}
.hzmj-main-right{left:1321px}
.hzmj-main-left i,.hzmj-main-right i{font-size:80px;color:#999;display:block;margin-top:80px;cursor:pointer}
.hzmj-main-left i:hover,.hzmj-main-right i:hover{color:#2891f5}

.hzmj-body{width:1200px;position:absolute;left:122px;}
.hzmj-body li{position:absolute;display:none;height:301px;}
.hzmj-prev{display:block !important;left:0;width:267px}
.hzmj-next{display:block !important;right:0;width:267px}
.hzmj-current{display:block !important;left:267px;right:267px;}

.hzmj-a{position:absolute;display:none;top:13px;bottom:13px;background:#f0f0f0;left:0;right:0}
.hzmj-b{position:absolute;display:none;height:301px;background:#3574ff url(../images/hzmj_line.png) no-repeat 488px 50px;left:0;right:0;color:#fff;
        box-shadow:0px 10px 40px #3574ff;z-index:9999
}
.hzmj-prev .hzmj-a{display:block !important}
.hzmj-next .hzmj-a{display:block !important}
.hzmj-current .hzmj-b{display:block !important}

.hzmj-a i{position:absolute;font-size:70px;color:#dadce5;left:47px;top:25px;}
.hzmj-a h1{font-size:22px;position:absolute;left:47px;top:120px;}
.hzmj-a img{position:absolute;left:47px;top:160px;}
.hzmj-a p{position:absolute;left:47px;top:180px;line-height:1.8;width:187px;}

.hzmj-b i{position:absolute;font-size:70px;color:#dadce5;right:42px;top:45px;opacity:.16}
.hzmj-b h1{font-size:33px;position:absolute;left:267px;top:52px;}
.hzmj-b .hzmj-dot{position:absolute;left:267px;top:108px;}
.hzmj-b .hzmj-logo{position:absolute;left:41px;top:41px;width:176px;height:86px;border-radius:8px;}
.hzmj-b p{position:absolute;left:41px;top:150px;line-height:1.8;width:588px;}
.hzmj-b a{position:absolute;display:block;left:41px;bottom:30px;border:1px solid #ccc;padding:3px 16px;border-radius:8px;color:#fff;
          background:#1f65ff
}
.hzmj-b a:hover{background:#fdba5d;color:#000}

.c3{width:1200px;height:380px;margin:0 auto}
.index-news{position:relative}
.index-news-img{width:337px;height:249px;overflow:hidden;position:absolute;left:0;top:0;border-radius:16px;}
.index-news-img img{display:block;width:337px;height:249px;}
.index-news-img img:hover{transform:scale(1.1,1.1);transition:all 0.5s linear;}

.c3A{width:455px;height:278px;overflow:hidden;position:absolute;left:0;top:0;}

.zxdt{position:absolute;right:0;width:700px;height:278px}
a.zxdt-title{position:absolute;font-size:23px;color:#333333}
a.zxdt-title:hover{color:#2891f5}
.zxdt-dot{position:absolute;top:48px;left:0}
.zxdt p{position:absolute;top:70px;line-height:1.8;color:#999999}
a.zxdt-more{display:block;width:103px;line-height:36px;border-radius:10px;background:#3474ff;color:#fff;text-align:center;margin-top:16px;}
.zxdt-next{position:absolute;bottom:0;border-bottom:1px solid #b2b2b2;width:100%;padding:10px 0;}
.zxdt-next p{float:left}
.zxdt-next i{float:right}

/*.c4{width:100%;margin:0 auto;height:auto}
.customer{background:#edeef6 url(../images/customer.png) repeat-x top;margin-top:-60px;}
.customer-link{width:1200px;margin:0 auto;padding-top:60px;overflow:hidden;padding-bottom:20px;text-align:center;}
.customer-link a{display:inline-block;width:226px;height:77px;line-height:77px;text-align:center;background:#ffffff;border-radius:8px;margin:14px 5px 0 5px;overflow:hidden}
.customer-link a:hover{background:#0f59ff;color:#fff}*/

/*.customer-link a:nth-child(5n+5){float:right;margin-right:0}*/
/*.customer-link img{width:225px;height:66px;border-radius:6px;display:block;}*/
.question{width:1200px;margin:0 auto;border-top:1px solid #e5e9f0;line-height:70px;font-size:22px;font-weight:400;text-align:center}
.lxdh{text-align:center;padding:30px 0}
.lxdh i{width:234px;height:49px;line-height:49px;text-align:center;background:#0f5aff;color:#fff;display:block;margin:0 auto;border-radius:16px;}

.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}


.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-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{display:block;width:100%;}
.index-service li a:hover img{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:34px;z-index:9999;border-bottom:3px solid #d4d4d4;
                              padding-bottom:8px;
}


@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) {


}