﻿@media (max-width:767px){
body{padding-top: 60px !important;}
.s_heard{ z-index:51 !important;}
.navs{ height:60px !important;}

.logo{ top:0px !important; width:275px !important; height:60px !important; padding-left:15px !important; margin-left:0px !important; line-height:60px !important;}
.logo img{ width:100% !important;}
.logo:after{ border-left:30px solid #008cd6 !important; border-bottom:60px solid transparent !important; right:-30px !important;}


.xs_nav{ position:absolute; top:60px; left:0; right:0; background:#008cd6; box-shadow:0px 2px 6px rgba(0,0,0,0.2); padding:15px; max-height:calc(100vh - 60px); overflow:auto; opacity:0;pointer-events: none; transition:all 0.6s;}
.xs_nav.active{ opacity:1;pointer-events: auto;}

.nav_1{ position:relative; text-align:left !important;}
.nav_1 li{ float:none !important; padding-top:0px !important; margin:0 !important; position:static !important; display:block !important;}
.nav_1 li a{ line-height:30px !important; padding:0 !important; color:#fff !important; display:block !important; position:relative; border:none !important;}

.nav_1 li .erji{ height:0 !important; overflow:hidden; padding:0 !important; top:-12px !important; left:90px !important; z-index:2 !important; background:none !important; display:none !important;}
.nav_1 li a:after{ content:''; width:16px; height:14px; background:url(../images/hehe.png) center center no-repeat; position: absolute; right:-20px; top:9px; z-index:2; opacity:0; display:none !important;}
.nav_1 li:hover a:after{ opacity:1;}
.nav_1 li:hover .erji{ height:auto !important; padding:10px 0 !important;}
.nav_1 li .erji a{ line-height:26px !important; font-size:14px !important; padding-left:15px !important;}
.nav_1 li .erji a:hover{ background:none !important; color:#fff !important;}

.banner .swiper-slide:nth-child(3) .container{ padding-top:32% !important;}
.banner .swiper-slide{ height:200px !important;}
.banner .swiper-button-next,.banner .swiper-button-prev{ display:none !important;}
.swiper1 .swiper-pagination1{ bottom:10px !important;}
.swiper1 .swiper-slide .container{ padding-top:20px !important;}
.swiper1 .swiper-slide h1{ font-size:18px !important;}
.swiper1 .swiper-slide h3{ font-size:14px !important; line-height:18px !important;}
.swiper1 .swiper-slide a{ width:100px !important; height:30px !important; line-height:30px !important; margin-top:20px !important;}


.s_jj .col-md-5 .caption{ display:none !important;}
.s_jj .col-md-7 .caption{ padding-top:0px !important; padding-bottom:20px;}
.s_jj .col-md-7 .caption span{ display:none !important;}
.s_jj .col-md-7 .caption a{ margin-top:10px !important;}
.s_biao{ margin-bottom:20px !important;}

.row.ctm{ margin:0 -5px;}
.row.ctm .col-xs-6{ padding:0 5px; margin-bottom:10px;}
.row.ctm .col-xs-6 .caption{ position:relative;}
.row.ctm .col-xs-6 .caption span{ position:absolute; font-size:16px; color:#fff; background:rgba(0,0,0,0.7); bottom:0; left:0; right:0; padding:5px 0; display:block; text-align:center;}

.s_new .s_biao h3:before{ display:none !important;}
.s_new .s_biao h3:after{ display:none !important;}
.s_anli{ padding-top:20px !important;}
.s_anli .container{ padding:0 15px !important;}
.s_anli ul li a{ padding:6px 10px !important;}
#myTabContent{ margin-top:0px !important;}
.s_new{ padding-top:30px !important; padding-bottom:30px;}
.ft_di a{ display: block; border:none !important; margin:0 !important; padding:0 !important;}


.n_banner{ height:120px !important;}
.n_banner .container{ padding-top:10px !important;}
.n_banner .container h2{ font-size:24px !important;}
.n_banner .container h1{ font-size:20px !important; margin-top:10px !important;}

.guihua_biao .container h2 span{ display:block !important; margin-left:0px !important; font-size:30px !important;}
.guihua_3 .guihua_biao .container h2{ position:static !important;}
.guihua_biao .container{ padding:0 15px !important; background:none !important; padding-top:10px !important;}
.guihua_3 .guihua_biao .container p{ margin-top:20px !important; margin-bottom:0px !important;}
.gh_kyx{ padding-left:0px !important;}
.gh_kyx .gh3_b:before{ display:none !important;}
.gh_kyx .gh3_b:after{ display:none !important;}
.gh3_b img{ width:200px !important; float:none !important;}
.gh3_b .fr{ width:100% !important; float:none !important; padding:15px !important; height:auto !important;}
.gh_kyx .row{ margin-top:15px !important;}
.gh_video h2{ position:static !important;}
.gh_video{ background:none !important;}
.gh_video h2 span{ font-size:30px !important; margin-left:0 !important; display: block !important;}
.gh_video{ padding-top:0px !important;}
.gh_video .caption h4{ margin-top:20px !important;}

.gh3_content{ margin-top:20px !important}


.n_nav{ margin-top:0px !important; position:static !important;}
.n_nav .col-md-4 .caption{ display:none !important;}
.n_nav .col-md-8 .caption a{ margin-right:0px !important; line-height:40px !important; padding:0 5px !important;}
.about_biao{ padding:0 !important; display:none !important;}
.guihua_biao .container h2{ position:static !important;}

.xm_1_img{ margin-bottom:20px !important;}
.xm_1 h2{ margin-bottom:10px !important; font-size:24px !important;}
.xm_1 h3{ line-height:26px !important; font-size:20px !important;}
.xm_1_bj{ padding-top:50px !important; height:auto !important; padding-bottom:50px !important; background-size: cover !important; margin-top:20px !important;}

.new_li:nth-child(2n-1){ background:#edeeee !important;}
.new_li:nth-child(2n){ background:#fff !important;}

.zhyw_b span{ font-size:30px !important;}
.zhyw_b h2 {margin-top: 0px !important;}
.zhyw_b {
	background:none !important;
    height:auto !important;
    margin-bottom: 20px !important;
}
.zhyw_1 .col-md-4 .caption p{ min-height:auto !important;}
.zhyw_1 .row.rt{ margin:0 -15px !important;}
.zhyw_1 .row.rt .col-md-4{ padding:0 15px !important}
.ywgls_2{ margin-top:20px !important;}
.ywgls_2 h3{ margin-bottom:20px !important;}
.zhyw_3 .row .col-md-4 .caption, .zhyw_3 .row.hah .col-md-6 .caption{ padding:15px !important; min-height: auto !important; margin-bottom:15px !important;}
.zhyw_3 .row .col-md-4 .caption h3, .zhyw_3 .row.hah .col-md-6 .caption h3{ margin-bottom:20px !important;}
.yzzx_1:before{ top:-10px !important;}
.yzzx_1 .caption{ padding-left:0px !important; padding-top:10px !important;}
.dsj .col-md-3 .caption img{ display:block !important; margin:0 auto !important; max-width:100% !important; }
.about_2{ padding-top:40px !important; padding-bottom:100px !important; overflow:hidden !important; margin-top:20px !important;}
.about_2 .changwei{ margin-top:60px !important; padding-right:120px !important;}
.about_2 h2{ font-size:24px !important;overflow: hidden;
text-overflow: ellipsis;
white-space: nowrap;}
.about_2 h2 span{ font-size:24px !important;}
.laifu{ padding:30px 0px !important;}
.laifu .text-center{ font-size:24px !important; line-height:30px !important;}
.laifu h3:nth-child(1){ display:none;}
.laifu .row .col-md-4 .caption{ margin-bottom:15px !important;}
.about_4 ul li{ width:33.33% !important;}

.new_form{ display:none !important;}
.hh_3_tj{ padding:20px 0px !important; background:#fff !important;}

.hh_1_text{ width:100% !important;}
.hh_1_text h3{ margin-top:15px !important; margin-bottom:10px !important;}
.hh_1_text p{ line-height:24px !important;}
.hh_1 .row .col-md-6{ margin-bottom:15px !important;}
.hh_1 .cnm88{ margin-top:20px !important; padding-bottom:0px !important;}
.hh_1_img{ margin-top:20px !important;}
.wh_4_text h1{ font-size:24px !important; margin-top:0px !important;}
.wh_4_img img{ height:auto !important; margin-top:20px !important;}
.wh_4_text{ padding-top:10px !important; padding-left:15px !important;}
.lxwm h2{ margin-top:0px !important;}
.lxwm #map{ height:300px !important;}

.lxwm, .about_3, .about_4, .dsj, .zhyw_1, .ywly_2, .zhyw_3, .hh_3, .xm_1, .xm_4, .guihua_1, .guihua_2, .guihua_3{ padding-bottom:60px !important;}

.al_list .caption .anli_img{ height:218px !important;}


.about_2 .changwei:after{ top:61px !important;}
.about_2 .changwei .swiper-button-next4, .about_2 .changwei .swiper-button-prev4{ top:35px !important;}
}


@media (min-width:768px) and (max-width:991px) {
body{padding-top: 60px !important;}
.s_heard{ z-index:51 !important;}
.navs{ height:60px !important;}

.logo{ top:0px !important; width:275px !important; height:60px !important; padding-left:15px !important; margin-left:0px !important; line-height:60px !important;}
.logo img{ width:100% !important;}
.logo:after{ border-left:30px solid #008cd6 !important; border-bottom:60px solid transparent !important; right:-30px !important;}


.xs_nav{ position:absolute; top:60px; left:0; right:0; background:#008cd6; box-shadow:0px 2px 6px rgba(0,0,0,0.2); padding:15px; max-height:calc(100vh - 60px); overflow:auto; opacity:0;pointer-events: none; transition:all 0.6s;}
.xs_nav.active{ opacity:1;pointer-events: auto;}

.nav_1{ position:relative; text-align:left !important;}
.nav_1 li{ float:none !important; padding-top:0px !important; margin:0 !important; position:static !important; display:block !important;}
.nav_1 li a{ line-height:30px !important; padding:0 !important; color:#fff !important; display:block !important; position:relative; border:none !important;}

.nav_1 li .erji{ height:0 !important; overflow:hidden; padding:0 !important; top:-12px !important; left:90px !important; z-index:2 !important; background:none !important; display:none !important;}
.nav_1 li a:after{ content:''; width:16px; height:14px; background:url(../images/hehe.png) center center no-repeat; position: absolute; right:-20px; top:9px; z-index:2; opacity:0; display:none !important;}
.nav_1 li:hover a:after{ opacity:1;}
.nav_1 li:hover .erji{ height:auto !important; padding:10px 0 !important;}
.nav_1 li .erji a{ line-height:26px !important; font-size:14px !important; padding-left:15px !important;}
.nav_1 li .erji a:hover{ background:none !important; color:#fff !important;}

.banner .swiper-slide:nth-child(3) .container{ padding-top:32% !important;}
.banner .swiper-slide{ height:200px !important;}
.banner .swiper-button-next,.banner .swiper-button-prev{ display:none !important;}
.swiper1 .swiper-pagination1{ bottom:10px !important;}
.swiper1 .swiper-slide .container{ padding-top:20px !important;}
.swiper1 .swiper-slide h1{ font-size:18px !important;}
.swiper1 .swiper-slide h3{ font-size:14px !important; line-height:18px !important;}
.swiper1 .swiper-slide a{ width:100px !important; height:30px !important; line-height:30px !important; margin-top:20px !important;}


.s_jj .col-md-5 .caption{ display:none !important;}
.s_jj .col-md-7 .caption{ padding-top:0px !important; padding-bottom:20px;}
.s_jj .col-md-7 .caption span{ display:none !important;}
.s_jj .col-md-7 .caption a{ margin-top:10px !important;}
.s_biao{ margin-bottom:20px !important;}

.row.ctm{ margin:0 -5px;}
.row.ctm .col-xs-6{ padding:0 5px; margin-bottom:10px;}
.row.ctm .col-xs-6 .caption{ position:relative;}
.row.ctm .col-xs-6 .caption span{ position:absolute; font-size:16px; color:#fff; background:rgba(0,0,0,0.7); bottom:0; left:0; right:0; padding:5px 0; display:block; text-align:center;}

.s_new .s_biao h3:before{ display:none !important;}
.s_new .s_biao h3:after{ display:none !important;}
.s_anli{ padding-top:20px !important;}
.s_anli .container{ padding:0 15px !important;}
.s_anli ul li a{ padding:6px 10px !important;}
#myTabContent{ margin-top:0px !important;}
.s_new{ padding-top:30px !important; padding-bottom:30px;}
.ft_di a{ display: block; border:none !important; margin:0 !important; padding:0 !important;}


.n_banner{ height:120px !important;}
.n_banner .container{ padding-top:10px !important;}
.n_banner .container h2{ font-size:24px !important;}
.n_banner .container h1{ font-size:20px !important; margin-top:10px !important;}

.guihua_biao .container h2 span{ display:block !important; margin-left:0px !important; font-size:30px !important;}
.guihua_3 .guihua_biao .container h2{ position:static !important;}
.guihua_biao .container{ padding:0 15px !important; background:none !important; padding-top:10px !important;}
.guihua_3 .guihua_biao .container p{ margin-top:20px !important; margin-bottom:0px !important;}
.gh_kyx{ padding-left:0px !important;}
.gh_kyx .gh3_b:before{ display:none !important;}
.gh_kyx .gh3_b:after{ display:none !important;}
.gh3_b img{ width:200px !important; float:none !important;}
.gh3_b .fr{ width:100% !important; float:none !important; padding:15px !important; height:auto !important;}
.gh_kyx .row{ margin-top:15px !important;}
.gh_video h2{ position:static !important;}
.gh_video{ background:none !important;}
.gh_video h2 span{ font-size:30px !important; margin-left:0 !important; display: block !important;}
.gh_video{ padding-top:0px !important;}
.gh_video .caption h4{ margin-top:20px !important;}

.gh3_content{ margin-top:20px !important}


.n_nav{ margin-top:0px !important; position:static !important;}
.n_nav .col-md-4 .caption{ display:none !important;}
.n_nav .col-md-8 .caption a{ margin-right:0px !important; line-height:40px !important; padding:0 5px !important;}
.about_biao{ padding:0 !important; display:none !important;}
.guihua_biao .container h2{ position:static !important;}

.xm_1_img{ margin-bottom:20px !important;}
.xm_1 h2{ margin-bottom:10px !important; font-size:24px !important;}
.xm_1 h3{ line-height:26px !important; font-size:20px !important;}
.xm_1_bj{ padding-top:50px !important; height:auto !important; padding-bottom:50px !important; background-size: cover !important; margin-top:20px !important;}

.new_li:nth-child(2n-1){ background:#edeeee !important;}
.new_li:nth-child(2n){ background:#fff !important;}

.zhyw_b span{ font-size:30px !important;}
.zhyw_b h2 {margin-top: 0px !important;}
.zhyw_b {
	background:none !important;
    height:auto !important;
    margin-bottom: 20px !important;
}
.zhyw_1 .col-md-4 .caption p{ min-height:auto !important;}
.zhyw_1 .row.rt{ margin:0 -15px !important;}
.zhyw_1 .row.rt .col-md-4{ padding:0 15px !important}
.ywgls_2{ margin-top:20px !important;}
.ywgls_2 h3{ margin-bottom:20px !important;}
.zhyw_3 .row .col-md-4 .caption, .zhyw_3 .row.hah .col-md-6 .caption{ padding:15px !important; min-height: auto !important; margin-bottom:15px !important;}
.zhyw_3 .row .col-md-4 .caption h3, .zhyw_3 .row.hah .col-md-6 .caption h3{ margin-bottom:20px !important;}
.yzzx_1:before{ top:-10px !important;}
.yzzx_1 .caption{ padding-left:0px !important; padding-top:10px !important;}
.dsj .col-md-3 .caption img{ display:block !important; margin:0 auto !important; max-width:100% !important; }
.about_2{ padding-top:40px !important; padding-bottom:100px !important; overflow:hidden !important; margin-top:20px !important;}
.about_2 .changwei{ margin-top:60px !important; padding-right:120px !important;}
.about_2 h2{ font-size:24px !important;overflow: hidden;
text-overflow: ellipsis;
white-space: nowrap;}
.about_2 h2 span{ font-size:24px !important;}
.laifu{ padding:30px 0px !important;}
.laifu .text-center{ font-size:24px !important; line-height:30px !important;}
.laifu h3:nth-child(1){ display:none;}
.laifu .row .col-md-4 .caption{ margin-bottom:15px !important;}
.about_4 ul li{ width:33.33% !important;}

.new_form{ display:none !important;}
.hh_3_tj{ padding:20px 0px !important; background:#fff !important;}

.hh_1_text{ width:100% !important;}
.hh_1_text h3{ margin-top:15px !important; margin-bottom:10px !important;}
.hh_1_text p{ line-height:24px !important;}
.hh_1 .row .col-md-6{ margin-bottom:15px !important;}
.hh_1 .cnm88{ margin-top:20px !important; padding-bottom:0px !important;}
.hh_1_img{ margin-top:20px !important;}
.wh_4_text h1{ font-size:24px !important; margin-top:0px !important;}
.wh_4_img img{ height:auto !important; margin-top:20px !important;}
.wh_4_text{ padding-top:10px !important; padding-left:15px !important;}
.lxwm h2{ margin-top:0px !important;}
.lxwm #map{ height:300px !important;}

.lxwm, .about_3, .about_4, .dsj, .zhyw_1, .ywly_2, .zhyw_3, .hh_3, .xm_1, .xm_4, .guihua_1, .guihua_2, .guihua_3{ padding-bottom:60px !important;}

.al_list .caption .anli_img{ height:218px !important;}


.about_2 .changwei:after{ top:61px !important;}
.about_2 .changwei .swiper-button-next4, .about_2 .changwei .swiper-button-prev4{ top:35px !important;}
	}


@media (min-width:991px) and (max-width:1200px) {
.nav_1{ margin-left:30px !important;}
.logo{ width:300px !important;}
.nav_1 li a{ padding:0 5px !important;}
.nav_ss{ width:160px !important;}
	}

	
@media (max-width:1389px) {
	}
	
@media (min-width:1440px) {	
.container{ width:1200px; padding:0;}

.s_anli .swiper-slide .caption .anli_img{ height:260px;}
}

@media (min-width:1200px) and (max-width:1440px) {
.nav_1 li a{padding:0 10px !important;}
.n_nav .col-md-8 .caption a{ margin-right:15px !important;}

.s_anli .container{ width:1200px !important; padding:0 !important;}
.s_anli .swiper-slide .caption .anli_img{ height:187px !important;}

.banner .swiper-slide{ height:550px !important;}
	}

.fl{ float:left;}
.fr{ float:right;}
.clear{ clear:both;}

body{ font-family: '微软雅黑'; padding-top:120px;}
.container{ transition:all 1s;}



/*手机导航*/
.san{ width:30px; height:30px; float:right; background:url(../images/san.png) center center no-repeat; margin-top:15px;}


.s_heard{ position: fixed; z-index:99; top:0; left:0; right:0;}

.ding{ height:37px; background:#374046; box-sizing:border-box; padding:10px 0; overflow:hidden;}
.ding{ text-align:right;}
.ding a{ color:#fff; opacity:0.6; transition:all 0.3s; line-height:17px; display:inline-block; font-size:14px; padding:0 15px; border-right:1px solid #ccc; text-decoration:none;}
.ding a:last-child{ opacity:1; position:relative; border-right:none;}
.ding a:last-child span{}
.ding a:hover{ opacity:1;}

.navs{ background:#ffffff; height:83px; box-shadow:0px 2px 4px rgba(0,0,0,0.2);}

.nav_1{ margin:0; padding:0; text-align:left; float:left; margin-left:30px;}
.nav_1 li{ list-style:none; display:inline-block; transition:all 0.3s; position:relative;}
.nav_1 li:hover a{ color:#0955a6; border-bottom:3px solid #0955a6;}
.nav_1 li a{ font-size:16px; color:#666; line-height:80px; padding:0 15px; border-bottom:3px solid #fff; transition:all 0.3s; display:block; text-decoration:none;}
.nav_1 li:hover .erji{pointer-events: auto; opacity:1;}
.nav_1 li .erji{ background:#fff; padding:15px 20px; opacity:0; transition:all 0.3s;pointer-events: none; min-width:100px; position:absolute; top:73px; left:0; z-index:-1; text-align:left;}
.nav_1 li .erji a{ color:#666; line-height:36px; display:block; width:100%; transition:all 0.3s;white-space:nowrap; padding: 0 15px; text-decoration:none; border: none;}
.nav_1 li .erji a:hover{ color:#0955a6;}

.navs ul li a.xs_a{ display:none;}

.navs .container{ position:relative;}
.logo{ float:left; width:390px; line-height:80px;}
/*.logo:after{ content:''; width:0; height:0; border-left:70px solid #008cd6; border-top:0px solid transparent; border-bottom:120px solid transparent; position:absolute; right:-70px; top:0;}*/


.banner .swiper-slide{ height:755px;}
.swiper1 .swiper-pagination1{ bottom:20px;}
.swiper1 .swiper-pagination1 .swiper-pagination-bullet{ width:11px; height:11px; background:#fff; border-radius:0; opacity:1; transition:all 0.3s;}
.swiper1 .swiper-pagination1 .swiper-pagination-bullet.swiper-pagination-bullet-active{ border:2px solid #fff; background:none; width:13px; height:13px;}

.swiper1 .swiper-slide .container{ padding-top:200px;}
.swiper1 .swiper-slide h2{ font-size:30px; color:#fff; text-shadow:2px 2px 6px rgba(0,0,0,0.8);}
.swiper1 .swiper-slide h3{ font-size:63px; color:#fff; line-height:30px; text-shadow:2px 2px 6px rgba(0,0,0,0.7); text-transform:uppercase; font-family:Arial; line-height:64px;}
.swiper1 .swiper-slide h3 span{ color:#008cd6;}
.swiper-container .hide{ opacity:0;}
.swiper-button-next,.swiper-button-prev{ transition:opacity 1s;}
.swiper1 .swiper-button-prev1{background-position: left top;left: 20px;}
.swiper1 .swiper-button-prev1:hover{background-position: left bottom;}
.swiper1 .swiper-button-next1{background-position: right top;right: 20px;}
.swiper1 .swiper-button-next1:hover{background-position: right bottom;}
.swiper1 .swiper-button-next1,.swiper1 .swiper-button-prev1{ transition:all 0.6s; background-size:114px 226px; width: 57px; height: 113px; background-image: url(../images/ban_btn.png); background-repeat: no-repeat; position: absolute; top: 50%; margin-top: -85px; z-index: 10;}





.s_jj{ padding-top:60px; padding-bottom:40px; background:url(../images/507_02.jpg) center top no-repeat;}
.s_jj .col-md-5 .caption{ padding-left:56px; padding-right:20px;}
.s_jj .col-md-7 .caption{ position:relative; padding-top:80px;}
.s_jj .col-md-7 .caption span{ font-size:60px; color:#eee; position:absolute; top:10px; right:100px; text-transform:uppercase;}
.s_jj .col-md-7 .caption h3{ color:#333; margin-bottom:20px;}
.s_jj .col-md-7 .caption p{ line-height:24px; color:#666;}
.s_jj .col-md-7 .caption a{ float:right; text-decoration:none; color:#fff; margin-top:20px; padding:6px 15px; border:1px solid #008cd6; background:#008cd6; display:inline-block; position:relative;}
.s_jj .col-md-7 .caption a:after{ width:100%; content:''; height:100%; position:absolute; left:0px; top:0px; border:1px solid #008cd6; transition:all 0.3s; opacity:0;}
.s_jj .col-md-7 .caption a:hover:after{ transform:scale(1.08,1.2); opacity:0.6}

.s_biao{ margin-bottom:70px;}
.s_biao h4{ font-family:Arial; text-transform:uppercase;}

.s_ly{ padding-top:20px;}
.s_ly .panel-default{ width:auto;}
.s_ly .panel-default a.collapse{ width:16.66;}
.s_ly .panel-default{ width:0;}


.pic{width:100%;height:430px;margin:0 auto;}
.pic ul{ padding:0; margin:0;}
.pic ul li{float:left;height:430px;width:10%; list-style:none; position:relative; overflow:hidden;}
.pic ul .pic1{background-image:url(../images/yw_11.jpg);background-position:center center;background-repeat:no-repeat}
.pic ul .pic2{background-image:url(../images/yw_22.jpg);background-position:center center;background-repeat:no-repeat}
.pic ul .pic3{background-image:url(../images/yw_33.jpg);background-position:center center;background-repeat:no-repeat}
.pic ul .pic4{background-image:url(../images/yw_44.jpg);background-position:center center;background-repeat:no-repeat;}
.pic ul .pic5{background-image:url(../images/yw_55.jpg);background-position:center center;background-repeat:no-repeat;}
.pic ul .pic6{background-image:url(../images/yw_66.jpg);background-position:center center;background-repeat:no-repeat;width:49.9%;}
.txt{background:rgba(0,140,214,0.5);height:100%;width:100%; transition:all 1s; position:absolute; right:0; top:0;}
.txt p{color:#fff; position:absolute; top:50%; transform:translateY(-50%); left:0; text-align:center;font-size:14px; margin:0; display:block; width:100%; right:0; transition:all 1s; font-size:24px;}
.txt2{ position:absolute; width:330px; height:94px; top:50%; right:-330px; margin-top:-47px; background:rgba(0,140,214,1); transition:all 1s; text-align:left; padding-left:30px; font-size:24px; color:#fff; padding-top:15px; box-sizing:border-box;}
.pic ul li .txt2 span{ text-transform:capitalize; font-family:Arial; display:block;}
.pic ul li.active .txt{ opacity:0;}
.pic ul li.active .txt2{ right:0;}
.pic ul li.active{ height:507px; margin-top:-38.5px;}

.s_new{ padding-top:30px;}
.s_new .s_biao{ color:#fff; margin-bottom:20px;}
.s_new .s_biao h3{ position:relative;}
.s_new .s_biao h3:after{ content:''; width:60px; height:1px; background:#fff; position:absolute; left:37%; top:50%; margin-top:-0.5px; opacity:0.5}
.s_new .s_biao h3:before{ content:''; width:60px; height:1px; background:#fff; position:absolute; right:37%; top:50%; margin-top:-0.5px; opacity:0.5}
.s_new{ background:url(../images/507_021.jpg) center top no-repeat; padding-bottom:30px;}
.s_new .col-md-4 .caption{ position:relative; padding-left:30px;}
.s_new .col-md-4 .caption a{ text-decoration:none;}
.s_new .col-md-4 .caption span{ width:30px; line-height:24px; color:#d8d6d6; font-size:18px; position:absolute; left:0; top:10px;}
.new_img{ padding:10px; padding-bottom:0px; width:calc(100% + 16px); -webkit-width:calc(100% + 16px); margin-left:-8px; margin-right:-8px; background:rgba(255,255,255,0); transition:all 0.6s; position:relative;}
.new_img:after{ content:''; width:90%; height:calc(90% - 8px); -webkit-height:calc(90% - 8px); position:absolute; z-index:2; left:5%; top:calc(5% + 8px); -webkit-top:calc(5% + 8px); background:url(../images/jia.png) center center no-repeat rgba(4,133,230,0.82); opacity:0; transition:all 0.6s;}
.new_text{ padding:10px 0; background:#f8f8f8;}
.new_text h6{ color:#919191; padding:0 30px;}
.new_text h5{ color:#333; font-size:15px; font-weight:bold; padding:0 30px; padding-bottom:20px; border-bottom:1px solid #dedede; margin-bottom:15px; transition:all 0.6s;overflow: hidden;
text-overflow:ellipsis;
white-space: nowrap;}
.new_text p{ color:#919191; padding:0 30px; font-size:14px; line-height:20px;display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-line-clamp: 2;
overflow: hidden;}

.s_new .col-md-4 .caption:hover .new_img{ background:rgba(255,255,255,1);}
.s_new .col-md-4 .caption:hover .new_img:after{ opacity:1;}
.s_new .col-md-4 .caption:hover .new_text h5{ color:#0485e6;}

.s_new .col-md-4 .caption:nth-child(3) .new_text{ background:#fff; margin-top:30px; padding:10px 30px;}
.s_new .col-md-4 .caption:nth-child(3) .new_text h6{ padding:0;}
.s_new .col-md-4 .caption:nth-child(3) .new_text h5{ padding:0; padding-bottom:20px; position:relative;}
.s_new .col-md-4 .caption:nth-child(3) .new_text h5:after{ content:''; background:#333; position:absolute; width:20px; height:1px; bottom:-1px; left:0; z-index:2;}
.s_new .col-md-4 .caption:nth-child(3) .new_text p{ padding:0;}

.s_anli{ padding-top:30px; background:#f8f8f8;}
.s_anli .s_biao{ margin-bottom:30px;}
.s_anli .container{ width:100%; padding:0 125px;}
.s_anli ul{ margin:0; padding:0; text-align:center;}
.s_anli ul li{ display:inline-block; margin:0 5px;}
.s_anli ul li a{ padding:6px 30px; border:1px solid #dedede; display:block; color:#333; transition:all 0.6s; text-decoration:none;}
.s_anli ul li.active a{ color:#fff; background:#008cd6; border:1px solid #008cd6;}
.s_anli .swiper-container.fade{ height:0; overflow:hidden; padding:0;}
.s_anli .swiper-container.fade.active{ height:auto; padding-bottom:20px;}
.s_anli .swiper-container{ padding-bottom:20px;}

.s_anli .swiper-slide .caption a{ text-decoration:none;}
.s_anli .swiper-slide .caption{ padding-bottom:20px; border-bottom:1px solid #dedede; margin-top:40px;}
.s_anli .swiper-slide .caption h6{ margin-top:20px; color:#333; transition:all 1s;}
.s_anli .swiper-slide .caption:hover h6{ color:#008cd6; font-weight:bold;}
.s_anli .swiper-slide .caption span{ display:block; color:#999;}
.s_anli .swiper-slide .caption .anli_img{ overflow:hidden;}
.s_anli .swiper-slide .caption .anli_img img{ transition:all 1s; -webkit-transition:all 1s;}
.s_anli .swiper-slide .caption:hover .anli_img img{ transform: scale(1.05,1.05); -webkit-transform: scale(1.05,1.05);}

.anli_more{ text-align:center; margin-top:40px;}
.anli_more a{ display:inline-block; width:62px; height:42px; border:1px solid #dedede; background:url(../images/mm.png) center center no-repeat #f8f8f8; margin:0 10px;}
.anli_more a:hover{ background:url(../images/mm.png) center center no-repeat #fff}
.anli_more .swiper-button-prev{ position:static; display:inline-block; width:62px; height:42px; background:url(../images/yy.png) center center no-repeat #f8f8f8; transform:rotate(180deg);}
.anli_more .swiper-button-next{ position:static; display: inline-block; width:62px; height:42px; background:url(../images/yy.png) center center no-repeat #f8f8f8;}
.buzhidao{ width:100%;}

.buzhidao{ padding-top:60px; padding-bottom:50px;}

.s_hezuo{ margin-top:30px; margin-bottom:40px;}
.s_hezuo ul{ margin:0 -2.85px;}
.s_hezuo ul li{ padding:0 2.85px; float:left; list-style:none; width:12.5%; height:72px; position:relative; border:1px solid #dedede; border-right:none;}
.s_hezuo ul li:nth-child(8){ border-right:1px solid #dedede;}
.s_hezuo ul li img{ max-width:100%; max-height:100%; position:absolute; left:0; right:0; margin:0 auto; top:50%; transform:translateY(-50%); -moz-transform:translateY(-50%); -ms-transform:translateY(-50%); -o-transform:translateY(-50%); -webkit-transform:translateY(-50%);}

.footer{ background:#444343;}
.footer .ft_left.caption{ padding-left:370px; margin-left:-370px; background:#008cd6; margin-top:-60px; height:440px; padding-top:30px;}
.footer .panel-default{ background:none; border:none; box-shadow:none;}
.footer .panel-heading{ border:none; padding:0; background:none;}
.footer .panel-heading a{ color:#fff; text-decoration:none; font-size:18px; padding-left:20px; background:url(../images/507_66.jpg) left center no-repeat;}
.footer .panel-group{ margin-bottom:0px; margin-top:25px;}
.footer .panel-group .panel-heading+.panel-collapse>.panel-body{ border-top:none;}
.footer .panel-body{ padding:5px 20px;}
.footer .panel-body p{ margin:0; color:#fff; line-height:24px;}
.footer .ft_right .caption h4 a{ color:#fff; text-decoration:none;}
.footer .ft_right { padding-left:30px; padding-top:60px;}
.footer .ft_right .caption a{ color:#b7b7b7; display: block; line-height:28px; text-decoration:none; transition:all 0.6s;}
.footer .ft_right .caption a:hover{ color:#53c4ff;}
.footer .ft_right .caption h4 a:hover{ color:#fff;}
.footer .ft_right .col-md-4:nth-child(3) .col-md-6:nth-child(2) .caption{ padding-left:12px; text-align:center; color:#fff;}

.ft_di{ background:#0e0e0e; padding:10px 0; margin-top:30px;}
.ft_di p{ color:#fff; margin:10px 0; line-height:14px;}
.ft_di p a{ color:#fff; border-left:1px solid #fff; padding:0 20px; line-height:14px; display:inline-block;}
.ft_di p a:nth-child(1){ margin-left:20px;}


.n_banner{ height:300px;}
.n_banner .container{ text-align:right; color:#fff; padding-top:50px;}
.n_banner .container h2{ text-shadow:0px 4px 6px rgba(0,0,0,0.3);}
.n_banner .container h1{ font-size:50px; text-transform:uppercase; text-shadow:0px 4px 6px rgba(0,0,0,0.3);}

.n_zhong{ position:relative;}

.n_nav{ background:rgba(255,255,255,0.8); margin-top:-70px; position:absolute; top:0px; left:0; right:0; z-index:2;}
.n_nav .col-md-8 .caption a{ line-height:66px; border-bottom:4px solid transparent; padding: 0 10px; transition:all 0.3s; display:inline-block; margin-right:30px; font-size:16px; color:#333; text-decoration:none;}
.n_nav .col-md-8 .caption a.active{ border-bottom:4px solid #008cd6; color:#008cd6;}
.n_nav .col-md-4 .caption{ text-align:right;}
.n_nav .col-md-4 .caption a{ display:inline-block; line-height:70px; color:#333;}
.n_nav .col-md-4 .caption a:nth-child(1){ padding-left:30px; background:url(../images/home.png) left center no-repeat;}

.about_biao{ padding-top:20px; padding-bottom:10px;}
.about_biao h3{ color:#008cd6;}
.about_biao h5{ color:#333; text-transform:uppercase;}

.about_1 .laifu{ padding:30px; background:rgba(255,255,255,0.3); padding-bottom:80px;}
.about_1 .row{ margin-top:30px; margin-bottom:30px;}
.about_1 p{ line-height:26px; color:#666; font-size:16px; text-indent:2em;}
.about_1 .row .col-md-6:nth-child(2) .caption{ padding-top:8%;}

.about_2{ background:url(../images/ab_6.jpg) center center no-repeat; padding-top:120px; padding-bottom:260px; margin-bottom:60px; overflow:hidden;}
.about_2 h2 span{ display:block; font-size:36px; color:#fff; opacity:0.3; text-transform:uppercase; font-family:Arial; font-weight:bold;}
.about_2 .changwei{ padding-right:72px; padding-left:108px; position:relative; margin-top:130px;}
.about_2 .changwei:after{ content:''; width:2048px; height:1px; background:#fff; position:absolute; left:0; margin-left:-424px; right:0; top:69px; z-index:1;}
.about_2 .changwei .swiper-button-next4{ background:url(../images/j.png) center center no-repeat; width:71px; height:54px; margin-top:0px; top:42px; outline:none;}
.about_2 .changwei .swiper-button-prev4{ background:url(../images/j.png) center center no-repeat; width:71px; height:54px; transform:rotate(180deg); margin-top:0px; top:42px; outline:none;}
.about_2 .swiper4 .swiper-slide{ color:#fff;}
.about_2 .swiper4 .swiper-slide p{}
.about_2 .swiper4 .swiper-slide span{ width:12px; height:12px; border-radius:50%; background:#fff; display:block; margin:10px 0;}


.about_3{ padding-bottom:80px;}
#myTabContent{ margin-top:30px;}
.about_3 .swiper5:after{ content:''; position:absolute; width:calc(100% - 72px); -webkit-width:calc(100% - 72px); height:1px; background:#ccc; top:50%; left:0; right:0; margin:0 auto; margin-top:-0.5px;}
.about_3 ul{ padding:0; margin:0;}
.about_3 ul li{ list-style:none;}
.about_3 ul li a{ display:block; text-align:center; padding-top:30px; color:#333; text-decoration:none;}
.about_3 ul li a span{ width:20px; height:20px; border-radius:50%; border:1px solid #ccc; background:#eeeeee; display: block; margin:0 auto;}
.about_3 ul li a h4{ margin-bottom:0px;}
.about_3 ul li.active a span{ width:31px; height:41px; border:none; background:url(../images/r.png) center center no-repeat; margin-top:-20px;}
.about_3 .row.fade{ display:none;}
.about_3 .row.fade.active{ display: flex; flex-wrap: wrap;}
.about_3 .row .col-md-3{ margin-top:50px;}
.about_3 .row p{ margin:10px 0; font-size:16px; height: 44px;display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
	overflow: hidden;}
.swiper-button-prev5{ background:url(../images/y.jpg) center center no-repeat; transform:rotate(180deg); width:36px; height:35px; margin-top:-17.5px; left:0;}
.swiper-button-next5{ background:url(../images/y.jpg) center center no-repeat; width:36px; height:35px; margin-top:-17.5px; right:0;}

.about_4{ padding-bottom:80px; padding-top:20px;}
.about_4 ul{ margin:0 -10px; padding:0;}
.about_4 ul li{ padding:0 10px; width:20%; float:left; list-style:none; margin-bottom:20px;}
.about_4 ul li .caption{ border:1px solid #dedede; height:97px; box-sizing:border-box; position:relative;}
.about_4 ul li .caption img{ max-height:100%; margin:0 auto; max-width:100%; position:absolute; left:0; right:0; top:50%; transform:translateY(-50%); -webkit-transform:translateY(-50%); -ms-transform:translateY(-50%); -moz-transform:translateY(-50%); -o-transform:translateY(-50%);}



.guihua_1{ padding-bottom:80px;}
.guihua_biao .container{ padding-left:580px; position:relative; background:url(../images/hua.png) left center no-repeat; padding-top:120px; padding-bottom:120px;}
.guihua_biao .container h2{ position:absolute; top:80px; left:400px;}
.guihua_biao .container h2 span{ text-transform:uppercase; font-size:34px; font-family:Arial; color:#dedede; margin-left:20px; font-weight:bold;}
.guihua_biao .container p{ font-size:18px; color:#2d9bdb; line-height:28px;}


.guihua_2{ padding-top:30px; padding-bottom:50px;}
.gh_content.gj img{ margin:50px auto;}

.guihua_3 .guihua_biao .container h2{ position:absolute; top:100px; left:400px;}
.guihua_3 .guihua_biao .container p{ margin-top:80px; margin-bottom:-40px;}
.guihua_3 .guihua_biao .container p{ font-size:14px; color:#333; line-height:30px;}


.guihua_3{ padding-bottom:80px;}
.gh3_b{ border:1px solid #febf00; box-sizing:border-box; position:relative;}
.gh3_b img{ display:block; float:left; width:311px;}
.gh3_b .fr{ padding:0 50px; width:calc(100% - 311px); -webkit-width:calc(100% - 311px); height:186px; box-sizing:border-box;}
.gh3_b .fr p{ display:inline-table; margin:0; width:100%; height:100%; color:#333; line-height:28px;}
.gh3_b .fr p span{ display:table-cell; vertical-align:middle;}

.gh_kyx:nth-child(2) .gh3_b{ border:1px solid #34afce;}
.gh_kyx:nth-child(2) .col-md-4 .caption:after{ background:#34afce;}
.gh_kyx:nth-child(3) .gh3_b{ border:1px solid #88cb00;}
.gh_kyx:nth-child(3) .col-md-4 .caption:after{ background:#88cb00;}

.gh_kyx{ padding-bottom:60px; padding-left:68px;}
.gh_kyx .row{ margin-top:50px;}
.gh_kyx .col-md-4 .caption{ padding-left:40px; position:relative;}
.gh_kyx .col-md-4 .caption:after{ content:''; width:20px; height:20px; border-radius:50%; background:#febb00; position:absolute; left:0; top:0px;}
.gh_kyx .col-md-4 .caption h3{ margin-bottom:20px;}
.gh_kyx .col-md-4 .caption p{ line-height:28px; color:#333;}

.gh_kyx .gh3_b:after{ width:68px; height:14px; background:#febf00; content:''; position:absolute; left:-68px; top:50%; margin-top:-7px;}
.gh_kyx .gh3_b:before{ content:''; width:14px; height:150%; position:absolute; left:-68px; top:50%; margin-top:7px; background:#febf00;}
.gh_kyx:nth-child(2) .gh3_b:before{ height:280%; top:-70%; margin-top:7px; background:#34afce;}
.gh_kyx:nth-child(3) .gh3_b:before{ height:150%; top:auto; bottom:50%; margin:0; margin-bottom:7px; background:#88cb00;}

.gh_kyx:nth-child(2) .gh3_b:after{ background:#34afce;}
.gh_kyx:nth-child(3) .gh3_b:after{ background:#88cb00;}


.gh_video{ position:relative; background:url(../images/hua.png) left top no-repeat; padding-top:100px;}
.gh_video h2{ position:absolute; top:10px; left:280px;}
.gh_video h2 span{ text-transform:uppercase; font-size:48px; font-family:Arial; color:#dedede; margin-left:20px; font-weight:bold;}
.gh_video .caption{ position: relative; cursor:pointer;}
.gh_video .caption span{ width:76px; height:76px; background:url(../images/v.png) center center no-repeat; position:absolute; right:30px; bottom:30px; transition:all 0.6s;}
.gh_video .caption:hover span{ transform:rotate(360deg);}
.gh_video .caption h4{ margin-top:26%; border-bottom:1px solid #dedede; padding-bottom:10px;}
.gh_video .caption h4:after{ position:absolute; content:''; width:57px; height:28px; background:#e5eaeb; right:100px; bottom:0;}
.gh_video .caption h4:before{ position:absolute; content:''; width:100px; height:30px; background:#e5eaeb; right:0; bottom:-30px;}


.wh_content{ padding-bottom:80px;}
.caption.wh_4{ padding:20px; background:url(../images/wh_4.jpg) left top repeat; margin-top:30px;}
.wh_4_img{ float:left; width:40%;}
.wh_4_img img{ display:block; width:196px; height:196px; border-radius:50%; margin:0 auto;}
.wh_4_text{ float:right; width:60%; padding-top:30px; padding-left:30px;}
.wh_4_text h6{ line-height:24px; }
.wh_4_bai{ background:#fff; padding:20px; color:#424186; transition:all 0.6s;}
.wh_4_bai a{ color:#424186;}
.caption.wh_4:hover .wh_4_bai{ background:#209ad9; }
.caption.wh_4:hover .wh_4_bai a{color:#fff;}

.hh_2{ padding-top:30px; padding-bottom:60px;}
.hh_2 .caption{ border:1px solid #dedede; padding:6px; background:#fff; transition:all 0.6s; margin-bottom:30px;}
.hh_bj{ border:1px solid #dedede; background:#f9f9f9;}
.hh_bj a{ color:#333; text-decoration:none;}
.hh_bj .hh_img{ overflow:hidden;}
.hh_bj .hh_img img{ transition:all 1s;}
.hh_2 .caption:hover .hh_bj .hh_img img{ transform:scale(1.05,1.05);}
.hh_text{ padding:15px; padding-top:20px;}
.hh_text h5{ font-size:16px;}
.hh_text h6{ color:#999; margin-bottom:20px;}
.hh_text p{ line-height:24px; font-size:12px;}
.hh_text span{ display:inline-block; padding:5px 15px; border-radius:8px; border:1px solid #dedede; font-size:12px; color:#999; transition:all 0.6s;}
.hh_2 .caption:hover{ background:#9cd2ef;}
.hh_2 .caption:hover .hh_text span{ background:#008cd6; border:1px solid #008cd6; color:#fff;}

.fanye{ text-align:center; padding:30px 0;}
.fanye a{ display:inline-block; padding:6px 12px; border:1px solid #ddd; background:#fff; color:#666; text-decoration:none;}
.fanye a:hover{ color:#008cd6; border:1px solid #008cd6;}
.fanye a.active{ background:#008cd6; border:1px solid #008cd6; color:#fff;}
.fanye a.active:hover{ color:#fff; border:1px solid #008cd6;}
.fanye a.cur{ color:#999; border:1px solid #eee; pointer-events: none}


.hh_1{ padding-bottom:80px; background:url(../images/ln.jpg) center bottom no-repeat;}
.hh_1_img{ width:100%; height:688px; background:url(../images/wh_5.jpg) center center no-repeat; background-size: cover;}
.hh_1_text{ width:50%; height:688px; background:rgba(255,255,255,0.66); padding:40px;}
.hh_1_text h3{ margin:30px 0; margin-top:50px;}
.hh_1_text p{ line-height:30px; color:#333;}


.hh_3{ padding-top:30px; padding-bottom:60px;}

.new_form{ background:url(../images/xie.jpg) left top repeat; padding:10px; box-sizing:border-box;}
.new_ss{ background:rgba(255,255,255,1); width:100%; height:100%; padding-top:10px; padding-bottom:10px; padding-left:20px; padding-right:20px; box-sizing:border-box;}
.new_ss h4{ font-weight:bold; font-size:18px; color:#3b4046; margin-bottom:10px;}
.new_ss select{ width:100%; height:36px; box-sizing:border-box; border:1px solid #dcdcdc; background:none; text-indent:8px; color:#a0a0a0; outline:none; margin-bottom:10px; border-radius:0px;}
.new_ss input{ width:100%; height:36px; box-sizing:border-box; border:1px solid #dcdcdc; background:none; text-indent:12px; margin-bottom:10px; outline:none; border-radius:0px;}
.new_ss button{ width:100%; height:36px; background:#008cd6; font-size:16px; text-align:center; line-height:44px; border:none; color:#fff; border:none;}

.hh_3_tj{ background:#edeeee; padding:20px 15px;} 
.hh_3_tj .row .col-md-6:nth-child(1) .caption{ width:365px; height:224px; overflow:hidden;}
.new_li_img{ width:365px; height:224px; overflow:hidden;}
.new_li_text h4{ line-height:26px; color:#333;}
.new_li_text h4 a{ color:#333; transition:all 0.3s; text-decoration:none; font-weight:bold;}
.new_li_text h6{ color:#999; margin:0;}
.new_li_text h6 span{ padding-left:20px; margin-right:20px;}
.new_li_text h6 span:nth-child(1){ background:url(../images/time.png) left center no-repeat;}
.new_li_text h6 span:nth-child(2){ background:url(../images/eye.png) left center no-repeat;}
.new_li_text h6 a:nth-child(3){ background:url(../images/fx.png) left center no-repeat; margin-right:0; padding-left:18px; color:#999;}
.new_li_text p{ line-height:26px; color:#666;display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-line-clamp: 3;
overflow: hidden;}
.new_li_text i{ color:#999; font-style:normal; font-size:12px; padding:6px 15px; border:1px solid #999; display:inline-block;}
.new_li_img{ position:relative; margin-left:15px;}
.new_li_img span{ width:70px; height:70px; background:rgba(120,171,241,0.79); text-align:center; display:block; position:absolute; right:0; top:0; color:#fff; font-size:12px; padding-top:10px;}
.new_li_img span b{ font-size:30px; font-family:Arial; display:block; line-height:30px;}
.new_ul .new_li_text{ padding-top:10px;}
.new_li{ background:#fff; transition:all 0.6s; padding:15px 0;}
.new_li:hover{ background:#edeeee;}
.new_li:hover .new_li_text h4 a{ color:#008cd6}
.new_li:hover .new_li_text i{  color:#008cd6; border:1px solid #008cd6;}
.hh_3_tj:hover .new_li_text h4 a{ color:#008cd6}
.hh_3_tj:hover .new_li_text i{  color:#008cd6; border:1px solid #008cd6;}



.xm_4{ padding-top:30px; padding-bottom:60px;}
.xm_4 .caption{ padding:10px; background:#f5f6f6; transition:all 0.6s; margin-bottom:40px;}
.xm_4 .caption a{ text-decoration:none;}
.xm_4_img{ overflow:hidden;}
.xm_4_img img{ transition:all 1s;}
.xm_4 .caption:hover .xm_4_img img{ transform:scale(1.05,1.05);}
.xm_4 .caption h5{ font-size:16px; color:#333; margin-bottom:25px}
.xm_4 .caption h6{ color:#999;}
.xm_4 .caption span{ display:inline-block; color:#999; float:right; font-size:12px; padding-right:30px; background:url(../images/y.png) right center no-repeat;}
.xm_4 .caption:hover span{ background:url(../images/ys.png) right center no-repeat; color:#008cd6;}

.xm_1_img{ margin-bottom:100px;}
.xm_1{ padding-top:30px; padding-bottom:80px;}
.xm_1 h2{ color:#87d6ff; margin-bottom:60px; text-align:center;}
.xm_1 h3{ font-size:22px; margin-bottom:20px; text-align:center;}
.xm_1_bj{ background:url(../images/xm_5.jpg) center center no-repeat; height:776px; padding-top:200px; margin-top:80px;}
.xm_1_bj .caption{ color:#fff; text-align:center;}
.xm_1_bj .caption h4{ margin:15px 0;}


.al_list{ padding-bottom:80px; padding-top:30px;}
.al_list ul{ margin:0; padding:0; text-align:center;}
.al_list ul li{ display:inline-block; margin:0 5px;}
.al_list ul li a{ padding:6px 30px; border:1px solid #dedede; display:block; color:#333; transition:all 0.6s; text-decoration:none;}
.al_list ul li.active a{ color:#fff; background:#008cd6; border:1px solid #008cd6;}
.al_list ul li:hover a{ color:#008cd6; border:1px solid #008cd6;}
.al_list ul li.active:hover a{ color:#fff;}

.al_list .row{ margin:0 -3;}
.al_list .row .col-md-4{ padding:0 3px;}
.al_list .caption a{ text-decoration:none;}
.al_list .caption{ padding-bottom:20px; border-bottom:1px solid #dedede; margin-top:60px;}
.al_list .caption h6{ margin-top:20px; color:#333; transition:all 1s;overflow: hidden;
text-overflow:ellipsis;
white-space: nowrap;}
.al_list .caption:hover h6{ color:#008cd6; font-weight:bold;}
.al_list .caption span{ display:block; color:#999; height:20px;overflow: hidden;
text-overflow:ellipsis;
white-space: nowrap;}
.al_list .caption .anli_img{ overflow:hidden; height:258px;}
.al_list .caption .anli_img img{ transition:all 1s; -webkit-transition:all 1s; height:100%;}
.al_list .caption:hover .anli_img img{ transform: scale(1.05,1.05); -webkit-transform: scale(1.05,1.05);}


.al_ny{ padding-top:30px; padding-bottom:80px;}
.al_ny .al_content{ background:#fff; padding:30px;}
.al_content h3{ color:#333;}
.al_content h6{ color:#999; margin-bottom:40px}
.al_content .al_bjk img{ max-width:100%; margin:20px 0;}
.al_content .al_bjk p{ line-height:26px; color:#666;}
.al_content a{ display:inline-block; padding:10px 30px; color:#fff; background:#008cd6; text-decoration:none; margin-top:20px;}

.al_ny .col-md-3 .caption{ margin-bottom:30px;}
.al_ny .col-md-3 .caption a{ text-decoration:none;}
.al_ny .col-md-3 .caption h5{ margin-top:15px; color:#333;}
.al_ny .col-md-3 .caption .anli_img{ overflow:hidden;}
.al_ny .col-md-3 .caption .anli_img img{ transition:all 1s;}
.al_ny .col-md-3 .caption:hover .anli_img img{ transform:scale(1.05,1.05);}


.zhyw_1{ padding-top:30px; padding-bottom:0px;}

.zhyw_b{ background:url(../images/si.png) left center no-repeat; height:252px; margin-bottom:40px}
.zhyw_b h2{ margin-top:80px;}
.zhyw_b span{ font-size:42px; line-height:34px; font-weight:bold; color:#dedede; text-transform:uppercase;}

.zhyw_1 .row.rt{ margin:0 -35px;}
.zhyw_1 .row.rt .col-md-4{ padding:0 35px;}
.zhyw_1 .col-md-4 .caption h3{ line-height:58px; border-radius:30px; background:#008cd6; color:#fff; text-align:center; margin-bottom:20px;}
.zhyw_1 .col-md-4 .caption p{ line-height:30px; padding:15px; color:#333; text-align:center; border:1px solid #008cd6; padding-top:20px; border-radius:24px; min-height:274px; font-size:16px;}

.ywly_content img{ max-width:100%; margin:0;}
.ywly_content p{ line-height:26px; color:#666;}
.ywly_2{ overflow:hidden; padding-top:30px; padding-bottom:80px;}
.ywly_2 .row{ margin:0 -3px; margin-top:50px;}
.ywly_2 .row .col-md-3{ padding:0 3px;}


.zhyw_3{ padding-top:30px; padding-bottom:0px;}
.zhyw_3 .row .col-md-4 .caption{ background:#6dabdf; text-align:center; padding:40px; min-height:448px; color:#fff;}
.zhyw_3 .row .col-md-4 .caption p{ line-height:30px; font-size:18px; color:#fff;}
.zhyw_3 .row .col-md-4 .caption h3{ margin-bottom:50px;}

.zhyw_3 .row.hah .col-md-6 .caption{ background:#6dabdf; text-align:center; padding:40px 60px; min-height:311px; color:#fff;}
.zhyw_3 .row.hah .col-md-6 .caption p{ line-height:30px; font-size:18px; color:#fff;}
.zhyw_3 .row.hah .col-md-6 .caption h3{ margin-bottom:50px;}


.yzzx_1{ padding-left:25px; position:relative; margin-top:70px;}
.yzzx_1:before{ position:absolute; left:0; bottom:13px; content:''; width:148px; height:12px; background:url(../images/se.jpg) center center no-repeat; display:block;}
.yzzx_1 .caption{ border-bottom:12px solid #dcdcdc; font-size:20px; color:#333; line-height:32px; position:relative; padding-left:140px;}
.yzzx_1 .caption:after{ content:''; width:0; height:0; position:absolute; left:-10px; bottom:-12px; border-right:10px solid #dcdcdc; border-top:12px solid transparent; border-bottom:0px solid transparent;}
.yzzx_1 .caption:before{ content:''; width:0; height:0; position:absolute; right:-10px; bottom:-12px; border-left:10px solid #dcdcdc; border-top:0px solid transparent; border-bottom:12px solid transparent;}


.ywgls_1{ background:#6dabdf; color:#fff; padding:20px 0;}
.ywgls_1 .caption{ padding:10px 0; padding-left:50px; font-size:18px; font-weight:bold; background:url(../images/dui.png) left center no-repeat; margin-top:20px;}
.ywgls_1 p{ font-size:18px; margin-top:60px;}
.ywgls_1 h2{ margin-bottom:30px;}
.ywgls_1 h2 span{ font-size:24px; opacity:0.3; margin-left:20px; font-family:Arial, Helvetica, sans-serif;}

.ywgls_2{ margin-top:80px;}
.ywgls_2 h2{ text-align:center; color:#333;}
.ywgls_2 h3{ color:#ccc; text-align:center; margin-top:0px; margin-bottom:60px;}
.ywgls_2  .col-md-4 .captions p{ font-size:16px; color:#333; text-align:center;}

.dsj{ padding-top:30px; padding-bottom:80px;}
.dsj .row{ margin:0 -5px;}
.dsj .row .col-md-3{ padding:0 5px;}


.new_ny{ padding-top:30px; padding-bottom:80px;}
.new_ny .new_content{ background:#fff; padding:30px;}
.new_content h3{ color:#333;}
.new_content h6{ color:#999;}
.new_content .new_bjk img{ max-width:100%; margin:20px 0;}
.new_content .new_bjk p{ line-height:26px; color:#666;}
.new_content a{ display:inline-block; padding:10px 30px; color:#fff; background:#008cd6; text-decoration:none; margin-top:20px;}
.new_content a i{ display:inline-block; margin-right:10px;}


.fanye_right .caption{ padding:20px; background:#f5f5f5; margin-top:20px;}
.fanye_right .caption a{ text-decoration:none;}
.fanye_right .caption h4{ color:#333; font-size:18px;}
.fanye_right .caption h5{ color:#666; font-size:16px; line-height:24px;}
.fanye_right .caption h6{ font-size:14px; color:#999;}
.new_ny h6 span{ padding-left:20px; margin-right:20px;}
.new_ny h6 span:nth-child(1){ background:url(../images/time.png) left center no-repeat;}
.new_ny h6 span:nth-child(2){ background:url(../images/eye.png) left center no-repeat;}
.new_ny h6 span:nth-child(3){ background:url(../images/fx.png) left center no-repeat; margin-right:0; cursor:pointer;}
.new_ny h6 a:nth-child(3){ padding:0; background:url(../images/fx.png) left center no-repeat; margin-right:0; cursor:pointer; height:auto; line-height: normal; padding-left:20px; margin-right:0; color:#999;}
.fanhui_right{ margin-top:20px;}
.fanhui_right a{ padding:12px 0; display:block; text-align:center; background:#008cd6; font-size:16px; color:#fff;}

.fanye_right .caption:nth-child(3){ vertical-align:middle; background:none; padding:0; margin:30px 0;}
.fanye_right .caption:nth-child(3) a{ display:inline-block; width:40px; height:40px; color:#ccc; margin:0 2px; vertical-align:middle; text-align:center; line-height:38px; text-decoration:none;}
.fanye_right .caption:nth-child(3) a i{ font-size:26px; line-height:38px; display:block; border:1px solid #ccc; border-radius:50%;pointer-events: none;}
.fanye_right .caption:nth-child(3) a:hover i{ border:1px solid #008cd6; color:#008cd6;}


.bdsharebuttonbox{ display:inline-block; margin:0;}
.bdsharebuttonbox:after{ height:0; overflow:hidden;}
.bdsharebuttonbox a.bds_qzone i,
.bdsharebuttonbox a.bds_weixin i,
.bdsharebuttonbox a.bds_sqq i,
.bdsharebuttonbox a.bds_tsina i,
.bdsharebuttonbox a.bds_more i{pointer-events: none;}
.bdsharebuttonbox a.bds_qzone,
.bdsharebuttonbox a.bds_weixin,
.bdsharebuttonbox a.bds_sqq,
.bdsharebuttonbox a.bds_tsina,
.bdsharebuttonbox a.bds_more{ background:none; padding-left:0px; display:inline-block; float:none !important;}
.bdshare_popup_box{ margin-left:-200px !important;}
.bdshare_popup_bg{ margin-left:-200px !important;}