@charset "utf-8";

.btn{border-radius:100px; padding:15px 40px; text-align:center; max-width:100%; display:inline-block;}
section{position:relative;}
.inner:after{content:''; display:block; clear:both; visibility:hidden;}
.point_bg{background-color:#10427c;}
.point_color{color:#10427c;}
@media screen and (max-width:799px){
    .inner{width:100%; max-width:90%; margin:auto; position:relative;}
    
    .header{position:fixed;width:100%; z-index: 1000;}
    .header h1{float:left;}
    .header h1 a{display:block; width:100%; height:100%; position:relative;}
    .header h1 a img{width:100%; position:absolute; top:50%; transform:translateY(-50%);}

    .header.head_on{background-color: #fff;}

    .header::after{clear: both; content: ""; display:block}
    .ham_me_wrap{height:27px ; width:35px; float:right; position:relative; cursor:pointer; margin-top:13px }
    .ham_me_wrap span{width:35px; height:3px; background-color:#fff; display:block; position: absolute; right:0;border-radius: 10%;transition: all 0.5s;}
    .ham_me_wrap span:nth-of-type(1){top:0px; }
    .ham_me_wrap span:nth-of-type(2){top:50%; transform: translateY(-50%); }
    .ham_me_wrap span:nth-of-type(3){bottom:0px; }

    .ham_me_wrap.on span:nth-of-type(2){opacity:0 }
    .ham_me_wrap.on span:nth-of-type(1){top:50% ;transform:translateY(-50%) rotate(45deg);}
    .ham_me_wrap.on span:nth-of-type(3){bottom: 50%;transform:translateY(50%) rotate(-45deg); }

    .header{padding:15px 10px;}
    .header h1{width:141px; height:54px;}
    .header .header_menu>ul>li:last-child{margin-left:20px;}
    .header .header_menu li:last-child a span{margin-left:10px;}


    .header_menu{background-color:rgba(211,30,63,0.9);position: fixed; width:100%; height:100vh; left:0; top:0;z-index: -1; display:none; }
    .header_menu ul{padding:130px 10px 0; text-align:left; }
    .header_menu>ul>li:not(:last-child){padding:20px; border-bottom:1px solid rgba(255,255,255,0.5);transition: all 0.5s;}
    .header_menu>ul>li:last-child{}
    .header_menu ul li a{color:#fff; font-size:18px; }
    .header_menu>ul>li:after{clear: both; content: ""; display:block}
    .header_menu>ul>li>a{font-weight:600}

    .header_menu>ul>li>ol{padding:20px 20px 0; display:none;}
    .header_menu>ul>li>ol>li{margin-bottom:10px; }
    .header_menu>ul>li>ol>li>a{font-size:16px;}
    .header_menu>ul>li:not(:last-child)>a:after{content: "\f078"; font-family: FontAwesome;float:right}

    .header.head_on{ }
    .header .header_menu > ul > li:not(:last-child).on>a:after{content: "\f077";font-family: FontAwesome;}
    .header.head_on .header_menu > ul > li>a{color:#fff;}
    .header .header_menu > ul > li:last-child a{color:#fff; padding: 24px 0 0 0 !important;}

    
    .main_slider .swiper-slide{ background-image:url(../img/ban_01.png);}
    .main_slider .swiper-slide span{display:block; text-shadow: 0px 0px 10px rgba(0, 0, 0, 0.5); color:#fff;}
    .main_slider .swiper-slide p{text-align: center;}
    .main_slider .swiper-button-next{display:none}
    .main_slider .swiper-button-prev{display:none}
    
    .main_slider .sub_title{position:absolute; right:0; bottom:0; z-index:1; width:100%;}
    .main_slider .sub_title li{float:left; position:relative; background-color:rgba(16,66,124,0.7); color:#fff; background-size:auto; background-repeat:no-repeat; }
    .main_slider .sub_title li:not(:last-child):before{content:''; display:block; width:1px; height:100%; right:0; top:0; background-color:#fff; opacity:0.2; position: absolute;}
    .main_slider .sub_title li i{font-size:39px; color:rgba(255,255,255,0.6);  position: absolute; left:50%; bottom:22px; transform: translateX(-50%);  }
    .main_slider .sub_title li dt{color:#fff;}
    .main_slider .sub_title li dd{display:none }
    .main_slider .sub_title li p{color:#fff;}
    .main_slider .sub_title li span{display:block;}
    .main_slider .sub_title li:hover{opacity:1; background-color:#fff;}
    .main_slider .sub_title li:hover dt{color:#212324;}
    .main_slider .sub_title li:hover dd{color:#919191;}
    .main_slider .sub_title li:hover p{color:#a2a2a2;}
    .main_slider .sub_title li:hover i{color:#000;}
    section h3{position:relative;}
    section h3:after{content:''; position:absolute; bottom:0; left:0; display:block;}
    
    .main_notice{padding:50px 0; background-color:#fbfbfb;}
    
    .main_notice .latest_left h3{color:#000; float:left; }
    .main_notice .latest_left h3:after{background-color:#10427c;}
    .main_notice .latest_left p{color:#6b6b6b; margin-bottom:70px;}
    .main_notice .lt:after{content:''; display:block; clear:both; visibility:hidden;}
    
    .main_section03 h3{color:#fff;}
    .main_section03 h3:after{background-color:#fff;}
    .main_section03 p{font-size: 14px; word-break: keep-all; padding:0 20px}
    
    .main_notice .lt li{border:1px solid #e2e2e2;}
    .main_notice .lt li dt{color:#000; font-weight:600;}
    .main_notice .lt li dd{color:#424242;}
    .main_notice .lt li span{color:#6b6b6b;}
    .main_notice .lt li > a{position:absolute; right:0; bottom:0;  color:#fff; background-color:#bbb; text-align: center;}
    .main_notice .lt li:hover{border-color:#10427c;}
    .main_notice .lt li:hover > a{background-color:#10427c;}
    
    .main_section03{background-image: url(../img/ban_02.png); background-repeat: no-repeat; background-size:auto 100%; background-position: center right; background-color:#000;}
    .main_section03 .fl_l:first-of-type{color:#fff;}
    .main_section03 .fl_l:first-of-type p span{display:block;}
    .main_section03 .fl_r:after{content:''; display:block; clear:both; visibility:hidden;}
    .main_section03 .fl_r > a{background-color:rgba(255,255,255,0.5);  display:block;  text-align: center; color:#fff; box-sizing: border-box;}
    .main_section03 .fl_r > a:first-of-type{}
    .main_section03 .fl_r > a:hover{background-color:#10427c;}
    .main_section03 .fl_r > a:hover dd{color:rgba(255,255,255,.5);}
    .main_section03 .fl_r > a dd{color:#d9d9d9;}
    
    .footer{background-color:#33373c;  }
    .footer .footer_top{ border-bottom:1px solid #484b50;}
    .footer .footer_top .footer_logo{}
    .footer .footer_top .footer_logo a{display:block; width:100%; height:100%; position:relative;}
    .footer .footer_top .footer_logo a img{opacity:0.3; position:absolute; top:50%; width:120px;}
    .footer .footer_top:after{content:''; display:block; clear:both; visibility:hidden;}
    .footer .footer_top .footer_menu{}
    .footer .footer_top .footer_menu a{display:inline-block; color:#fff; background-color:#484b50; border-radius: 5px;}
    .footer .footer_bottom{}
    .footer .footer_bottom .footer_text{color:#fff; }
    .footer .footer_bottom .footer_text li{display:inline-block;}
    .footer .footer_bottom .footer-copyright{color:#999b9e;}

    
    .main_slider .swiper-slide{padding:200px 0 250px; background-size:cover;}
    .main_slider .swiper-slide span{font-size:28px; line-height:55px;}
    .main_slider .swiper-button-next, .main_slider .swiper-button-prev{width:70px; height:70px;}
    
    .main_slider .sub_title li{width:25%; padding:40px 20px; background-position:90% 80%;}
    .main_slider .sub_title li dl{margin-bottom:35px;}
    .main_slider .sub_title li dt{font-size:20px; margin-bottom:15px;}
    .main_slider .sub_title li dd{font-size:15px;}
    .main_slider .sub_title li p{display: none;}
    .main_notice .latest_left a{color:#fff; float:right; }
    
    section h3{font-size:30px; margin-bottom:45px; padding-bottom:20px; }
    section h3:after{width:30px; height:3px;}
    
    .main_notice .latest_left{width:100%; }
    .main_notice .latest_left p{display:none; }
    .main_notice .lt{width:100%;}
    .main_notice .lt li{width:32%; float:left; padding:20px; position:relative;}
    .main_notice .lt li:not(:last-child){margin-right:2%;}
    .main_notice .lt li > img{margin-bottom:20px}
    .main_notice .lt li dl{margin-bottom:40px;}
    .main_notice .lt li dt{margin-bottom:30px;  font-size:14px; line-height:30px; overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}
    .main_notice .lt li dd{display:none;}
    .main_notice .lt li span{font-size:12px; vertical-align: middle;}
    .main_notice .lt li > a{height:40px; font-size:21px; line-height:40px; width:40px;}
    
    .main_section03{padding:80px 0 90px;}
    .main_section03 .fl_l:first-of-type{font-size:18px; line-height:30px; text-align: center; width:100%; float: unset !important;}
    .main_section03 .fl_l:first-of-type h3:after{left:50%; transform: translateX(-50%); top: 60px;}
    .main_section03 .fl_r{width:410px; float: unset !important; margin: 40px auto 0;}
    .main_section03 .fl_r > a{width:200px; height:200px;float:left; padding: 30px 20px 20px; }
    .main_section03 .fl_r > a:first-of-type{margin-right:10px;}
    .main_section03 .fl_r > a img{margin-bottom:30px;}
    .main_section03 .fl_r > a dt{margin-bottom:10px;}
    
    .footer{padding:50px 0;}
    .footer .footer_top{padding-bottom:30px;}
    .footer .footer_top .footer_logo{width: 141px; height: 54px;}
    .footer .footer_top .footer_menu{float:right;}
    .footer .footer_top .footer_menu a{padding:14px 10px; font-size: 12px;}
    .footer .footer_bottom{padding-top:30px; font-size:13px;}
    .footer .footer_bottom .footer_text{margin-bottom: 10px;}
    .footer .footer_bottom .footer_text li{padding-right:10px; line-height: 20px;}
}
@media screen and (min-width:800px) and (max-width:1199px){
    .inner{width:100%; max-width:95%; margin:auto; position:relative;}
    
    .ham_me_wrap{display:none; }
    .header .inner .header_menu > ul > li.on > a{color:#10427c}
    .header{position:fixed;width:100%; z-index: 1000;}
    .header.head_on{background-color:#fff; }
    .header.head_on .header_menu > ul > li>a{color:#000;}
    .header.head_on .header_menu > ul > li:last-child a{background-color:#10427c; color:#fff; }
    .header h1{float:left;}
    .header h1 a{display:block; width:100%; height:100%; position:relative;}
    .header h1 a img{width:100%; position:absolute; top:50%; transform:translateY(-50%);}
    .header .header_menu{float:right; padding-top:6px;}
    .header .header_menu >ul > li{display:inline-block; position: relative;}
    .header .header_menu >ul > li> a{color:#fff;  display:block; font-size:18px; font-weight:700 }
    .header .header_menu >ul > li:last-child a{background-color:rgba(0,0,0,0.6);font-size:16px }
    .header .header_menu >ul > li:last-child a span{vertical-align: middle;}
    .header .header_menu >ul > li > ol{width:170px; padding:25px 0; background-color:#10427c ;position: absolute;top: 100%; display: none ;left:50%; transform: translateX(-50%);}
    .header .header_menu >ul > li > ol > li{text-align: center;}
    .header .header_menu >ul > li > ol > li:hover{background-color: #175eb0;}
    .header .header_menu >ul > li > ol > li > a{font-size:19px; color:#fff; display: block;padding:10px 0;}
    
    .main_slider .swiper-slide{ background-image:url(../img/ban_01.png);}
    .main_slider .swiper-slide span{display:block; text-shadow: 0px 0px 10px rgba(0, 0, 0, 0.5); color:#fff;}
    .main_slider .swiper-slide p{text-align: center;}
    .main_slider .swiper-button-next, .main_slider .swiper-button-prev{background-position:center; background-size:cover; background-repeat:no-repeat;}
    .main_slider .swiper-button-next:after, .main_slider .swiper-button-prev:after{content:none;}
    .main_slider .swiper-button-next{background-image:url(../img/arrow_r.png); right: 10px;}
    .main_slider .swiper-button-prev{background-image:url(../img/arrow_l.png); left: 10px;}
    
    .main_slider .sub_title{position:absolute; right:0; bottom:0; z-index:1; width:100%;}
    .main_slider .sub_title li{float:left; position:relative; background-color:rgba(16,66,124,0.7); color:#fff; background-size:auto; background-repeat:no-repeat; }
    .main_slider .sub_title li:not(:last-child):before{content:''; display:block; width:1px; height:100%; right:0; top:0; background-color:#fff; opacity:0.2; position: absolute;}
    .main_slider .sub_title li:after{content:'+'; display:block; position:absolute; right:0; top:0; color:#fff; background-color:#10427c; line-height:55px; text-align:center;}
    .main_slider .sub_title li i{font-size:55px; color:rgba(255,255,255,0.6);  position: absolute; right:50px; bottom:45px;  }
    .main_slider .sub_title li dt{color:#fff;}
    .main_slider .sub_title li dd{color:rgba(255,255,255,.5); }
    .main_slider .sub_title li p{color:#fff;}
    .main_slider .sub_title li span{display:block;}
    .main_slider .sub_title li:hover{opacity:1; background-color:#fff;}
    .main_slider .sub_title li:hover dt{color:#212324;}
    .main_slider .sub_title li:hover dd{color:#919191;}
    .main_slider .sub_title li:hover p{color:#a2a2a2;}
    .main_slider .sub_title li:hover i{color:#000;}
    section h3{position:relative;}
    section h3:after{content:''; position:absolute; bottom:0; left:0; display:block;}
    
    .main_notice{padding:90px 0; background-color:#fbfbfb;}
    
    .main_notice .latest_left h3{color:#000; float:left; }
    .main_notice .latest_left h3:after{background-color:#10427c;}
    .main_notice .latest_left p{color:#6b6b6b; margin-bottom:70px;}
    .main_notice .lt:after{content:''; display:block; clear:both; visibility:hidden;}
    
    .main_section03 h3{color:#fff;}
    .main_section03 h3:after{background-color:#fff;}
    
    .main_notice .lt li{border:1px solid #e2e2e2;}
    .main_notice .lt li dt{color:#000; font-weight:600;}
    .main_notice .lt li dd{color:#424242;}
    .main_notice .lt li span{color:#6b6b6b;}
    .main_notice .lt li > a{position:absolute; right:0; bottom:0;  color:#fff; background-color:#bbb; text-align: center;}
    .main_notice .lt li:hover{border-color:#10427c;}
    .main_notice .lt li:hover > a{background-color:#10427c;}
    
    .main_section03{background-image: url(../img/ban_02.png); background-repeat: no-repeat; background-size:auto 100%; background-position: center right; background-color:#000;}
    .main_section03 .fl_l:first-of-type{color:#fff;}
    .main_section03 .fl_l:first-of-type p span{display:block;}
    .main_section03 .fl_r:after{content:''; display:block; clear:both; visibility:hidden;}
    .main_section03 .fl_r > a{background-color:rgba(255,255,255,0.5);  display:block;  text-align: center; color:#fff; box-sizing: border-box;}
    .main_section03 .fl_r > a:first-of-type{}
    .main_section03 .fl_r > a:hover{background-color:#10427c;}
    .main_section03 .fl_r > a:hover dd{color:rgba(255,255,255,.5);}
    .main_section03 .fl_r > a dd{color:#d9d9d9;}
    
    .footer{background-color:#33373c;  }
    .footer .footer_top{ border-bottom:1px solid #484b50;}
    .footer .footer_top .footer_logo{}
    .footer .footer_top .footer_logo a{display:block; width:100%; height:100%; position:relative;}
    .footer .footer_top .footer_logo a img{opacity:0.3; position:absolute; top:50%; width:150px;}
    .footer .footer_top:after{content:''; display:block; clear:both; visibility:hidden;}
    .footer .footer_top .footer_menu{}
    .footer .footer_top .footer_menu a{display:inline-block; color:#fff; background-color:#484b50; border-radius: 5px;}
    .footer .footer_bottom{}
    .footer .footer_bottom .footer_text{color:#fff; }
    .footer .footer_bottom .footer_text li{display:inline-block;}
    .footer .footer_bottom .footer-copyright{color:#999b9e;}
    
    .header{padding:35px 10px;}
    .header h1{width:141px; height:54px;}
    .header .header_menu li a{padding:10px 15px;}
    .header .header_menu>ul>li:last-child{margin-left:20px;}
    .header .header_menu li:last-child a span{margin-left:10px;}
    
    .main_slider .swiper-slide{padding:225px 0 300px;}
    .main_slider .swiper-slide span{font-size:40px; line-height:70px;}
    .main_slider .swiper-button-next, .main_slider .swiper-button-prev{width:70px; height:70px;}
    
    .main_slider .sub_title li{width:25%; padding:40px 20px; background-position:90% 80%;}
    .main_slider .sub_title li:after{font-size:36px; width:60px; height:60px; }
    .main_slider .sub_title li dl{margin-bottom:35px;}
    .main_slider .sub_title li dt{font-size:23px; margin-bottom:15px;}
    .main_slider .sub_title li dd{font-size:15px;}
    .main_slider .sub_title li p{display: none;}
    .main_notice .latest_left a{color:#fff; float:right; }
    
    section h3{font-size:40px; margin-bottom:45px; padding-bottom:20px; }
    section h3:after{width:30px; height:3px;}
    
    .main_notice .latest_left{width:100%; }
    .main_notice .latest_left p{display:none; }
    .main_notice .lt{width:100%;}
    .main_notice .lt li{width:32%; float:left; padding:45px 40px 35px; position:relative;}
    .main_notice .lt li:not(:last-child){margin-right:2%;}
    .main_notice .lt li > img{margin-bottom:20px}
    .main_notice .lt li dl{margin-bottom:85px;}
    .main_notice .lt li dt{margin-bottom:30px;  font-size:21px; line-height:30px; overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}
    .main_notice .lt li dd{font-size:15px;line-height:20px; overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 3;-webkit-box-orient: vertical;}
    .main_notice .lt li span{font-size:15px; vertical-align: middle;}
    .main_notice .lt li > a{height:60px; line-height:55px; font-size:21px; line-height:60px; width:60px;}
    
    .main_section03{padding:90px 0 100px;}
    .main_section03 .fl_l:first-of-type{font-size:18px; line-height:30px; text-align: center; width:100%; float: unset !important;}
    .main_section03 .fl_l:first-of-type h3:after{left:50%; transform: translateX(-50%); top: 60px;}
    .main_section03 .fl_r{width:410px; float: unset !important; margin: 40px auto 0;}
    .main_section03 .fl_r > a{width:200px; height:200px;float:left;padding:0px 0 30px; }
    .main_section03 .fl_r > a:first-of-type{margin-right:10px;}
    .main_section03 .fl_r > a img{margin-bottom:30px;}
    .main_section03 .fl_r > a dt{margin-bottom:10px;}
    
    .footer{padding:50px 0;}
    .footer .footer_top{padding-bottom:30px;}
    .footer .footer_top .footer_logo{width: 141px; height: 54px;}
    .footer .footer_top .footer_menu{float:right;}
    .footer .footer_top .footer_menu a{padding:20px 30px; }
    .footer .footer_bottom{padding-top:30px; font-size:13px;}
    .footer .footer_bottom .footer_text{margin-bottom: 10px;}
    .footer .footer_bottom .footer_text li:not(:first-child):not(:last-child){padding:0 10px;}
    .footer .footer_bottom .footer_text li:first-child{padding-right:10px;}
    .footer .footer_bottom .footer_text li:last-child{padding-left:10px;}
}

@media screen and (min-width:1200px){
    .inner{width:100%; max-width:1420px; margin:auto; position:relative;}
    
    .ham_me_wrap{display:none; }
    .header .inner .header_menu > ul > li.on > a{color:#10427c}
    .header{position:fixed;width:100%; z-index: 1000;}
    .header.head_on{background-color:#fff; }
    .header.head_on .header_menu > ul > li>a{color:#000;}
    .header.head_on .header_menu > ul > li:last-child a{background-color:#10427c; color:#fff; }
    .header h1{float:left;}
    .header h1 a{display:block;}
    .header h1 a img{}
    .header .header_menu{float:right;}
    .header .header_menu >ul > li{display:inline-block; position: relative;}
    .header .header_menu >ul > li> a{color:#fff;  display:block; font-size:22px; font-weight:700 }
    .header .header_menu >ul > li:last-child a{background-color:rgba(0,0,0,0.6);font-size:16px }
    .header .header_menu >ul > li:last-child a span{vertical-align: middle;}
    .header .header_menu >ul > li > ol{width:170px; padding:25px 0; background-color:#10427c ;position: absolute;top: 100%; display: none ;left:50%; transform: translateX(-50%);}
    .header .header_menu >ul > li > ol > li{text-align: center;}
    .header .header_menu >ul > li > ol > li:hover{background-color: #175eb0;}
    .header .header_menu >ul > li > ol > li > a{font-size:19px; color:#fff; display: block;padding:10px 0;}
    
    .main_slider .swiper-slide{ background-image:url(../img/ban_01.png);}
    .main_slider .swiper-slide span{display:block; text-shadow: 0px 0px 10px rgba(0, 0, 0, 0.5); color:#fff;}
    .main_slider .swiper-slide p{text-align: left;}
    .main_slider .swiper-button-next, .main_slider .swiper-button-prev{background-position:center; background-size:cover; background-repeat:no-repeat;}
    .main_slider .swiper-button-next:after, .main_slider .swiper-button-prev:after{content:none;}
    .main_slider .swiper-button-next{background-image:url(../img/arrow_r.png); right: 1501px;}
    .main_slider .swiper-button-prev{background-image:url(../img/arrow_l.png); left: 243px;}
    
    .main_slider .sub_title{position:absolute; right:0; bottom:0; z-index:1; width:100%;}
    .main_slider .sub_title li{float:left; position:relative; background-color:rgba(16,66,124,0.7); color:#fff; background-size:auto; background-repeat:no-repeat; }
    .main_slider .sub_title li:not(:last-child):before{content:''; display:block; width:1px; height:100%; right:0; top:0; background-color:#fff; opacity:0.2; position: absolute;}
    .main_slider .sub_title li:after{content:'+'; display:block; position:absolute; right:0; top:0; color:#fff; background-color:#10427c; line-height:55px; text-align:center;}
    .main_slider .sub_title li i{font-size:55px; color:rgba(255,255,255,0.6);  position: absolute; right:50px; bottom:45px;  }
    .main_slider .sub_title li dt{color:#fff;}
    .main_slider .sub_title li dd{color:rgba(255,255,255,.5); }
    .main_slider .sub_title li p{color:#fff;}
    .main_slider .sub_title li span{display:block;}
    .main_slider .sub_title li:hover{opacity:1; background-color:#fff;}
    .main_slider .sub_title li:hover dt{color:#212324;}
    .main_slider .sub_title li:hover dd{color:#919191;}
    .main_slider .sub_title li:hover p{color:#a2a2a2;}
    .main_slider .sub_title li:hover i{color:#000;}
    section h3{position:relative;}
    section h3:after{content:''; position:absolute; bottom:0; left:0; display:block;}
    
    .main_notice{padding:90px 0; background-color:#fbfbfb;}
    
    .main_notice .latest_left h3{color:#000;}
    .main_notice .latest_left h3:after{background-color:#10427c;}
    .main_notice .latest_left p{color:#6b6b6b; margin-bottom:70px;}
    .main_notice .lt:after{content:''; display:block; clear:both; visibility:hidden;}
    
    .main_section03 h3{color:#fff;}
    .main_section03 h3:after{background-color:#fff;}
    
    .main_notice .lt li{border:1px solid #e2e2e2;}
    .main_notice .lt li dt{color:#000; font-weight:600;}
    .main_notice .lt li dd{color:#424242;}
    .main_notice .lt li span{color:#6b6b6b;}
    .main_notice .lt li > a{position:absolute; right:0; bottom:0;  color:#fff; background-color:#bbb; text-align: center;}
    .main_notice .lt li:hover{border-color:#10427c;}
    .main_notice .lt li:hover > a{background-color:#10427c;}
    
    .main_section03{background-image: url(../img/ban_02.png); background-repeat: no-repeat; background-size:auto 100%; background-position: center right; background-color:#000;}
    .main_section03 .fl_l:first-of-type{color:#fff;}
    .main_section03 .fl_l:first-of-type p span{display:block;}
    .main_section03 .fl_r:after{content:''; display:block; clear:both; visibility:hidden;}
    .main_section03 .fl_r > a{background-color:rgba(255,255,255,0.5);  display:block;  text-align: center; color:#fff; box-sizing: border-box;}
    .main_section03 .fl_r > a:first-of-type{}
    .main_section03 .fl_r > a:hover{background-color:#10427c;}
    .main_section03 .fl_r > a:hover dd{color:rgba(255,255,255,.5);}
    .main_section03 .fl_r > a dd{color:#d9d9d9;}
    
    .footer{background-color:#33373c;  }
    .footer .footer_top{ border-bottom:1px solid #484b50;}
    .footer .footer_top .footer_logo{}
    .footer .footer_top .footer_logo a{display:block; width:100%; height:100%; position:relative;}
    .footer .footer_top .footer_logo a img{opacity:0.3; position:absolute; top:50%; transform:translateY(-50%);}
    .footer .footer_top:after{content:''; display:block; clear:both; visibility:hidden;}
    .footer .footer_top .footer_menu{}
    .footer .footer_top .footer_menu a{display:inline-block; color:#fff; background-color:#484b50; border-radius: 5px;}
    .footer .footer_bottom{}
    .footer .footer_bottom .footer_text{color:#fff; }
    .footer .footer_bottom .footer_text li{display:inline-block;}
    .footer .footer_bottom .footer-copyright{color:#999b9e;}
    
    .header{padding:35px 10px;}
    .header h1{width:141px; height:54px;}
    .header .header_menu li a{font-size:22px; padding:15px 20px;}
    .header .header_menu>ul>li:last-child{margin-left:40px;}
    .header .header_menu li:last-child a span{margin-left:10px;}
    
    .main_slider .swiper-slide{padding:225px 0 545px;}
    .main_slider .swiper-slide span{font-size:60px; line-height:70px;}
    .main_slider .swiper-button-next, .main_slider .swiper-button-prev{width:70px; height:70px;}
    
    .main_slider .sub_title li{width:25%; padding:40px; background-position:90% 80%;}
    .main_slider .sub_title li:after{font-size:36px; width:60px; height:60px; }
    .main_slider .sub_title li dl{margin-bottom:35px;}
    .main_slider .sub_title li dt{font-size:27px; margin-bottom:15px;}
    .main_slider .sub_title li dd{font-size:15px;}
    .main_slider .sub_title li p{font-size:17px; line-height:27px; min-height:109px;}
    .main_notice .latest_left a{color:#fff;}
    
    section h3{font-size:40px; margin-bottom:45px; padding-bottom:20px; }
    section h3:after{width:30px; height:3px;}
    
    .main_notice .latest_left{width:15%; margin-right:5%;}
    .main_notice .latest_left p{line-height:24px;}
    .main_notice .lt{width:80%;}
    .main_notice .lt li{width:32%; float:left; padding:45px 40px 35px; position:relative;}
    .main_notice .lt li:not(:last-child){margin-right:2%;}
    .main_notice .lt li > img{margin-bottom:20px}
    .main_notice .lt li dl{margin-bottom:85px;}
    .main_notice .lt li dt{margin-bottom:30px;  font-size:21px; line-height:30px; overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}
    .main_notice .lt li dd{font-size:15px;line-height:20px; overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 3;-webkit-box-orient: vertical;}
    .main_notice .lt li span{font-size:15px; vertical-align: middle;}
    .main_notice .lt li > a{height:60px; line-height:55px; font-size:21px; line-height:60px; width:60px;}
    
    .main_section03{padding:90px 0 100px;}
    .main_section03 .fl_l:first-of-type{width:50%; margin-right:10%; font-size:18px; line-height:30px;}
    .main_section03 .fl_r{width:450px;float: right;}
    .main_section03 .fl_r > a{width:220px; height:220px;float:left;padding:40px 0 30px; }
    .main_section03 .fl_r > a:first-of-type{margin-right:2%;}
    .main_section03 .fl_r > a img{margin-bottom:30px;}
    .main_section03 .fl_r > a dt{margin-bottom:10px;}
    
    .footer{padding:50px 0;}
    .footer .footer_top{padding-bottom:30px;}
    .footer .footer_top .footer_logo{width: 141px; height: 54px;}
    .footer .footer_top .footer_menu{float:right;}
    .footer .footer_top .footer_menu a{padding:20px 30px; }
	.footer .footer_top .footer_logo a img {width:200px;}
    .footer .footer_bottom{padding-top:30px; font-size:13px;}
    .footer .footer_bottom .footer_text{margin-bottom: 10px;}
    .footer .footer_bottom .footer_text li:not(:first-child):not(:last-child){padding:0 10px;}
    .footer .footer_bottom .footer_text li:first-child{padding-right:10px;}
    .footer .footer_bottom .footer_text li:last-child{padding-left:10px;}
}