.icon-bar{
	background-color: #000;
}
li {list-style-type:none;}
.logo{
	width:140px;
	padding-top: 5px;
}
.navbar-nav > li > a{
	line-height:60px;
}
.navbar-header{
	height: 80px;
}
.tel{
	width:15px;
	margin-top: -3px;
}
.t_tel{
	line-height:65px;
	padding: 8px 15px ;
}
.navbar{
	margin-bottom: 0px;
}
.carousel-inner img{
	width: 100%;
}
.bg1{
	background-color: #f5f5f5;
}
.bg2{
	background-color: #03385a;
}
.bg3{
	background: url(../img/about_e_01.jpg);
}
.bg4{
	background-color: #232323;
}
.bg5{
	background-color: #f5f5f5;
}
.bg6{
	background: url(../img/zx_bg.png);
}
.bg7{
	background-color: #04385b;
}
.box_1_t{
	text-align: center;
}
.box_1_t p{
	color:#9d9d9d;
}
.box_9_t{
}
.box_9_t p{
	color:#9d9d9d;
}
.box_10_t h1{
	color:#fff;
}
.box_10_t span{
	color:#ff6040;
}
.box_10_t p{
	color:#999;
}
.box_11_t span{
	color:#ff6040;
}
.box_7_t{
	text-align: center;
}
.box_7_t p{
	color:#fff;
}
.box_7_t h1{
	color:#fff;
}
.zy_box_t{
	text-align: center;
	color:#fff;
}
.zy_box_n{
	text-align: center;
}
.zy_box_b{
	width: 235px;
	height: 280px;
	background-color: #fff;
	text-align: center;
	padding-top: 20px;
}
.zy_box_b span a{
	color:#ff7600;
	font-weight: bold;
	text-decoration: none;
}
.mt-0{
	margin-top: 0px;
}
.mt-1{
	margin-top: 10px;
}
.mt-5{
	margin-top: 50px;
}
.mt-2{
	margin-top: 20px;
}
.mt-3{
	margin-top: 30px;
}
.mb-5{
	margin-bottom: 50px;
}
.mb-0{
	margin-bottom: 0;
}
.mb-1{
	margin-bottom: 10px;
}
.mb-2{
	margin-bottom: 20px;
}
.mb-3{
	margin-bottom: 30px;
}
.pb-1{
	padding-bottom: 10px;
}
.pb-3{
	padding-bottom: 30px;
}
.pb-2{
	padding-bottom: 20px;
}
.pt-1{
	padding-top: 10px;
}
.pt-2{
	padding-top: 20px;
}
.pt-3{
	padding-top: 30px;
}
.pt-4{
	padding-top: 40px;
}
.box_1_b{
	background-color: #fff;
	height: 300px;
	width: 220px;
	text-align: center;
}
.y{
	padding-top: 30px;
}
.y span{
	width:90px;
	  height: 90px;
	  border-radius: 50px;
	  box-shadow: 0 0 10px 2px #f7f7f7;
	  margin:0 auto;
	  text-align: center;
	  display: block;
	  padding-top: 25px;
}
.z{
	padding-top: 30px;
}
.bl{
	border: 1px solid #04385b;
	text-align: center;
	width: 100px;
	height: 30px;
	display: block;
	margin:0 auto;
	line-height: 30px;
}
.b2{
	border: 1px solid #3573ec;
	text-align: center;
	width: 100px;
	height: 30px;
	display: block;
	margin:0 auto;
	line-height: 30px;
	color:#3573ec;
}
.b3{
	background-color: #3573ec;
	text-align: center;
	width: 150px;
	height: 40px;
	display: block;
	margin:0 auto;
	line-height:40px;
	color:#fff;
	border-radius: 50px;
	margin-top: 30px;
}
.b4{
	background-color: #0169af;
	text-align: center;
	width: 150px;
	height: 40px;
	display: block;
	margin:0 auto;
	line-height:40px;
	color:#fff;
	border-radius: 10px;
	margin-top: 30px;
}

