@charset "utf-8";
/* CSS Document */
/*banner*/
.banner {width: 100%; position: relative;height:700px; margin: 0 auto;background: transparent;}
.banner .bd { margin: 0 auto;height: 100%;position: relative;z-index: 0;overflow: hidden;}
.banner .bd ul { height: 100%; width: 100%;}
.banner .bd li { height: 100%;overflow: hidden;text-align: center;background-position: center;background-repeat: no-repeat; width: 100%;}
.banner .bd li a{display: block;height: 100%;width: 100%;}
.banner .prev, .banner .next {display: block; position: absolute;top: 50%;margin-top: -30px;left: 15%;z-index: 1;width: 40px; height: 60px;background: url(../images/slider-arrow.png) -126px -137px #000000 no-repeat;cursor: pointer;*filter: alpha(opacity=50);*opacity: .5;display: none;}
.banner .next {left: auto;right: 15%;background-position: -6px -137px;}

/*dw*/
.dwb{ height:104px; border-bottom:1px solid #eee;}
.die{ width:1180px; margin:0 auto;}
.die p{ font-size:16px; line-height:24px; color:#666; float:left; margin-top:30px;}
.die ul{ float:right; margin-top:24px;}
.die ul li{width:220px;float:left;height:50px;border-left:1px solid #eee;}
.die ul li img{float:left;padding: 10px 16px 0 38px;}
.die ul li span{ float:left; color:#666;}
.die ul li span i{ font-size:26px; display:block;}
.die ul li span b{ font-size:16px; font-weight:normal;}

/*cpys*/
.cpys{ width:1180px; margin:0 auto;}
.cpys h4{text-align: center;font-size: 36px;font-weight: normal;padding-top: 50px;margin-bottom: 50px;}
.cpys h4 i{color: #999;display: block;text-transform: uppercase;font-weight: normal;font-size: 12px;padding-top: 6px;}
.os_01{width: 1180px;margin: 0 auto; border-radius: 10px;
height: 240px;margin-bottom: 70px;}
.os_01 li{height: 240px;width: 368px;float: left;margin: 0 12px;}
.os_01 li .h3_01{height: 44px;width: 315px;background:url(../images/s_1.png) no-repeat center;padding: 26px; text-align:center;}
.os_01 li .h3_02{height: 44px;width: 315px;background:url(../images/s_2.png) no-repeat center;padding: 26px;text-align:center;}
.os_01 li .h3_03{height: 44px;width: 315px;background:url(../images/s_3.png) no-repeat center;padding: 26px;text-align:center;}
.os_01 li h3 i{display:block;font-weight:normal;color: #eee;text-transform:uppercase;font-size:12px;padding-top:  7px;}
.os_01 li h3{ font-size:24px; color:#fff;}
.os_01 li span{ width:347px; height:124px; background:#eee; display:block;transition: all 0.6s; padding-left:20px; padding-top:20px;}
.os_01 li:hover span{background:#fff;transition: all 0.6s;box-shadow: 0 0 15px 0px #eee;}
.os_01 li span p{color:#666;font-size:16px;line-height: 26px;margin-top: 0px;width: 326px;text-align: center;}




/*gy*/
.fijsk{width:1180px;margin:0 auto;height: auto;margin-top: 60px;margin-bottom: 70px;}
.sols{ display:block; margin:0 auto;}
.fijsk h3{ font-size:18px; color:#666; text-align:center; font-weight:normal; padding:8px 0 10px 0;}
.fijsk h4{font-size:30px;text-align:center;font-weight:normal;margin-bottom:  20px;}
.fijsk p{font-size: 17px;color: #666;line-height: 34px;overflow:hidden;text-indent:  2em;}

/*cgal*/
.alzs{width:1180px; margin:0 auto;}
.alzs h4{text-align:center;font-size:36px;font-weight:normal;margin-bottom:50px;}
.alzs h4 i{ color:#999; display:block; text-transform:uppercase;font-weight:normal; font-size:12px; padding-top:6px;}
.solas{float:left;width:250px;}
.solas h3{color:#005eae;font-size:24px;padding: 16px 0 10px 78px;background: url(../images/fy_tb.png) no-repeat 24px #f5f5f5;height: 64px;margin-right: 20px!important;width: 172px;border-top: 5px solid #005eae;}
.solas h3 i{display:block; font-weight:normal; font-size:16px; color:#999; padding-top:6px;}

.alzsxg{ width:1180px; margin:0 auto;}
.alzsxg .hd ul{width:1180px;overflow: hidden;margin-bottom: 24px;}
.alzsxg .hd{ float:left; width:250px;}
.alzsxg .hd ul li{width:250px;height: 80px;margin-top: 1px;margin-bottom: 1px;background:#f5f5f5;line-height: 80px;font-size:16px;}
.alzsxg .hd ul li i{width:8px;height:8px;border:1px solid #333;border-radius:50%;display:block;float:left;margin: 36PX 0 0px 30px;margin-right:  20px;}
.alzsxg .hd ul li div{ display:block; overflow:hidden;}
.alzsxg .hd ul li a{width: 230px;padding-left: 20px;display: block;}
.alzsxg .hd .on a{display:block;width: 230px;color: #fff;background:#005eae;height: 80px;line-height: 80px;padding-left:  20px;}
.alzsxg .hd .on i{display:block;border-radiu:50%;background:#fff;border:1px solid #fff;margin-right: 20px;}

.spqa_01 li{overflow:hidden;float:left;margin: 0 10px;margin-bottom: 24px;position:relative;border-top: 5px solid #005eae;}
.alzsxg .bd{width: 920px;float: right;margin-top: -95px;}
