section{overflow: hidden;}
/*公共样式*/
.con1_list1 h2,.con1_list1 p{transition: 1s ease-in-out 0.8s;}
.con1_list1 h2{transform: translateX(300px);opacity: 0;}
.con1_list1 p{transform: translateX(-300px);opacity: 0;}
.swiper-slide-active .con1_list1 p,.swiper-slide-active .con1_list1 h2{transform: translateX(0);opacity: 1;}
.con5_list1 li img,.con5_list1 li h1,.con5_list1 li span,.con5_list1 li p,.con2_list2,.con3_right_list1 li{transition: 0.3s ease-in-out;}
.con3_list2 p,.index_com h1,.con5_list1 li{transition: 0.8s ease-in-out .5s;}
.divBox{width: 1200px;margin: 0 auto;}



.index_con2 .index_com h1,
.index_con3 .index_com h1,
.index_con4 .index_com h1,
.index_con5 .index_com h1{transform: translateY(100px);opacity: 0;}

.index_con2.active .index_com h1,
.index_con3.active .index_com h1,
.index_con4.active .index_com h1,
.index_con4.active .about_com,.index_con4.active .about_xlwm,
.index_con4.active .index_com a,
.con5_list1.active li,.index_con5.active .index_com h1{transform: translateY(0px);opacity: 1;}

.con5_list1 li{transform: scale(.5);opacity: 0;}
.zgyw ul.active li{transform: scale(1.0);opacity: 1;}
.zgyw ul li{margin-bottom: 1%;}


.con3_left{transform: translateX(-200px);transition: transform 0.8s ease-in-out .9s, opacity 0.8s ease-in-out .9s;opacity: 0;overflow: hidden;}
.con3_left .swiper-slide a, .con3_left .swiper-container{display: block;overflow: hidden;}
.con3_left .swiper-slide a img{display: block;}
.con3_right{transform: translateX(200px);transition: transform 0.8s ease-in-out .9s, opacity 0.8s ease-in-out .9s;opacity: 0;}
.con3_list1.active .con3_left,.con3_list1.active .con3_right{transform: translateX(0px);opacity: 1;}