.b5{
	background-color:#04385b;
	text-align: center;
	width: 150px;
	height: 40px;
	display: block;
	margin:0 auto;
	line-height:40px;
	color:#fff;
	border-radius: 50px;
	margin-top: 30px;
}
.b6{
	background-color:#2481f5;
	text-align: center;
	width: 126px;
	height: 37px;
	margin:0 auto;
	line-height:37px;
	color:#fff;
	margin-top: 15px;
	float: right;
	margin-right: 30px;
}
.b7{
	background-color: #d30000;
	text-align: center;
	width: 120px;
	height: 30px;
	display: block;
	margin:0 auto;
	line-height:30px;
	color:#fff;
	border-radius: 10px;
	margin-top: 30px;
}
.b8{
	background-color: #fff;
	text-align: center;
	width: 120px;
	height: 30px;
	display: block;
	margin:0 auto;
	line-height:30px;
	color:#03385a;
	border-radius: 10px;
	margin-top: 20px;
}
.b9{
	border: 1px solid #03385a;
	text-align: center;
	width: 120px;
	height: 30px;
	display: block;
	margin:0 auto;
	line-height:30px;
	color:#03385a;
	border-radius: 10px;
	float: left;
}
.b10{
	border: 1px solid #7e7e7e;
	text-align: center;
	width: 120px;
	height: 30px;
	display: block;
	line-height:30px;
	color:#fff;
	float: right;
	margin-top: -60px;
}
.b11{
	border: 1px solid #4067ff;
	text-align: center;
	width: 120px;
	height: 30px;
	display: block;
	line-height:30px;
	color:#4067ff;
	float: right;
	margin-top: -60px;
}
.bg8{
	background: url(../img/question.jpg);
}
.fwlc{
	text-align: center;
}
.fwlc p{
	margin-top: 10px;
	font-size: 16px;
}
.cwyc{
	background-color: #fff;
	 box-shadow: 0 0 10px 2px #f7f7f7;
	 width:235px;
	 height: 298px;
	 text-align: center;
}
.cwyc img{
	width:100%;
}
.cwyc span{
	color: #ff7600;
	font-weight: bold;
}
.box_2_b{
	background: url(../img/ys_left.png);
	background-size: 100%;
	width: 290px;
	height: 380px;
}
.box_2_b h1{
	color:#fff;
	border-bottom: 3px solid #fff;
	width:230px;
	padding-bottom: 10px;
	margin-left: 20px;
	padding-top: 80px;
	margin-top: 0px;
}
.box_2_b p{
	margin-left: 20px;
	color:#fff;
	width:230px;
	font-size: 18px;
	margin-top: 20px;
}
.box_2_b span{
	display: block;
	color: #fff;
	border: 1px solid #fff;
	width:162px;
	height: 42px;
	text-align: center;
	line-height: 40px;
	margin-left: 20px;
	margin-top: 30px;
}
.zy_box_c{
	background-color: #fff;
	width:220px;
	height: 137px;
	margin-bottom: 5px;
	text-align: center;
}
.box_2_t{
	background-color: #f5f8ff;
	width: 100%;
	height: 186px;
	text-align: center;
	margin-bottom: 8px;
}
.box_2_t img{
	margin-top: 35px;
}
.box_3_t{
	text-align: center;
}
.box_3_b{
	margin-bottom: 20px;
}
.box_3_b img{
	border: 5px solid #fff;
	box-shadow: 0 0 10px 2px #f7f7f7;
}
.box_3_b_t span{
	display: block;
}
.box_3_b_t{
	padding-left: 10px;
	padding-top: 5px;
	padding-bottom: 5px;
	margin-left: 5px;
	color:#fff;
	background-color: rgb(0 0 0 / 50%);
	margin-top: -60px;
	position: relative;
	width:270px;
}
.box_3_b_t p{
	margin-bottom: 0px;
}
.box_4_t{
	text-align: center;
	color: #fff;
	padding: 80px 0;
}
.box_4_t span{
	display: block;
	font-size: 16px;
}
.box_4_t h1{
	font-size: 32px;
}
.box_4_x{
	border: 1px solid #fff;
	width:100px; 
	margin: 0 auto;
}
.foot{
	text-align: center;
	color: #fff;
}
.xwtab{
	text-align: center;
	padding-left: 0px;
}
.xwtab li{
	display:inline
}
.xwtab span{
	padding: 0 20px;
}
.xwtab li a{
	color:#000;
	text-decoration:none;
}
.xwtab .active a{
	color:#04385b;
}
.xwlist_1{
	background-color: #fff;
}
.xwlist_1 img{
	width:100%;
	margin: 0 auto;
	padding: 20px;
}
.xwlist_1_t_t{
	padding-left: 20px;
	padding-right: 20px;
}
.xwlist_2{
	background-color: #fff;
	display: flex;
    justify-content: space-between;
    margin-bottom: 23px;
}
.xw_data{
	text-align: center;
	padding: 20px;
}
.xw_list{
	padding: 20px 20px 20px 0;
}
.xw_list h3{
	margin-top: 15px;
}
.about_box_1_t p{
	color:#b9b9b9;
}
.about_box_1_x{
	border-bottom: 4px solid #b9b9b9;
	width: 20px;
}
.pl{
	line-height: 25px;
}
.ab_zx{
	height: 50px;
	width: 180px;
	line-height: 50px;
	text-align: center;
	background-color: #04385b;
	color: #fff;
}
.hz_zx{
	height: 45px;
	width: 195px;
	line-height: 45px;
	text-align: center;
	margin: 0 auto;
	color: #fff;
	margin-top: 30px;
	background-color: #ff7447;
}
.clearfix-time{display:block;zoom:1}
.clearfix-time:after{content:'\20';display:block;clear:both;visibility:hidden;line-height:0;height:0}

