body{background: #f5f5f5;font-family: 微软雅黑;position: relative;}
.body-bg{background: #fff;}
a{transition:all 300ms;-moz-transition:all 300ms; -webkit-transition:all 300ms;color: #5a960e;}
img{transition:all 300ms;-moz-transition:all 300ms; -webkit-transition:all 300ms;}

header{min-width: 1200px;margin: 0 auto;width: 100%;background: #fff;height: 150px;}
.logo{margin-top: 40px;}
.logo ul li{float: left;border-right: 1px solid #e6e6e6;padding:0 15px;}
.logo ul li img{max-height: 70px;float: left;}
.logo ul li:last-of-type{border: none;}
.logo ul li:nth-of-type(2){margin-top: 11px;line-height: 35px;}
.logo ul li:nth-of-type(2) img{margin-right: 15px;}
.logo ul li a{float: left;font-size: 16px;color: #808080;transition:all 300ms;-moz-transition:all 300ms; -webkit-transition:all 300ms;}
.logo ul li span{float: left;font-size: 16px;color: #808080;padding: 0 10px;}
.header-btn{margin-top: 40px;margin-right: 15px;}
.header-btn ul li{text-align: right;margin-bottom: 20px;}
.header-btn ul li p{font-size: 14px;color: #666;}
.header-btn ul li p strong{color: #ee7700;font-size: 16px;}
.header-btn ul li a{float: left;font-size: 14px;color: #666;transition:all 300ms;-moz-transition:all 300ms; -webkit-transition:all 300ms;}
.header-btn ul li a:hover{color: #ee7700;}
.header-btn ul li span{float: left;padding:0 8px;font-size: 14px;color: #666;}
.header-btn ul li span:last-of-type{display: none;}

nav{background: #27448d;width: 100%;height: 50px;margin: 0 auto;min-width: 1200px;}
nav ul li{float: left;position: relative;}
nav ul li a{background: #27448d;width: 145px;height: 50px;line-height: 50px;text-align: center;font-size: 16px;color: #fff;display: block;transition:all 300ms;-moz-transition:all 300ms; -webkit-transition:all 300ms;}
.nav2{display: none;position: absolute;z-index: 10;}
.nav2 a{border-bottom: 1px solid #6982c3;}
.nav2 a:last-of-type{border: none;}
nav ul li a.active{background: #ee7700;}
nav ul li a:hover{background: #ee7700;}
nav ul li:hover .nav2{display: block;}

.nav-inp{margin-right: 15px;height: 50px;line-height: 45px;}
.nav-inp input{display: inline-block;vertical-align: top;}
.nav-inp input[type="search"]{width: 130px;height: 28px;padding-left: 8px;margin-top: 12px;}
.nav-inp input[type="submit"]{background: url("../../images/default/nav-inp.png") no-repeat;width: 30px;height: 28px;margin-left: -5px;margin-top: 12px;}

.fl-nav{position: fixed;right: 0;top: 60%;z-index: 20;}
.fl-nav ul li{position: absolute;right: 0;}
.fl-nav ul li:first-of-type{top: 0;}
.fl-nav ul li:nth-of-type(2){top: 46px;}
.fl-nav ul li:nth-of-type(3){top: 92px;}
.fl-nav ul li:nth-of-type(4){top: 138px;}
.fl-nav ul li:nth-of-type(5){top: 184px;}
.fl-nav ul li:last-child a{background: #4e4e4e;}
.fl-nav ul li:nth-of-type(6){top: 120px;right: 50px;display: none;}
.fl-nav ul li:nth-of-type(6) img{width: 100px;height: 100px;}
.fl-nav ul li a{background: #27448d;font-size: 14px;color: #fff;width: 45px;height: 45px;display: block;text-align: center;overflow: hidden;}
.fl-nav ul li a img{float: left;margin-left: 12px;margin-top: 12px;width: 21px;height: 22px;}
.fl-nav ul li a span{float: left;font-size: 14px;color: #fff;margin-top: 14px;margin-left: 20px;}
.fl-nav ul li a:hover{width: 165px;}
.fl-nav ul li:last-child a:hover{width: 45px;}
.fl-nav ul li a:hover{background: #262626;}

footer{max-width: 1920px;margin: 0 auto;min-width: 1200px;position: relative;font-size: 0;}
.footer-ban{float:left;width:100%;height:462px;position:relative;overflow: hidden;max-width: 1920px;}
.footer-ban img{width:3840px;height:60px;display:block;position: absolute;z-index: 0;}
.footer-ban-pic img{animation:mymove 16s infinite linear;}
.footer-ban-pic2 img{animation:mymove2 10s infinite linear;}
@keyframes mymove {
    0% {
        transform: translateX(0) translateZ(0) scaleY(1)
    }
    50% {
        transform: translateX(-25%) translateZ(0) scaleY(1)
    }
    100% {
        transform: translateX(-50%) translateZ(0) scaleY(1)
    }
}
@keyframes mymove2 {
    0% {
        transform: translateX(0) translateZ(0) scaleY(1)
    }
    50% {
        transform: translateX(-25%) translateZ(0) scaleY(1)
    }
    100% {
        transform: translateX(-50%) translateZ(0) scaleY(1)
    }
}
.footer-box{height: 402px;top: 60px;position: relative;background: #e0e0e0;padding-bottom: 15px;}
footer .wrap{position: relative;}
.footer-txt{position: absolute;z-index: 9;width: 100%;}
.footer-txt1{padding-bottom: 60px;border-bottom: 1px solid #ccc;width: 100%;}
.footer-txt1 b{text-align: center;width: 100%;display: block;font-size: 30px;color: #4c4c4c;margin-top: 30px;}
.footer-btn{text-align: center;font-size: 0;margin-top: 75px;}
.footer-btn a{margin-left: 20px;display: inline-block;width: 160px;height: 40px;line-height: 40px;text-align: center;background: #4d4d4d;color: #fff;font-size: 16px;}
.footer-btn a:first-of-type{margin-left: 20px;}
.footer-btn a:hover{background: #333;}
.footer-txt2{width: 100%;margin-top: 24px;}
.footer-txt2 span{float: left;width: 80px;font-size: 14px;color: #666;margin-top: 2px;margin-left: 15px;}
.footer-btn2{width: 1068px;}
.footer-btn2 ul li{float: left;margin-right: 10px;margin-bottom: 10px;}
.footer-btn2 a{font-size: 14px;color: #666;}
.footer-btn2 a:hover{color: #ee7700;}
.footer-txt3{width: 100%;text-align: center;}
.footer-txt3 ul{margin: 0 auto;display: inline-block;padding-top: 10px;}
.footer-txt3 ul li{float: left;}
.footer-txt3 ul span{float: left;font-size: 16px;color: #666;padding: 0 5px;}
.footer-txt3 ul li a{font-size: 16px;color: #666;}
.footer-txt3 ul li a:hover{color: #ee7700;}
.footer-txt3 ul span:last-of-type{display: none;}
.footer-txt4{width: 100%;text-align: center;}
.footer-txt4 p{font-size: 14px;color: #666;margin-top: 20px;}
.footer-txt4 p a {font-size: 14px;color: #666;}
.banner{width: 100%;margin: 0 auto;min-width:1200px;overflow: hidden;}
.banner .ad{position: relative;width:100%;height:700px;overflow: hidden;margin:0 auto;}
.banner .ad .slider{position: absolute;width: 5760px;}
.banner .ad .slider li{float:left;width:100%;height:700px;position:relative;overflow: hidden;}
.banner .ad .slider li img{width:1920px;height:700px;display:block;position: absolute;left:50%;margin-left:-960px;z-index: 0;}
.banner .ad .num{position:relative;z-index:3;top:665px;text-align:center;}
.banner .ad .num li{width: 50px;height: 0px;margin-left: 10px;border: 2px solid #cac8c8;cursor: pointer;display:inline-block;}
.banner .ad .num li.active{border: 2px solid #fda33c;}
.banner .ad .num li:hover{border: 2px solid #fda33c;}
.slider .wrap{position: relative;}
.banner-txt{position: absolute;margin-left: 15px;z-index: 9}
.banner-txt b{margin-top: 250px;color: #fff;font-weight: bold;font-size: 48px;display: block;}
.banner-txt p{color: #fff;margin-top: 35px;font-size: 20px;}
.banner-txt a{color: #fff;margin-top: 45px;font-size: 16px;display: block;width: 110px;height: 34px;background: #ee7700;text-align: center;line-height: 34px;}

.banner2{float:left;width:100%;height:400px;position:relative;overflow: hidden;min-width: 1200px;}
.banner2-pic{float:left;width:100%;height:400px;position:relative;overflow: hidden;}
.banner2-pic img{width:1920px;height:400px;display:block;position: absolute;left:50%;margin-left:-960px;z-index: 0;}
.banner2-txt{position: absolute;z-index: 9;margin-left: 15px;margin-top: 140px;}
.banner2-txt b{color: #fff;font-size: 48px;font-weight: bold;}
.banner2-txt p{color: #fff;font-size: 20px;margin-top: 35px;}

.banner3{float:left;width:100%;height:220px;position:relative;overflow: hidden;min-width: 1200px;}
.banner3 img{width:1920px;height:220px;display:block;position: absolute;left:50%;margin-left:-960px;z-index: 0;}
.banner3 .wrap{position: relative;}
.banner3-txt{position: absolute;z-index: 9;text-align: center;width: 1200px;top:0;left: 0;}
.banner3-txt b{font-size: 30px;color: #ffeb45;margin-top: 50px;display: block;}
.banner3-txt a{width: 225px;height: 50px;line-height: 50px;text-align: center;color: #27448d;font-size: 22px;display: block;background: #fff;margin: 0 auto;margin-top: 40px;}
.banner3-txt a:hover{background: #27448d;color: #fff;}

.index-list5{float:left;width:100%;height:700px;position:relative;overflow: hidden;min-width: 1200px;}
.banner4 img{width:1920px;height:700px;display:block;position: absolute;left:50%;margin-left:-960px;z-index: 0;}

.bt .active{color: #fff;}
.bt b{width: 100%;text-align: center;display: block;font-size: 38px;color: #333;padding-top: 65px;}
.bt p{color: #666;font-size: 16px;width: 830px;text-align: center;margin: 0 auto;line-height: 24px;padding: 30px 0 50px 0;}
.bt2 b{width: 100%;text-align: center;display: block;font-size: 38px;color: #333;padding-top: 65px;padding-bottom: 50px;}

.index-content{min-width: 1200px;margin: 0 auto;}
.index-list1-content{text-align: center;}
.index-list1-content ul li{width: 240px;height: 300px;background: #fff;position: relative;border: 1px solid #e6e6e6;box-sizing: border-box;float: left;transition:all 300ms;-moz-transition:all 300ms; -webkit-transition:all 300ms;}
.index-list1-content p{font-size: 12px;color: #666;padding: 8px 20px;box-sizing: border-box;line-height: 18px;width: 100%;border-top: 1px dashed #e6e6e6;position: absolute;bottom: 0;text-align: center;transition:all 300ms;-moz-transition:all 300ms; -webkit-transition:all 300ms;}
.index-list1-content b{font-weight: bold;font-size: 18px;color: #333;text-align: center;display: block;width: 100%;margin-top: 36px;margin-bottom: 50px;transition:all 300ms;-moz-transition:all 300ms; -webkit-transition:all 300ms;}
.index-list1-content i{margin: 0 auto;}
.index-list1-content .one{background: url("../../images/default/list1-icon1.png")no-repeat;width: 67px;height: 72px;display: block;}
.index-list1-content .two{background: url("../../images/default/list1-icon2.png")no-repeat;width: 67px;height: 66px;display: block;}
.index-list1-content .three{background: url("../../images/default/list1-icon3.png")no-repeat;width: 65px;height: 65px;display: block;}
.index-list1-content .four{background: url("../../images/default/list1-icon4.png")no-repeat;display: block;width: 70px;height: 70px;}
.index-list1-content .five{background: url("../../images/default/list1-icon5.png")no-repeat;display: block;width: 66px;height: 65px;}
.index-list1-nav2{position: absolute;width: 240px;height: 300px;background: url("../../images/default/list1-bg.png") no-repeat;display: block;left: 239px;top: -1px;z-index: 9;width: 0;overflow: hidden;transition:all 300ms;-moz-transition:all 300ms; -webkit-transition:all 300ms;}
.index-list1-content ul li:last-of-type .index-list1-nav2{left: -241px;}
.index-list1-nav2 a{width: 100%;display: block;height: 60px;line-height: 60px;text-align: center;border-bottom: 1px solid #595d64;box-sizing: border-box;color: #b2b2b2;font-size: 14px;}
.index-list1-nav2 a:hover{color: #fff;}
.index-list1-nav2 a:last-of-type{border: none;}
.index-list1-content ul{display: inline-block;}
.index-list1-content ul li:hover{background: #27448d;border-color:#27448d; }
.index-list1-content ul li:hover p{color: #fff;border-color: #fff;}
.index-list1-content ul li:hover b{color: #fff;}
.index-list1-content ul li:hover .index-list1-nav2{width: 240px;}
.index-list1-content ul li:hover .one{background: url("../../images/default/list1-icon6.png")no-repeat;width: 67px;height: 72px;display: block;}
.index-list1-content ul li:hover .two{background: url("../../images/default/list1-icon7.png")no-repeat;width: 67px;height: 66px;display: block;}
.index-list1-content ul li:hover .three{background: url("../../images/default/list1-icon8.png")no-repeat;width: 65px;height: 65px;display: block;}
.index-list1-content ul li:hover .four{background: url("../../images/default/list1-icon9.png")no-repeat;display: block;width: 70px;height: 70px;}
.index-list1-content ul li:hover .five{background: url("../../images/default/list1-icon10.png")no-repeat;display: block;width: 66px;height: 65px;}
.index-list1-btn{width: 160px;display: block;margin: 40px auto;}
.index-list1-btn a{width: 160px;height: 40px;line-height: 40px;text-align: center;font-size: 14px;color: #666;display: block;margin: 0 auto;border: 1px solid #666;border-radius: 40px;}
.index-list1-btn img{width: 18px;height: 6px;display: block;float: right;margin-top: -24px;margin-right: 25px;transition:all 300ms;-moz-transition:all 300ms; -webkit-transition:all 300ms;}
.index-list1-btn a:hover{background:#27448d;color: #fff; }
.index-list1-btn:hover img{margin-right: 10px;}
.index-list1-btn.active a{color: #fff;border-color: #fff;}
.index-list1-btn.active:hover a{background: #ee7700;color: #fff;border-color: #ee7700;}

.index-bg{background: #f5f5f5;width: 100%;}

.index-list2{display: inline-block;}
.index-list2-video{width: 460px;margin-left: 15px;margin-bottom: 40px;margin-top: 60px;}
.index-list2-box{width: 600px;margin-right: 15px;}
.index-list2-content ul{float: right;}
.index-list2-content ul li{float: left;margin-left: 5px;}
.index-list2-content ul li a{color: #4c4c4c;font-size: 14px;padding: 0 15px;padding-bottom: 12px;position: relative;}
.index-list2-content ul li a span{position: absolute;bottom: 0;width: 100%;height: 2px;background: #27448d;left: 0;opacity: 0;transition:all 300ms;-moz-transition:all 300ms; -webkit-transition:all 300ms;}
.index-list2-content ul li a:hover{color: #27448d;}
.index-list2-content ul li a:hover span{opacity: 1;}
.index-list2-content ul li.active a{color: #27448d;}
.index-list2-content ul li.active a span{opacity: 1;}
.index-list2-list b{font-size: 30px;color: #27448d;display: inline-block;width: 100%;margin-top: 50px;margin-bottom: 30px;}
.index-list2-list p{font-size: 16px;color: #4c4c4c;line-height: 24px;}
.index-list2-list a{background: #27448d;width: 160px;height: 45px;color: #fff;line-height: 45px;text-align: center;display: block;float: right;margin-top: 30px;margin-bottom: 40px;}
.index-list2-list{display: none;}
.index-list2-list:first-of-type{display: block;}

.index-list3-content{width: 100%;}
.index-list3-content img{float: right;margin-bottom: 40px;}

.index-list4{display: inline-block;width: 100%;text-align: center;}
.index-list4 ul{margin: 0 auto;display: inline-block;}
.index-list4 ul li{float: left;margin-left: 30px}
.index-list4 ul li:first-of-type{margin-left: 0;}
.index-list4 ul li a{font-size: 16px;color: #4c4c4c;padding: 12px 25px;display: block;background: #ebebeb;}
.index-list4 ul li a:hover{background: #27448d;color: #fff;}
.index-list4 ul li.active a{background: #27448d;color: #fff;}
.index-list4-content{margin-top: 60px;display: inline-block;}
.index-list4-content ol{display: none;}
.index-list4-content ol:first-of-type{display: block;}
.index-list4-content ol li{float: left;position: relative;width: 340px;height: 420px;margin-left: 75px;}
.index-list4-content ol li:first-of-type{margin-left: 15px;}
.index-list4-content ol li img{width: 340px;height: 420px;}
.index-list4-content ol li p{transition:all 300ms;-moz-transition:all 300ms; -webkit-transition:all 300ms;position: absolute;bottom: 0;width: 100%;height: 100px;line-height: 100px;text-align: center;background: rgba(0,0,0,0.6);color: #fff;font-size: 16px;text-align: center;}
.index-list4-content ol li p span{background: url("../../images/default/list4-icon.png") no-repeat;width: 40px;height: 40px;display: block;margin: 0 auto;}
.index-list4-content ol li:hover p{background: rgba(39,68,141,0.6);height: 160px;}

.index-list5 .wrap{position: relative;}
.index-list5-content{position: absolute;z-index: 9;width: 100%;text-align: center;}
.index-list5-content ul{margin: 0 auto;display: inline-block;margin-top: 40px;}
.index-list5-content ul li{float: left;margin-left: 18px;}
.index-list5-content ul li a{padding: 0 25px;height: 40px;line-height: 40px;border: 1px solid #fff;border-radius: 40px;display: block;color: #fff;}
.index-list5-content ul li:first-of-type{margin-left: 0;}
.index-list5-content ul li a:hover{background: #ee7700;border-color: #ee7700;}
.index-list5-content ul li.active a{background: #ee7700;border-color: #ee7700;}
.index-list5-box{margin-top: 40px;display: inline-block;}
.index-list5-box ol{display: none;}
.index-list5-box ol:first-of-type{display: block;}
.index-list5-box ol li{float: left;width: 285px;height: 330px;position: relative;margin-left: 15px;}
.index-list5-box ol li a img{width: 285px;height: 280px;}
.index-list5-box ol li p{position: absolute;bottom: 0;left: 0;background: #fff;height: 50px;width: 100%;text-align: center;line-height: 50px;color: #4c4c4c;transition:all 300ms;-moz-transition:all 300ms; -webkit-transition:all 300ms;}
.index-list5-box ol li:hover p{background: #ee7700;color: #fff;}

.index-list6{display: inline-block;width: 100%;text-align: center;}
.index-list6 ol{margin: 0 auto;display: inline-block;margin-bottom: 50px;}
.index-list6 ol li{float: left;margin-left: 30px;}
.index-list6 ol li:first-of-type{margin-left: 0;}
.index-list6 ol li a{padding: 13px 35px;display: block;background: #ebebeb;color: #4c4c4c;font-size: 16px;}
.index-list6 ol li a:hover{color:#fff;background: #27448d;}
.index-list6 ol li.active a{color:#fff;background: #27448d;}
.index-list6 .sj{width: 78px;height: 84px;position: relative;border: 1px solid #666;float: left;transition:all 300ms;-moz-transition:all 300ms; -webkit-transition:all 300ms;}
.index-list6 .sj strong{font-size: 36px;color: #666;display: block;width: 100%;height: 58px;line-height: 58px;text-align: center;transition:all 300ms;-moz-transition:all 300ms; -webkit-transition:all 300ms;}
.index-list6 .sj span{font-size: 14px;color: #fff;width: 100%;height: 26px;background: #666;text-align: center;line-height: 26px;position: absolute;bottom: 0;left: 0;transition:all 300ms;-moz-transition:all 300ms; -webkit-transition:all 300ms;}

.Box {position: relative;display: none;}
.Box:first-of-type{display: block;}
.Box .content {width: 1200px;margin: 0 auto;}
.Box .Box_con {position: relative;}
.Box .Box_con .btnl {position: absolute;}
.Box .Box_con .btn {display: block;width: 34px;height: 60px;position: absolute;top: 50%;cursor: pointer;margin-top: -40px;}
.Box .Box_con .btnl {background: url(../../images/default/list6-jt1.png) no-repeat center;left: 15px;z-index: 9;display: block!important;}
.Box .Box_con .btnr {background: url(../../images/default/list6-jt2.png) no-repeat center;right: 15px;z-index: 9;display: block!important;}
.Box .Box_con .btnl:hover {background: url(../../images/default/list6-jt1.png) no-repeat center;}
.Box .Box_con .btnr:hover {background: url(../../images/default/list6-jt2.png) no-repeat center;}
.Box .Box_con .conbox {position: relative;overflow: hidden;margin-bottom: 40px;}
.Box .Box_con .conbox ul {position: relative;list-style: none;}
.Box .Box_con .conbox ul li{float: left;width: 270px;height: 236px;margin-left: 30px;box-sizing: border-box;overflow: hidden;text-align: center;}
.Box .Box_con .conbox ul li:first-of-type {margin-left: 15px;}
.Box .Box_con .conbox ul li p{margin-top: 10px;font-size: 16px;color: #4c4c4c;}
.Box .Box_con .conbox ul li img {display: block;width: 270px;height: 200px;}

.index-list7{display: inline-block;width: 100%;text-align: center;}
.index-list7 ol{margin: 0 auto;display: inline-block;margin-bottom: 50px;}
.index-list7 ol li{float: left;margin-left: 30px;}
.index-list7 ol li:first-of-type{margin-left: 0;}
.index-list7 ol li a{padding: 13px 35px;display: block;background: #ebebeb;color: #4c4c4c;font-size: 16px;}
.index-list7 ol li a:hover{color:#fff;background: #27448d;}
.index-list7 ol li.active a{color:#fff;background: #27448d;}
.list7-list-fl{margin-left: 15px;border: 1px solid #ccc;}
.list7-list-fl p{height: 50px;line-height: 50px;width: 100%;text-align: left;padding-left: 10px;font-size: 18px;color: #333;box-sizing: border-box;}
.list7-list-fl p span{float: right;margin-right: 10px;}
.index-list7-box{display: none;width: 100%;}
.index-list7-box:first-of-type{display: block;}
.index-list7-box3{display: inline-block;width: 100%;}
.index-list7-box2{margin-right: 15px;width: 540px;display: inline-block;}
.index-list7-box2 ul li{width: 100%;display: inline-block;margin-top:54px;}
.index-list7-box2 ul li:first-of-type{margin-top: 0;}
.index-list7-box2 ul li img{float: left;}
.index-list7-box2 ul li b{color: #333;font-size: 18px;display: block;text-align: left;padding-bottom: 10px;transition:all 300ms;-moz-transition:all 300ms; -webkit-transition:all 300ms;}
.index-list7-box2 ul li b:hover{color: #ee7700;}
.index-list7-box2 ul li p{font-size: 14px;color: #999;width: 420px;text-align: left;line-height: 20px;}
.index-list7-box2 .sj{width: 78px;height: 84px;position: relative;border: 1px solid #666;float: left;transition:all 300ms;-moz-transition:all 300ms; -webkit-transition:all 300ms;}
.index-list7-box2 .sj strong{font-size: 36px;color: #666;display: block;width: 100%;height: 58px;line-height: 58px;text-align: center;transition:all 300ms;-moz-transition:all 300ms; -webkit-transition:all 300ms;}
.index-list7-box2 .sj span{font-size: 14px;color: #fff;width: 100%;height: 26px;background: #666;text-align: center;line-height: 26px;position: absolute;bottom: 0;left: 0;transition:all 300ms;-moz-transition:all 300ms; -webkit-transition:all 300ms;}


.content{min-width: 1200px;margin: 0 auto;}
.content-fl{width: 240px;margin-top: 30px;margin-bottom: 40px;}
.content-fr{width: 940px;margin-top: 30px;}
.content-fr1{background: #fff;box-sizing: border-box;padding: 0 20px;margin-bottom:30px;display: inline-block;font-size: 0;min-height: 350px;}
.content-fr2{background: #fff;box-sizing: border-box;padding: 0 20px;margin-bottom:30px;padding-bottom: 40px;}
.content-fl-bt{background: #27448d;width: 240px;height: 90px;}
.content-fl-bt b{font-size: 22px;color: #fff;padding-left:20px;padding-top: 20px;padding-bottom: 10px;display: block }
.content-fl-bt p{font-size: 10px;color: #fff;text-transform:uppercase;padding-left: 20px;}
.content-fl-nav1 ul li a{font-size: 16px;color: #333;width: 240px;box-sizing: border-box;padding-left: 20px;background: #fff;height: 65px;line-height: 65px;display: block;}
.content-fl-nav1 ul li span{float: right;margin-right: 15px;}
.content-fl-nav1 ul li a:hover{color: #ee7700;background: #eeeff2;}
.content-fl-nav1 ul li.active a{color: #ee7700;background: #eeeff2;}
.content-fl-nav2{margin-top: 30px;}
.content-fl-nav3{margin-top: 30px;}
.content-fl-nav4{margin-top: 30px;}
.content-fl-bt2{background: #999;width: 240px;height: 90px;}
.content-fl-bt2 b{font-size: 22px;color: #fff;padding-left:20px;padding-top: 20px;padding-bottom: 10px;display: block }
.content-fl-bt2 p{font-size: 10px;color: #fff;text-transform:uppercase;padding-left: 20px;}
.content-fl-nav2 ul li a{font-size: 14px;color: #666;height: 44px;line-height: 44px;background: #fff;display: block;padding-left: 10px;overflow: hidden;  text-overflow:ellipsis;  white-space: nowrap;}
.content-fl-nav2 ul li a:hover{color: #ee7700;}
.content-fl-nav2 ul li.active a{color: #ee7700;}
.content-fl-nav3 ul{background: url("../../images/default/content-bg.png") no-repeat;width: 240px;height: 230px;}
.content-fl-nav3 ul li{margin-top: 10px;display: inline-block;width: 240px;}
.content-fl-nav3 ul li img{float: left;margin-left: 30px;margin-top: 5px;}
.content-fl-nav3 ul li:first-of-type{margin-top: 16px;}
.content-fl-nav3 ul li:nth-of-type(2) img{    margin-top: 6px;margin-left: 29px;width: 19px;}
.content-fl-txt{width: 185px;}
.content-fl-txt p{line-height: 16px;font-size: 14px;color: #4c4c4c;}
.content-fl-nav4 ul{width: 210px;padding: 0 15px;background: #fff;padding-bottom: 40px;}
.content-fl-nav4 ul li{padding-top: 20px;}
.content-fl-nav4 ul li p{font-size: 14px;color: #4c4c4c;padding-top: 10px;text-align: center;}

.content-fr1-bt{width: 900px;border-bottom: 1px solid #e5e5e5;line-height: 50px;height: 50px;}
.content-fr1-bt a{font-size: 14px;color: #4c4c4c;}
.content-fr1-bt span{font-size: 14px;color: #4c4c4c;}
.content-fr1-bt span:last-of-type{display: none;}
.content-fr1-bt a:hover{color: #ee7700;}

.content-fr2-bt{width: 900px;border-bottom: 1px solid #e5e5e5;line-height: 50px;height: 50px;}
.content-fr2-bt b{font-size: 16px;color: #333;font-weight: bold;}
.content-fr2-bt a{font-size: 12px;color: #333;}
.content-fr2-bt a:hover{color: #ee7700;}

.content-fr1-mo{display: inline-block;margin-top: 10px;font-size: 0;}
.content-fr1-mo ul li{float: left;margin-left: 22px;width: 285px;margin-top: 30px;}
.content-fr1-mo ul li:nth-of-type(3n+1){margin-left: 0;}
.content-fr1-mo ul li p{background: #f0f0f0;width: 285px;text-align: center;padding: 12px 0;font-size: 14px;color: #4c4c4c;transition:all 300ms;-moz-transition:all 300ms; -webkit-transition:all 300ms;}
.content-fr1-mo ul li .content-mo-pic{width: 285px;height: 210px;overflow: hidden;}
.content-fr1-mo ul li img{width: 285px;height: 210px;}
.content-fr1-mo ul li:hover img{transform: scale(1.05);}
.content-fr1-mo ul li p:hover{color: #ee7700;}

.content-fr1-nav{margin-top: 40px;}
.content-fr1-nav ul li{float: left;margin-left: 15px;}
.content-fr1-nav ul li:first-of-type{margin-left: 0;}
.content-fr1-nav ul li span{color: #333;font-size: 14px;}
.content-fr1-nav ul li a{font-size: 14px;color: #666;width:45px;text-align: center;display: block;height: 22px;line-height: 22px;border-radius: 2px;box-sizing: border-box;}
.content-fr1-nav ul li a:hover{border: 1px solid #ee7700;color: #ee7700;line-height: 20px;}
.content-fr1-nav ul li.active a{border: 1px solid #ee7700;color: #ee7700;line-height: 20px;}

.page{text-align: center;width: 100%;padding: 20px 0;font-size: 0;}
.page ul{margin: 0 auto;display: inline-block;}
.page ul li{float: left;margin-left: 10px;}
.page ul li:first-of-type{margin-left: 0;}
.page ul li a{height: 30px;line-height: 30px;width: 30px;text-align: center;border:1px solid #e0e0e0;font-size: 14px;color: #4c4c4c;display: block;}
.page ul li.super a{width: 60px;}
.page ul li.active a{background: #ee7700;color: #fff;}
.page ul li:hover a{color: #fff;border-color: #ee7700;background: #ee7700;}

.content-fr-content1{display: inline-block;}
.content-fr-content1 ol li{float: left;position: relative;width: 272px;height: 336px;margin-left: 42px;margin-top: 40px;}
.content-fr-content1 ol li:nth-of-type(3n+1){margin-left: 0;}
.content-fr-content1 ol li img{width: 272px;height: 335px;}
.content-fr-content1 ol li p{transition:all 300ms;-moz-transition:all 300ms; -webkit-transition:all 300ms;position: absolute;bottom: 0;width: 100%;height: 80px;line-height:80px;text-align: center;background: rgba(0,0,0,0.6);color: #fff;font-size: 16px;text-align: center;}
.content-fr-content1 ol li p span{background: url("../../images/default/list4-icon.png") no-repeat;width: 40px;height: 40px;display: block;margin: 0 auto;transform: scale(0.8);}
.content-fr-content1 ol li:hover p{background: rgba(39,68,141,0.6);height: 128px;}

.content-fr-news{display: inline-block;margin-top: 10px;font-size: 0;width: 100%;}
.content-fr-news ul li{margin-top:30px;padding:20px;box-sizing: border-box;border: 1px solid #e6e6e6;display: inline-block;width: 100%;transition:all 300ms;-moz-transition:all 300ms; -webkit-transition:all 300ms;}
.content-fr-news .sj{width: 78px;height: 84px;position: relative;border: 1px solid #666;float: left;transition:all 300ms;-moz-transition:all 300ms; -webkit-transition:all 300ms;}
.content-fr-news .sj strong{font-size: 36px;color: #666;display: block;width: 100%;height: 58px;line-height: 58px;text-align: center;transition:all 300ms;-moz-transition:all 300ms; -webkit-transition:all 300ms;}
.content-fr-news .sj span{font-size: 14px;color: #fff;width: 100%;height: 26px;background: #666;text-align: center;line-height: 26px;position: absolute;bottom: 0;left: 0;transition:all 300ms;-moz-transition:all 300ms; -webkit-transition:all 300ms;}
.fr-news-txt{width: 570px;margin-left: 18px;}
.fr-news-txt b{font-size: 18px;color: #333;transition:all 300ms;-moz-transition:all 300ms; -webkit-transition:all 300ms;}
.fr-news-txt p{color: #808080;font-size: 14px;line-height: 22px;margin-top: 12px;}
.fr-news-txt p i{font-style:normal;}
.fr-news-btn{margin-top: 22px;}
.fr-news-btn a{display: block;color: #666;font-size: 14px;width: 108px;height: 30px;border: 1px solid #666;border-radius: 30px;line-height: 30px;text-align: center;}
.content-fr-news ul li:hover{border-color:#ee7700; }
.content-fr-news ul li:hover .sj{border-color: #ee7700;}
.content-fr-news ul li:hover .sj strong{color: #ee7700;}
.content-fr-news ul li:hover .sj span{color: #fff;background: #ee7700;}
.fr-news-txt b:hover{color: #ee7700;}
.fr-news-btn a:hover{color: #fff;border-color: #ee7700;background: #ee7700;}

.content-fr-about{padding-bottom: 40px;}
.content-fr-about b{font-size: 30px;font-weight: bold;color: #27448d;width: 100%;text-align: center;display: block;margin-top: 40px;padding-bottom: 20px;}
.content-fr-about p{margin-top: 30px;color: #666;font-size: 16px;line-height: 32px;width: 100%;}
.content-fr-about p img{max-width: 900px;}

.content-fr-cu{margin-top: 40px;padding-left:45px;box-sizing: border-box;width: 500px;margin-left: 220px;}
.content-fr-cu p{line-height: 32px;font-size: 16px;color: #4c4c4c;width: 500px;}
.content-fr-cu b{font-size: 30px;color: #27448d;font-weight: bold;padding: 20px 0;display: block;}
.erweima{margin-top: 90px;margin-right: 45px;}
.map{width: 100%;padding: 0 45px;box-sizing: border-box;margin: 65px 0;display: inline-block;}
.map img{width: 810px;}

.content-fr1-om{margin-top: 40px;}
.content-fr1-om b{margin-top: 60px;font-size: 30px;color: #27448d;font-weight: bold;display: block;width: 100%;text-align: center;margin-bottom: 60px;}
.content-fr1-om ul{width: 405px;float: left;margin-left: 15px;}
.content-fr1-om ul li{padding-bottom: 15px;border-bottom: 1px solid #ccc;width: 100%;margin-top: 30px;}
.content-fr1-om ul li:first-of-type{margin-top: 0;}
.content-fr1-om ul li span{font-size: 16px;color: #666;}
.content-fr1-om ul li span strong{color: #fa1f1f;font-size: 16px;padding-right: 5px;}
.content-fr1-om ul li input{width: 310px;padding-left: 10px;}
.content-om-text{width: 400px;}
.content-om-text span{font-size: 16px;color: #666;width: 100%;display: block;padding-bottom: 15px;}
.content-om-text span strong{color: #fa1f1f;font-size: 16px;padding-right: 5px;}
.content-om-text textarea{width: 400px;height: 201px;resize: none;padding: 10px;box-sizing: border-box;border:1px solid #ccc;}
.content-mo-btn{display: inline-block;width: 100%;margin-top: 75px;margin-bottom: 75px;}
.content-mo-btn input{width: 120px;height: 40px;line-height: 40px;text-align: center;display: block;font-size: 16px;color: #fff;background: #27448d;margin: 0 auto;cursor: pointer;}

.content-abb-pic{width: 100%;text-align: center;margin-top: 40px;margin-bottom: 55px;}
.content-abb-pic img{max-width: 900px;}
.content-abb-txt{padding: 0 20px;box-sizing: border-box;padding-bottom: 40px;}
.content-abb-txt span{font-size: 18px;color: #333;font-weight: bold;}
.content-abb-txt p{width: 810px;margin-left: 35px;font-size: 16px;color: #666;margin-top: 30px;line-height: 28px;}

.content-fr1-aba{margin-top: 10px;display: inline-block;padding-bottom: 40px;}
.content-fr1-aba ul li{margin-top: 30px;width: 270px;float: left;margin-left: 45px;}
.content-fr1-aba ul li:nth-of-type(3n+1){margin-left: 0;}
.content-fr1-aba ul li img{width: 270px;height: 200px;}
.content-fr1-aba ul li p{margin-top: 20px;text-align: center;width: 100%;font-size: 16px;color: #4c4c4c;}

.content-fr1-nd{margin-top: 40px;}
.content-fr1-nd b{width: 100%;text-align: center;font-size: 30px;color: #4c4c4c;display: block;padding: 0px 0 30px 0}
.content-fr1-nd p{width: 100%;font-size: 16px;line-height: 30px;color: #4c4c4c;box-sizing: border-box;padding: 0 15px;padding-top: 0px;}
.content-fr1-nd p img{max-width:870px;}
.content-fr1-nd #mcxq p{text-align:left;text-indent: 2em;font-size: 16px;color: #4c4c4c;}
.content-fr1-nd #mcxq p i{display: block; text-align: center;text-indent: 0em;font-style:normal}

.page2{padding: 40px 15px;display: inline-block;width: 100%;box-sizing: border-box;}
.page2 ul li:first-of-type{float: left;}
.page2 ul li:last-of-type{float: right;}
.page2 ul li a{width: 80px;text-align: center;line-height: 34px;height: 34px;color: #fff;font-size: 14px;background: #27448d;display: block;}
.page2 ul li a:hover{background: #ee7700;}

.details-content{min-width: 1200px;margin: 0 auto;}

.details-bt{background: #fff;width: 100%;border-bottom: 1px solid #e5e5e5;}
.details-bt2{background: #fff;width: 100%;}
.details-bt-nav{width: 1200px;line-height: 50px;height: 50px;padding: 0 15px;box-sizing: border-box;}
.details-bt-nav a{font-size: 14px;color: #4c4c4c;}
.details-bt-nav span{font-size: 14px;color: #4c4c4c;}
.details-bt-nav span:last-of-type{display: none;}
.details-bt-nav a:hover{color: #ee7700;}
.details-bt-btn a{margin-right: 25px;position: relative;height: 50px;display: inline-block;font-size: 16px;color: #333;}
.details-bt-btn a i{position: absolute;bottom: 0;width: 100%;height: 2px;background: #27448d;left: 0;opacity: 0;transition:all 300ms;-moz-transition:all 300ms; -webkit-transition:all 300ms;}
.details-bt-btn a.active i{opacity: 1;}
.details-bt-btn a:hover{color: #333;}
.details-bt-btn a:hover i{opacity: 1;}
.details-bt-nav2{width: 1200px;line-height: 50px;height: 50px;padding: 0 15px;box-sizing: border-box;}
.details-bt-nav2 a{color: #666;font-size: 14px;margin-left: 40px;}
.details-bt-nav2 a.active{color: #ee7700;}
.details-bt-nav2 a:hover{color: #ee7700;}
.details-bt-nav2 a:first-of-type{margin-left: 0;}

.details-content-list1{margin-top: 40px;padding: 0 15px;box-sizing: border-box;}
.details-content-list1 img{float: left;max-width: 425px;margin-left: 40px;}
.details-list1-box{margin-right: -30px;}
.details-list1-txt{padding-bottom: 35px;border-bottom: 1px solid #e6e6e6;width: 470px;}
.details-list1-txt b{font-size: 26px;color: #333;font-weight: bold;padding: 15px 0 35px 30px;display: block;}
.details-list1-txt p{line-height: 32px;width: 510px;font-size: 14px;color: #4c4c4c;}
.details-list1-txt span{font-size: 16px;color: #999;display: block;}
.details-list1-btn p{line-height: 32px;width: 450px;font-size: 14px;color: #4c4c4c;padding-top: 30px;}
.details-list1-btn a{color: #fff;width: 195px;text-align: center;height: 35px;line-height: 35px;font-size: 14px;display: block;background: #ee7700;margin-top: 85px;border-radius: 35px;}

.details-content-list2{margin-top: 40px;display: inline-block;padding: 0 15px;box-sizing: border-box}
.details-content-list2 em{width: 100%;display: block;border-bottom: 1px solid #e6e6e6;padding-bottom: 25px;font-size: 20px; color: #333;}
.details-content-list2 em a{float: right;font-size: 12px;color: #666;}
.details-content-list2 em a:hover{color: #ee7700;}
.details-content-list2 p{box-sizing: border-box;padding: 0 35px;font-size: 16px;color: #666;line-height: 32px;padding-top: 30px;}
.details-content-list2 p img{max-width: 1100px;}

.details-content-list3{margin-top: 40px;display: inline-block;padding: 0 15px;box-sizing: border-box}
.details-content-list3 b{width: 100%;display: block;border-bottom: 1px solid #e6e6e6;padding-bottom: 25px;font-size: 20px; color: #333;}
.details-content-list3 b a{float: right;font-size: 12px;color: #666;}
.details-content-list3 b a:hover{color: #ee7700;}
.details-content-list3 ul li{float: left;margin-left: 10px;width: 285px;margin-top: 30px;margin-bottom: 40px;}
.details-content-list3 ul li:nth-of-type(4n+1){margin-left: 0;}
.details-content-list3 ul li p{background: #f0f0f0;width: 285px;text-align: center;padding: 12px 0;font-size: 14px;color: #4c4c4c;transition:all 300ms;-moz-transition:all 300ms; -webkit-transition:all 300ms;}
.details-content-list3 ul li .content-mo-pic{width: 285px;height: 210px;overflow: hidden;}
.details-content-list3 ul li img{width: 285px;height: 210px;}
.details-content-list3 ul li:hover img{transform: scale(1.05);}
.details-content-list3 ul li p:hover{color: #ee7700;}
.details-content-list3 ol li{float: left;position: relative;width: 272px;height: 336px;margin-left: 27px;margin-top: 40px;margin-bottom: 40px;}
.details-content-list3 ol li:nth-of-type(4n+1){margin-left: 0;}
.details-content-list3 ol li img{width: 272px;height: 336px;}
.details-content-list3 ol li p{transition:all 300ms;-moz-transition:all 300ms; -webkit-transition:all 300ms;position: absolute;bottom: 0;width: 100%;height: 80px;line-height:80px;text-align: center;background: rgba(0,0,0,0.6);color: #fff;font-size: 16px;text-align: center;}
.details-content-list3 ol li p span{background: url("../../images/default/list4-icon.png") no-repeat;width: 40px;height: 40px;display: block;margin: 0 auto;transform: scale(0.8);}
.details-content-list3 ol li:hover p{background: rgba(39,68,141,0.6);height: 128px;}

#content_detail p{text-align: center;}

.human_resources1 h2{font-size:72px;color:#e5e5e5;line-height:1em;padding:25px 0; clear:both;font-weight:normal;text-align: center;}
.human_resources1 .join li{margin-bottom:15px;float:left; width:100%;padding:27px 18px;border:1px solid #d9d9d9;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;}
.human_resources1 .join li:last-of-type{margin-bottom:0;}
.human_resources1 .join li h5{font-size:18px; color:#333;font-weight:normal;line-height:1em;margin-bottom:12px;}
.human_resources1 .join li h5 span{font-size:16px; color:#999;}
.human_resources1 .join li p{font-size:14px;color:#666;margin-bottom:10px;line-height:1em;}
.human_resources1 .join li p span{width:65px;height:21px;background:#b3b3b3;text-align:center;cursor:pointer;border-radius:21px;font-size:28px;color:#fff;overflow:hidden;}
.human_resources1 .join li p span i{float:left;width:100%;margin-top:1px;font-style:normal;}
.human_resources1 .join li p span i.plus{display:block;}
.human_resources1 .join li p span i.reduce{display:none;}
.human_resources1 .join li ul{display:none; margin:25px 15px 0;border-top:1px solid #d9d9d9;}
.human_resources1 .join li ul li{border:none;padding:27px 5px 0;margin:0;}
.human_resources1 .join li.active{padding:27px 18px 57px;}
.human_resources1 .join li.active ul{display:block;}
.human_resources1 .join li.active p span{background:#2a4c3e;}
.human_resources1 .join li.active p span i.plus{display:none;}
.human_resources1 .join li.active p span i.reduce{display:block;}
.human_resources1 .join li ul li{position:relative;}
.human_resources1 .join li ul li a{font-size:14px; color:#fff;background:#2a4c3e;border-radius:50px;width:130px;height:40px;line-height:40px;text-align:center;display:block;margin:45px auto 0;}
