@media (max-width:767px){
.s_heard{ z-index:51 !important;}
.navs{ height:60px !important;}
.logo{ height:48px !important; margin-top:6px;}
.xs_nav{ position:absolute; top:60px; left:0; right:0; background:#0955a6; 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;}
.language{ margin-top:0px !important; width:90px; float:none !important; text-align:right; position:absolute; right:15px; top:15px; z-index:2;}
.language a{ color:#fff !important; border:2px solid #0955a6 !important;}
.language a.active{border:2px solid #fff !important;}
.nav_1{ width:100% !important; float:left !important; position:relative;}
.nav_1 li{ float:none !important; padding-top:0px !important; margin:0 !important; position:static !important;}
.nav_1 li a{ line-height:30px !important; padding:0 !important; color:#fff !important; display:inline-block !important; position:relative;}
.nav_1 li .erji{ height:0 !important; overflow:hidden; padding:0 !important; top:-12px !important; left:110px !important; z-index:2 !important; background: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;}
.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; display:block !important; overflow: hidden;
text-overflow:ellipsis;
white-space: nowrap;}
.nav_1 li .erji a:hover{ background:none !important; color:#fff !important;}

.banner .swiper-slide{ height:140px !important;}
.banner .swiper-button-next,.banner .swiper-button-prev{ display:none !important;}
.swiper1 .swiper-pagination1{ bottom:10px !important;}
.swiper1 .swiper-slide .container{ padding-top:0px !important; width:300px !important;}
.swiper1 .swiper-slide h1{ font-size:18px !important; width:100% !important; margin-bottom:10px !important;}
.swiper1 .swiper-slide h3{ font-size:14px !important; line-height:18px !important; width:100% !important; margin-top:10px !important;}
.swiper1 .swiper-slide a{ width:100px !important; height:30px !important; line-height:30px !important; margin-top:20px !important;}

.snew_lei{ padding-top:0px !important;}
.snew_lei ul li a{ font-size:18px !important; line-height:18px !important;}
.snew_list{ padding-top:10px !important; margin-top:50px !important;}
.snew_list_more{ top:-40px !important;}
.new_tj_ul h5 span{ display:none;}
.new_tj_ul p{display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 3;overflow: hidden;}
.new_tj_li h5 span{ display:none;}

.sy_2{ padding-top:20px; padding-bottom:20px;}
.sy_2 .container{ padding:0 !important;}
.sqqkh{ padding-bottom:40px;}
.sqqkh img{pointer-events: none;}
.sqqkh h2{ font-size:18px !important; left:10px !important; top:10px !important; margin:0 !important;}
.sqqkh p{ font-size:14px !important;}
.s_lc .caption h2{ font-size:20px !important;}
.s_lc .caption{ padding-right:40px !important; padding-bottom:30px !important;}

.s_gushi{ margin-top:20px;}
.gushi_biao{ width:140px !important; height:30px !important;  padding:0px 15px !important; font-size:18px !important; line-height:30px !important;letter-spacing: 0px !important;}
.gushi_text{  padding:10px 15px !important;}
.gushi_text p{-webkit-line-clamp: 1 !important;}


.qq_1 .qqadd{ display:none !important;}
.qq_2 .qqadd{ display:none !important;}
.qq_3 .qqadd{ display:none !important;}
.qq_4 .qqadd{ display:none !important;}
.qq_5 .qqadd{ display:none !important;}
.qq_6 .qqadd{ display:none !important;}

.ny_left{ position:fixed; width:60%; left:-60%; top:18%; z-index:50; transition:all 0.6s;}
.ny_left.cur{ left:0; opacity:1;}
.ny_nav{ position:absolute; right:-52px; top:0; width:50px; height:26px; background:#004ea2; opacity:0.8; color:#fff; font-size:14px; text-align:center; line-height:26px; border-radius:16%; cursor: pointer;}

.navs ul li a.lg_a{ display:none !important;}

.ny_biao{ font-size:18px !important; padding:10px 0 !important; text-align:center !important;}
.ny_left{ margin-bottom:0px !important;}
.ny_left ul li{ margin-top:0 !important; border-top:1px solid #fff;}
.n_banner{ height:100px !important;}
.weizhi{ display:none;}
.ry_time li{ padding-right:10px !important; margin-right:5px !important;}
.ry_time li a{ font-size:16px !important;}
.ry_time li:last-child{ margin-right:0px !important; border-right:none !important;}
.time_sj .row .col-md-2{ width:100% !important;}
.time_sj .row .col-md-10{ width:100% !important;}
.ry_baibj{ margin-right:-15px; margin-left:-15px !important;}
.swiper4 .swiper-slide a{ font-size:16px !important;}
.ab_3s .caption{ padding:20px !important;}

.cy_shang{ padding-top:20px !important;}
.cy_shang h1{ font-size:24px !important;}
.cy_shang h4{ width:100% !important; line-height:24px !important; font-size:16px !important;}
.cy_shang .caption{ margin-bottom:20px !important;}
.cy_shang .caption span{ font-size:16px !important; height:auto !important; line-height:24px !important; padding:5px 0;}
.cy_shang .caption img{ display:none !important;}
.cy_shang .row{ margin:0 -5px !important; margin-top:40px !important;}
.cy_shang .col-xs-3{ padding:0 5px !important;}
.cy_shang .col-xs-6{ padding:0 5px !important;}

.cy_xia{ padding-top:0px !important; padding-bottom:30px !important;}
.xia_qy_text{ background:#fff; padding:10px 0 !important;}
.xia_qy_text h4{ font-size:14px !important; margin-bottom:10px !important;}
.xia_qy_text a{ font-size:12px !important; height:26px !important; line-height:24px !important;}
.cy_xia .caption{ margin-top:15px;}

.cy_ny .panel.panel-default{ margin-top:0px !important; border-top:1px solid #fff !important; border-radius:0 !important;}

.jiaru_ny_right .ab_r_biao{ line-height:24px !important;}

.ab_r_biao{ font-size:20px !important; line-height:0px !important;}
.jiaru_linian p{ padding:50px 0px !important; font-size:16px !important;}
.jiaru_linian p:after{left:0px !important;}
.jiaru_linian p:before{ right:0px !important;}

.jr_linian_1 .h4_1{ position: static !important; width:100% !important;}
.jr_linian_1 .h4_2{ position: static !important; width:100% !important;}
.jr_linian_1 .h4_3{ position: static !important; width:100% !important;}

.jr_linian_2{ margin-bottom:0px !important;}
.jr_linian_2 .h4_1{ position: static !important; width:100% !important;}
.jr_linian_2 .h4_1 h4{ text-align:left !important;}
.jr_linian_2 .h4_2{ position: static !important; width:100% !important;}
.jr_linian_2 .h4_3{ position: static !important; width:100% !important;}
.jr_linian_2 .h4_4{ position: static !important; width:100% !important;}

.jr_linian_3 .h4_1{ position: static !important; width:100% !important;}
.jr_linian_3 .h4_2{ position: static !important; width:100% !important;}

.jr_linian_4 img{ max-width:70% !important;}
.jr_linian_4 .h4_1{ position: static !important; width:100% !important; height:auto !important; border-radius:24px !important; margin-bottom:20px;}
.jr_linian_4 .h4_2{ position: static !important; width:100% !important; height:auto !important; border-radius:24px !important; margin-bottom:20px;}
.jr_linian_4 .h4_3{ position: static !important; width:100% !important; height:auto !important; border-radius:24px !important; margin-bottom:20px;}
.jr_linian_4 .h4_4{ position: static !important; width:100% !important; height:auto !important; border-radius:24px !important; margin-bottom:20px;}
.jr_linian_4 h3{ display:block !important; margin:10px 0 !important;}
.jr_linian_4 p{  display:block !important;padding:0 10px !important; display:block !important;
    -moz-transform: none !important;
    -webkit-transform: none !important;
    -o-transform: none !important;
    transform: none !important;}
.jr_linian_4 .h4_1.active,.jr_linian_4 .h4_2.active,.jr_linian_4 .h4_3.active,.jr_linian_4 .h4_4.active{
    -moz-transform: none !important;
    -webkit-transform: none !important;
    -o-transform: none !important;
    transform: none !important;}
.jr_linian_4 .h4_1.active p,.jr_linian_4 .h4_2.active p,.jr_linian_4 .h4_3.active p,.jr_linian_4 .h4_4.active p{ display:block !important;}
.jr_linian_4 .h4_1.active h3,.jr_linian_4 .h4_2.active h3,.jr_linian_4 .h4_3.active h3,.jr_linian_4 .h4_4.active h3{ display:block !important;}

.jiaru_linian .col-md-3 a{ margin-bottom:20px;}

.lx_muye{ padding-top:10px !important;}
.lx_left{ padding-bottom:0px !important;}
.map_dingwei span{ color:#004ea2 !important; top:43% !important; right:34% !important; }
.map_dingwei span:nth-child(2){top:36% !important; right:36% !important;}
.map_dingwei .lxsd_1{ position:absolute; right:26%; top:40.5% !important;}
.map_dingwei .lxsd_2{ position:absolute; right:26%; top:40.5% !important;}
.map_dingwei .lxsd_3{ position:absolute; right:23%; top:37% !important; color:#fff !important; }
.map_dingwei .lxsd_4{ position:absolute; right:25.5%; top:40.5% !important;}
.map_dingwei .lxsd_5{ position:absolute; right:25.5%; top:40% !important;}
.map_dingwei .lxsd_6{ position:absolute; right:30.5%; top:32% !important;}

.jr_huanjing .row .col-md-4:nth-child(7){ margin-bottom:30px !important;}
.jr_huanjing .row .col-md-4:nth-child(8){ margin-bottom:30px !important;}
.jr_huanjing .row .col-md-4:nth-child(9){ margin-bottom:30px !important;}

.video_tuijian ul li{ width:50% !important;}
.comeon_down li{ margin-bottom:15px;}
.down_list ul li a{ padding-right:0px !important;}
.down_list ul li a span{ display:none;}

.gaosu_list .caption{ padding:20px !important;}

.form_body{ padding:20px !important;}
.form_body label{ display:block !important; width:100% !important; line-height:30px !important;}
.form_body input{ width:100% !important; display:block !important; line-height:36px !important;}
.form_body input#code_r{ width:100% !important;}
.form_body span.xb label{ display:inline-block !important; width:auto !important;}
.form_body span.xb input{ display:inline-block !important; width:auto !important;}
.form_body textarea{ width:100% !important;}
.form-group.btn{ padding-left:0px !important; width:100% !important;}
.form-group.btn button{ width:100% !important; display:block !important;}

.form_body .cnmb{ width:100% !important;}
.form_body .cnmb span{ width:30% !important; display:inline-block;}
.form_body .cnmb span label{ display:inline-block !important; width:auto !important;}
.form_body .cnmb span input{ display:inline-block !important; width:auto !important;}


.zhaopin1 .panel-heading a{ font-size:14px !important; padding-left:15px !important;}
.zhaopin1 .panel-heading a .mlgb{ display:none !important;}

.new_list_right{ min-height:auto !important;}
.gaosu_xuan select{ border-radius:0; width:100% !important;}


.dihei_swp.active1 .gallery-thumbs{ width:50% !important;}
.dihei_swp.active2 .gallery-thumbs{ width:50% !important;}
.dihei_swp.active3 .gallery-thumbs{ width:50% !important;}
.dihei_swp.active4 .gallery-thumbs{ width:50% !important;}
.dihei_swp.active5 .gallery-thumbs{ width:50% !important;}
.dihei_swp.active6 .gallery-thumbs{ width:50% !important;}
.dihei_swp.active7 .gallery-thumbs{ width:50% !important;}
.dihei_swp.active8 .gallery-thumbs{ width:50% !important;}

.new_li .caption h4{ margin-top:10px !important;}
.quanqiu ul li {
    margin: 0 5px !important;
    margin-bottom: 10px !important;
}
.quanqiu ul li a {
    padding: 5px 10px !important;
}

.zhaopin1 .panel-body .table-responsive{ border-left:none !important; border-right:none !important;}
.zhaopin1 .panel-body .table td{ display:block !important; width:100% !important;}


.jr_huanjing .row .col-md-4 .caption{ height:122px !important;}

.lx_ul{ height:auto !important;}
}



@media (min-width:768px) and (max-width:991px) {

	}


@media (min-width:991px) and (max-width:1200px) {
	}

	
@media (max-width:1601px) {
	
	}
	
@media (min-width:1440px) {	
.container{ width:1200px; padding:0;}
.ny_left.active{ position:fixed; left:auto; top:0; width:175px; margin-bottom:0 !important; transition:all 0.6s;}
/*.ny_left.active.ct{ top:calc(100vh - 580px); -moz-top:calc(100vh - 580px); -webkit-top:calc(100vh - 580px);}*/
.ny_left.w.active{ position:fixed; left:auto; top:0; width:277.5px; margin-bottom:0 !important; transition:all 0.6s;}
.ny_left.w.active.ct{ top:calc(100vh - 918px); -moz-top:calc(100vh - 918px); -webkit-top:calc(100vh - 918px);}
	


}

@media (min-width:1200px) and (max-width:1439px) {
.ny_left.active{ position:fixed; left:auto; top:0; width:165px;}
.gushi_text{ padding:20px 50px !important;}


.jr_huanjing .row .col-md-4 .caption{ height:220px !important;}
	}

.fl{ float:left;}
.fr{ float:right;}
.clear{ clear:both;}

body{ font-family: '微软雅黑';}
.container{ transition:all 1s;}


.dihei_swp.active1 .gallery-thumbs{ width:97px;}
.dihei_swp.active2 .gallery-thumbs{ width:204px;}
.dihei_swp.active3 .gallery-thumbs{ width:301px;}
.dihei_swp.active4 .gallery-thumbs{ width:398px;}
.dihei_swp.active5 .gallery-thumbs{ width:495px;}
.dihei_swp.active6 .gallery-thumbs{ width:592px;}
.dihei_swp.active7 .gallery-thumbs{ width:698px;}
.dihei_swp.active8 .gallery-thumbs{ width:786px;}


.new_list_right{ min-height:640px;}

/*手机导航*/
.san{ width:30px; height:30px; float:right; background:url(../images/san.png) center center no-repeat; margin-top:15px;}


.s_heard{ position:relative; z-index:10;}

.ding{ height:35px; background:#4c4948;}
.ding i{ display:inline-block; vertical-align:middle; margin-right:6px;}
.heard_ss{ height:35px; line-height:35px; margin-left:25px; cursor: pointer;}
.heard_ss a{ color:#e6e6e6; text-decoration:none;}
.heard_ss:hover a{ color:#fff;}
.heard_email{ height:35px; color:#e6e6e6; line-height:35px; margin-left:25px; cursor: pointer;}
.heard_email a{ color:#e6e6e6; text-decoration:none;}
.heard_email:hover{ color:#fff;}
.heard_email:hover a{ color:#fff;}
.heard_weixin{ height:35px; color:#e6e6e6; line-height:35px; cursor: pointer; position:relative;}
.heard_weixin:hover{ color:#fff;}
.wxdiv{ padding: 10px; width: 235px; margin-left: -130px;color: #2a2a2a; font-size: 14px; position:absolute; left:50%; z-index:2; background:#fff;box-shadow:0 0 10px rgba(0,0,0,.3); display:none;}
.wxdiv img{ width:86px;}
.wxdiv .text{padding-top: 20px;line-height: 24px; float:left;}
.wxdiv .arr_t{width: 0;height: 0; border-width: 0 8px 8px 8px;border-style: solid;border-color: transparent transparent #fff;position: absolute;z-index: 99999; top: -8px; left: 50%;margin-left: -8px;}
.heard_weixin:hover .wxdiv{ display:block;}


.navs{ background:#ffffff; height:75px; box-shadow:0px 2px 4px rgba(0,0,0,0.2); position:relative;}
.logo img{ height:100%; display:block;}
.nav_1{ margin:0; padding:0;}
.nav_1 li{ list-style:none; float:left; padding-top:4px; transition:all 0.3s; margin:0 10px; position:relative;}
.nav_1 li:hover{ background:#0955a6; color:#fff;}
.nav_1 li:hover a{ color:#fff;}
.nav_1 li a{ font-size:16px; color:#666; line-height:71px; padding:0 20px; transition:all 0.3s; display:block; text-decoration:none;}
.nav_1 li:hover .erji{pointer-events: auto; opacity:1;}
.nav_1 li .erji{ background:#0955a6; padding:15px 35px; opacity:0; transition:all 0.3s;pointer-events: none; min-width:115px; position:absolute; top:75px; left:0; z-index:-1;}
.nav_1 li .erji a{ color:#ccd6e7; line-height:36px; display:block; width:100%; transition:all 0.3s;white-space:nowrap; padding: 0 15px; text-decoration:none;}
.nav_1 li .erji a:hover{ background:#fff; color:#0955a6; font-weight:bold;}

.navs ul li a.xs_a{ display:none;}


.language{ margin-top:26px;}
.language a{ width:30px; height:30px; box-sizing:border-box; text-align:center; line-height:26px; border:2px solid #fff; color:#666; display:inline-block; margin:0 5px;}
.language a.active{ color:#0955a6; border:2px solid #0955a6;}

.banner .swiper-slide{ height:625px;}
.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:170px;}
.swiper1 .swiper-slide h1{ font-size:42px; color:#fff; text-shadow:2px 2px 6px rgba(0,0,0,0.8);}
.swiper1 .swiper-slide h3{ font-size:22px; color:#fff; line-height:30px; text-shadow:2px 2px 2px rgba(0,0,0,0.7);}
.swiper1 .swiper-slide a{ text-decoration:none;}
/*.swiper1 .swiper-slide a{ font-size:14px; color:#fff; width:130px; height:40px; text-align:center; line-height:40px; background:#0955a6; display:block; text-decoration:none; margin-top:60px;}*/
.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;}

.snew_lei{ padding-top:20px;}
.snew_lei ul{ margin:20px 0; padding:0;}
.snew_lei ul li{ list-style:none; float:left;}
.snew_lei ul li:first-child{ padding-right:15px; border-right:2px solid #9fa0a0; margin-right:15px;}
.snew_lei ul li a{ font-size:28px; color:#333; line-height:28px; text-decoration:none;}
.snew_lei ul li.active a{ color:#004ea2;}
.swiper2 .swiper-slide{ position:relative; overflow:hidden;}
.swiper2 .swiper-slide img{ transition: all 2s;}
.swiper2 .swiper-slide:hover img{ transform:scale(1.1,1.1); -webkit-transform:scale(1.1,1.1);}
.swiper2 .swiper-pagination2{ text-align:right; z-index:2; padding-right:10px; bottom:20px;}
.swiper2 .swiper-pagination2 .swiper-pagination-bullet{ width:9px; height:9px; border-radius:0; background:#9fa0a0; transition:all 0.3s; opacity:1;}
.swiper2 .swiper-pagination2 .swiper-pagination-bullet.swiper-pagination-bullet-active{ background:#fff;}

.swiper22 .swiper-slide{ position:relative;}
.swiper22 .swiper-pagination22{ text-align:right; z-index:2; padding-right:10px; bottom:20px;}
.swiper22 .swiper-pagination22 .swiper-pagination-bullet{ width:9px; height:9px; border-radius:0; background:#9fa0a0; transition:all 0.3s; opacity:1;}
.swiper22 .swiper-pagination22 .swiper-pagination-bullet.swiper-pagination-bullet-active{ background:#fff;}

.new_swiper_text{ position:absolute; bottom:0; left:0; right:0; background:rgba(0,0,0,0.6); padding:0px 30px; color:#fff;pointer-events: none; padding-bottom:10px;}
.new_swiper_text h5{ font-size:16px; margin-bottom:5px;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}

#myTabContent .row.fade{ opacity:0;pointer-events: none; height:0; overflow:hidden;}
#myTabContent .row.fade.active{ opacity:1; pointer-events: auto; height:auto; overflow: inherit;}

.sy_2{ margin-top:40px; background:#eeeeee;}
.sy_2 .row{ margin:0;}
.sy_2 .row .col-md-6{ padding:0;}
.sy_2 .row .col-xs-6{ padding:0;}

.sqqkh{ position:relative; padding:3.9% 7%; background:#fff; box-sizing:border-box;}
.sqqkh h2{ font-size:22px; color:#4c4948; position:absolute; left:15px; top:0px; z-index:5;pointer-events: none; text-shadow:0px 0px 2px rgba(255,255,255,0.8); margin-top:5px;}
.sqqkh p{ position:absolute; bottom:0; left:0; right:0; text-align:center; font-size:18px; color:#4c4948; z-index:5; font-weight:bold;}
.sqqkh p span{ transition:all 0.6s; cursor:pointer;}
.sqqkh p span.active{ color:#004ea2;}
.sqqkh ul{ margin:0; padding:0; width:100%;}
.sqqkh ul li{ width:86%; margin:0 auto; position:absolute; left:0; right:0; top:6.9%; z-index:1; list-style:none; opacity:0;pointer-events: none; transition:all 0.6s;}
.sqqkh ul li.active{ z-index:2; opacity:1;pointer-events: auto;}

.snew_list{ border-top:1px solid #dedede; position:relative;}
.snew_list_more{ position: absolute; text-align:right; top:-50px; right:0;}
.snew_list_more a{ color:#666; text-decoration:none; line-height:30px;}
.snew_list_more .swiper-button-prev3,.snew_list_more .swiper-button-next3{ width:30px; height:30px; background:#004ea2; opacity:1; color:#fff; top:0; margin:0; right:0; text-align: center; line-height:30px; font-size:16px; outline:none;}
.snew_list_more .swiper-button-prev3.swiper-button-disabled,.snew_list_more .swiper-button-next3.swiper-button-disabled{ background:#e4e4e4; color:#004ea2;}
.snew_list_more .swiper-button-prev3{ right:35px; left:auto;}

.snew_list_more .swiper-button-prev33,.snew_list_more .swiper-button-next33{ width:30px; height:30px; background:#004ea2; opacity:1; color:#fff; top:0; margin:0; right:0; text-align: center; line-height:30px; font-size:16px; outline:none;}
.snew_list_more .swiper-button-prev33.swiper-button-disabled,.snew_list_more .swiper-button-next33.swiper-button-disabled{ background:#e4e4e4; color:#004ea2;}
.snew_list_more .swiper-button-prev33{ right:35px; left:auto;}

.new_tj_ul{ border-bottom:1px solid #dedede;}
.new_tj_ul h5{ font-size:16px; color:#333;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}
.new_tj_ul h5 span{ float:right; color:#999; font-size:14px;}
.new_tj_ul h5 a{ color:#333; transition:all 0.6s; text-decoration:none;}
.new_tj_ul h5:hover a{ color:#004ea2;}
.new_tj_ul p{ padding-left:8px; color:#666; line-height:24px;}
.new_tj_li{ border-bottom:1px solid #dedede; padding:5px 0;}
.new_tj_li h5{ font-size:16px; color:#333;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}
.new_tj_li h5 a{ color:#333; transition:all 0.6s; text-decoration:none;}
.new_tj_li h5:hover a{ color:#004ea2;}
.new_tj_li h5 span{ float:right; color:#999; font-size:14px;}

.s_lc{ color:#fff; position:relative; background:url(../images/lc_bj.jpg) right bottom no-repeat #004ea2;}
.lc_a_img{ display:block; overflow:hidden;}
.lc_a_img img{ transition:all 2s;}
.lc_a_img:hover img{ transform:scale(1.1,1.1);}
.s_lc .caption{ padding: 0 30px;}
.s_lc .caption h2{ font-size:20px; color:#fff;}
.s_lc .caption p{display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-line-clamp: 4;
overflow: hidden;}
.s_lc  a.lc_a{ width:45px; height:45px; color:#004ea2; line-height:45px; text-align:center; font-size:24px; background:#fff; position:absolute; right:0; bottom:0; display:block;}

.s_gushi{ position:relative; overflow:hidden;}
.gushi_biao{ width:130px; height:130px; background:#004ea2; color:#fff; padding:25px 25px; text-align:center; position:absolute; left:0; top:0; font-size:24px; line-height:36px;letter-spacing: 4px; z-index:2;}
.gushi_text{ position:absolute; bottom:0; left:0; right:0; background:rgba(255,255,255,0.75); padding:23px 50px;}
.gushi_text h4{ color:#004ea2;overflow: hidden;
text-overflow:ellipsis;
white-space: nowrap;}
.gushi_text p{ color:#4c4948; line-height:24px;display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-line-clamp: 3;
overflow: hidden;}
.gushi_text a{ text-decoration:none;}
.s_gushi img{ transition:all 2s;}
.s_gushi:hover img{ transform:scale(1.1,1.1);}


.footer{ background:#666464; padding-top:20px; padding-bottom:20px;}
.footer .col-md-6 ul{ margin:0; padding:0;}
.footer .col-md-6 ul li{ list-style:none; width:20%; float:left;}
.footer .col-md-6 ul li a:first-child{ font-size:14px; color:#fff; margin-bottom:5px;}
.footer .col-md-6 ul li a{ color:#c0bfbf; display:block; line-height:24px; transition:all 0.3s; text-decoration:none; vertical-align:middle;}
.footer .col-md-6 ul li a i{ opacity:0; transition:all 0.3s; line-height:24px; display:inline-block; vertical-align:middle; margin-top:-4px;}
.footer .col-md-6 ul li a:hover i{ opacity:1;}
.footer .col-md-6 ul li a:hover{ color:#fff;}

.footer .col-md-7 ul{ margin:0; padding:0;}
.footer .col-md-7 ul li{ list-style:none; width:20%; float:left;}
.footer .col-md-7 ul li a:first-child{ font-size:14px; color:#fff; margin-bottom:5px;}
.footer .col-md-7 ul li a{ color:#c0bfbf; display:block; line-height:24px; transition:all 0.3s; text-decoration:none; vertical-align:middle;}
.footer .col-md-7 ul li a i{ opacity:0; transition:all 0.3s; line-height:24px; display:inline-block; vertical-align:middle; margin-top:-4px;}
.footer .col-md-7 ul li a:hover i{ opacity:1;}
.footer .col-md-7 ul li a:hover{ color:#fff;}



.ft_right h5{ text-align:right; line-height:16px; margin-bottom:20px;}
.ft_right h5 a{ font-size:14px; font-weight:bold; color:#fff; padding:0 31px; line-height:16px; display:inline-block;}
.ft_right h5 a:nth-child(2){ border-left:1px solid #fff;}
.ft_right h5 select{ background:none; border:none; box-shadow:0px; outline:none; width:150px; color:#fff;}
.ft_right h5 select option{ color:#333;}
.ft_ewm{ width:56px; display:inline-block; position:relative;}

.ft_ewm:hover .ewm_img{ opacity:1; pointer-events: auto;}
.ft_ewm .ewm_img{ position:absolute; top:0; left:-115px; width:100px; height:100px; padding:4px; box-sizing:border-box; background:#fff; opacity:0; pointer-events: none; transition:all 0.6s;}
.ft_ewm .ewm_img:after{ content:''; position:absolute; right:-6px; top:50%; margin-top:-10px;
	width: 0;
    height: 0;
    border-top: 8px solid transparent;
    border-left: 6px solid #fff;
    border-bottom: 8px solid transparent;
}

.ft_ewm:first-child{ margin-right:20px; margin-left:24px;}
.ft_ewm i{ display:block; font-size:56px; color:#c2c1c1;}
.ft_ewm span{ color:#fff;}
.ft_fx{ text-align:left; color:#fff; margin-left:-6px;}
.ft_fx h5{ font-size:14px; font-weight:bold; text-align:left;}
.ft_fx a{ display:inline-block; margin-left:6px; text-decoration:none;}
.ft_fx a i{ font-size:24px; color:#d9d8d8; transition:all 0.3s;}
.ft_fx a:last-child i{ font-size:22px;}
.ft_fx a:hover i{ color:#fff;}
.ft_di{ background:#004ea2; color:#fff; padding:15px 0;}
.ft_di p{ margin:0;}
.ft_di p span{ display:inline-block; margin:0 15px;}
.ft_di p a{ display:inline-block; margin:0 15px; color:#fff;}



.n_banner{ height:299px;}

.n_zhong{ padding-top:40px;}
.ny_biao{ background:#004ea2; color:#fff; font-size:28px; text-align:center; padding:24px 0; }
.ny_left{ margin-bottom:70px;}
.ny_left ul{ margin:0; padding:0;}
.ny_left ul li{ list-style:none; margin-top:6px}
.ny_left ul li a{ font-size:16px; line-height:24px; background:#ededed; color:#333; padding:8px 0; padding-left:15px; padding-right:15px; position:relative; display:block; text-decoration:none; transition:all 0.3s;}
.ny_left ul li a i{ position:absolute; right:5px; top:0; line-height:40px; font-size:14px; color:#828080; transition:all 0.3s;}
.ny_left ul li a.active{ color:#004ea2; font-weight:bold;}
.ny_left ul li a.active i{ color:#004ea2;}
.ny_left ul li a:hover{ color:#004ea2;}
.ny_left ul li a:hover i{ color:#004ea2; right:10px;}



.ab_r_biao{ font-size:24px; color:#333; padding-bottom:10px; border-bottom:1px solid #dedede; line-height:24px;}
.ab_r_biao span{pointer-events: none;}
.weizhi{ color:#666; vertical-align:middle; font-size:14px;}
.weizhi i{ display:inline-block; vertical-align:middle; color:#004ea2;}
.weizhi a{ color:#666; transition:all 0.3s;}
.weizhi a:hover{ color:#004ea2;}
.weizhi a:last-child{ color:#004ea2;}
.ab_content{ padding-top:15px; padding-bottom:40px;}
.ab_content p{ line-height:26px; color:#666; font-size:15px; text-indent:2em;}
.ab_content p img{ margin-left:-2em;}
.ab_content img{ max-width:100%; margin:10px 0;}

.qianmin{ width:100%; height:139px; margin-top:20px; background:url(../images/qianming.jpg) center right no-repeat;}

.ab_3{ padding-bottom:60px;}
.ab_3s{ background:#eeeeee;}
.ab_3s:first-child{ margin-bottom:20px;}

.ab_3s:last-child{ margin-top:20px;}
.ab_3s:first-child .caption{ padding-left:20px;}
.ab_3s:last-child .caption{ padding-right:20px;}
.ab_3s .col-md-6 .caption{ overflow:hidden;}
.ab_3s .col-md-6 .caption img{ transition:all 1s;}
.ab_3s .col-md-6 .caption img:hover{ transform:scale(1.1,1.1);}
.ab_3ss .row{ margin:0 -10px;}
.ab_3ss .col-md-4{ padding:0 10px;}
.ab_3ss .caption{ position:relative;}
.ab_3ss .caption .wh_cap{ position:absolute; background:rgba(0,0,0,0.75); color:#fff; bottom:0; left:0; right:0; padding:0px 25px; height:40px; padding-top:2%; box-sizing:border-box; transition: all 0.6s; overflow:hidden;}
.ab_3ss .caption .wh_cap span{ font-size:20px; font-weight:bold; margin-bottom:30px; text-align:center; display:block;}
.ab_3ss .caption .wh_cap h5{ font-weight:bold; font-size:16px;}
.ab_3ss .caption .wh_cap p{ line-height:26px; font-size:16px;}
.ab_3ss .caption:hover .wh_cap{ height:100%; padding-top:5%;}

.ab_3s .caption{ padding:30px 50px;}
.ab_3s .caption h3{ font-size:20px; font-weight:bold; color:#004ea2;}
.ab_3s .caption p{ font-size:16px; color:#666; line-height:28px;}


.time_sj .row .col-md-2{ width:12%;}
.time_sj .row .col-md-10{ width:88%;}
.time_sj.fade{ display:none;}
.time_sj.fade.active{ display:block;}
.time_sj{ padding-top:20px;}
.time_sj .row .col-md-2 p{ font-weight:bold;}
.time_sj p{ font-size:16px; color:#666; line-height:26px; transition:all 0.6s; cursor:pointer;}
.time_sj .row:hover p{ color:#004ea2; font-weight:bold;}
.ry_time{ margin:0; padding:0;}
.ry_time li{ display:inline-block; padding-right:20px; border-right:1px solid #dedede; margin-right:10px; line-height:18px; font-size:18px; list-style:none;}
.ry_time li a{ color:#333; text-decoration:none;}
.ry_time li.active a{ font-weight:bold; color:#004ea2;}


.ry_imgs{}
.ry_imgs .caption{ margin-bottom:20px;}
.ry_imgs .caption .ry_img{ position:relative; cursor:pointer; overflow:hidden;}
.ry_imgs .caption .ry_img img{ transition:all 1s;}
.ry_imgs .caption .ry_img:after{ content:''; width:100%; height:100%; background:url(../images/fdj.png) center center no-repeat rgba(0,0,0,0.2); z-index:2; position: absolute; left:0; top:0; opacity:0; transition:all 0.6s;pointer-events: none; display:none;}
.ry_imgs .caption:hover .ry_img:after{ opacity:1;}
.ry_imgs .caption span{ display:block; line-height:30px; font-size:16px; color:#666;}
.ry_imgs .caption:hover .ry_img img{ transform: scale(1.1,1.1);}

.ry_baibj{ background:rgba(255,255,255,0.6); padding:0 30px; margin-left:-30px; padding-top:10px;}
.ry_baibj h3{ color:#333;}
.ry_baibj h5{ color:#666; font-size:16px; line-height:26px; margin-bottom:20px;}
.ry_baibj .row{ margin:0 -22px;}
.ry_baibj .row .col-md-4{ padding:0 22px;}

.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:#0e90d2; border:1px solid #0e90d2;}
.fanye a.active{ background:#0e90d2; border:1px solid #0e90d2; color:#fff;}
.fanye a.active:hover{ color:#fff; border:1px solid #0e90d2;}
.fanye a.cur{ color:#999; border:1px solid #eee; pointer-events: none}


.swiper4 .swiper-button-prev4{ left:0;}
.swiper4 .swiper-button-next4{ right:0;}
.swiper4 .swiper-button-prev4,.swiper4 .swiper-button-next4{ width:30px; height:30px; border:2px solid #666; color:#666; background:#fff; text-align:center; line-height:30px; border-radius:50%; opacity:1;pointer-events: auto;}
.swiper4 ul{ padding-left:0px;}
.swiper4 .swiper-slide{ list-style:none;}
.swiper4 .swiper-slide a{  height:73px;display:block; padding-top:38px; border-right:1px solid #dedede; line-height:34px; text-align:center; font-family:Arial; color:#333; font-size:18px; background:url(../images/lc_3s.png) left top repeat-x #eee; text-decoration:none;}
.swiper4 .swiper-slide a.active{ background:url(../images/lc_3.png) left top repeat-x #004ea2; color:#fff;}


.swiper4.active{ position:fixed; top:0; left:auto; right:auto; width:995px;}
.fzlc_list.active{ margin-top:83px;}



.fzlc_list{ height:500px; overflow:auto; margin-bottom:80px;}
.fzlc_list::-webkit-scrollbar {display:none}
.lc_list{ margin-bottom:30px; padding-top:20px;}
.lc_list h3{ padding-left:68px; color:#4c4948; padding-bottom:8px; border-bottom:1px solid #dedede; margin-top:0px;}
.lc_list .caption{ padding-left:68px; background:url(../images/bj.png) left top repeat-y;}
.lc_list .caption p{ position:relative; font-size:16px; color:#4c4948; margin:15px 0;}
.lc_list .caption p:after{ content:''; width:6px; height:6px; border-radius:50%; background:#333; position:absolute; left:-30px; top:50%; margin-top:-3px;}


.come_on_right{ padding-bottom:80px;}
.comeon_down{ margin:0; padding:0;}
.comeon_down li{ list-style:none; display:inline-block; margin-right:10px;}
.comeon_down li a{ font-size:16px; border:2px solid #666464; display:block; vertical-align:middle; padding:5px 10px; text-decoration:none; color:#666464; background:#fff; transition:all 0.3s;}
.comeon_down li a i{ font-size:14px; display:inline-block; text-align:center; margin-left:15px; transition:all 0.3s;}
.comeon_down li a.active{ background:#004ea2; color:#fff; border:2px solid #004ea2;}
.comeon_down li a.active i{ transform:rotate(90deg);}
.comeon_down li a:hover{ color:#004ea2; border:2px solid #004ea2;}
.comeon_down li a.active:hover{ color:#fff;}
.down_list ul{ margin:0; padding:0;}
.down_list ul li{ list-style:none; padding:10px 0; border-bottom:1px solid #f1f1f1;}
.down_list ul li a{ text-decoration:none; font-size:16px; color:#3d3e38; line-height:26px; padding-right:90px; position:relative; display:block;overflow: hidden;
text-overflow:ellipsis;
white-space: nowrap;}
.down_list ul li a strong{ margin-right:6px;}
.down_list ul li a span{ font-size:14px; font-family:Arial; color:#666; position:absolute; right:0; top:0;}
.down_list ul li:hover a{ color:#004ea2; font-weight:bold;}


.form_zd{ font-size:14px; border-bottom:1px solid #dedede; padding-bottom:15px;}
.form_zd input{ outline:none;}
.form_zd button{ outline:none;}
.zhandian_ss h6{ color:#666; padding-left:10px; margin:15px 0;}
.ss_list ul{ margin:0; padding:0;}
.ss_list ul li{ list-style:none; padding:10px 0; border-bottom:1px solid #f1f1f1;}
.ss_list ul li a{ text-decoration:none; font-size:16px; color:#3d3e38; line-height:26px; transition:all 0.3s;}
.ss_list ul li a strong{ margin-right:6px;}
.ss_list ul li p{ color:#666; line-height:24px; margin-top:10px; margin-bottom:0px; transition:all 0.3s;}
.ss_list ul li:hover a{ color:#004ea2;}
.ss_list ul li:hover p{ color:#004ea2;}


.jr_name{ font-size:24px; color:#004ea2;}
.jr_name span{ margin-left:30px;}
.jiaru_content{ padding-top:20px; padding-bottom:80px;}
.jiaru_content img{ max-width:100%;}
.jiaru_content p{ line-height:28px; color:#666; font-size:16px;}

.nry_more{ border-bottom:1px dashed #dedede; padding-bottom:0px;}
.nry_more span{ color:#999; margin-right:15px; display:inline-block;}
.nry_more span i{ vertical-align:middle; display:inline-block; margin:0 6px;}
.nry_more span .icon-dayin2{ font-size:24px;}
.nry_more .nry_fh{ margin-top:-8px;}
.nry_more .nry_fh a{ color:#999; display:inline-block; text-decoration:none;}
.nry_more .nry_fh a i{ font-size:34px; display:block; overflow:hidden; line-height:38px; text-align:center;}
.nry_more .nry_fh a i.icon-liebiao{ font-size:42px; margin:0; width:46px; line-height:34px;}


.chengzhanggushi{background:linear-gradient(to right,#fff,#fff,#fff) no-repeat bottom / 1920px 44px;}
.gs_list{ background:#fff; margin-bottom:10px;}
.gs_list:last-child{ margin-bottom:0px;}
.gs_list .row{ margin:0;}
.gs_list .row .col-md-6{ padding:0;}
.gs_list .caption{ padding:10px 35px;}
.gs_list .caption h3{ color:#004ea2; margin-bottom:15px;}
.gs_list .caption h4{ color:#004ea2; margin-bottom:30px;}
.gs_list .caption h5{ font-size:16px; color:#4c4948; color:#004ea2;}
.gs_list .caption p{ color:#4c4948; line-height:30px; font-size:16px;}


.swiper5_tan{ position:fixed; width:100%; height:100%; z-index:9999; background:rgba(0,0,0,0.7); left:0; top:-100%; opacity:0;pointer-events: none; transition:all 0.6s;}
.swiper5_tan.active{ opacity:1;pointer-events: auto; top:0;}
.swiper5_tan .swiper-button-prev{ left:10%;}
.swiper5_tan .swiper-button-next{ right:10%;}
/*.swiper5_tan .swiper-container {
      width: 100%;
      height: 100%;
    }*/
.swiper5_tan .swiper-slide {
      text-align: center;
      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;
    }
.gallery-top{ width:100%; height:80%;}
.dihei_swp{ width:100%; height:20%; background:#000;}
.gallery-thumbs{ width:50%; height:100%; padding-bottom:0px;}
.gallery-thumbs.swiper-container{}
.gallery-thumbs .swiper-pagination{ color:#fff; top:15px; bottom:auto;}
.swp_content{ width:100%; color:#fff;}
.swp_content p{ margin-top:20px;}
.swiper5_guan{ position:absolute; top:0px; right:0px; width:60px; height:60px; background:#000; z-index:99999; background:url(../images/colse.jpg) center center no-repeat; overflow:hidden;}

.gallery-thumbs .swiper-slide .swp_content{ border:2px solid #000; opacity:0.7; transition:all 0.3s;}
.gallery-thumbs .swiper-slide.swiper-slide-active .swp_content{ border:2px solid #fff; opacity:1;}

.jr_huanjing .row .col-md-4{ margin-bottom:30px;}
.jr_huanjing .row .col-md-4:nth-child(7){ margin-bottom:0px;}
.jr_huanjing .row .col-md-4:nth-child(8){ margin-bottom:0px;}
.jr_huanjing .row .col-md-4:nth-child(9){ margin-bottom:0px;}
.jr_huanjing .row .col-md-4 .caption{ position:relative; cursor: pointer; overflow:hidden; height:232px;}
.jr_huanjing .row .col-md-4 .caption:after{ width:100%; height:100%; content:''; position:absolute; left:0; top:0; background:url(../images/fdj.png) center center no-repeat rgba(0,0,0,0.1); opacity:0; transition:all 0.3s;}
.jr_huanjing .row .col-md-4 .caption:hover:after{ opacity:1;}
.jr_huanjing .row .col-md-4 .caption img{ transition:all 1s;}
.jr_huanjing .row .col-md-4 .caption:hover img{ transform:scale(1.1,1.1);}
.jr_huanjing .row .col-md-4 .caption span{ position:absolute; display:block; left:0; right:0; bottom:0; background:rgba(0,0,0,0.7); color:#fff; font-size:16px; padding:10px 15px;overflow: hidden;
text-overflow:ellipsis;
white-space: nowrap;}

.ny_left.w ul li a{ background:#ededed;}
.new_video{ position:relative; cursor: pointer;}
.new_video span{ width:100%; position:absolute; left:0; bottom:0; right:0; background:rgba(0,0,0,0.6); color:#fff; text-align:center; height:40px; line-height:40px;}
.new_video:before{ content:''; width:100%; height:calc(100% - 40px); -webkit-height:calc(100% - 40px); position:absolute; left:0; top:0; background:url(../images/v.png) center center no-repeat rgba(0,0,0,0.3); opacity:0; transition:all 0.3s; pointer-events: none;}
.new_video:hover:before{ opacity:1;}

.new_ss{ padding:30px 20px; background:#ededed; margin-top:30px; margin-bottom:20px;}
.new_ss h1{ font-size:24px; color:#333; margin-top:0px;}
.new_ss input{ border-radius:0;}
.new_ss select{ border-radius:0;}
.new_ss button{ width:100%; background:#004ea2; color:#fff; border:none; border-radius:0;}


.ab_r_biao span.biao{ color:#464646;}
.zhaopin2{ background:#eeeeee;}
.form_hearde{ background:#004ea2; padding:12px 0; color:#fff; font-size:18px; padding-left:40px; font-weight:bold;}
.form_body{ padding:50px 135px; background:#fff; padding-bottom:80px;}
.form_body label{ font-size:16px; color:#333; font-weight:normal; line-height:38px; margin-right:15px;}
.form_body input{ color:#333; line-height:36px; border:1px solid #d6d6d6; outline:none; text-indent:1em;}
.form_body span{ margin-right:15px;}
.form_body span label{ margin-right:6px;}
.form_body span input{ height:autol; border:none;}
.form_body select{ color:#333; height:38px; box-sizing:border-box; border:1px solid #d6d6d6; width:155px; outline:none;}
.form_body textarea{ line-height:24px; color:#666; border:1px solid #d6d6d6; width:610px; outline:none;}
.yz_img span{ background:#dedede; width:170px; padding-left:22px; height:40px; line-height:40px; display:inline-block; cursor:pointer; font-size:16px; font-weight:bold;
background:linear-gradient(to bottom,#dedede,#dedede,#dedede) no-repeat left / 80px 40px;
}
.yz_img p{ display:inline-block; color:#999; margin-left:-85px; pointer-events: none;}
.form-group.btn{}
.form-group.btn button{ border:none; margin-right:30px; width:160px; height:38px; line-height:38px; text-align:center; background:#004ea2; color:#fff;}


.zhaopin1{ background:#eeeeee; padding-bottom:10px;}
.zhaopin1 .panel.panel-default{ box-shadow:none; border:none; padding:0;}
.zhaopin1 .panel-heading{ border:none; padding:0;}
.zhaopin1 .panel-heading a{ background:#004ea2; padding:10px 15px; text-decoration:none; display:block; color:#fff; font-size:16px; font-weight:bold; padding-left:50px;}
.zhaopin1 .panel-heading a .mlgb{ font-size:14px; font-weight:normal; line-height:24px; margin-top:-1px;}
.zhaopin1 .panel-heading a .mlgb{ padding-right:40px; background:url(../images/zp_2.png) right center no-repeat;}
.zhaopin1 .panel-body{ background:#fff; box-shadow:none; border:none; padding:30px 0; position:relative;}
.zhaopin1 .panel-body .table td{ border:none;}
.zhaopin1 .panel-body .table-responsive{ padding:0 40px; border-bottom:1px solid #dedede;}
.zhaopin1 .panel-body .zp_content{ padding:10px 40px;}
.zhaopin1 .panel-body .zp_content h4{ margin-top:15px; font-size:16px;}
.zhaopin1 .panel-body .zp_content p{ line-height:24px; color:#666;}
.zhaopin1 .panel-body a{ position:absolute; right:0; bottom:0; width:150px; height:50px; line-height:50px; text-align:center; color:#fff; background:#004ea2; display:block;}
.zhaopin1 .panel-heading a.collapsed .mlgb{ background:url(../images/zp_1.png) right center no-repeat !important;}


.video_muye .caption{ margin-top:20px;}
.video_muye .caption a{ text-decoration:none;}
.video_muye .caption h5{ color:#333;}
.video_muye .caption .video_img{ position:relative;}
.video_muye .caption .video_img:after{ content:''; width:100%; height:100%; position:absolute; left:0; top:0; background:url(../images/v.png) center center no-repeat rgba(0,0,0,0.2); transition:all 0.3s; opacity:0; z-index:2;}
.video_muye .caption:hover .video_img:after{ opacity:1;}


.gaosu_list{ background:#eeeeee; margin:10px 0; transition:all 0.3s;}
.gaosu_list:nth-child(2n) .caption{ padding-right:0px; padding-left:30px;}
.gaosu_list .caption{ padding-top:20px; padding-right:30px;}
.gaosu_list .caption h4{ color:#4c4948;}
.gaosu_list .caption p{ color:#4c4948; line-height:26px; font-size:16px; text-indent:2em;}
.gaosu_list .caption a{ padding:5px 30px; border:1px solid #333; display:inline-block; color:#666; margin-top:20px;}
.gaosu_list:hover{ background:#004ea2;}
.gaosu_list:hover .caption h4{ color:#fff;}
.gaosu_list:hover .caption p{ color:#fff;}
.gaosu_list:hover .caption a{ color:#fff; border:1px solid #fff; }


.video_more{ color:#4c4948; margin:10px 0;}
.video_more strong{ font-size:16px;}
.video_more span{ margin:0 20px; color:#4c4948; display:inline-block;}
.video_more span i{ font-size:14px; color:#4c4948; margin-right:4px;}
.video_tuijian ul{ padding:0; margin:0 -15px;}
.video_tuijian ul li{ list-style:none; width:20%; padding:0 15px; float:left;}
.video_tuijian ul li .video_img{ position:relative;}
.video_tuijian ul li .video_img:after{ content:''; width:100%; height:100%; position:absolute; left:0; top:0; background:url(../images/vs.png) center center no-repeat rgba(0,0,0,0.2); transition:all 0.3s; opacity:0; z-index:2;}
.video_tuijian{ padding-top:10px; border-top:1px solid #f3f3f3; margin-top:50px;}
.video_tuijian ul li:hover .video_img:after{ opacity:1;}
.video_tuijian ul li a{ text-decoration:none;}
.video_tuijian ul li p{ color:#666; margin:5px 0;}


.gaosu_dp{ font-size:16px; color:#333; padding:20px 0; padding-left:60px; background:url(../images/deng.png) left center no-repeat; line-height:30px; border-bottom:3px solid #004ea2;}
.gaosu_xuan{ margin:10px 0;}
.gaosu_xuan select{}
.gaosu_muye2 textarea{ border-radius:0;}
.gaosu_xuan{ position:relative; padding-left:50px;}
.gaosu_xuan span{ position:absolute; left:0; top:8px; font-weight:bold; color:#666;}
.gaosu_xuan select{ border-radius:0; width:15%;}
.gaosu_muye2 button{ margin-top:10px; padding:5px 50px; background:#004ea2; color:#fff; font-size:16px; display:inline-block; border:none; outline:none;}



.cy_shang{padding-top:180px;}
.cy_shang h1{ text-align:center; color:#fff; font-size:40px; text-shadow:1px 2px 4px rgba(0,0,0,0.6);}
.cy_shang h4{ width:60%; margin:0 auto; color:#fff; font-weight:bold; text-align:center; line-height:30px; text-shadow:1px 2px 4px rgba(0,0,0,0.6);}
.cy_shang .row{ margin-top:120px;}
.cy_shang .caption{ margin-bottom:-50px; box-shadow:0px -2px 6px rgba(0,0,0,0.3); cursor:pointer;}
.cy_shang .caption span{ font-size:14px; font-weight:bold; text-align:center; display:block; height:50px; line-height:50px; background:#fff; transition:all 0.3s;}
.cy_shang .caption.active span{ background:#004ea2; color:#fff;}

.cy_xia{ background:url(../images/cy_2.jpg) center top repeat-y; padding-top:90px; padding-bottom:62px;}
.cy_xia .row{ height:0; opacity:0; overflow:hidden; transition:all 0.3s;}
.cy_xia .row.active{ height:auto; opacity:1;}
.xia_qy_text{ background:#fff; padding:12px 0; transition:all 0.6s;}
.xia_qy_text h4{ text-align:center; color:#333; transition:all 0.6s; margin-bottom:12px;overflow: hidden;
text-overflow:ellipsis;
white-space: nowrap;}
.xia_qy_text a{ width:90px; height:32px; line-height:30px; border:1px solid #dedede; text-align:center; display:block; margin:0 auto; color:#666; transition:all 0.6s;}
.cy_xia .caption:hover .xia_qy_text{ background:#004ea2;}
.cy_xia .caption:hover .xia_qy_text h4{ color:#fff;}
.cy_xia .caption:hover .xia_qy_text a{ color:#fff; border:1px solid #fff;}


.cyn_content{ padding-top:15px; padding-bottom:40px;}
.cyn_content p{ line-height:26px; color:#666; font-size:15px; text-indent:2em;}
.cyn_content .row{ margin:0 -6px;}
.cyn_content .row .col-md-6{ padding:0 6px; margin-bottom:12px;}
.cyn_content .row .col-md-12{ padding:0 6px;}


.cy_gengduo{ color:#666; margin-right:40px;}
.cy_zoujin{ color:#666;}
.cy_gengduo i{ font-size:12px; color:#666;}
.cy_zoujin i{ font-size:12px; color:#666;}
.cy_gengduo:hover{ color:#004ea2;}
.cy_gengduo:hover i{ color:#004ea2;}
.cy_zoujin:hover{ color:#004ea2;}
.cy_zoujin:hover i{ color:#004ea2;}

.lx_map_1,.lx_map_2{ display:none;}
.lx_map_1.active,.lx_map_2.active{ display:block;}

.lx_left{ padding-bottom:100px;}
.lx_left h3{ padding-bottom:15px; color:#004ea2; background:linear-gradient(to right,#004ea2,rgba(0,78,162,0)) no-repeat left bottom / 400px 6px; margin-bottom:40px;}


.new_li{ background:#ededed; padding:20px; margin-bottom:20px;}
.new_li .caption h4{ margin-top:0px;}
.new_li .caption h4 a{ color:#333; text-decoration:none; transition:all 0.3s;}
.new_li .caption:hover h4 a{ color:#004ea2;}
.new_li .caption span{ color:#999; font-size:12px;}
.new_li .caption p{ line-height:24px; color:#666; border-top:1px dashed #dedede; padding-top:8px; margin-top:10px; margin-bottom:0px;display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-line-clamp: 2;
overflow: hidden;}



.map_dingwei{ position:relative;}
.map_dingwei span{ position:absolute; font-size:14px; color:#fff; top:46%; right:29%; line-height:16px; opacity:0; transition:all 0.3s;}
.map_dingwei span:nth-child(2){ position:absolute; font-size:14px; color:#0073ba; top:40%; right:34%; opacity:0; transition:all 0.3s;}
.map_dingwei span.active{ opacity:1;}
.lxsd_1 i,.lxsd_2 i,.lxsd_3 i,.lxsd_4 i,.lxsd_5 i,.lxsd_6 i,.lxsd_7 i,.lxsd_8 i,.lxsd_9 i,.lxsd_10 i{ font-size:24px;}
.map_dingwei .lxsd_1{ position:absolute; right:26%; top:44.5%; color:#fff; opacity:0; transition:all 0.3s; text-shadow:2px 2px 4px rgba(0,0,0,0.3);}
.map_dingwei .lxsd_2{ position:absolute; right:26%; top:44%; color:#fff; opacity:0; transition:all 0.3s; text-shadow:2px 2px 4px rgba(0,0,0,0.3);}
.map_dingwei .lxsd_3{ position:absolute; right:26%; top:44.5%; color:#fff; opacity:0; transition:all 0.3s; text-shadow:2px 2px 4px rgba(0,0,0,0.3);}
.map_dingwei .lxsd_4{ position:absolute; right:26%; top:44.5%; color:#fff; opacity:0; transition:all 0.3s; text-shadow:2px 2px 4px rgba(0,0,0,0.3);}
.map_dingwei .lxsd_5{ position:absolute; right:25%; top:44%; color:#fff; opacity:0; transition:all 0.3s; text-shadow:2px 2px 4px rgba(0,0,0,0.3);}
.map_dingwei .lxsd_6{ position:absolute; right:23.5%; top:41%; color:#fff; opacity:0; transition:all 0.3s; text-shadow:2px 2px 4px rgba(0,0,0,0.3);}
.map_dingwei .lxsd_7{ position:absolute; right:26%; top:44%; color:#fff; opacity:0; transition:all 0.3s; text-shadow:2px 2px 4px rgba(0,0,0,0.3);}
.map_dingwei .lxsd_8{ position:absolute; right:26%; top:44.5%; color:#fff; opacity:0; transition:all 0.3s; text-shadow:2px 2px 4px rgba(0,0,0,0.3);}
.map_dingwei .lxsd_9{ position:absolute; right:26%; top:44.5%; color:#fff; opacity:0; transition:all 0.3s; text-shadow:2px 2px 4px rgba(0,0,0,0.3);}
.map_dingwei .lxsd_10{ position:absolute; right:30%; top:36%; color:#fff; opacity:0; transition:all 0.3s; text-shadow:2px 2px 4px rgba(0,0,0,0.3);}
.lxsd_1.active,.lxsd_2.active,.lxsd_3.active,.lxsd_4.active,.lxsd_5.active,.lxsd_6.active,.lxsd_7.active,.lxsd_8.active,.lxsd_9.active,.lxsd_10.active{ opacity:1;}

.lx_guojia{ margin-bottom:20px; margin-left:-28px; width:calc(100% + 28px);}
.lx_guojia a{ float:left; display:block; width:calc(50% - 7px); height:35px; line-height:35px; font-size:18px; text-align:center; background:#666464; color:#c9caca; text-decoration:none;}
.lx_guojia a:nth-child(1){ margin-right:14px;}
.lx_guojia a.active{ color:#fff; font-weight:bold; background:#004ea2;}

.lx_muye{ background:#e6e6e6; padding-top:40px; padding-bottom:60px;}
.lx_ul{ height:520px; overflow:auto;}
.lx_ul.fade{ display:none;}
.lx_ul.fade.active{ display:block;}

.lx_right{ padding-left:28px; padding-top:20px;}
.lx_li{ color:#666; position:relative; margin-top:20px; cursor:pointer;}
.lx_li:after{ position:absolute; width:8px; height:8px; background:#9fa0a0; left:-28px; top:6px; content:'';}
.lx_li.active{ color:#0073ba;}
.lx_li.active:after{ background:#004ea2;}
.lx_li p{ line-height:26px; font-size:16px;}
.lx_right #myTab{ color:#666; font-size:18px; padding:0;}
.lx_right #myTab li{ display:inline-block; font-size:18px;}
.lx_right #myTab li a{ color:#464646; text-decoration:none;}
.lx_right #myTab li.active a{ color:#0073ba;}


.linian_ny_right{ padding-bottom:80px;}
.jiaru_linian{ padding-top:30px;}
.jiaru_linian .col-md-3 a{ display:block; position:relative;}
.jiaru_linian .col-md-3 a img{ margin:0 auto; display:block; transition:all 0.6s;}
.jiaru_linian .col-md-3 a img:last-child{ position:absolute; left:0; right:0; margin:0 auto; top:0; opacity:0;}
.jiaru_linian .col-md-3 a:hover img{
    -moz-transform:scaleX(-1);
    -webkit-transform:scaleX(-1);
    -o-transform:scaleX(-1);
    transform:scaleX(-1);
    filter:FlipH;}
.jiaru_linian .col-md-3 a:hover img:last-child{ opacity:1;}
.jiaru_linian .col-md-3 a.active img:first-child{ opacity:0;}
.jiaru_linian .col-md-3 a.active img:last-child{ opacity:1;
    -moz-transform:scaleX(-1);
    -webkit-transform:scaleX(-1);
    -o-transform:scaleX(-1);
    transform:scaleX(-1);
    filter:FlipH;}
	
/*.jiaru_linian .col-md-3 a{ display:block; position:relative;}
.jiaru_linian .col-md-3 a img{ margin:0 auto; display:block;}
.jiaru_linian .col-md-3 a img:last-child{ transition:all 0.6s; display:none; position:absolute; left:0; right:0; margin:0 auto; top:0;
    -moz-transform:scaleX(-1);
    -webkit-transform:scaleX(-1);
    -o-transform:scaleX(-1);
    transform:scaleX(-1);
    filter:FlipH;
	}
.jiaru_linian .col-md-3 a.active img:first-child{ display:none;}
.jiaru_linian .col-md-3 a.active img:last-child{ display:block;}
.jiaru_linian .col-md-3 a.active{ transition:all 0.6s;
    -moz-transform:scaleX(-1);
    -webkit-transform:scaleX(-1);
    -o-transform:scaleX(-1);
    transform:scaleX(-1);
    filter:FlipH;}*/
.jiaru_linian p{ padding:50px 130px; position:relative; font-size:18px; line-height:30px; text-indent:2em;}
.jiaru_linian p:after{ content:''; width:59px; height:38px; background:url(../images/dou.png) center center no-repeat; position:absolute; left:35px; top:20px;}
.jiaru_linian p:before{ content:''; width:59px; height:38px; background:url(../images/dou.png) center center no-repeat; transform:rotate(180deg); position:absolute; right:35px; bottom:20px;}
.jr_linian_1{ position:relative;}
.jr_linian_1 .h4_1{ position:absolute; left:10%; top:48%; width:240px; font-size:16px; color:#666;}
.jr_linian_1 .h4_2{ position:absolute; right:10%; top:29%; width:200px; font-size:16px; color:#666;}
.jr_linian_1 .h4_3{ position:absolute; right:0%; bottom:4%; width:300px; font-size:16px; color:#666;}


.jr_linian_2{ position:relative; margin-top:30px; margin-bottom:60px;}
.jr_linian_2 .h4_1{ position:absolute; left:8%; width:195px; top:-2%;}
.jr_linian_2 .h4_1 h4{ text-align:right;}
.jr_linian_2 p{ line-height:24px; color:#666; font-size:16px;text-align: justify;}
.jr_linian_2 .h4_2{ position:absolute; right:0%; width:200px; top:2%;}
.jr_linian_2 .h4_3{ position:absolute; left:8%; width:220px; bottom:-2%;}
.jr_linian_2 .h4_4{ position:absolute; right:-6%; width:300px; bottom:-25%;}

.jr_linian_3{ position:relative;}
.jr_linian_3 .h4_1{ position:absolute; left:10%; top:0%; width:360px; font-size:16px; color:#666; line-height:30px;}
.jr_linian_3 .h4_2{ position:absolute; right:10%; bottom:-5%; width:360px; font-size:16px; color:#666; line-height:30px;}



.jr_linian_4{ position:relative;}
.jr_linian_4 .h4_1{ position:absolute; top:6%; left:22%; width:160px; height:160px; background:#e8554c; border-radius:50%; color:#fff; display:inline-table;}
.jr_linian_4 .h4_2{ position:absolute; top:12%; right:25%; width:160px; height:160px; background:#2893f3; border-radius:50%; color:#fff; display:inline-table;}
.jr_linian_4 .h4_3{ position:absolute; bottom:6%; left:20%; width:160px; height:160px; background:#16ceff; border-radius:50%; color:#fff; display:inline-table;}
.jr_linian_4 .h4_4{ position:absolute; bottom:12%; right:20%; width:160px; height:160px; background:#f48c34; border-radius:50%; color:#fff; display:inline-table;}
.jr_linian_4 h3{ text-align:center; margin:0; display:table-cell; vertical-align:middle; }
.jr_linian_4 p{ font-size:16px; text-align:center; display:table-cell; vertical-align:middle;display:none;
    -moz-transform:scaleX(-1);
    -webkit-transform:scaleX(-1);
    -o-transform:scaleX(-1);
    transform:scaleX(-1);
    /*IE*/
    filter:FlipH;}
.jr_linian_4 .h4_1.active,.jr_linian_4 .h4_2.active,.jr_linian_4 .h4_3.active,.jr_linian_4 .h4_4.active{ transition:all 0.6s;
    -moz-transform:scaleX(-1);
    -webkit-transform:scaleX(-1);
    -o-transform:scaleX(-1);
    transform:scaleX(-1);
    /*IE*/
    filter:FlipH;}
.jr_linian_4 .h4_1.active p,.jr_linian_4 .h4_2.active p,.jr_linian_4 .h4_3.active p,.jr_linian_4 .h4_4.active p{ display:table-cell;}
.jr_linian_4 .h4_1.active h3,.jr_linian_4 .h4_2.active h3,.jr_linian_4 .h4_3.active h3,.jr_linian_4 .h4_4.active h3{ display:none;}



.quanqiu{ padding-top:10px;}
.quanqiu ul{ margin:0; padding:0; text-align:center; margin-bottom:10px;}
.quanqiu ul li{ list-style:none; display:inline-block; margin:0 10px;}
.quanqiu ul li a{ color:#fff; font-size:16px; padding:5px 20px; display:block; border-radius:12px; background:#c8c9ca; text-decoration:none;}
.quanqiu ul li.active a{ background:#00afec;}

.rtmlgb.fade{ display:none;}
.rtmlgb.fade.active{ display:block;}

.qq_1{ position:relative;}

.qqadd{ position:absolute; color:#464646; padding-left:15px; cursor:pointer; font-size:14px;
text-shadow:#fff 1px 0 0,#fff 0 1px 0,#fff -1px 0 0,#fff 0 -1px 0;
-webkit-text-shadow:#fff 1px 0 0,#fff 0 1px 0,#fff -1px 0 0,#fff 0 -1px 0;
-moz-text-shadow:#fff 1px 0 0,#fff 0 1px 0,#fff -1px 0 0,#fff 0 -1px 0;
*filter: Glow(color=#fff, strength=1);}
.qqadd span{ position:absolute; bottom:26px; left:50%; transform:translateX(-50%); -ms-transform:translateX(-50%); -moz-transform:translateX(-50%); -webkit-transform:translateX(-50%); display:block; opacity:0;pointer-events: none; transition: all 0.6s;}
.qqadd span:after{ content:'';width: 0;height: 0;border-left: 8px solid transparent;border-right: 8px solid transparent;border-top: 6px solid #ccc; position:absolute; left:50%; margin-left:-8px; bottom:-6px;}
.qqadd span i{white-space:nowrap; display:block; padding:2px 10px; margin-top:2px; background:#004ea2; color:#333; box-shadow:1px 1px 2px rgba(0,0,0,0.4); width:100%; text-align:center; border-top:1px solid #fff; font-style:normal;text-shadow:none;
  background: -webkit-linear-gradient(#fff, #ccc); /* Safari 5.1 - 6.0 */
  background: -o-linear-gradient(#fff, #ccc); /* Opera 11.1 - 12.0 */
  background: -moz-linear-gradient(#fff, #ccc); /* Firefox 3.6 - 15 */
  background: linear-gradient(#fff, #ccc); /* 标准的语法 */}
.qqadd:hover span{ opacity:1;}

.qq_1 .cnm_1{ top:28.5%; left:54.5%;}
.qq_1 .cnm_2{ top:31%; left:55.3%;}
.qq_1 .cnm_3{ top:33.5%; left:55%;}
.qq_1 .cnm_4{ top:36%; left:60.2%; padding-left:0; padding-top:15px;}
.qq_1 .cnm_5{ left:59%; top:46%;}
.qq_1 .cnm_6{ left:64%; top:36%;}
.qq_1 .cnm_7{ left:64%; top:40.5%; padding-left:0; padding-right:15px;}
.qq_1 .cnm_8{ left:69%; top:43.5%;}
.qq_1 .cnm_9{ left:65%; top:52.5%; padding-left:0; padding-right:15px;}
.qq_1 .cnm_10{ left:69%; top:42%; padding-left:0; padding-right:15px;}
.qq_1 .cnm_11{ left:74.5%; top:45.8%; padding-left:0; padding-right:15px;}
.qq_1 .cnm_12{ left:77.5%; top:43%;}
.qq_1 .cnm_13{ left:78.3%; top:45.2%;}
.qq_1 .cnm_14{ left:72%; top:54%; padding-left:0; padding-right:15px;}
.qq_1 .cnm_15{ left:71%; top:56%; padding-left:0; padding-right:15px;}
.qq_1 .cnm_16{ left:78%; top:53.5%; padding-left:0; padding-right:15px;}
.qq_1 .cnm_17{ left:85.5%; top:52%;}
.qq_1 .cnm_18{ left:82%; top:58.8%;}
.qq_1 .cnm_19{ left:84%; top:29.3%;}
.qq_1 .cnm_20{ left:88%; top:28%;}
.qq_2{ position:relative;}
.qq_2 .cnm_1{ top:17.4%; left:37%; padding-left:0; padding-right:15px;}
.qq_2 .cnm_2{ top:20%; left:42.5%; padding-left:0; padding-right:15px;}
.qq_2 .cnm_3{ top:25%; left:40.5%; padding-left:0; padding-right:15px;}
.qq_2 .cnm_4{ top:28.5%; left:34%; padding-left:0; padding-right:15px;}
.qq_2 .cnm_5{ top:24.4%; left:41.5%; padding-left:0; padding-right:15px;}
.qq_2 .cnm_6{ top:28%; left:43%; padding-left:0; padding-right:15px;}
.qq_2 .cnm_7{ top:21%; left:49.5%;}
.qq_2 .cnm_8{ top:17.7%; left:55%;}
.qq_2 .cnm_9{ top:22%; left:54%;}
.qq_2 .cnm_10{ top:25.5%; left:51.5%;}
.qq_2 .cnm_11{ top:29%; left:50%;}
.qq_3{ position:relative;}
.qq_3 .cnm_1{ top:32.2%; left:8%; padding-left:0; padding-right:15px;}
.qq_3 .cnm_2{ top:42%; left:10%;}
.qq_3 .cnm_3{ top:51%; left:9%; padding-left:0; padding-right:15px;}
.qq_4{ position:relative;}
.qq_4 .cnm_1{ top:47.5%; left:14.5%;}
.qq_4 .cnm_2{ top:50%; left:20%;}
.qq_4 .cnm_3{ top:54.5%; left:18%;}
.qq_4 .cnm_4{ top:57.2%; left:16.5%;}
.qq_4 .cnm_5{ top:62.5%; left:17.5%;}
.qq_4 .cnm_6{ top:69.5%; left:29.2%;}
.qq_4 .cnm_7{ top:72%; left:25%;}
.qq_4 .cnm_8{ top:80.2%; left:25.2%;}
.qq_4 .cnm_9{ top:83%; left:22.5%;}
.qq_5{ position:relative;}
.qq_5 .cnm_1{ top:76%; left:87.5%;}
.qq_5 .cnm_2{ top:87%; left:87%; padding-left:0; padding-right:15px;}
.qq_6{ position:relative;}
.qq_6 .cnm_1{ top:32.8%; left:36%; padding-left:0; padding-right:15px;}
.qq_6 .cnm_2{ top:51%; left:45%; }
.qq_6 .cnm_3{ top:79.5%; left:50.2%;}
.qq_6 .cnm_4{ top:71.8%; left:59.2%;}



