@import url(global.css);
/* ---------------mainBody_01-------------------------------  */
.mainBody_01{width:100%; min-width: 1320px; position:relative;}	
@media screen and (min-width:1680px) {.mainBody_01 .bd li{height:910px;}}
@media screen and (min-width:1920px) {.mainBody_01 .bd li{height:910px;}}
@media screen and (min-width:2300px) {.mainBody_01 .bd li{height:1200px;}}
.mainBody_01 video{position:absolute;  right: 0px;  bottom: 0px;  min-width: 100%;  min-height: 100%;  height: auto;  width: auto;  
/*加滤镜*/  
/*-webkit-filter: grayscale(100%);*/  
/*filter:grayscale(100%);*/  
}  
.mainBody_01 .bd{margin:0 auto; position:relative; z-index:0; overflow:hidden;}	
.mainBody_01 .bd ul{width:100% !important;}	
.mainBody_01 .bd li{width:100% !important;overflow:hidden; text-align:center;}	
.mainBody_01 .bd li a{display:block; height:100%;}	
.mainBody_01 .hd{width:100%;  position:absolute; z-index:1; bottom:10px; left:0; height:30px; line-height:30px;}	
.mainBody_01 .hd ul{ text-align:center;}	
.mainBody_01 .hd ul li {cursor:pointer; display:inline-block; zoom:1; width:15px; height:15px; border-radius: 100%; margin:0 5px; overflow:hidden; background:#000;filter:alpha(opacity=50);opacity:0.5; line-height:999px;}
.mainBody_01 .hd ul li.on{background:#003d7d;}
.mainBody_01 .prev,.mainBody_01 .next{ display:block; position:absolute; z-index:2; top:50%; margin-top:-30px; left:15%; width:28px; height:63px;background:url(../images/prev.png) no-repeat; cursor:pointer; filter:alpha(opacity=50);opacity:0.5; display:none;  }
.mainBody_01 .next{left:auto; right:15%; background:url(../images/next.png) no-repeat;}  

/* ---------------mainBody_02-------------------------------  */
.mainBody_02{width:100%; min-width: 1320px;height:auto;padding:80px 0;background:url(../images/main1.png) no-repeat center 0; display: none;}
.mainBody_02 .list{width: 1320px; margin:0 auto; height:auto;}
.mainBody_02 .list ul{width: 307px; margin-right: 30px; float: left;overflow: hidden;text-align: center;border-radius:5px;box-shadow: 0 0 15px #f0f0f0; background: #fff;transition: all 0.6s ease 0s;}
.mainBody_02 .list ul:hover{ margin-top:-20px;}
.mainBody_02 .list ul:nth-child(4n){margin-right: 0;}
.mainBody_02 .list .a1{width: 100%;height:200px; overflow: hidden;}
.mainBody_02 .list .a1 img{width: 100%;height:200px;}
.mainBody_02 .list .a2{padding:20px 35px; overflow: hidden; font-size: 18px; line-height:20px; color: #003d7d;}
.mainBody_02 .list .a3{padding:0 35px; height: 84px; overflow: hidden; font-size: 14px; line-height:27px;}
.mainBody_02 .list .a4{width: 130px; height:36px; line-height: 36px; text-align: center; border: 1px solid #ccc; border-radius:5px; margin:20px auto 30px auto;transition: all 0.6s ease 0s;}
.mainBody_02 .list .a4:hover{color: #fff; border: 1px solid #003d7d; background: #003d7d;}

/* ---------------mainBody_03-------------------------------  */
.mainBody_03{width:100%; min-width: 1320px;height:760px;padding:40px 0;background:url(../images/main1.png) no-repeat center top; background-size:100% auto;}
.mainBody_03 .list{width: 1320px; margin: 0 auto;}
.mainBody_03 ul{float: left; height:280px; margin-bottom:20px; overflow: hidden; position: relative;}
.mainBody_03 ul img{width:100%;transition: all 0.5s;}
.mainBody_03 ul:hover img{transform: scale(1.1);}
.mainBody_03 .ul1{width: 850px; margin-right:20px;}
.mainBody_03 .ul2{width: 450px;}
.mainBody_03 .ul3{width: 450px; margin-right:20px;}
.mainBody_03 .ul4{width: 850px;}
.mainBody_03 .a1{width:100%; height: 300px; position: absolute; top: 0; left: 0;}
.mainBody_03 .a2{width:320px; height: 180px; position: absolute; top: 150px; left:30px;transition: all 0.6s ease 0s; color: #fff;}
.mainBody_03 .a2 h3{ line-height: 30px; font-size: 24px; padding-bottom: 10px;}
.mainBody_03 .a2 p{ line-height: 22px; font-size: 14px; height: 66px; overflow: hidden;}
.mainBody_03 .a2 i{ line-height: 24px; font-size: 14px; color: #003d7d; font-style: normal; padding-top:20px; display: block;}
.mainBody_03 ul:hover .a2{top: 110px;}

/* ---------------mainBody_04-------------------------------  */
.mainBody_04{width: 100%; min-width: 1320px; height:auto;overflow: hidden; padding:30px 0;}
.mainBody_04 .list{width: 1320px; margin:0 auto; height:1080px;}
.mainBody_04 .list .hd{width: 100%; height:50px; text-align: center; padding:0 0 40px 0;}
.mainBody_04 .list .hd li{width:12%; display: inline-block; height:45px; line-height: 45px; font-size:16px; margin: 0 0.5%; border: 1px solid #999; border-radius: 10px;}
.mainBody_04 .list .hd li.on{border: 1px solid #fff;background:#003d7d;}
.mainBody_04 .list .hd li.on a{color: #fff;}
.mainBody_04 .list .bd li{float: left;width:calc(18.7% - 2px); margin-right:2%; padding:25px 2.3%; margin-bottom:25px;overflow: hidden;background: #fff; border-radius: 10px; border: 1px solid #ccc;}
.mainBody_04 .list .bd li:hover{box-shadow:2px 2px 20px rgba(0,0,0,0.1);}
.mainBody_04 .list .bd li:nth-child(4n){ margin-right:0;} 
.mainBody_04 .list .bd h3{width: 100%;height: 40px;line-height: 40px;margin-top:10px;font-size:20px;overflow: hidden;}
.mainBody_04 .list .bd h3 a{color: #000;}
.mainBody_04 .list .bd h4{width: 100%;height:27px;line-height:27px;margin-top: 5px;font-size:16px;overflow: hidden;color: #222;}
.mainBody_04 .list .bd p{width: 100%;height:48px;line-height: 24px;margin-top: 5px; font-size:14px; overflow: hidden;color: #444;}
.mainBody_04 .list .bd h5 a{display: block;width: 140px;height: 40px;line-height: 40px; margin:20px 0 0 0; text-align: center; color: #666; font-size: 16px; overflow: hidden; border-radius:50px; border:1px solid #999;}
.mainBody_04 .list .bd h5 a:hover{background:#003d7d; border:1px solid #003d7d;}
.mainBody_04 .list .bd h2{width: 100%; height:250px; overflow: hidden;}
.mainBody_04 .list .bd li img{width:100%;transition: all 0.5s; }
.mainBody_04 .list .bd li:hover img{transform: scale(1.1);}
.mainBody_04 .list .bd li:hover h3 a{color: #003d7d;}
.mainBody_04 .list .bd li a:hover{color: #fff;}
.mainBody_04 .list .bd h5{font-weight: normal;}

/* ---------------mainBody_05-------------------------------  */
.mainBody_05{width: 100%;min-width: 1320px; height: auto; padding:80px 0 40px 0; margin: 0 0 40px 0; overflow: hidden;background:url(../images/about.jpg) no-repeat center top; background-size:100% auto;}
.mainBody_05 .list{width: 1320px; height: 250px; margin: 0 auto; text-align: center;}
.mainBody_05 .list li{ width: 300px; height: 180px; display: inline-block;background:url(../images/aboutnav.png) no-repeat 0 0; margin: 0 15px; text-align: center;}
.mainBody_05 .list li a{width: 300px; height: 90px; display: block; font-size: 30px; line-height: 38px; padding-top: 90px; color:#fff;}
.mainBody_05 .list li a:hover{display: block; color: #003d7d;}
.mainBody_05 .list .a1{background:url(../images/about_01.png) no-repeat center 20px;}
.mainBody_05 .list .a1:hover{background:url(../images/about_01s.png) no-repeat center 20px;}
.mainBody_05 .list .a2{background:url(../images/about_02.png) no-repeat center 20px;}
.mainBody_05 .list .a2:hover{background:url(../images/about_02s.png) no-repeat center 20px;}
.mainBody_05 .list .a3{background:url(../images/about_03.png) no-repeat center 20px;}
.mainBody_05 .list .a3:hover{background:url(../images/about_03s.png) no-repeat center 20px;}
.mainBody_05 .list1{width: 1120px; height:220px; margin: 0 auto; background: #fff;;box-shadow:0 0 30px #dedede; padding: 40px 100px; font-size: 16px; line-height: 30px;}
.mainBody_05 .list1 p{ text-align: center; padding-bottom: 30px;}
.mainBody_05 .list1 a{ position: relative; display: block;width: 238px;height: 53px;line-height: 53px;text-indent: 60px;border:1px solid #003d7d; border-radius:5px;color: #003d7d;font-size: 15px; margin: 0 auto;}
.mainBody_05 .list1 a i{display: block;width: 44px;height: 11px;background: url(../images/jt_r03.png) no-repeat center;position: absolute;left: 130px;top: 22px;transition: all 0.5s;}
.mainBody_05 .list1 a:hover {display: block;background: #003d7d;color: #fff;}
.mainBody_05 .list1 a:hover i {background: url(../images/jt_r02.png) no-repeat center;left: 160px;}

/* ---------------mainBody_06-------------------------------  */
.mainBody_06{width: 100%; min-width: 1320px; height:auto;overflow: hidden; padding:0 0 40px 0;}
.mainBody_06 .list{width: 1320px; margin:0 auto; height:auto; padding: 50px 0;}
.mainBody_06 li{width:330px; height: 260px; float: left; text-align: center;transition: all 0.6s ease 0s;}
.mainBody_06 li:hover{color: #003d7d;}
.mainBody_06 li:hover .a1{background: #003d7d;-webkit-transform:rotate(360deg);transform:rotate(deg);-moz-transform:rotate(360deg);-ms-transform:rotate(360deg);}
.mainBody_06 .a1{width:100px; height: 100px; border-radius: 100%; background: #333; margin: 0 auto;transition: all 0.6s ease 0s;}
.mainBody_06 .a1 img{padding-top:16px;}
.mainBody_06 .a2{width:100%; line-height: 30px; font-size: 20px; padding: 20px 0 0 0;}
.mainBody_06 .a3{width:100%; line-height: 20px; font-size: 16px;}
.mainBody_06 .a4{width:100%; line-height: 22px; font-size: 15px;}

/* ---------------mainBody_07-------------------------------  */
.mainBody_07{width: 100%; min-width: 1320px;height:auto;overflow: hidden; padding:0 0 60px 0;}
.mainBody_07 .hd{width:1320px; height:100px; margin: 0 auto; overflow: hidden; text-align: center;}
.mainBody_07 .hd li{height:41px; padding:0 18px; display: inline-block;}
.mainBody_07 .hd li a{padding: 0 15px 0 50px; display: inline-block;height:39px; color:#333333; font-size: 16px;line-height: 39px;border:1px solid #333;border-radius: 5px;}
.mainBody_07 .hd li:nth-child(1) a{background: url(../images/case_ico01.png) no-repeat 10px 0  ;}
.mainBody_07 .hd li:nth-child(2) a{background: url(../images/case_ico02.png) no-repeat 10px 0  ;}
.mainBody_07 .hd li:nth-child(3) a{background: url(../images/case_ico03.png) no-repeat 10px 0  ;}
.mainBody_07 .hd li:nth-child(4) a{background: url(../images/case_ico04.png) no-repeat 10px 0  ;}
.mainBody_07 .hd li:nth-child(5) a{background: url(../images/case_ico05.png) no-repeat 10px 0  ;}
.mainBody_07 .hd li:nth-child(6) a{background: url(../images/case_ico06.png) no-repeat 10px 0  ;}
.mainBody_07 .hd li a:hover , .mainBody_07 li.on a{border:1px solid #003d7d;color:#003d7d; }
.mainBody_07 .hd li:nth-child(1) a:hover , .mainBody_07 .hd li:nth-child(1).on a{background: url(../images/case_ico07.png) no-repeat 10px 0  ;}
.mainBody_07 .hd li:nth-child(2) a:hover , .mainBody_07 .hd li:nth-child(2).on a{background: url(../images/case_ico08.png) no-repeat 10px 0  ;}
.mainBody_07 .hd li:nth-child(3) a:hover , .mainBody_07 .hd li:nth-child(3).on a{background: url(../images/case_ico09.png) no-repeat 10px 0  ;}
.mainBody_07 .hd li:nth-child(4) a:hover , .mainBody_07 .hd li:nth-child(4).on a{background: url(../images/case_ico10.png) no-repeat 10px 0  ;}
.mainBody_07 .hd li:nth-child(5) a:hover , .mainBody_07 .hd li:nth-child(5).on a{background: url(../images/case_ico11.png) no-repeat 10px 0  ;}
.mainBody_07 .hd li:nth-child(6) a:hover , .mainBody_07 .hd li:nth-child(6).on a{background: url(../images/case_ico12.png) no-repeat 10px 0  ;}
.mainBody_07 .bd{width:100%;margin: 0 auto; overflow: hidden;}
.case_c{height:600px; position: relative; overflow: hidden;}
.casesp{width:960px; height: 600px; position: absolute; top: 0;left: 50%; margin-left: -960px;}
.case_c dl{ width:960px; height: 600px; position: absolute; top: 0;right: 50%; margin-right: -960px;background: url(../images/case_wz_bj.jpg) no-repeat 0 0  ;}
.case_c dt{padding: 64px 0 0 40px;}
.case_c dt i{display: block; font-size:40px; font-family: Arial; text-transform: uppercase; color:#fff; font-weight: bold; line-height:50px;}
.case_c dt i em{ color:#003d7d; display:block; font-size:40px;}
.case_c dt a{ font-size: 30px; color:#fff;letter-spacing: 4px; height:32px; line-height: 30px;display: block;margin:10px 0 ;}
.case_c dt span{display: inline-block;background:#003d7d; height:35px; vertical-align: middle;line-height: 30px;}
.case_c dt p{padding: 5px 0 30px; font-size: 14px; color:#cfcfce;line-height: 28px; width:590px;}
.case_c dd p{height:220px; overflow: hidden; padding-left: 45px;}
.case_c dd p img{ width:285px; float: left;margin-right: 17px; display: block;}
.case_c dd i{display: block; width:142px; height:42px; overflow: hidden; margin-left: 45px;text-align: center;}
.case_c dd i a{width:140px; height:40px; line-height:40px;color:#fff; font-size: 14px; display:block;border:1px solid #fff;border-radius:5px;}
.case_c dd i a:hover{display: block; color:#003d7d;  border:1px solid #003d7d;}

/* ---------------mainBody_08-------------------------------  */
.mainBody_08{width:100%;min-width: 1320px;height:auto; padding-bottom:80px; overflow: hidden;}
.mainBody_08 .list{width:1320px;height:auto;margin: 0 auto;}	
.mainBody_08 .tab4{width:750px; height: 420px; background: #fff; float: left; overflow: hidden; padding: 32px;box-shadow:0 0 8px #ddd;transition:all 0.3s ease 0s;}
.mainBody_08 .tab4 .hd{width: 100%; height: 44px; line-height: 40px;text-align: center;}
.mainBody_08 .tab4 .hd li{width:130px; float: left;height:40px;font-size: 16px; margin-right:15px; border: 2px solid #f1f1f1; border-radius: 5px;background: #f1f1f1;}
.mainBody_08 .tab4 .hd li a{width: 100%; height: 100%; display:block; color: #333;}
.mainBody_08 .tab4 .hd li.on{border: 2px solid #003d7d;background: #003d7d;}
.mainBody_08 .tab4 .hd li.on a{color: #fff;}
.mainBody_08 .tab4 .bd ul{ width:100%; height: 380px; zoom:1; color: #666;}	
.mainBody_08 .tab4 .bd .a1{width:100%; height:150px; padding: 20px 0;border-bottom: 1px solid #f1f1f1;}	
.mainBody_08 .tab4 .bd .p1{width:240px; height:150px; float: left; overflow: hidden; padding-right: 20px;}
.mainBody_08 .tab4 .bd .p1 img{width:240px;}
.mainBody_08 .tab4 .bd .p2{width:485px; height: 30px; line-height: 30px; float: left; overflow: hidden;font-size:18px;}	
.mainBody_08 .tab4 .bd .p3{width:485px; height: 20px;float: left;color: #003d7d; font-size: 20px;}	
.mainBody_08 .tab4 .bd .p4{width:485px; height:90px; line-height:25px; float: left;color: #999; font-size: 13px;}
.mainBody_08 .tab4 .bd .a2{ width:100%; height:180px; padding: 10px 0;}	
.mainBody_08 .tab4 .bd .p5{ width:100%; height:30px; line-height: 30px; font-size: 14px;}	
.mainBody_08 .tab4 .bd .p5 a{ width:70%; height:30px; float: left; display: block;background:url(../images/j5.png) no-repeat 0 center; text-indent: 20px;}	
.mainBody_08 .tab4 .bd .p5 i{ width:20%; height:30px; float: right; display: block; text-align: right; font-style: normal; padding-right: 5px;}	

.mainBody_08 .tab5{width:410px; height: 420px; background: #fff; float: right; overflow: hidden; padding: 32px;box-shadow:0 0 8px #ddd;transition:all 0.3s ease 0s;}	
.mainBody_08 .tab5 h2{width: 180px; height:40px; line-height:40px;text-align: center;border: 2px solid #003d7d;background: #003d7d;border-radius:5px;font-size: 16px; margin-bottom: 20px; font-weight: normal;}	
.mainBody_08 .tab5 h2 a{ color: #fff;}	
.mainBody_08 .tab5 .bd{width: 100%; height: 350px; overflow: hidden;}	
.mainBody_08 .tab5 .bd li{width: 100%; height: 90px; line-height: 30px;border-bottom: 1px solid #f1f1f1; padding: 5px 0; font-size: 14px;}	
.mainBody_08 .tab5 .bd .a1{width: 330px; height: 30px;padding-left: 30px;background:url(../images/wen.png) no-repeat 0 center;}	
.mainBody_08 .tab5 .bd .a1 a{color: #003d7d;}	
.mainBody_08 .tab5 .bd .a2{width: 380px; height: 60px;padding-left: 30px;background:url(../images/da.png) no-repeat 0 5px;}	