@charset "utf-8";
/* CSS Document */
/*index*/
.indexBanner{height:570px;min-width:1140px;}
.indexBanner .flexslider{height:570px;}
.indexBanner .flexslider ul.slides li{height:570px;display:none;}
.indexBanner .content{padding-top:125px;background:none;}
.indexBanner .content h3{font-size:55px;color:#fff;line-height:55px;}
.indexBanner .content h3 span{padding-right:30px;padding-top:20px;background:url(../images/index/cont_bg.png) no-repeat right top;display:inline-block;}
.indexBanner .content h4{font-size:36px;color:#fff;padding-top:5px;}
.indexBanner .content h5{font-size:18px;color:#008cd6; text-transform:uppercase;padding-top:5px;}
.indexBanner .content a{padding:10px 15px;border:1px solid #1093d9;display:inline-block;width:160px;font-size:16px;color:#0088ff;border-radius:6px;margin-top:20px;}
.indexBanner .content a span{float:right;}
.indexBanner .flex-control-nav{position:absolute;bottom:30px;text-align:center;width:100%;}
.indexBanner .flex-control-nav li{display:inline-block;zoom:1;*display:inline;margin:0 5px}
.indexBanner .flex-control-nav li a{display:block;overflow:hidden;text-indent:-99em;width:14px;height:14px;cursor:pointer;text-align:center;border-radius:25px;background:url(../images/index/dot.png) no-repeat;background-position:-14px 0;}
.indexBanner .flex-control-nav li a.active{ background-position:0 0;}


.index01{background:#efefef;padding:10px 0;min-width:1140px;display:none;}
.index01 div.clearfix{width:100%; position:relative;height:95px;}
.index01 div.clearfix .fl{ position:absolute;left:0;}
.index01 div.clearfix .fl h3{display:inline-block;width:567px;height:95px;background:#fff url(../images/index/left01.png) no-repeat 23px center; cursor:pointer;}
.index01 div.clearfix .fl h3 span{font-size:20px;padding-left:85px;line-height:95px;color:#0093f6;padding-right:375px;
		background:url(../images/index/index_span.png) no-repeat right center;}
.index01 div.clearfix .fr{ position:absolute;right:0;}
.index01 div.clearfix .fr h3{display:inline-block;width:567px;height:95px;background:#fff url(../images/index/right01.png) no-repeat 39px center; cursor:pointer;}
.index01 div.clearfix .fr h3 span{font-size:20px;padding-left:113px;line-height:95px;color:#0093f6;padding-right:330px;
		background:url(../images/index/index_span.png) no-repeat right center;}
.index01 div.clearfix .fl h3.cur {background:#0093f6 url(../images/index/left02.png) no-repeat 23px center;}		
.index01 div.clearfix .fl h3.cur  span{background:url(../images/index/index_span02.jpg) no-repeat right center;color:#fff;}
.index01 div.clearfix .fr h3.cur {background:#0093f6 url(../images/index/right02.png) no-repeat 39px center;}		
.index01 div.clearfix .fr h3.cur  span{background:url(../images/index/index_span02.jpg) no-repeat right center;color:#fff;}
.index01 div.clearfix .cont{padding:50px 40px;background:#0093f6;position:absolute;top:95px;width:1060px;display:none;left:0;right:0;border-top:2px solid #efefef;}
.index01 div.clearfix .cont .content{display:inline-block;width:100%;}
.index01 div.clearfix .cont h4{font-size:18px;color:#fff;padding-bottom:20px;}
.index01 div.clearfix .cont .left{width:340px;padding-right:48px;background:url(../images/index/line.jpg) no-repeat right bottom;min-height:240px;float:left;}
.index01 div.clearfix .cont .left p{font-size:14px;line-height:20px;color:#fff;width:340px; text-align:justify;}
.index01 div.clearfix .cont .left a{ font-size:14px;color:#fff;margin-top:20px;display:inline-block;border-bottom:1px solid #fff;}
.index01 div.clearfix .cont .center{padding-left:30px;width:370px;background:url(../images/index/line.jpg) no-repeat right bottom;min-height:250px;float:left;}
.index01 div.clearfix .cont .center ul li a{font-size:14px;line-height:30px;color:#fff;}
.index01 div.clearfix .cont .right{padding-left:35px;float:right;}
.index01 div.clearfix .cont .right p a{font-size:14px;line-height:30px;color:#fff;}
.index01 div.clearfix .cont .right p {font-size:14px;line-height:30px;color:#fff;}
.index01 div.clearfix .fr .cont{left:-573px;}
.index02{width:100%;padding:50px 0 60px;min-width:1140px;}
.index02 div.fl{width:570px;}
.index02 div.fr{width:555px;padding-top:10px;padding-right:15px;}
.index02 div.fr h3{font-size:23px;color:#171717;padding-bottom:35px;}
.index02 div.fr p{font-size:18px;line-height:32px;color:#333; text-align:justify;}
.index02 div.fr a{display:inline-block;padding:15px 20px;width:150px;border:1px solid #008cd6;border-radius:6px;font-size:16px;color:#008cd6;background:url(../images/index/index02.png) no-repeat 160px center;margin-top:40px;}
.index03{ padding-top:40px; padding-bottom:80px; background:#0088d2;min-width:1140px;}
.index03 h3{font-size:36px;color:#fff;padding-bottom:20px;}
.index03 .flex{height:450px; position:relative;}
.index03 .flex ul.slides li{display:none;}
.index03 .flex ul.slides li div.clearfix{width:100%;}
.index03 .flex ul.slides li div.clearfix a.fl{width:460px;}
.index03 .flex ul.slides li div.clearfix a.fl img{display:block;width:460px;}
.index03 .flex ul.slides li div.clearfix a.fl .test{height:165px;padding:25px;background:#fff url(../images/index/index03_bg1.png) no-repeat right bottom;}
.index03 .flex ul.slides li div.clearfix a.fl .test h5{font-size:16px;color:#9e9e9e;padding-bottom:10px;}
.index03 .flex ul.slides li div.clearfix a.fl .test h4{font-size:16px;line-height:32px;color:#008cd6;margin-bottom:10px; font-weight:bold;}
.index03 .flex ul.slides li div.clearfix a.fl .test p{font-size:16px;line-height:22px;color:#000;}
.index03 .flex ul.slides li div.clearfix div.fr{width:665px;height:450px; position:relative;}
.index03 .flex ul.slides li div.clearfix div.fr a.link1{display:block;width:665px;}
.index03 .flex ul.slides li div.clearfix div.fr a.link1 .test{padding:25px 20px;background:#fff url(../images/index/index03_bg2.png) no-repeat right bottom;width:230px;height:165px;}
.index03 .flex ul.slides li div.clearfix div.fr a.link1 .test h5{font-size:16px;color:#9e9e9e;padding-bottom:20px;}
.index03 .flex ul.slides li div.clearfix div.fr a.link1 .test h4{font-size:16px;line-height:32px;color:#008cd6; font-weight:bold;}
.index03 .flex ul.slides li div.clearfix div.fr a.link2{display:block;width:665px; position:absolute;bottom:0;}
.index03 .flex ul.slides li div.clearfix div.fr a.link2 .test{padding:25px 20px;background:#fff url(../images/index/index03_bg3.png) no-repeat right bottom;width:230px;height:165px;}
.index03 .flex ul.slides li div.clearfix div.fr a.link2 .test h5{font-size:16px;color:#9e9e9e;padding-bottom:20px;}
.index03 .flex ul.slides li div.clearfix div.fr a.link2 .test h4{font-size:16px;line-height:32px;color:#008cd6; font-weight:bold;}
.index03 .flex .flex-control-nav{position:absolute;bottom:-40px;text-align:center;width:100%;}
.index03 .flex .flex-control-nav li{display:inline-block;zoom:1;*display:inline;margin:0 5px}
.index03 .flex .flex-control-nav li a{display:block;overflow:hidden;text-indent:-99em;width:14px;height:14px;cursor:pointer;text-align:center;border-radius:25px;background:url(../images/index/index03_dot.png) no-repeat;background-position:-14px 0;}
.index03 .flex .flex-control-nav li a.active{ background-position:0 0;}
.index04{background:#efefef;padding:40px 0;border-bottom:14px solid #008cd6;min-width:1140px;}
.index04 h3{font-size:36px; text-align:center;color:#333;padding-bottom:40px;}
.index04 .content{ text-align:center;}
.index04 .content a{display:inline-block;width:340px;}
.index04 .content a img{display:block;width:340px;}
.index04 .content a .test{padding:20px 10px;}
.index04 .content a .test h4{font-size:26px;color:#008cd6;padding-bottom:15px;}
.index04 .content a .test p{font-size:16px;line-height:28px;color:#333;}


@media screen and (max-width:1024px){
.index03 h3{padding-left:20px;}
}