.f30{
	font-size: 20px;
}

.about2{padding-bottom:80px}
.about2 .tit{text-align:center}
.about2 ul{background:url(../img/sy51.png) repeat-y center}

.about2 .tit h6{color:#666}
.about2 .tit h5{color:#333;margin:15px 0 45px}

.about2 li:before{background:url(../img/sy50.png) no-repeat center center;left:-76px;top:12px;content:"";display:block;position:absolute;width:17px;height:17px}

.about2 li h4{position:relative;display:block;text-decoration:none;font-family:lato;color:#ecf0f1;padding:4px 0;}
.about2 li h4::after{position:absolute;content:"";width:100%;height:1px;top:100%;left:0;}

.about2 li:nth-child(2n):before{background:url(../img/sy50.png) no-repeat center center;right:-57px;top:12px;left:auto;content:"";display:block;position:absolute;width:17px;height:17px}
.about2 li h4{color:#333;transition:all 1s}
.about2 li p{color:#666;margin-top:10px;height:60px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3}

.future{text-align:center;color:#999;font-size:12px;margin-top:17px}
.about2 li:nth-child(1){margin-top:0}
.about2 li{text-decoration:none;float:right;width:45%;text-align:left;position:relative;margin-top:100px}
.about2 li:nth-child(2n){float:left;text-align:right;margin-top:90px}
.fw_box{
	background-color: #fff;
	width:387px;
	height: 357px;
	box-shadow: 0 0 10px 2px #f7f7f7;
	margin: 0 auto;
}
.fw_box span{
	height: 45px;
	display: block;
	background-color: #04385b;
	color: #fff;
	line-height: 45px;
	font-size: 16px;
	padding-left: 20px;
	width:360px;
	margin-top: -27px;
	position: relative;
}
.fw_box p{
	padding: 20px 20px 0 20px;
}
.zz_box{
	text-align: center;
}
.zz_box ul{
	padding-left: 0px;
}
.zz_box ul li{
	width: 50%;
	float: left;
	margin-top: 20px;
}
.zz_box ul li p{
	margin-top: 10px;
}
.zz_box_1{
	text-align: center;
}
.zz_box_1 ul{
	padding-left: 0px;
}
.zz_box_1 ul li{
	width: 25%;
	float: left;
	margin-top: 20px;
}
.zz_box_1 ul li p{
	margin-top: 10px;
}
.zr_zz{
	text-align: center;
}
.m_zz{
	width: 386px;
	background-color: #fff;
	height: 163px;
	border-bottom: 1px dashed #d9d9d9;
	margin-top: 30px;
}
.m_zz_1{
	width: 386px;
	height:50px;
	background-color: #fff;
}
.m_zt{
	padding-top: 10px;
}
.m_zz h3{
	border-left:2px solid #ff8d00;
	border-width: 5px;
	height: 25px;
	line-height: 25px;
	padding-left: 20px;
}
.m_zx{
	padding-left: 20px;
	
}
.m_zt span{
	color:#ff8d00;
	font-weight: bold;
}
.m_zx_p{
	color:#8f8f8f;
	margin-bottom: 10px;
}
.m_zx_p span{
	color:#ff8d00;
	font-weight: bold;
}
.m_zz_1 span{
	padding: 0 20px;
	line-height: 50px;
}
.gshj img{
	margin-bottom: 20px;
}
.rclp{
	width:1200px;
	height: 170px;
	margin: 0 auto;
	background-color: #fff;
	margin-bottom: 10px;
}
.rclp_box{
	padding-left: 20px;
	padding-top: 20px;
}
.rclp_box span{
	font-size: 24px;
	font-weight: bold;
	height: 55px;
	line-height: 55px;
}
.rclp_box img{
	width:50px;
	margin-top: -8px;
	margin-right: 5px;
}
.rclp_box_p ul li{
	float: left;
	width: 133px;
	height: 59px;
	background-color: #fafbfd;
	margin-right: 5px;
	text-align: center;
	line-height: 59px;
	font-size: 16px;
}
.lpys_box{
	background-color: #fff;
	width:288px;
	height: 357px;
	box-shadow: 0 0 10px 2px #f7f7f7;
	margin: 0 auto;
}
.lpys_box span{
	height: 45px;
	display: block;
	background-color: #04385b;
	color: #fff;
	line-height: 45px;
	font-size: 16px;
	padding-left: 20px;
	width:268px;
	margin-top: -27px;
	position: relative;
	margin-bottom:10px;
}
.pagerMain{
	text-align: center;
	margin-top: 25px;
}
.pagerMain a{
	width:auto;
	padding:0 15px;
	height:30px;
	border:1px solid #e4e4e4;
	line-height:30px;
    background: #fff;
	color:#666666;
	font-size:13px;
	display:inline-block;
	border-radius:2px;
	font-family:"宋体";
	margin:5px;
	border-radius:4px;
}
.pagerMain a.page-num-current{
	color:#fff;
	background:#00a0ea;
	border:1px solid #00a0ea;
}
.current{
    background: #00448f;
}
.pagerMain a:hover{
	background:#00a0ea;
	color:#fff;
}
.page-status{
	display: none;
}
.lpys_box p{
	padding: 0 20px 0 20px;
}
.pxxm{
	width: 284px;
}
.pxxm_b{
	background: url(../img/px_bg.png);
	height: 165px;
	background-size: 100%;
}
.pxxm_b h2{
	margin-top: 0px;
	color:#fff;
	padding-top: 20px;
	padding-left: 20px;
}
.pxxm img{
		width: 100%;
	}
.pxxm_b span{
	width:30px;
	display: block;
	border-bottom: 2px solid #fff;
	margin-left: 20px;
}
.pxxm_b p{
	padding-top: 10px;
	padding-left: 20px;
	color:#fff;
}
.box_7_y{
	background-color: #fff;
	border-radius: 1000px;
	width:250px;
	height: 250px;
	text-align: center;
	margin-bottom: 30px;
}
.box_7_y_t{
	color: #f90;
	display: block;
	padding-top: 60px;
	font-size: 28px;
	font-weight: bold;
}
.box_7_y_p{
	display: block;
	font-size: 18px;
}
.box_7_y_h{
	padding-top:30px; 
	display: block;
	color: #f90;
	font-weight: bold;
	width: 120px;
	margin:0 auto;
	padding-bottom: 10px;
	border-bottom: 2px solid #f90;
}
.yw_t{
	background: url(../img/question_bg.png);
	background-size: 100%;
	width: 1098px;
	height: 283px;
	margin: 0 auto;
	margin-top: 30px;
}
.yw_t_ul1{
	padding-left: 30px;
	padding-top: 40px;
	width:250px;
	font-size: 14px;
	float: left;
}
.yw_t_ul1 li{
	padding-bottom: 25px;
}
.yw_t_ul2{
	padding-left: 40px;
	padding-top: 40px;
	width:250px;
	font-size: 14px;
	float: left;
	color: #fff;
	float: left;
}
.yw_t_ul2 li{
	padding-bottom: 25px;
}
.yw_t_ul3{
	margin-left: 70px;
	padding-top: 40px;
	width:233px;
	font-size: 14px;
	float: left;
}
.yw_t_ul3 li{
	padding-bottom: 25px;
}
.yw_t_ul4{
	padding-left: 40px;
	padding-top: 40px;
	width:260px;
	font-size: 14px;
	float: left;
	color: #fff;
	float: left;
}
.yw_t_ul4 li{
	padding-bottom: 25px;
}
.xl_box{
	background-color: #04385b;
	width: 220px;
	height: 240px;
	color: #fff;
	text-align: center;
	padding-top: 5px;
	margin:0 auto;
	margin-bottom: 20px;
}
.xl_box h2{
	border-bottom: 1px dashed #fff;
	padding-bottom: 15px;
}
.zzbl_box{
	background-color: rgb(3, 56, 90);
	width: 280px;
	height: 285px;
	color: #fff;
	text-align: center;
	padding-top: 20px;
}
.zzbl_box span{
	margin-top: 30px;
	display: block;
	font-size: 12px;
}
.zzbl_box p{
	margin-top:20px;
	display: block;
}
.zzbl_box_r{
	padding: 20px;
	background-color: #fff;
	height: 135px;
	margin-bottom: 15px;
}
.zzbl_box_r img{
	float: right;
	margin-top: -60px;
}
.zzbl_box_r h2{
	display: block;
	margin-top: 5px;
}
.zzbl_box_r p{
	display: block;
}
.rmzz_box{
	background-color: #fff;
	padding:20px;
	margin-bottom: 20px;
}
.rmzz_box p{
	color: #979797;
}
.liu{
	background-color: #fff;
	height: auto;
}
.liu_box{
	padding:25px;
}
.liu_box p{
	padding-top: 10px;
	width: 90%;
}
.liu_x{
	border: 1px solid #a9bbff;
	width: 90%;
}
.swiper-container {
        width: 100%;
        height: 100%;
    }
    .swiper-slide {
        text-align: center;
        font-size: 18px;
        background: #fff;
        
        /* Center slide text vertically */
        display: -webkit-box;
        display: -ms-flexbox;
        display: -webkit-flex;
        display: flex;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        -webkit-justify-content: center;
        justify-content: center;
        -webkit-box-align: center;
        -ms-flex-align: center;
        -webkit-align-items: center;
        align-items: center;
    }
 .l_t{
 	background-color: #fff;
 }
  .l_t span{
  	height: 30px;
  	width: 100%;
  	line-height: 30px;
  	font-size: 14px;
  	display: block;
  	background-color:#f9f9f9; 
  }
  .swiper-pagination{
  	padding-top: 30px;
  }
  #xbox{
  	display: block;
  }
  #xbox1{
  	display: none;
  }
.new_f ul{
	margin: 0 auto;
	text-align: center;
}
.new_f ul li{
	display:inline;
	font-size: 16px;
	padding-right: 10px;
}
.new_f a{
	color: #000;
}
.line{
	border-bottom: 1px solid #d7d7d7;
}
.hui{
	background-color:#efefef;
	width: 150px;
	text-align: center;
	height: 150px;
	padding-top: 20px;
	float: left;
}
.bai{
	border: 1px solid #d7d7d7;
	height: 150px;
	padding: 20px 30px 30px 30px;
	margin-left: 150px;
}
.hui h2{
	color:#0067ff;
	font-size: 40px;
}
.nr{
	text-align: center;
}
.nr span{
	padding-top: 15px;
	display: block;
	border-bottom: 1px solid #d7d7d7;
	padding-bottom: 20px;
}
.lx_box{
	background-color: #efefef;
	padding: 20px;
	margin-bottom: 20px;	height:200px;
}
.xian_2{
	border: 1px solid #2b64f5;
	width:20%;
	margin-top: 15px;
	margin-bottom: 15px;
}
.lx_x{
	background-color: #efefef;
	text-align: center;
	padding: 20px;
	width: 99.99999%;
	margin: 0 auto; 
}
@media (max-width: 768px){
	.navbar-toggle{
		margin-top: 20px;
	}
	.navbar-nav > li > a{
		line-height: 20px;
	}
	.t_tel{
		line-height: 20px;
	}
	.box_1_b{
	width: 100%;
	margin-bottom: 10px;
	height: 300px;
	}
	.box_2_b{
	width: 100%;
	}
	.box_2_t{
		width: 100%;
		margin-top: 8px;
		margin-bottom: 0;
	}
	.box_3_b_t{
		display: none;
	}
	.xwlist_2{
		margin-top: 10px;
		margin-bottom: 0px;
	}
	.ab2{
		display: none;
	}
	.zy_box_b{
		width:100%;
		margin-bottom: 5px;
	}
	.zy_box_c{
		width:100%;
	}
	.cwyc{
		width:100%;
		margin-bottom: 10px;
		height: 370px;
	}
	.fw_box{
		width: 100%;
		margin-bottom: 10px;
	}
	.m_zz{
		width: 100%;
	}
	.m_zz_1{
		width: 100%;
	}
	.rclp_d{
		display: none;
	}
	.pxxm{
		width: 100%;
		margin-bottom: 10px;
	}
	.box_7_y{
		width:100%;
	}
	.yw_t_b{
		display:none;
	}
	.xl_box{
		width: 100%;
	}
	.zzbl_box{
		width: 100%;
		margin-bottom: 10px;
	}
	.b10{
		margin-top: 0px;
		float: none;
	}
	.b11{
		margin-top: 0px;
		float: none;
	}
	  #xbox{
  	display: none;
  }
  #xbox1{
  	display: block;
  }
  .hui{
  	width:20%;
  }
  .bai{
  	margin-left: 20%;
  }
  .bai h2{
  	font-size: 16px;
  	margin-top: 0px;
  }
  .bai p{
  	overflow: hidden;
  	width: 100%;
  	    height: 60px;
  	    text-overflow: ellipsis;

  }
  .rmzz_box{
	  height:200px;
  }
  .lpys_box{
	  margin-bottom:10px;
  }

}
<style type="text/css">   #tip { position: absolute; right: 0px;    bottom: 0px;  height: 0px;    width: 502px;  border: 1px solid #CCCCCC;    background-color: #eeeeee;  padding: 1px;    overflow: hidden; display: none;    font-size: 12px; z-index: 10;   }   #tip p { padding: 1px;}   #tip h1 { font-size: 16px; height: 25px;    line-height: 25px; background-color: #0076fc;    color: #FFFFFF; padding: 0px 3px 0px 3px;    filter: Alpha(Opacity = 100);   }   #tip h1 a, #detail h1 a { float: right;    text-decoration: none; color: #FFFFFF;   }</style>