.index_con1{position: relative;min-width: 1200px;}
.index_con1 .swiper-slide img{width: 100%;}
.index_con1 .swiper-slide a{height:560px; display: block;}
.index_con1 .swiper-container{width: 100%;}
.con1_list1{width: 100%;position: absolute;bottom: 0;padding: 20px 0 70px;background: rgba(0,0,0,.4);text-align: center;}
.con1_list1 h2{font-size: 36px;color: #ffcf22;margin-bottom: 10px;}
.con1_list1 p{font-size: 27px;color: white;}
.con_list2{position: absolute;bottom:80px;width: 100%;height:100px}
.con1_list3{width: 1200px;margin:0 auto;height:100%;position: relative;}
.index_con1 .swiper-button-next{background: url(../images/index_right.png) no-repeat;background-size: 100% 100%;}
.index_con1 .swiper-button-prev{background: url(../images/index_left.png) no-repeat;background-size: 100% 100%;}
/*.index_con1 .swiper-button-next:hover{background: url(../images/index_right1.png) no-repeat;background-size: 100% 100%;}
.index_con1 .swiper-button-prev:hover{background: url(../images/index_left1.png) no-repeat;background-size: 100% 100%;}*/
.index_con1 .swiper-pagination-bullet{opacity: 1;width: 8px;height: 8px;background: white;border: 2px solid transparent;}
.index_con1 .swiper-pagination-bullet-active{border: 2px solid white;background: #fd7f00;}
.index_con1 .swiper-container-horizontal>.swiper-pagination-bullets,.index_con1  .swiper-pagination-custom,.index_con1  .swiper-pagination-fraction{bottom:30px}

.index_con2{padding-top: 80px;padding-bottom: 0px; background: #000; background: url(../images/index_box3d_bg.jpg) no-repeat center;}
.index_con5{padding-top: 80px;padding-bottom: 40px; background: #f5f5f5;/*background: url(../images/bg5.jpg) repeat center;*/}
.index_com{text-align: center;width: 1200px;margin: 0 auto;}
.index_com h1{font-size: 33px;color: #000;margin: 0px 0 40px;}
.index_con2 .index_com h1{ color:#fff;}

.con5_list1{margin:0 auto;}
.con5_list1 ul{font-size: 0;}
.con5_list1 li{
    display: inline-block;
    vertical-align: top;
    width: 278px;
    margin: 10px;
    text-align: center;
    border: 1px solid #efefef;
    border-radius: 6px;
    overflow: hidden;
}
/*.con5_list1 li:first-child{margin-left: 0;}*/
.con5_list1 li img{width: 100%;}
.con5_list1 li h1{font-size: 16px;color: #444444;height: 48px;line-height: 24px; overflow: hidden; /* text-overflow: ellipsis; */padding: 0 10px;}
.con5_list1 li p{font-size: 18px;color: #444444;height: 48px;line-height: 48px;overflow: hidden;text-overflow:ellipsis;padding: 0 10px;}
.con5_list1 li i{display: block;width:280px;height:210px;overflow: hidden;}
.con5_list1 li i.w{width:280px;height:210px;}
.con5_list1 li i.h{width:280px;height:360px;}
.con5_list1 li i img{width:100%; height: 100%;}
.con5_list1 li span{display: inline-block;width: 120px;height: 35px;text-align: center;line-height: 35px;font-size: 14px;color: #999999;border: 1px solid lightgrey;}
.con5_list1 li:hover img{transform: scale(1.1);}
.con5_list1 li:hover h1{color: #fff;border-bottom-color: #abd3f9;}
.con5_list1 li:hover p{color: #fff;}
.con5_list1 li:hover span{color: #fff;border-color: #fff;}
.con5_list1 li:hover .con2_list2{background: #fd7f00;}
.con2_list2{background: white;padding: 20px 0}

.index_con3{padding: 50px 0; background: #fff;}
.con3_list1{width: 1200px;margin:0 auto;}
.con3_list1:after{display: block;clear: both;content: '';}
.con3_left{width: 582px;height: 430px;background: #000; display: inline-block;vertical-align: top;position: relative;}
.con3_left img{width: 100%;}
.con3_list2{position: absolute;bottom:0;left:0;width: 100%;padding:15px 20px;box-sizing: border-box;background: rgba(0,0,0,.6);color: white;font-size: 16px;}
/*.con3_list2 p{transform: translateX(100px);opacity: 0;}
.con3_left .swiper-slide-active .con3_list2 p{transform: translateX(0);opacity: 1;}*/

.con3_left .swiper-button-next,.con3_left .swiper-button-prev{width: 26px;height: 26px;text-align: center;line-height:26px;color: white;font-size:16px;font-family: kaiti;background: none;border: 1px solid rgba(250,250,250,.7);}
.con3_left .swiper-button-next{top:95.5%;right:10px;}
.con3_left .swiper-button-prev{top:95.5%;left: inherit;right:46px}

.con3_right{width: 600px;height: 430px;background: #fff; display: inline-block;vertical-align: top;float: right;}
.con3_right_list1{line-height: 54px;background: #e8e8e8;}
.con3_right_list1 ul{font-size: 0;display: inline-block;vertical-align: top;}
.con3_right_list1 li{display: inline-block;vertical-align: top;width: 170px;text-align: center;color: #444444;font-size: 16px;cursor: pointer;position: relative;box-sizing: border-box;}
.con3_right_list1 li:hover,.con3_right_list1 li.active{background: #e60000;color: white;}
.con3_right_list1 li:last-child:after{display: none;}
.con3_right_list1>a:nth-of-type(1){display:block}
.con3_right_list1>a{display:none;}
.con3_right_list1>a{float: right;font-size: 14px;color: #777;margin-right: 30px;}
.con3_right_list1>a:hover{color: #e60000 ;}
.con3_right_list1>a span{font-family: kaiti;}
.con3_right_u2{background: #fff;display: none;}
.con3_right_u2 li{padding: 15px 25px;box-sizing: border-box;border-bottom: 1px solid lightgray;}
.con3_right_u2 li:last-child{border: none;}
.con3_right_u2 li:after{content: '';display: block;clear: both;}
.con3_right_aside{display: inline-block;vertical-align: middle;}
.con3_right_aside time{display: block;font-size: 28px;color: #777777;}
.con3_right_aside span{font-size: 14px;color: #999;}
.con3_right_div1{display: inline-block;vertical-align: middle;width: 85%;float: right;}
.con3_right_div1 h3{font-size: 16px;color: #444;font-weight: bold;}
.con3_right_div1 p{font-size: 14px;color: #777;margin-top: 15px;}

/*index 公司介绍*/
.index_con4{/*background: url(../images/bg4.jpg) no-repeat;background-size: 100% 100%;*/ background: #fff; padding: 100px 0; position:relative;}
.index_con4 h1,.index_con4 p,.index_con4 a{color:#000000;}
.index_con4 p{font-size: 16px;line-height: 30px;}
.index_con4 h1{margin-bottom: 40px;}
.index_con4 .about_com,.index_con4 .about_xlwm{transform: translateY(100px);opacity: 0;transition: transform .8s ease-in-out 1s, opacity .8s ease-in-out 1s;}
.index_con4 .index_com a{transition: transform .8s ease-in-out 1.4s, opacity .8s ease-in-out 1.4s;}
.index_con4 .about_left{width:680px; text-align:left; float: left; position: relative;}
.index_con4 .com_a{display: inline-block;width: 120px;height: 35px;text-align: center;line-height: 35px;font-size: 14px;border: 1px solid gray;margin-top: 55px;}
.index_con4 .com_a:hover{background: #fd7f00;border-color: #fd7f00;}
.index_con4 .about_right{width: 480px;margin-left: 720px; position: relative;}
.index_con4 .about_right .about_img img{width:450px;}
.index_con4 .about_xlwm{}
.index_con4 .about_xlwm .xlwmList{}
.index_con4 .about_xlwm .xlwmList li{height: 42px; margin-bottom: 10px; vertical-align: top; position: relative;}
.index_con4 .about_xlwm .xlwmList span{width: 32px;height: 32px;line-height: 28px;margin-top: 10px; overflow: hidden; float: left; border-radius: 50%;background: #ec7200;text-align: center;display: block;}
.index_con4 .about_xlwm .xlwmList span img{width: 16px;}
.index_con4 .about_xlwm .xlwmList p{color: #000;line-height: 40px; text-align: left; margin-left: 50px; position: relative;}



.index_link{    padding: 20px 0;    background: #f2f2f2;}
.index_link h2{font-size: 16px;color: #444;font-weight: bold;}
.index_link ul{ display: block; padding: 10px 0;}
.index_link ul li{ display: inline-block; float: left; height: 24px; line-height: 24px; margin-right:10px;}





.dqjsList li span, .dqjsList li figure:after, .newsList li span, .imgBar figure img, .newsList time:after,
.newsList time, .newsList time:after, .erMap li, .gujjRight ul, .jtldList li a>div, .qywhlb.rlzy li span,
.jtldList li a>div div, .zzryBar .swiper-slide a p, .zzryBar .swiper-slide a i, .qywhlb.rlzy li i,
.zzryBar .swiper-slide a:after, .qyyj li h3, .qyyj li div, .qywhlb li a:before, .qywhlb li a:after,
.ywjslb .dqjsList li:nth-child(1) div, .zxzx li p, .zxzx li h3, .zxzx li time, .zxzxTj div,
.qywhlb li p, .qywhlb li h3,
.fzlcBar ul, .fzlcBar ul li:before, .fzlcBar ul li:after, .zzry .swiper-button-prev, .zzry .swiper-button-next,
.hzhb .swiper-button-prev, .hzhb .swiper-button-next, .qywhBar a:after, .close i, .close,
.con3_right_div1 h3 span, .con3_right_div1 h3, .con3_right_div1 p{transition: all 0.5s ease-in-out;}
.banner{position: relative;}
.banner img{display: block;width: 100%;height: auto;}
.banner .divBox, .dqjsList li:nth-child(1) div, .dqjsList li:nth-child(4) div, .qywhlb li div, .gywmlb .dqjsList li:nth-child(3) div{position: absolute;top: 50%;left: 50%;transform: translate(-50%,-50%);}
.banner .divBox:after{content: '';display: block;clear: both;}
.banner .divBox div{float: right;text-align: right;width: 700px;max-width: 90%;}
.banner .divBox div h2{font-size: 46px;color: #fff;font-weight: normal;}
.banner .divBox div span{display: inline-block;margin: 20px 0;background: #fff;width: 35px;height: 3px;}
.banner .divBox div p{font-size: 18px;line-height: 26px;color: #fff;}
.banBlue .divBox div h2, .banBlue .divBox div p{color: #ec7200;}
.banBlue .divBox div span{background: #ec7200;}

/*
.dqjsList, .dqjsList li a, .erMap ol, .newsList li, .pages .divBox, .pages p, .ggqsm3 .divBox, .ggqsm4 ul,
.ggqsm4 ul li, .gsjj1, .jtldList, .qyyj, .qyyj li, .qywhlb ul, .zxzxTj, .fzlcBar ul{font-size: 0;}
*/

.dqjsList li, .dqjsList li figure, .dqjsList li div, .dqjsList li:nth-child(2) div, .dqjsList li:nth-child(3) div,
.erMap li, .newsList li figure, .newsList .newsMan, .newsList time, .pages a, .title p span, .ggqsm3 .divBox div,
.ggqsm3 .divBox figure, .ggqsm4 ul li, .ggqsm4 ul li figure, .ggqsm4 ul li div, .qywhlb li, 
.gsjjLeft, .gujjRight, .jtldList li, .qyyj li, .qyyj li div, .qyyj li img, .zxzxTj li, 
.fzlcBar ul li{display: inline-block;vertical-align: middle;}

.dqjsList li{width: 50%;}
.dqjs{padding: 130px 0 135px;}
.dqjsList li{position: relative;text-align: center;}
/*.dqjsList li:nth-child(1) div, .dqjsList li:nth-child(4) div{position: absolute;}*/
.dqjsList li h3{font-size: 30px;font-weight: normal;color: #fff;}
.dqjsList li span{display: inline-block;vertical-align: middle;width: 30px;height: 3px;background: #fff;margin: 20px auto;}
.dqjsList li p{font-size: 16px;color: #fff;}
.dqjsList li:nth-child(2) div, .dqjsList li:nth-child(3) div,
.dqjsList li:nth-child(2) figure, .dqjsList li:nth-child(3) figure{width: 50%;}
.dqjsList li a{display: block;}
.dqjsList li figure{position: relative;}

.dqjsList li figure:after{display: block;content: ''; width: 100%;height: 100%;position: absolute; left: 0;top: 0;background: #000;opacity: 0;}
/*.dqjsList li:nth-child(2) div, .dqjsList li:nth-child(3) div{height: 100%;}*/
.dqjsList li:nth-child(2){background: #B25835;}
.dqjsList li:nth-child(3){background: #ec7200;}
.dqjsList li:hover span{margin: 10px 0;}
.dqjsList li:hover figure:after{opacity: 0.5;}
/*.dqjsnewsBan div{padding: 30px 40px;}*/
.erMap{border-bottom: 1px solid #EBEBEB; background: #efefef;}
.erMap li{width: 170px;line-height: 60px;text-align: center;margin-right: 1px;}
.erMap li.active, .erMap li:hover{background: #ec7200;}
.erMap li a{display: block; font-size: 16px;}
.erMap li.active a, .erMap li:hover a{color: #fff;}
.dqjsnews{padding: 70px 0 95px;}
.newsMan{width: 690px;margin-left:70px;margin-right: 110px;}
.newsMan h3{font-size: 16px;color: #444;margin-bottom: 20px;font-weight: bold;}
.newsMan p{color: #777;line-height: 20px;}
.newsList li{padding: 40px 0;border-bottom: 1px solid #E7E7E7;}
.newsList li span{width: 0;height: 2px;background: #1B57AC;display: inline-block;vertical-align: middle;font-size: 0;}
.newsList li:hover span{width: 30px;height: 3px;margin-right: 15px;}
.newsList li:hover h3, .newsList li:hover p{color: #1B57AC;}
.newsList li:last-child{border-bottom: none;}
.imgBar figure{overflow: hidden;}
.imgBar figure img{width: 100%;height: auto;}
.imgBar li:hover figure img{transform: scale(1.1);}
.newsList time b{font-size: 50px;color: #666;font-family: "times new roman";line-height: 50px;display: block;letter-spacing: 7px;}
.newsList time{color: #a8a8a8;position: relative;}
.newsList time:after{content: '';display: block;position: absolute;width: 1px;height: 100%;background: #EDEDED;opacity: 0;left: -30px;top: 50%;transform: translateY(-50%);}
.newsList li:hover time:after{opacity: 1;left: 0;}
.newsList li:hover time{padding-left: 68px;}
.pages{border-top: 1px solid #DADADA;border-bottom: 1px solid #DADADA;margin-bottom: 120px;}
.pages a{width: 50px;height: 50px;line-height: 50px;text-align: center;border-left: 1px solid #DADADA;}
.pages .divBox>a:last-of-type{border-right: 1px solid #DADADA;}
.pages p{float: right;}
.pages a{font-family: arial;font-size: 18px;}
.pages p a:last-child{border-right: 1px solid #DADADA;}
.pages .divBox>a:hover, .pages .divBox>a.active{color: #fff;background: #1B57AC;}
.pages p a:hover{color: #1B57AC;}
.ggqsmBan .divBox div{width: 700px;float: right;text-align: right;}
.title{text-align: center;padding:50px 0;}
.title h2{font-size: 33px;color: #444;font-weight: normal;}
.title p{font-size: 16px;color: #999;font-family: arial;margin-top: 10px;}
.title p span{width: 30px;height: 1px;background: #DFDFDF;margin: 0 10px;}

.ggqsm1{background: #F2F2F2;padding-bottom: 95px;}
.ggqsm1 .divBox>p{color: #666666;line-height: 30px;width: 960px;max-width: 100%;margin: 0 auto;text-align: center;}
.ggqsm2{padding: 40px 0 95px;text-align: center;}
.ggqsm2 h3{font-size: 26px;color: #444;margin-bottom: 70px;}
.ggqsm2 img{max-width: 100%;height: auto;}
.ggqsm3{padding: 70px 0;background: #F2F2F2;}
.ggqsm3 div h3{color: #0858a4;font-size: 16px;font-weight: bold;}
.ggqsm3 div p{line-height: 24px;color: #666;margin: 10px 0 25px;}
.ggqsm3 figure{float: right;}
.ggqsm4{padding: 95px 0 55px;}
.ggqsm4 h3{font-size: 26px;color: #444;text-align: center;margin-bottom: 35px;}
.ggqsm4 ul{text-align: center;position: relative;}
.ggqsm4 ul li{padding: 55px 0;width: 25%;height: 120px; position: relative;vertical-align: top;border-bottom: 1px solid #EAEAEA;}
.ggqsm4 ul li:after{position: absolute;display: block;content: '';width: 5px;height: 5px;border-radius: 50%;background: #EAEAEA;left: 50%;bottom: -2px;margin-left: -1px;}
.ggqsm4 ul li div{text-align: left;margin-left: 15px;}
.ggqsm4 ul h4{color: #666666;font-size: 16px;border-left: 2px solid #20ACF1;padding-left: 4px;margin-bottom: 10px;}
.ggqsm4 ul p{color: #666;line-height: 22px;width: 60px;padding-left: 6px;}
.ggqsm4 ul li:last-child p{width: 120px;}
.ggqsm4 ul li:last-child{width: 30%;}
.ggqsm4 ul li:nth-last-child(1), .ggqsm4 ul li:nth-last-child(2), .ggqsm4 ul li:nth-last-child(3){border-bottom: none;}
.ggqsm4 ul li:nth-last-child(1):after, .ggqsm4 ul li:nth-last-child(2):after, .ggqsm4 ul li:nth-last-child(3):after{display: none;}

.gsyj{padding-bottom: 130px;}
.gsyj .divBox{padding: 0 88px;box-sizing: border-box;}
.gsyj .divBox>p{color: #666;line-height: 28px;text-align: center;margin-bottom: 70px;}
.gsyj figure{float: right;width: 600px;margin-top: -30px;}
.gsyj1{width: 300px;height: 300px;line-height: 300px;text-align: center;margin-bottom: 10px;margin-right: 10px;display: inline-block;vertical-align: middle;}
.gsyj1 b{display: block;font-size: 36px;line-height: 38px;margin-bottom: 10px;color: #fff;}
.gsyj1 p{line-height: 28px;font-size: 18px;display: inline-block;color: #fff;vertical-align: middle;}


.gsjj{background: #F2F2F2 url(../images/bg1.jpg) no-repeat right bottom;padding-bottom: 140px;}
.gsjj .divBox>p{line-height: 32px;color: #666666;padding: 0 20px;}
.gsjj1{margin-top: -65px;padding-bottom: 50px;}
.gsjjLeft{width: 380px;box-sizing: border-box;background: #363636;padding: 74px 40px;box-sizing: border-box;height: 470px;}
.gsjjLeft h3, .gsjjLeft p{color: #fff;}
.gsjjLeft h3{font-size: 30px;margin-bottom: 30px;}
.gsjjLeft p{opacity: 0.8;line-height: 26px;}
.gujjRight{width: 800px;position: relative;}
.gujjRight img{display: block;width: 100%;height: auto;}
.gujjRight ul{text-align: center; width: 40%;height: 100%;position: absolute; left: 0;top: 0;background: rgba(23,77,153,0.8);}
.gujjRight ul li{height: 50%;padding: 60px 40px 0;box-sizing: border-box;}
.gujjRight b{font-size: 50px;color: #fff;}
.gujjRight h4{color: #fff;font-size: 14px;}
.gujjRight p{font-size: 16px;color: #fff;border-top: 1px solid #5B87B9;padding-top: 5px;margin-top: 5px;}
.gujjRight:hover ul{width: 60%;}
.fzlc article{background: url(../images/gywm_08.jpg) no-repeat center top;}
.jtld{padding-bottom: 50px;}
.jtldList li{width: 17%;vertical-align: top;margin-right: 2.666%;margin-bottom: 2.666%;}
.jtldList li:nth-child(5n){margin-right: 0;}
.jtldList li img{width: 100%;display: none;height: auto;}
.jtldList li a{display: block;position: relative;}
.jtldList li a>div{height: 340px;background: #ec7200;width: 100%;text-align: center;}
.jtldList li a>div div{width: 100%;position: absolute;left: 0;top: 50%;transform: translateY(-50%);}
.jtldList li a>div h3{line-height: 65px;color: #fff;font-size: 20px;}
.jtldList li a>div span{width: 80%;display: block;margin: 10px auto 40px;position: relative;background: #3B6FAD;height: 1px;}
.jtldList li a>div span:after{content: '';display: block;width: 5px;height: 5px;transform: rotateZ(-45deg);background: #fff;position: absolute; left: 50%;top: -2px;}
/*.jtldList li:hover a>div{height: 340px;background: rgba(23,77,153,0.9);}*/
.jtldList li p{color: #fff;}
.jtldList li:hover{box-shadow: 0 2px 8px 2px #999;}
.zzjg{background: url(../images/gywm_20.jpg) no-repeat center top;padding-bottom: 47px;background-size: cover;}
.zzjg .title h2, .zzjg .title p, .zzry .title h2, .zzry .title p{color: #fff;}
.zzjg .title p span, .zzry .title p span{background: #fff;}
.zzjg .divBox img{display: block;max-width: 100%;margin: 0 auto;}
.hzhb{background: rgba(242, 242, 242, 0.71);padding-bottom: 120px;}
.hzhbBar, .zzryBar{text-align: center;position: relative;}
.hzhbBar img, .zzryBar img{max-width: 100%;}
.zzry{background: url(../images/gywm_57.jpg) no-repeat center top;padding-bottom: 185px;}
.zzryBar{margin-top: 100px;}
.zzryBar .swiper-slide a{display: block;height: 350px;line-height: 350px;text-align: center; position: relative;background: #fff;}
.zzryBar .swiper-slide a:after{content: '';display: block;width: 100%;height: 100%;background: #ec7200;z-index: 1;position: absolute;top: 0;left: 0;opacity: 0;}
.zzryBar .swiper-slide a img{}
.zzryBar .swiper-slide a i{z-index: 2; position: absolute;display: block;font-size: 55px;line-height: 55px; top: 50%;width: 100%;left: 0;text-align: center;transform: translateY(-50%);color: #fff;opacity: 0;}
.zzryBar .swiper-slide a p{z-index: 2; color: #fff;text-align: center;position: absolute;line-height: 20px; width: 80%;border-top: 1px solid #7DA0C7;padding-top: 20px;left: 10%;bottom: 15px;opacity: 0;}
.zzryBar .swiper-slide:hover a p, .zzryBar .swiper-slide:hover a i{opacity: 1;}
.zzryBar .swiper-slide:hover a:after{opacity: 0.9;}
.gywmlbBan .divBox div h2, .gywmlbBan .divBox div p{color: #ec7200;}
.gywmlbBan .divBox div .line{background: #ec7200;}
.gywmlb .gsjj1{margin-top: 0;}
.gywmlb .gsjj1>p{color: #666;line-height: 32px;text-align: center;padding: 0 25px;margin-bottom: 60px;}
.gywmlb .gsjjLeft span{background: #8F8F8F;margin-bottom: 15px;display: block;width: 30px;height: 3px;}
.gywmlb .gsjjLeft h3{margin-bottom: 15px;}
.gywmlb .gsjjLeft{padding: 63px 40px;}
.gywmlb .dqjsList{margin-top: 50px;}
.gywmlb .dqjsList li:nth-child(2){background: #ec7200;}
.gywmlb .dqjsList li:nth-child(3){background: #B25835;}
.gywmlb .dqjsList li:nth-child(4) div, .gywmlb .dqjsList li:nth-child(3) div{width: 50%;left: 0;transform: translate(0,-50%);}
.gywmlb{padding-bottom: 135px;}
.xczl{background: rgba(242, 242, 242, 0.71) none repeat scroll 0 0;padding-bottom: 110px;}
.xczl .divBox{position: relative;}
.xczl .swiper-container{}
.xczl .swiper-pagination{bottom: -50px;width: 100%;text-align: center;}
.xczl .swiper-pagination-bullet{background: #999;border: 2px solid #fff;margin: 0 10px;}
.xczl .swiper-pagination-bullet-active{background: #ec7200;}
.qywhBar a{display: block;border: 10px solid #fff;position: relative;}
.qywhBar a:after{content: '';opacity: 0; display: block;width: 100%;height: 100%;position: absolute;top: 0;left: 0;background: rgba(0,0,0,0.5) url(../images/play.png) no-repeat center;}
.qywhBar .swiper-slide:hover a:after{background-color: transparent;}
.qywhBar .swiper-slide-active a:after{opacity: 1;}
.qywhBar a img{display: block;width: 100%;height: auto;}
.qywhBar .swiper-button-next{width: 25%;height: 100%;margin-top: 0;top: 0;background: transparent;}
.qywhBar .swiper-button-prev{width: 25%;height: 100%;margin-top: 0;top: 0;background: transparent;}
.qyyj{padding-bottom: 130px;}
.qyyj li{position: relative;}
.qyyj li img{display: block;width: 100%;height: auto;}
.qyyj li div{width: 100%;position: absolute;width: 100%;height: 100%;background: rgba(23,77,153,0.9); padding: 75px 70px 40px;box-sizing: border-box;top: 0;left: 0;}
.qyyj li h3{font-size: 30px;margin-bottom: 20px;color: #fff;}
.qyyj li p{line-height: 26px;color: #fff;}
.qyyj li:hover div{background: rgba(23,77,153,0.5);}
.qyyj li:hover h3{margin-bottom: 10px;}
.qywhlb{padding: 160px 0;}
.qywhlb li{width: 50%;text-align: center;}
.qywhlb li a{position: relative;display: block;}
.qywhlb li a:before, .qywhlb li a:after{position: absolute;content: '';display: block;}
.qywhlb li a div{z-index: 3;}
.qywhlb li a:before{width: 100%;height: 100%;z-index: 1;left: 0;top: 0;background: rgba(0,0,0,0.4);}
.qywhlb li a:after{width: 100%;height: 100%;z-index: 2;left:0;top: 0;border: 1px solid #4B7BB3;opacity: 0;}
.qywhlb li:hover a:before{background: rgba(23,77,153,0.97);}
.qywhlb li:hover a:after{opacity: 1;width: 90%;height: 85%;z-index: 2;left:5%;top: 7.5%;}
.qywhlb li h3{font-size: 30px;color: #fff;}
.qywhlb li i{color: #fff;font-size: 67px;display: block;}
.qywhlb li p{color: #fff;font-size: 16px;margin: 15px auto 25px;}
.qywhlb li .line{width: 40px;height: 2px;display: block;margin: 0 auto;background: #fff;}
.qywhlb li img{width: 100%;height: auto;display: block;}
.qywhlb li .meiti{width:70px; margin:0 auto; margin-bottom:5px;}
.qywhlb li:last-child{margin-right: 0 !important;}
.qywhlb.rlzy li{width: 32.6666%;margin-right: 1%;}
.rlzy article{border: 1px solid #DEDEDE;text-align: center;padding: 40px 0;margin-bottom: 90px;position: relative;}
.rlzy article h3{color: #fd7f00;font-size: 30px;position: absolute;top: -20px;background: #fff;padding: 0 15px;left: 50%;transform: translateX(-50%);}
.rlzy article h3:before, .rlzy article h3:after{content: '';display: block;position: absolute;top: 50%;margin-top: -3px;width: 5px;height: 5px;border-radius: 50%;background: #ADADAD;}
.rlzy article p{width: 720px;color: #666;font-size: 16px;line-height: 32px;margin: 0 auto;max-width: 95%;}
.rlzy article h3:before{left: -2px;}
.rlzy article h3:after{right: -2px;}
.qywhlb.rlzy li span{margin-top: 15px;}
.qywhlb.rlzy li i{opacity: 0;height: 0;}
.qywhlb.rlzy li:hover span{opacity: 0;visibility: hidden;}
.qywhlb.rlzy li:hover i{opacity: 1;height: 81px;}
.ywjslb .dqjsList:after, .ywjslb .dqjsList li:nth-child(2):after{content: '';display: block;clear: both;}
.ywjslb .dqjsList li{float: left;}
.ywjslb .dqjsList li:nth-child(2){background: #ec7200;position: relative;}
.ywjslb .dqjsList li:nth-child(2) div{position: absolute;top: 50%;left: 0;transform: translateY(-50%);}
.ywjslb .dqjsList li:nth-child(2) figure{float: right;}
.ywjslb .dqjsList li:nth-child(3){background: #B25835;}
.ywjslb .dqjsList li:nth-child(1) h3{margin-bottom: 15px;}
.ywjslb .dqjsList li:nth-child(1) div{padding: 45px 0; width: 100%;bottom: 0;top:auto; left: 0; transform: translate(0,0);box-sizing: border-box;}
.ywjslb .dqjsList li:nth-child(1) figure:after{background: rgba(0,0,0,0.7);height: 170px;bottom: 0;top: auto;opacity: 1;}
.ywjslb .dqjsList li:nth-child(1):hover figure:after{height: 100%;}
.ywjslb .dqjsList li:nth-child(1):hover div{bottom: 50%;transform: translate(0, 50%);}

.zgyw{background: #F2F2F2 url(../images/zgyw_02.jpg) no-repeat center bottom;background-size: auto;padding: 0 0 145px;}
.zyywxq{margin:40px auto;}
.zyywxq .pageIn{padding:20px;}
.zyywxq .pageIn h3{color: #fd7f00;font-size: 30px;}
.zyywxq .pageIn .line{background: #84A8CD;width: 60px;height: 2px;display: block;margin: 30px 0;}
.zyywxq .pageIn .content{color: #666;line-height: 30px;margin-bottom: 65px; font-size: 16px;}
.zyywxq .pageIn .content img{display: block;max-width: 100%;height: auto;}
.zyywxq .pageIn .content h4{line-height: 68px;background: #fd7f00;padding: 0 30px;color: #fff;font-size: 18px;margin-bottom: 65px;}


.zxzxTj{margin-bottom: 50px;}
.zxzxTj li{vertical-align: top;width: 32%;margin-right: 2%;border: 1px solid #DADADA;box-sizing: border-box;}
.zxzxTj li:last-child{margin-right: 0;}
.zxzxTj li div{padding: 25px;position: relative;z-index: 9;}
.zxzxTj li h3{margin-bottom: 10px;}
.zxzxTj li p{height: 0px;opacity: 0;color: #fff;}
.zxzxTj li:hover div{background: #ec7200;margin-top: -72px;}
.zxzxTj li:hover p{height: 48px;opacity: 0.8;margin-bottom: 24px;}
.zxzxTj li:hover h3{color: #fff;}
.zxzxTj li time{color: #fd7f00;opacity: 0.8;font-family: arial;}
.zxzxTj li:hover time{color: #fff;}


.zxzxList{}
.zxzxList b{display: block;color: #fd7f00;}
.zxzxList time{text-align: left;font-family: "times new roman";font-size: 28px;color: #bbbbbb;margin-right:25px;}
.zxzxList .newsright{margin-left:265px;height:160px; overflow: hidden;}
.zxzxList .newsright h3 span, .con3_right_div1 h3 span{display: inline-block;vertical-align: middle;width: 0;overflow: hidden;height: 2px;background: #fd7f00;}
.zxzxList li{
    padding: 20px;
    margin: 20px 10px;
	height:160px;
    border-bottom: 1px solid #EEEEEE;
	box-shadow: 0 0px 0px #ccc;
    background: #fff;
    overflow: hidden;
    position: relative;
}
.zxzxList li:hover{box-shadow: 0 3px 10px #ccc;}
/*
.zxzxList li:hover h3 span, .con3_right_u2 li:hover h3 span{width: 30px;margin-right: 15px;}
.zxzxList li:hover h3, .con3_right_u2 li:hover h3{color: #fd7f00;}
*/
.zxzxList li .img{
    float: left;
	width:245px;
	position:absolute;

}
.zxzxList li .img img{width:245px;height:160px;}
.zxzxList li p{color: #666;}

.zxzxList li .newsright>span{font-size: 14px;color: #fd7f00;opacity: 0.8;}
.zxzxList li .newsright>span:hover{opacity: 1;}
.zxzxList li:last-child{border-bottom: none;}
/*.zxzxList li:hover div{width: 1000px;}*/

.zxzxList .newsright h3 {
    font-size: 20px;
    font-weight: normal;
    padding-bottom: 30px;
}
.zxzxList .newsright h3 span {
    padding-right: 20px;
    border-right: 1px dashed #ccc;
    margin-right: 20px;
    color: #999;
}

.zxzxList .newsmore {
    display: block;
    position: absolute;
    right: 0px;
    bottom: 10px;
}
.zxzx{padding: 40px 0;}
.zxzx li h3{color: #444444;font-size: 18px;font-weight: normal;}
.zxzx li p{line-height: 24px;height: 48px;overflow: hidden;text-overflow:ellipsis; }



.qywhlb li:hover p{margin: 10px 0 15px;}
.zxzxXq{padding: 90px 0 95px;background: #F2F2F2 url(../images/zxzxxqbg_02.jpg) no-repeat center bottom;}
.zxzxXq article{background: #FFFFFF;padding: 60px 80px 90px;box-sizing: border-box;}
.zxzxXq article h3{color: #444;font-size: 26px;text-align: center;margin-bottom: 20px;}
.zxzxXq article h4{font-size: 14px;color: #999;text-align: center;padding-bottom: 45px;margin-bottom: 50px; border-bottom: 1px solid #EBEBEB;}
.zxzxXq article h4 time{font-size: 14px;color: #999;}
.zxzxXq article p{margin-bottom: 25px;color: #666;line-height: 24px;padding: 0 15px;}
.zxzxXq article p img{display: block;max-width: 100%;height: auto;margin: 0 auto;}




.falcList{background: url(../images/gywm_08.jpg) no-repeat center top;background-size: cover;padding: 67px 0;}
.fzlcBar li:nth-child(2n) a{display: flex; flex-direction: column-reverse;}
/*.fzlcBar li:nth-child(2n) h3, .fzlcBar li:nth-child(2n) p{flex: 1;}*/
.fzlcBar li{width: 280px;}
.fzlcBar li h3{line-height: 48px;background: #ec7200;color: #fff;font-size: 16px;text-align: center;position: relative;}
.fzlcBar li p{padding: 20px;background: #fff;color: #666;line-height: 22px;}
.fzlcBar ul{height: 1px;background: #fff;width: 1000%;position: absolute;top: 50%;left: 0;}
.fzlcBar{height: 595px;position: relative;overflow: hidden;}
.fzlcBar ul li:nth-child(2n+1){position: relative;top: 50px;vertical-align: top;}
.fzlcBar ul li:nth-child(2n){position: relative;vertical-align: bottom;bottom: 278px;margin-left: -140px;}
.falcList i{position: absolute;top: 50%;cursor: pointer; margin-top: -26px;border-radius: 50%; display: block;width: 50px;height: 50px;line-height: 50px;text-align: center;border: 1px solid #fff;color: #fff;opacity: 0.8;}
.falcList .divBox{position: relative;}
.falcList .left{left: -120px;}
.falcList .right{right: -120px;}
.fzlcBar li h3:after{position: absolute;content: '';display: block;width: 0;height: 0;border: 12px solid transparent;border-bottom-color: #ec7200;left: 50%;margin-left: -12px;top: -24px;}
.fzlcBar li:nth-child(2n) h3:after{top: auto;bottom: -24px;border-top-color: #ec7200;border-bottom-color: transparent;}
.fzlcBar ul li:before, .fzlcBar ul li:after{border-radius: 50%; display: block;content: '';position: absolute;left: 50%;transform: translateX(-50%);}
.fzlcBar ul li:before{width: 10px;height: 10px;  background: #FEF2C8;top: -55px;}
.fzlcBar ul li:nth-child(2n):before{top: auto;bottom: -63px;}
.fzlcBar ul li:after{width: 16px;height: 16px;border: 1px solid #FEF2C8;opacity: 0.5;top: -59px;}
.fzlcBar ul li:nth-child(2n):after{top: auto;bottom: -67px;}
.fzlcBar ul li:hover:after{border-color: #fd7f00;}
.fzlcBar ul li:hover:before{background: #fd7f00;}
.fzlcBar ul li a{display: block;}
.fzlcBar ul li:hover a{transform: translateY(-20px);box-shadow: 0 0 8px 1px #ccc;}
.fzlcBar ul li:nth-child(2n):hover a{transform: translateY(20px);}
.hzhb .swiper-button-next{background: url(../images/rightd_05.png) no-repeat center;}
.hzhb .swiper-button-prev{background: url(../images/right_03.png) no-repeat center;}
.zzry .swiper-button-prev{background: url(../images/right_03_1.png) no-repeat center;}
.zzry .swiper-button-next{background: url(../images/rightd_05_1.png) no-repeat center;}
.zzry .swiper-button-prev, .zzry .swiper-button-next,
.hzhb .swiper-button-prev, .hzhb .swiper-button-next{opacity: 0.4;}
.hzhb .swiper-button-prev:hover, .hzhb .swiper-button-next:hover,
.zzry .swiper-button-prev:hover, .zzry .swiper-button-next:hover{opacity: 1;}
.hzhb .swiper-button-prev{left: -27px;}
.hzhb .swiper-button-next{right: -27px;}
.zzry .swiper-button-prev{left: -90px;}
.zzry .swiper-button-next{right: -90px;}
.videoMark{position: fixed;display: none; height: 100%;top: 0;width: 100%;left: 0;background: rgba(0,0,0,0.8);z-index: 9999;}
.videoMark video{width: 100%;height: auto;height: 100%; display: none;}
.videoMark .divBox{position: absolute;left: 50%;top: 50%;transform: translate(-50%,-50%);background: #000;}
.close{width: 40px;height: 40px;cursor: pointer; line-height: 40px;text-align: center; display: block; background: rgba(255,255,255,0.2);position: absolute; right: -70px;top: -70px;}
.close:hover{background: rgba(255,255,255,0.5);}
.close i{font-size: 20px;color: #dad8d8;display: inline-block;}
.close:hover i{transform: rotateZ(90deg);}
/*#video1{display: block;}*/
section{overflow: hidden;}
.jtldList.active{text-align:center;}
.dqjsList li, .newsList li, .pages, .title h2, .title p, .ggqsm1 .divBox>p, .ggqsm2 h3,
.ggqsm2 img, .ggqsm4 h3, .ggqsm4 ul li, .gsyj .divBox>p, .gsyj figure, .gsyj1, .gsjj .divBox>p,
.falcList .divBox, .jtldList li, .zzjg .divBox img, .hzhbBar, .zzryBar, .gywmlb .gsjj1>p,
.qywhBar, .xczl .swiper-pagination, .rlzy article, .rlzy li, .zxzxTj li,
.qywhlb li{transform: inherit;opacity: 1;}

.ggqsm3 div, .gsjjLeft, .qyyj li:nth-child(1){transform: translateX(-150px);opacity: 0;}
.ggqsm3 figure, .gujjRight, .qyyj li:nth-child(2){transform: translateX(150px);opacity: 0;}
.dqjsList.active li, .newsList li.active, .pages.active, .title h2.active, .title p.active,
.ggqsm1 .divBox>p.active, .ggqsm2.active h3, .ggqsm2.active img, .ggqsm4 h3.active,
.ggqsm4 ul.active li, .gsyj .divBox>p.active, .gsyj figure.active, .gsyj1.active, .gsjj .divBox>p.active,
.falcList .divBox.active, .jtldList.active li, .zzjg .divBox img.active, .hzhbBar.active, .zzryBar.active,
.gywmlb .gsjj1>p.active, .qywhBar.active, .xczl .swiper-pagination.active, .rlzy article.active,
.rlzy ul.active li, .zxzxTj.active li, .zxzxList li.active, .qywhlb ul.active li{transform: translateY(0);opacity: 1;}
.ggqsm3.active div, .gsjjLeft.active, .qyyj ul.active li,
.ggqsm3.active figure, .gujjRight.active{transform: translateX(0);opacity: 1;}


.dqjsList li:nth-child(1), .newsList li, .pages, .title h2, .title p, .ggqsm1 .divBox>p,
.ggqsm2 h3, .ggqsm4 h3, .ggqsm4 ul li:nth-child(1), .ggqsm3 div, .gsyj .divBox>p,
.gsyj figure, .gsyj1:nth-of-type(1), .gsjj .divBox>p, .falcList .divBox, .gsjjLeft, .gujjRight,
, .zzjg .divBox img, .hzhbBar, .zzryBar, .jtldList li:nth-child(1), .gywmlb .gsjj1>p,
.qywhBar, .xczl .swiper-pagination, .qyyj li, .rlzy li:nth-child(1), .rlzy article,
.zxzxTj li:nth-child(1), .zxzxList li, .qywhlb li:nth-child(1){transition: transform 1.2s ease-in-out 0s, opacity 1.2s ease-in-out 0s;}

.dqjsList li:nth-child(2), .ggqsm2 img, .ggqsm4 ul li:nth-child(2), .ggqsm3 figure, .gsyj1:nth-of-type(2),
.jtldList li:nth-child(2), .rlzy li:nth-child(2), .zxzxTj li:nth-child(2), .qywhlb li:nth-child(2){transition: transform 1.2s ease-in-out 0.6s, opacity 1.2s ease-in-out 0.6s;}

.dqjsList li:nth-child(3), .ggqsm4 ul li:nth-child(3), .gsyj1:nth-of-type(3), .jtldList li:nth-child(3),
.rlzy li:nth-child(3), .zxzxTj li:nth-child(3){transition: transform 1.2s ease-in-out 1.2s, opacity 1.2s ease-in-out 1.2s;}
.dqjsList li:nth-child(4), .ggqsm4 ul li:nth-child(4), .gsyj1:nth-of-type(4), .jtldList li:nth-child(4){transition: transform 1.2s ease-in-out 1.8s, opacity 1.2s ease-in-out 1.8s;}

.ggqsm4 ul li:nth-child(5), .gsyj1:nth-of-type(5), .jtldList li:nth-child(5){transition: transform 1.2s ease-in-out 2.4s, opacity 1.2s ease-in-out 2.4s;}
.ggqsm4 ul li:nth-child(6), .jtldList li:nth-child(6){transition: transform 1.2s ease-in-out 3s, opacity 1.2s ease-in-out 3s;}
.ggqsm4 ul li:nth-child(7), .jtldList li:nth-child(7){transition: transform 1.2s ease-in-out 3.6s, opacity 1.2s ease-in-out 3.6s;}

.jtldList li:nth-child(8){transition: transform 1.2s ease-in-out 4.2s, opacity 1.2s ease-in-out 4.2s;}
.jtldList li:nth-child(9){transition: transform 1.2s ease-in-out 4.8s, opacity 1.2s ease-in-out 4.8s;}
.jtldList li:nth-child(10){transition: transform 1.2s ease-in-out 5.4s, opacity 1.2s ease-in-out 5.4s;}
.jtldList li:nth-child(11){transition: transform 1.2s ease-in-out 6s, opacity 1.2s ease-in-out 6s;}

.qywhBar a h3{background: #fff;line-height: 50px;text-align: center;font-size: 18px;}

.banner{overflow: hidden;height: 360px;}
.banner img{display: block;width: 100%;transform: scale(1);animation: imgScale 100s linear infinite;}
@keyframes imgScale{
	0%{transform: scale(1);}
	33%{transform: scale(1.2);}
	66%{transform: scale(1.2);}
	100%{transform: scale(1);}
}

/*简单文章列表*/
.simplelist{    padding: 20px;    background: #fff;}
.simplelist li{border-bottom:1px solid #ddd;line-height:40px;font-size:16px;padding:10px;list-style:decimal;list-style-position:inside}



/*通用内容页*/
.pagebg1{background: #F2F2F2 url(../images/zxzxxqbg_02.jpg) no-repeat center bottom; padding-bottom: 50px;}
.showBody{}
.showBody .pageIn{background: #FFFFFF;padding: 60px 80px 90px;box-sizing: border-box;}
.showBody .pageIn h3{color: #444;font-size: 26px;text-align: center;margin-bottom: 20px;}
.showBody .pageIn h4{font-size: 14px;color: #999;text-align: center;padding-bottom: 45px;margin-bottom: 50px; border-bottom: 1px solid #EBEBEB;}
.showBody .pageIn h4 time{font-size: 14px;color: #999;}
.showBody .pageIn .content{margin-bottom: 25px;color: #666;line-height: 24px;padding: 0 15px;}
.showBody .pageIn .content img{display: block;max-width: 100%;height: auto;margin: 0 auto;}
