﻿@charset "utf-8";
/* CSS Document */
body{margin:0;padding:0;font-size:14px;line-height:22px;font-family:Microsoft YaHei,黑体,Verdana,Arial,sans-serif;-webkit-text-size-adjust:none;color:#333;}
html,body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td,p{margin:0;padding:0;}
img{border:0;vertical-align:bottom;}
ul,li{list-style-type:none;}
a{color:#333;text-decoration:none;transition:all 0.3s;}
input:focus,select:focus,option:focus,textarea:focus{ outline:none;}
textarea,input[type=date],input[type=number]{ resize:none; border: none;}
button:hover,input[class*=b]:hover{ cursor:pointer;}
i,u{font-style: normal;font-weight: normal;}
.tl{text-align:left;}.tc{text-align:center;}.tr{text-align:right;}
.fl{float:left;}.fr{float:right;}.cl{clear:both;}.fb{font-weight:bold;}
.rel{position:relative;}
.min_w{min-width:1200px;}
.container{width:1200px;margin:0 auto;}

/*header*/
.top_bg{line-height:40px;background:#eff0f3;color:#666;}
.top_bg a{display:inline-block;padding:0 10px;color:#666;}
.top_bg a:hover{color:#1f62ba;}
.top_tel{padding:20px 0 20px 70px;line-height:25px;font-size:16px;color:#999;background:url(../images/tel.png) no-repeat left center;}
.top_tel span{color:#000;font-size:32px;line-height:35px;}
.nav_bg{background:#1f62ba;position:relative;z-index:9;}
.nav_bg::after{content:"";position:absolute;left:0;bottom:0;width:100%;height:4px;background:#154c93;z-index:-1;}
.nav_list li{width:171px;float:left;border-bottom:transparent solid 4px;transition:.3s linear;position:relative;}
.nav_list li:hover{background:#dc3834;border-bottom:#b32d29 solid 4px;}
.nav_list li>a{display:block;font-size:16px;line-height:60px;color:#fff;}
.nav_meau{display:none;position:absolute;left:0;top:100%;width:100%;padding:20px 0;background:rgba(0, 0, 0, .5);z-index:10;}
.nav_meau a{display:block;line-height:40px;color:#fff;}
.nav_meau a:hover{background:#1f62ba;}

/* banner */
.banner{position:relative;overflow:hidden;}
.banner .swiper-pagination-bullet{width:14px;height:14px;background:#fff;border-radius:50%;opacity:1;}
.banner .swiper-pagination-bullet-active{background:#ffcd02;}

/*index*/
.about_box{padding:30px 0;}
.about_tit{margin:40px 0;padding:10px 0;background:url(../images/tit_bg.png) no-repeat center center;}
.about_tit dt{font-size:30px;line-height:40px;font-weight:bold;}
.about_tit dt span{color:#1f62ba;}
.about_tit dd{font-size:16px;line-height:25px;text-transform:uppercase;color:#999;}
.about_pic{width:670px;height:450px;}
.about_con{position:absolute;right:0;top:35px;width:560px;height:380px;padding:30px 50px;box-sizing:border-box;background:#1f62ba;}
.about_con::before{content:"";position:absolute;left:-20px;top:0;width:20px;height:380px;overflow:hidden;background:url(../images/bg01.png) no-repeat;}
.about_name{font-size:24px;line-height:60px;color:#fff;font-weight:normal;background:url(../images/bg02.png) repeat-x left bottom;}
.about_text{line-height:30px;height:150px;color:#fff;margin:20px 0 30px;overflow:hidden;}
.about_type a{float:left;margin:0 10px;line-height:35px;width:110px;border:#ffff solid 1px;background:#fff;border-radius:18px;color:#1f62ba;font-size:16px;}
.about_type a:hover{background:#1f62ba;color:#fff;}

.adv_bg{height:234px;background:url(../images/bg03.jpg) no-repeat center top;}
.adv_left{width:300px;padding-right:80px;padding-top:30px;line-height:1.5;color:#fff;text-transform:uppercase;}
.adv_left .t1{font-size:30px;color:#ffd800;}
.adv_left .t2{font-size:30px;}
.adv_left .t3{font-size:28px;}
.adv_left .t4{color:#5192e7;font-size:12px;line-height:18px;padding-top:10px; }
.adv_middle{width:500px;padding-top:60px;}
.adv_middle li{float:left;width:120px;height:120px;padding:10px 0;box-sizing:border-box;border:#5b99eb solid 1px;line-height:30px;color:#fff;font-size:18px;margin-right:30px;}
.adv_right{width:300px;padding-top:30px;}
.adv_right .tel1{color:#999;line-height:26px;padding-top:10px;}
.adv_right .tel2{color:#dc3834;line-height:40px;font-size:32px;font-family:impact;}

.bus_left{width:240px;}
.bus_right{width:930px;}
.bus_type_tit{height:85px;background:#1f62ba;line-height:30px;}
.bus_type_tit dt{font-size:22px;font-weight:bold;color:#fff;padding-top:20px;}
.bus_type_tit dd{color:#569cf7;text-transform:uppercase;}
.bus_type_list{border:#ddd solid 1px;height:480px;font-size:16px;text-align:center;}
.bus_type_list li a{display:block;line-height:60px;border-bottom:#ddd solid 1px;box-sizing:border-box;background:url(../images/bg05.png) no-repeat 110% center;}
.bus_type_list li a:hover{background:url(../images/bg05.png) no-repeat 200px center #eff0f3;}
.bus_tel{height:140px;padding:70px 20px 0;box-sizing:border-box;color:#fff;line-height:1.4;background:url(../images/bg04.jpg) no-repeat;}
.bus_pro li{width:290px;margin-left:20px;margin-bottom:22px;float:left;overflow:hidden;position:relative;}
.bus_pro li img{transition:all .5s linear;}
.bus_pro li:hover img{transform:scale(1.1);}
.bus_pro_tit{position:absolute;left:0;bottom:0;width:100%;height:50px;line-height:50px;font-size:18px;color:#fff;background:rgba(0, 0, 0, .5);transition:all .3s linear;}
.bus_pro li:hover .bus_pro_tit{background:#1f62ba;}

.inf_bg{padding:50px 0;background:#eff0f3;}
.inf_tit{padding:10px 0;}
.inf_tit dt{font-size:30px;line-height:40px;font-weight:bold;}
.inf_tit dt span{color:#1f62ba;}
.inf_tit dd{font-size:16px;line-height:25px;text-transform:uppercase;color:#999;}
.inf_type{padding:20px 0 40px;}
.inf_type a{display:inline-block;line-height:40px;border-radius:20px;padding:0 20px;min-width:80px;font-size:16px;margin:0 10px;background:#fff;}
.inf_type a:hover{background:#1f62ba;color:#fff;}
.inf_list li{float:left;padding:30px;width:580px;box-sizing:border-box;margin:0 10px 20px;background:#fff;position:relative;}
.inf_list li::after{content:"";position:absolute;left:0;bottom:0;width:0;height:1px;background:#1f62ba;transition:all .5s linear;}
.inf_list li:hover::after{width:100%;}
.inf_list_data{width:90px;height:90px;line-height:30px;padding:15px;box-sizing:border-box;border:#ddd solid 1px;color:#999;font-size:16px;}
.inf_list li:hover .inf_list_data{background:#1f62ba;color:#fff;}
.inf_list_con{width:350px;padding-right:50px;background:url(../images/bg06.png) no-repeat right center;}
.inf_list li h3{line-height:30px;}
.inf_list li:hover h3{line-height:30px;color:#1f62ba;}
.inf_list_text{line-height:25px;height:50px;padding-top:10px;overflow:hidden;color:#999;}

.coop_box{padding:50px 0;}
.coop_tit{width:240px;height:180px;line-height:30px;padding-top:60px;padding-right:60px;box-sizing:border-box;background:#1f62ba url(../images/bg07.png) no-repeat center center;}
.coop_tit dt{font-size:24px;color:#fff;}
.coop_tit dd{font-size:16px;color:#569cf7;text-transform:uppercase;}
.coop_rel{position:relative;width:960px;height:180px;padding:30px 70px 30px 30px;box-sizing:border-box;border:#ddd solid 1px;}
.coop_scroll{overflow:hidden;}
.coop_scroll .swiper-button-prev,.coop_scroll .swiper-button-next{right:20px!important;width:38px!important;height:38px!important;}
.coop_scroll .swiper-button-prev{left:auto;top:60px!important;background:url(../images/btn01.png) no-repeat;}
.coop_scroll .swiper-button-prev:hover{background:url(../images/btn03.png) no-repeat;}
.coop_scroll .swiper-button-next{top:120px!important;background:url(../images/btn02.png) no-repeat;}
.coop_scroll .swiper-button-next:hover{background:url(../images/btn04.png) no-repeat;}

/*footer*/
.bot_bg{padding:60px 0;background:#000;color:#fff;}
.bot_nav{line-height:50px;background:#1f62ba;color:#fff;margin-bottom:40px;}
.bot_nav a{display:inline-block;margin:0 30px;color:#fff;font-size:16px;}
.bot_tel{margin-top:20px;background:url(../images/tel02.png) no-repeat left center;padding-left:60px;color:#fff;line-height:30px;font-size:16px;}
.bot_tel span{color:#dc3834;font-size:28px;}
.copyright{margin-left:60px;padding-top:10px;width:700px;line-height:30px;}

/*main*/
.main_home{height:60px;line-height:60px;background:#eff0f3;}
.main_home_text{padding-left:30px;background:url(../images/home.png) no-repeat left center;color:#999;}
.main_home_text a{color:#999;}
.main_home_text a:hover{color:#1f62ba;}
.main_type{padding:20px 0 40px ;}
.main_type a{display:inline-block;line-height:40px;border-radius:20px;padding:0 20px;min-width:80px;font-size:16px;margin:0 10px;background:#eff0f3;}
.main_type a:hover{background:#1f62ba;color:#fff;}
.yyon{background:#1f62ba!important;color:#fff!important;}
.main_con{padding:20px 0;line-height:30px;}
.main_about_h3{font-size:24px;line-height:60px;}
.main_about_text{padding:20px 0;line-height:30px;}
.main_about_pic li{width:380px;margin:0 10px 20px;float:left;}
.about_box{padding:30px 0;}
.main_left{width:240px;background:#333;}
.main_right{width:930px;}
.main_bus_type_tit{height:85px;line-height:30px;}
.main_bus_type_tit dt{font-size:22px;font-weight:bold;color:#fff;padding-top:20px;}
.main_bus_type_tit dd{color:#999;text-transform:uppercase;}
.main_bus_type_list{padding:20px 0;}
.main_bus_type_list li a{display:block;color:#fff;line-height:60px;padding:0 40px;font-size:16px;position:relative;z-index:1;}
.main_bus_type_list li a:after{content:"";position:absolute;left:-4px;top:0;width:0;height:60px;background:url(../images/bg08.png) no-repeat;z-index:-1;}
.main_bus_type_list li a:hover:after{width:255px;}
.yyony:after{width:255px!important;}
.main_type_tel{height:256px;padding:180px 20px 0;font-size:16px;color:#999;box-sizing:border-box;color:#666;line-height:1.4;background:url(../images/bg09.jpg) no-repeat;}
.main_type_tel span{font-size:26px;color:#1f62ba;font-weight:bold;}
.main_page{margin:50px 0;}
.main_page a{display:inline-block;margin:0 5px;border:#ddd solid 1px;padding:0 15px;height:30px;line-height:30px;}
.main_page a:hover{background:#1f62ba;color:#fff;border:#1f62ba solid 1px;}
.select{background:#1f62ba!important;color:#fff!important;border:#1f62ba solid 1px!important;}
.main_news li{padding:30px;border:#ddd solid 1px;margin-bottom:30px;transition:all .3s linear;}
.main_news li a{display:block;}
.main_news li:hover{box-shadow:0 0 10px #ddd;}
.main_news_pic{overflow:hidden;border-radius:5px;position:relative;}
.main_news_time{position:absolute;left:0;bottom:0;width:100%;height:40px;line-height:40px;background:rgba(0, 0, 0, .7);color:#fff;text-align:center;font-size:16px;}
.main_news_con{width:840px;height:180px;padding-right:120px;box-sizing:border-box;background:url(../images/bg09.png) no-repeat right center;}
.main_news_con h3{line-height:60px;border-bottom:#ddd solid 1px;font-size:18px;font-weight:normal;position:relative;margin-bottom:20px;transition:all .5s linear;}
.main_news_con h3::after{content:"";position:absolute;left:0;bottom:0;width:100px;height:1px;background:#dc3834;}
.main_news li:hover .main_news_con h3::after{background:#1f62ba;}
.main_news li:hover .main_news_con h3{color:#1f62ba;}
.main_news_text{line-height:25px;height:75px;padding-top:10px;overflow:hidden;color:#999;}

.f16{font-size:16px;}
.f28{font-size:28px;}
.mar60{margin-bottom:60px;}