﻿@media (max-width:767px){
.header{ height:60px !important; position:fixed; top:0; right:0; left:0; z-index:990; padding-right:15px !important; padding-left:15px !important;}
.logo{ line-height:60px !important;}
.logo img{ height:26px;}
.nav{ padding-left:0px !important; background:#119e96; position:fixed; top:0; left:0; right:0; bottom:0; width:100%; height:0; overflow:hidden; z-index:992;}
.nav.active{ height:100%; padding-top:70px;}
.nav_guan{ position:absolute; right:15px; top:15px; width:36px; height:36px; transform:rotate(45deg);}
.nav_guan:before{ content:''; width:1px; height:36px; background:#fff; position:absolute; top:0; left:50%; margin-left:-0.5px;}
.nav_guan:after{ content:''; height:1px; width:36px; background:#fff; position:absolute; left:0; top:50%; margin-top:-0.5px;}
.nav_ss{ position:relative; width:80%; margin:0 auto; height:36px; margin-bottom:30px;}
.nav_ss input{ border:none; padding-right:36px; border-bottom:1px solid #fff; color:#fff; width:100%; height:35px; background:none; outline:none; display:block;}
.nav_ss button{ position:absolute; right:0; top:0; width:36px; height:35px; line-height:35px; display:block; text-align:center; color:#fff; background:none; border:none; outline:none;}
.nav_ss button i{ font-size:24px;}
.nav ul{ margin:0; padding:0;}
.nav ul li{ float:none !important; text-align:center;}
.nav ul li a{font-family: 'Conv_Trade Gothic Bold Condensed No.20'; color:#fff; padding:0px !important; line-height:36px !important; font-size:20px; text-transform:uppercase; text-decoration:none; transition:all 1s;}
.san{ width:30px; height:40px; margin-top:16px; text-align:right; line-height:40px;}
.san i{ font-size:24px; color:#fff;}
.language{ width:40px !important; border-left:none !important; margin-top:20px !important;}

.footer .col-md-3{ border-right:none !important;}
.footer .col-md-4 .caption{ border-right:none !important;}
.footer .col-md-3 .caption{ text-align:left !important;}


.nynav_ss{ display:none !important;}
.nynav_nav{ text-align:left !important;}
.nynav_nav a{ font-size:18px !important; border-radius:16px !important; line-height:30px !important; padding:0 15px !important;}
.nynav_lei a{ padding:4px 10px !important;}
.ny_nav{ padding-top:20px !important; padding-bottom:20px !important;}
.ny_ryzz .container{ padding: 0 15px !important; background: none !important; border-radius: 0 !important;}


.ab_nav a{  padding:5px 10px !important;}

.ab_swp { padding: 0 15px !important; height: auto !important; padding-top:3% !important; background:url(../image/ab.jpg) center top repeat-y !important;}
.ab_swp .swiper-button-next11{ right:0% !important; background-size:50% 50% !important;}
.ab_swp .swiper-button-prev11{ left:0% !important; background-size:50% 50% !important;}

.about_1 .container {height: 75px !important; width:100% !important;}
.about_1 .swiper-pagination11 .swiper-pagination-bullet{height: 75px !important; background-size:auto 40px !important;}


.time_left {
    float: none !important;
    width: 100% !important;
    padding: 15px !important;
    padding-bottom: 0px;
}
.time_right{ width:100% !important;}
.about_2{ padding-top:20px !important;}
.about_3 .ab3_left{ padding:30px 15px !important;}
.ny_new{ padding-top:60px !important;}
.tjnew_biao {
    text-transform: uppercase;
    background: #119e96;
    padding: 15px !important;
    line-height: 20px !important;
    position: absolute;
    left: 16px;
    top: -30px;
    z-index: 2;
    font-size: 24px !important;
    color: #fff;
}
.tjnew_biao span {font-size: 18px !important;}
.ny_new_tj p{display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-line-clamp: 4;
overflow: hidden;}
.ny_new_tj .caption h3{ margin-top:10px !important;}
.ny_new_tj .caption h3 a{ text-decoration:none; font-size:18px !important; padding-bottom:10px !important; margin-bottom:0px !important;}
.ny_new_tj .row .col-md-6 .caption{ padding:15px !important;}

.new_ss{ display:none !important;}
.ny_new_list .row .col-md-6{ margin-bottom:15px !important; margin-top:0 !important;}
.ny_new_list .ny_new_li .col-md-8 .caption{ padding:10px !important;}
.ny_new_detail{ padding-top:20px !important;}
.new_ny_biao h2{ font-size:24px !important;}
.nynew_content{ padding:15px !important;}
.fanye02{ margin-top:40px !important;}

.nycp_more .caption_right h1{ font-size:24px !important;}
.nycp_more .caption_right h1 a{ display:none !important;}
.cp_content{ padding:15px !important}
.nycp_tuijian h1{ padding-bottom:20px !important;}
.lx_dingwei #map{ height:400px !important;}
.ditu_text{ position:static !important; width:100% !important; height:auto !important; padding-top:1px !important; margin-top:20px !important;}
.ditu_text h4{ padding-left:0 !important;}

.ditu_text h2{ padding-left:0 !important;}
.lx_biao{ height:12% !important;}
.ditu_text h1{ font-size:26px !important;}

.lx_liuyan .container,.ny_rcln_1 .container,.ny_rcln_2 .container,.ny_scsl .container,.about_5 .container,.product_detail .container,.ny_new_list .container,.new_ss .container,.about_2 .container,.ny_nav .container,.product_list .container{ width:100% !important; padding:0 15px !important;}
.ny_new_tj .container{ width:100% !important; padding:0 !important;}

.ny_rcln_1 .row .col-md-6:nth-child(1) .caption{ margin-left:0px !important; width:100% !important;}
.ny_rcln_1 .row .col-md-6:nth-child(2) .caption{ padding-left:0px !important;}
.ny_rcln_2 .caption{ padding:15px !important;}
.jieneng_content ul{ width:100% !important; height:auto !important;}
.jieneng_content ul li{ height:auto !important; padding:10px 15px !important; font-size:18px !important;}
.jieneng_content ul li i{ font-size:24px !important;}
.jn_right{ width:100% !important;}
.jn_right_text{ padding:0 15px !important;}
.jn_right h1{ font-size:24px !important}
.jn_right p{ line-height:24px !important;}
.jn_right .caption.active{ height:auto !important;}
.about_5 .caption{ margin-bottom:15px !important;}
.nynav_nav a{ margin:5px !important;}
.about_5{ padding-top:0px !important;}
.ny_yfsl{ padding-top:0px !important;}
.ny_yfsl .caption h3 i{ display:none !important;}

.ny_rcln_2 h1{ font-size:30px !important; text-align:left !important; color:#119e96 !important;}
.ny_rcln_2 h4{ text-align:left !important; font-size:20px !important; color:#119e96 !important;}
.ny_rcln_2 .caption{ background:#f8f8f8 !important;}
.ny_rcln_2{ background:#f8f8f8 !important; padding-top:0px !important;}
.ny_rcln_2 .row{ margin-top:10px !important;}
.ab_swp .swiper-slide p{ line-height:26px !important;}

.ny_scsl .caption p{ display:block !important; overflow:inherit !important;}
.time_left h3{ color: #333 !important;}
.cd-horizontal-timeline .events-content p{ display:block !important; overflow:inherit !important; color: #333 !important;}

.ny_rcln_1 .caption h1{ font-size:30px !important; color:#119e96 !important;}
.ny_rcln_1 .caption h4{color:#119e96 !important;}
.ny_rcln_1{ background:#fff !important;}

.ny_rcln_2 .caption p{ color:#666 !important;}


.lx_biao:after, .s_biao:after, .s_biao:before, .lx_biao:before{width: 40px !important;}




}
@media (min-width:768px) and (max-width:1200px) {

    .header{ height: 70px !important; position: static; padding-right: 70px !important;}
    .header .container{ padding-right: 13%;}
    .logo{ height: 30px;  margin-top: 18px; line-height: 30px !important;}
    .logo a{ display: block; height: 100%;}
    .logo a img{ height: 100%; display: block;}
    .nav{ padding-left: 50px !important;}
    .nav ul li{ margin-right: 15px !important;}
    .nav ul li.active:after{ content: ''; width: 100%; height: 3px; background: #119e96; position: absolute; left: 0; bottom: 0;}
    .nav ul li a{ font-size: 14px !important; padding: 0 !important; line-height: 70px !important; height: 70px !important; font-family: Arial, Helvetica, sans-serif !important;}
    .language{ margin-top: 22px !important;}
    .hd_ss{ height: 70px !important; width: 64px !important;}
    .hd_ss span{ line-height: 70px !important;}
    .hd_ss button{height: 70px !important; line-height: 70px !important; width: 64px !important;}
    .hd_ss.active{ width: 300px !important;}
    .hd_ss.active input{ left: 90px !important;}
    .hd_ss input{ top: 15px !important;}




.footer .col-md-3{ border-right:none !important;}
.footer .col-md-4 .caption{ border-right:none !important;}
.footer .col-md-3 .caption{ text-align:left !important;}

.ab_swp { padding: 0 10% !important; height: 500px !important; padding-top:3% !important;}
.ab_swp .swiper-button-next11{ right:2% !important;}
.ab_swp .swiper-button-prev11{ left:2% !important;}
.ny_ryzz .container{ padding: 0 15px !important; background: none !important; border-radius: 0 !important;}




.time_left {
    float: none !important;
    width: 100% !important;
    padding: 15px !important;
    padding-bottom: 0px;
}
.time_right{ width:100% !important;}
.about_2{ padding-top:20px !important;}
.about_3 .ab3_left{ padding:30px 15px !important;}
.ny_new{ padding-top:60px !important;}
.tjnew_biao {
    text-transform: uppercase;
    background: #119e96;
    padding: 15px !important;
    line-height: 20px !important;
    position: absolute;
    left: 16px;
    top: -30px;
    z-index: 2;
    font-size: 24px !important;
    color: #fff;
}
.tjnew_biao span {font-size: 18px !important;}
.ny_new_tj p{display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-line-clamp: 4;
overflow: hidden;}
.ny_new_tj .caption h3{ margin-top:10px !important;}
.ny_new_tj .caption h3 a{ text-decoration:none; font-size:18px !important; padding-bottom:10px !important; margin-bottom:0px !important;}
.ny_new_tj .row .col-md-6 .caption{ padding:15px !important;}

.new_ss{ display:none !important;}
.ny_new_list .row .col-md-6{ margin-bottom:15px !important; margin-top:0 !important;}
.ny_new_list .ny_new_li .col-md-8 .caption{ padding:10px !important;}
.ny_new_detail{ padding-top:20px !important;}
.new_ny_biao h2{ font-size:24px !important;}
.nynew_content{ padding:15px !important;}
.fanye02{ margin-top:40px !important;}

.nycp_more .caption_right h1{ font-size:24px !important;}
.nycp_more .caption_right h1 a{ display:none !important;}
.cp_content{ padding:15px !important}
.nycp_tuijian h1{ padding-bottom:20px !important;}
.lx_dingwei #map{ height:400px !important;}
.ditu_text{ position:static !important; width:100% !important; height:auto !important; padding-top:1px !important; margin-top:20px !important;}
.ditu_text h4{ padding-left:0 !important;}
.ditu_text p{ padding-left:0 !important;}
.ditu_text h2{ padding-left:0 !important;}
.lx_biao{ height:12% !important;}
.ditu_text h1{ font-size:26px !important;}

.lx_liuyan .container,.ny_rcln_1 .container,.ny_rcln_2 .container,.ny_scsl .container,.about_5 .container,.product_detail .container,.ny_new_list .container,.new_ss .container,.about_2 .container,.ny_nav .container,.product_list .container{ width:100% !important; padding:0 15px !important;}
.ny_new_tj .container{ width:100% !important; padding:0 !important;}

.ny_rcln_1 .row .col-md-6:nth-child(1) .caption{ margin-left:0px !important; width:100% !important;}
.ny_rcln_1 .row .col-md-6:nth-child(2) .caption{ padding-left:0px !important;}
.ny_rcln_2 .caption{ padding:15px !important;}
.jieneng_content ul{ width:100% !important; height:auto !important;}
.jieneng_content ul li{ height:auto !important; padding:10px 15px !important; font-size:18px !important;}
.jieneng_content ul li i{ font-size:24px !important;}
.jn_right{ width:100% !important;}
.jn_right_text{ padding:0 15px !important;}
.jn_right h1{ font-size:24px !important}
.jn_right p{ line-height:24px !important;}
.jn_right .caption{ background:none !important;}
.jn_right .caption.active{ height:auto !important;}
.about_5 .caption{ margin-bottom:15px !important;}
.nynav_nav a{ margin:5px !important;}
.about_5{ padding-top:0px !important;}
.ny_yfsl{ padding-top:0px !important;}
.ny_yfsl .caption h3 i{ display:none !important;}

.ny_yfsl .yf_text{ min-height:455px !important;} 
	}



	

@media (min-width:1441px) and (max-width:1500px) {
.header{ padding-right:150px !important;}
.nav{ padding-left:120px !important;}
.nav ul li a{ padding:0px 12px !important; font-size:20px !important;}
.logo img{ width:180px !important;}
.ny_rcln_1 .caption p{ line-height:24px !important;}
.ny_rcln_1 .row .col-md-6:nth-child(2) .caption{ padding-top:1px !important;}
.ny_rcln_1 .caption h1{ font-size:36px !important;}
.ny_rcln_1 .caption h4{ margin-bottom:15px !important;}

.ny_yfsl .caption h3{ font-size:20px !important;}
.ny_yfsl .caption h3 i{ width:36px !important; height:36px !important;}
.ny_yfsl .yf_text{ min-height:387px !important;} 
	}

@media (min-width:1200px) and (max-width:1440px)  {	
    
.ny_ryzz .container{ padding: 20px !important; background: #119e96 !important; border-radius: 10px !important;}
.header{ padding-right:150px !important;}
.nav{ padding-left:60px !important;}
.nav ul li a{ padding:0px 12px !important; font-size:18px !important;}
.logo img{ width:180px !important;}


.footer .caption{ min-height:267px;}


.about_3 .caption{ padding:5% !important; text-align:center;}
.about_3 .col-md-8 .row:nth-child(1) .col-md-4:nth-child(2) .caption{ padding-top:9% !important;}
.about_3 .col-md-8 .row:nth-child(1) .caption{ min-height:300px !important;}
.wh_cap_img{ height:auto !important;}
.wh_cap_img img{ margin-top:0px !important;}

.ny_ryzz .swiper-button-next12{ right:-30px}
.ny_ryzz .swiper-button-prev12{ left:-50px;}

.ny_rcln_1 .row .col-md-6:nth-child(2) .caption{ padding-top:2% !important;}
.ny_rcln_1 .caption h1{ font-size:36px !important;}
.ny_rcln_1 .caption h4{ margin-bottom:15px !important;}
.ny_rcln_1 .caption p{ line-height:24px !important;}

.ny_scsl .sc_li	.caption h3{ font-size:20px !important;}
.ny_scsl .sc_li:nth-child(2) .caption p{ line-height:22px !important;}
.ny_scsl .sc_li:nth-child(1) .caption h3{ font-size:20px !important; margin-top:3% !important; padding-bottom:8px !important; margin-bottom:10px !important;}
.ny_scsl .sc_li:nth-child(1) .caption p{ line-height:20px !important;display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 8 !important;
    overflow: hidden;}

.ab_swp { padding: 0 10% !important; height: 500px !important; padding-top:5% !important;}
.ab_swp .swiper-button-next11{ right:2% !important;}
.ab_swp .swiper-button-prev11{ left:2% !important;}
.nycp_more .caption_right p{ padding-bottom:10px !important; margin-bottom:20px !important;}
.nycp_more .caption_right .row .col-md-6 a{ font-size:18px !important; line-height:60px !important; height:64px !important;}
.nycp_more .caption_right .row .col-md-6:nth-child(2) a{ line-height:24px !important; padding-top:5px !important;}

.container{ width:1200px !important; padding:0 !important;}
.ny_yfsl .yf_text{ min-height:387px !important;} 
.ny_yfsl .caption h3{ font-size:20px !important;}
.ny_yfsl .caption h3 i{ width:36px !important; height:36px !important;}
}

@media (min-width:1441px){
.container{ width:1300px; padding:0;}
.footer .container{ width:1400px; padding:0;}
.footer .caption{ min-height:243px;}
.ny_ryzz .swiper-button-next12{ right:-100px !important;}
.ny_ryzz .swiper-button-prev12{ left:-100px !important;}

}
.clear{ clear:both;}
.cl{ clear:both;}

body{ font-family: Arial;}
a{ font-family: 'Arial'; color:#333; text-decoration:none;}
.container{ transition:all 1s;}

.zi{ font-family: 'Conv_Trade Gothic Bold Condensed No.20';}

@font-face {
	font-family: 'Conv_Trade Gothic Bold Condensed No.20';
	src: url('../font/Trade Gothic Bold Condensed No.20.eot');
	src: local('☺'), url('../font/Trade Gothic Bold Condensed No.20.woff') format('woff'), url('../font/Trade Gothic Bold Condensed No.20.ttf') format('truetype'), url('../font/Trade Gothic Bold Condensed No.20.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}



.header{ height:84px; position:fixed; top:0; right:0; left:0; z-index:990; padding-right:160px; padding-left:30px; background:rgba(0,0,0,0.34); transition:all 1s;}
.logo{ line-height:84px; transition:all 1s;}
.logo img{ transition:all 1s;}
.nav{ padding-left:160px; transition:all 1s;}
.nav ul{ margin:0; padding:0;}
.nav ul li{ float:left; list-style:none;}
.nav ul li a{font-family: 'Conv_Trade Gothic Bold Condensed No.20'; color:#fff; padding:0px 15px; line-height:84px; color:#fff; font-size:20px; text-transform:uppercase; text-decoration:none; transition:all 1s;}
.hd_ss{ width:150px; height:84px; background:#119e96; overflow:hidden; position:absolute; top:0px; right:0px; transition:all 1s;}
.hd_ss span{ width:100%; height:100%; display:block; position:absolute; top:0; left:0; text-align:center; line-height:84px; background:rgba(255,255,255,0); transition:all 1s; cursor:pointer;}
.hd_ss span i{ opacity:0; color:#fff; transition:all 1s;}
.hd_ss input{ width:200px; height:40px; position:absolute; left:150px; top:22px; border:none; border-bottom:1px solid #fff; color:#fff; background:none; outline:none; transition:all 1s;}
.hd_ss button{ width:150px; height:84px; color:#fff; line-height:84px; text-align:center; display:block; position:absolute; left:0; top:0; background:none; border:none; transition:all 1s;pointer-events: none;}
.hd_ss button i{ font-size:30px;}
.hd_ss.active{ width:344px;}
.hd_ss.active button{ width:84px; left:30px;pointer-events: auto;}
.hd_ss.active input{ left:114px;}
.hd_ss.active span{ width:30px; background:rgba(255,255,255,0.2);}
.hd_ss.active span i{ opacity:1;}
.language{ width:66px; border-left:1px solid #fff; height:26px; margin-top:29px; text-align:center;}
.language a{ font-size:18px; color:#fff;}

.header input::-webkit-input-placeholder{
            color:rgba(255,255,255,0.6);
        }
.header input::-moz-placeholder{   
            color:rgba(255,255,255,0.6);
        }
.header input:-moz-placeholder{    
            color:rgba(255,255,255,0.6);
        }
.header input:-ms-input-placeholder{   
            color:rgba(255,255,255,0.6);
        }



.footer{ background:#fff; color:#666; padding-top:28px; border-top: 1px solid #eee;}
.footer h3{ font-size:24px; color:#666; text-transform:uppercase; margin-bottom:20px;font-family: 'Conv_Trade Gothic Bold Condensed No.20';}
.footer ul{ margin:0; padding:0;}
.footer ul li{ list-style:none; line-height:24px; margin:10px 0;}
.footer ul li a{ color:#666; text-decoration:none; display:inline-block; transition:all 0.3s;}
.footer ul li:hover a{ transform:scale(1.2); color:#119e96;}
.footer .col-md-3 .caption{ text-align:center; padding-top:1px;}
.footer .col-md-4 .caption{ padding-right:100px; padding-top:1px;}
.footer .col-md-4 .caption p{ line-height:24px;}
.footer .col-md-4 .caption p:last-child{ margin-top:25px;}
.footer .col-md-4 .caption p:last-child a{ margin-right:10px;}
.footer>.container>.row .col-md-4 .caption p{ padding-left: 40px; position: relative;}
.footer>.container>.row .col-md-4 .caption p span{ position: absolute; left: 0; display: inline-block;}

.h_di{ padding:10px 0; text-align:center; background:#119e96;}
.h_di .container{ color:#fff; opacity:0.7;}
.h_di .container a{ color: #fff;}



.n_banner{ padding-top:31.25%;}

.nynav_more{ padding-bottom:20px; border-bottom:4px solid #e8e6e5;}
.ny_nav{ background:#119e96; padding-top:40px; padding-bottom:30px;}
.ny_nav .container{ width:100%; padding:0 140px;}
.nynav_ss{ position:relative;}
.nynav_ss i{ position:absolute; left:25px; top:0px; line-height:40px; color:#999; font-size:18px;}
.nynav_ss input{ width:100%; height:40px; background:#fff; border:none; border-radius:24px; padding-left:60px; outline:none; color:#fff; border: 1px solid #ccc;}
.nynav_nav{ text-align:right;}
.nynav_nav a{ display:inline-block; margin:0 5px; border:1px solid #676767; font-size:20px; text-decoration:none; border-radius:24px; line-height:38px; box-sizing:border-box; text-transform:capitalize; padding:0 30px; color:#666; font-family: 'Conv_Trade Gothic Bold Condensed No.20';}
.nynav_nav a.active{ border:1px solid #333; color:#333;}

.nynav_lei{ margin-top:30px;}
.nynav_lei .row{ margin:0 -4px;}
.nynav_lei .row li{ list-style:none; padding:0 4px; float:left; margin-bottom:8px;}
.nynav_lei a{ padding:8px 29px; background:#e8e6e5; display:block; font-size:16px; color:#333; font-family: 'Conv_Trade Gothic Bold Condensed No.20'; text-transform:uppercase; text-decoration:none;}
.nynav_lei .row li a.active{ background:#fff; color:#119e96;}

.product_list{ background:#119e96; padding-top:24px; padding-bottom:20px;}
.product_list .container{ width:100%; padding:0 140px;}
.product_list .row{ margin:0 -7px;}
.product_list .row .col-md-4{ padding:0 7px;}
.product_list .caption{ background:#fff; position:relative; margin-bottom:24px;}


.product_list .caption .a_more{ height:48px; width:48px; background:#119e96; color:#fff;font-family: 'Conv_Trade Gothic Bold Condensed No.20'; line-height:48px; text-align: center ; display:block; position:absolute; right:20px; top:20px; font-size:16px; border:1px solid #fff; box-sizing:border-box; transition:all 0.3s; text-decoration:none; z-index:2;}


  
.product_list .caption .scp_text{color:#333; text-align:left; padding-left:20px; padding-bottom:10px;}
.product_list .caption .scp_text h2{ font-size:22px; margin:0px; text-transform:uppercase; color:#333; padding-top:10px; background:linear-gradient(to right,#333,#333,#333) no-repeat left top / 30px 1px; text-decoration:none; transition:all 0.3s;}
.product_list .caption .scp_text h2 a{font-family: 'Conv_Trade Gothic Bold Condensed No.20'; text-decoration:none;}
.product_list .caption .scp_text p{ font-size:16px; opacity:0.56; line-height:20px;display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-line-clamp: 2;
overflow: hidden;}
.product_list .caption .scp_img{ width:100%; margin:0 auto;}
.product_list .caption:hover .scp_text h2 a{ color:#119e96;}


.fanye{ text-align:center; padding:30px 0;}
.fanye a{ display:inline-block; padding:6px 12px; border:1px solid #979797; background:none; color:#979797; text-decoration:none;}
.fanye a:hover{ color:#119e96; border:1px solid #119e96;}
.fanye a.active{ background:#119e96; border:1px solid #119e96; color:#fff;}
.fanye a.active:hover{ color:#fff; border:1px solid #119e96;}
.fanye a.cur{ color:#666; border:1px solid #666; pointer-events: none}


.product_detail{ padding-top:35px; background:#fff;}
.product_detail .container{ padding:0 140px; width:100%;}
.nycp_more { background:#119e96; margin-bottom:35px; padding: 15px;}
.nycp_more .caption{ background:#fff;}
.nycap_img{ width:100%; margin:0 auto;}
.nycp_more .caption_right h1{ font-family: 'Conv_Trade Gothic Bold Condensed No.20'; color:#fff; padding-bottom:10px; border-bottom:1px solid #fff; text-transform:uppercase; margin-bottom:30px;}
.nycp_more .caption_right h1 a{ font-family:Arial; font-size:16px; display:inline-block; margin-top:10px;color:#fff !important; text-transform:capitalize;}
.nycp_more .caption_right h1 a i{ font-size:24px; vertical-align:middle; margin-left:5px;}
.nycp_more .caption_right h4{ color:#fff; text-transform:capitalize; margin-bottom:20px;}
.nycp_more .caption_right p.ms_p{ line-height:26px; color:#fff; font-size:16px; margin-bottom:30px; padding-bottom:30px; border-bottom:1px solid #fff;}
.nycp_more .caption_right .row .col-md-6 a{ display:block; box-sizing:border-box; border:2px solid #fff; height:88px; line-height:84px; text-decoration:none; text-align:center; color:#fff; font-size:24px;}
.nycp_more .caption_right .row .col-md-6 a i{ font-size:50px; display:inline-block; vertical-align:middle; margin-right:8px;}
.nycp_more .caption_right .row .col-md-6:nth-child(2) a{ line-height:30px; padding-top:10px; border:2px solid #fff; background: #fff; color: #119e96;}
.nycp_more .caption_right .row .col-md-6:nth-child(2) a b{ display:block; color:#119e96;}

.cp_content{ padding: 0; margin-bottom:20px;}
.cp_content h2{ color:#333; font-size:28px; text-transform:capitalize; font-family: 'Conv_Trade Gothic Bold Condensed No.20';}
.cp_content p{ line-height:26px; font-size:16px; color:#fff;}

.nycp_tuijian{ padding-bottom:40px;}
.nycp_tuijian h1{ color:#333; font-family: 'Conv_Trade Gothic Bold Condensed No.20'; text-transform:uppercase; margin-bottom:30px;}
.nycp_tuijian h1 a{ font-family:Arial; font-size:16px; display:inline-block; margin-top:10px;color:#333; text-transform:capitalize; text-decoration:none;}
.nycp_tuijian h1 a i{ font-size:24px; vertical-align:middle; margin-left:5px;}
.nycp_tuijian .row{ margin:0;}
.nycp_tuijian .row .col-md-4{ padding:0;}
.nycp_tuijian .row .col-md-4:nth-child(2) .caption{ background:#efefef;}
.nycp_tuijian .caption a{ text-decoration:none;}
.nycp_tuijian .caption{ background:#fff; position:relative; margin-bottom:24px; margin: 10px;}
.nycp_tuijian .caption .a_more{ height:48px; width:48px; background:#119e96; color:#fff;font-family: 'Conv_Trade Gothic Bold Condensed No.20'; line-height:48px; text-align: center ; display:block; position:absolute; right:15px; top:15px; font-size:16px; border:1px solid #fff; box-sizing:border-box; transition:all 0.3s; text-decoration:none; z-index:2;}
.nycp_tuijian .caption .scp_text{ color:#333; text-align:left; padding-left: 20px; padding-bottom: 10px;}
.nycp_tuijian .caption .scp_text h2{ font-size:22px; text-transform:uppercase; color:#333; padding-top:10px; background:linear-gradient(to right,#333,#333,#333) no-repeat left top / 30px 1px; text-decoration:none; transition:all 0.3s; margin:0;}
.nycp_tuijian .caption .scp_text h2 a{font-family: 'Conv_Trade Gothic Bold Condensed No.20';}
.nycp_tuijian .caption .scp_text p{ font-size:16px; opacity:0.56; line-height:20px;display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-line-clamp: 2;
overflow: hidden;}
.nycp_tuijian .caption .scp_img{ width:100%; margin:0 auto;}
.nycp_tuijian .caption:hover .scp_text h2 a{ color:#119e96;}
.nycp_tuijian .caption:hover .a_more{ border:1px solid #119e96; background:#fff; color:#119e96;}


.jieneng_title{ padding:30px 0; text-align:center;}
.jieneng_title h1{ font-size:46px; color:#333; font-family: 'Conv_Trade Gothic Bold Condensed No.20'; margin-bottom:20px; text-transform:uppercase;}
.jieneng_title p{ line-height:32px; font-size:16px; color:#333;}

.jieneng_content{ background:#e8e6e5; overflow:hidden;}
.jieneng_content ul{ padding:0; margin:0; float:left; width:35%; height:595px;}
.jieneng_content ul li{ list-style:none; font-size:36px; font-family: 'Conv_Trade Gothic Bold Condensed No.20';color:#333; text-transform:uppercase; padding-top:70px; height:33.33%; padding-left:70px; cursor:pointer;}
.jieneng_content ul li i{ font-size:46px; display:inline-block; vertical-align:middle; margin-right:10px;}
.jieneng_content ul li.active{ background:#119e96; color: #fff;}
.jn_right{ width:65%; position:relative;}
.jn_right_text{ padding:0px 70px; padding-top:100px;}
.jn_right h1{ font-size:46px; color:#fff; font-family: 'Conv_Trade Gothic Bold Condensed No.20'; text-transform:uppercase;}
.jn_right p{ line-height:31px; color:#fff; font-size:16px;}
.jn_right .caption{ height:0; overflow:hidden; opacity:0;pointer-events: none;}
.jn_right .caption.active{ height:595px; opacity:1;pointer-events: auto;}
.jn_right a{ padding:10px 30px; display:inline-block; background:#119e96; color:#fff; font-size:18px; margin-top:20px; display:none;}

.hb_huang .container{ width:100%; padding:0 140px;}
.hb_huang{ background:#119e96; padding-top:50px; padding-bottom:30px;}
.hb_huang .caption{ text-align: center;}
.hb_huang .caption h3{ font-size:26px; font-family: 'Conv_Trade Gothic Bold Condensed No.20'; text-transform:uppercase;}


.ab_nav{ text-align:center; padding:15px 0; background:#fff; color:#333;}
.ab_nav a{ font-family: 'Conv_Trade Gothic Bold Condensed No.20'; padding:5px 20px; display:inline-block; text-decoration:none; font-size:18px; text-transform:uppercase; color:#333;}
.ab_nav a.active{ color:#119e96;}
.about_1{ background:#e8e6e5;}
.about_1 .container{ width:100%; padding:0 140px;}

.about_1 .container{ height:190px; position:relative; width:calc(100% - 240px);}
.about_1 .swiper-pagination11{ top:0; left:0; right:0; height:190px;}
.about_1 .swiper-pagination11 .swiper-pagination-bullet{ width:20%; height:190px; border-radius:0; opacity:1; outline:none;}
.about_1 .swiper-pagination11 .swiper-pagination-bullet:nth-child(1){ background:url(../image/rt_111.png) center center no-repeat;}
.about_1 .swiper-pagination11 .swiper-pagination-bullet:nth-child(2){ background:url(../image/rt_221.png) center center no-repeat;}
.about_1 .swiper-pagination11 .swiper-pagination-bullet:nth-child(3){ background:url(../image/rt_331.png) center center no-repeat;}
.about_1 .swiper-pagination11 .swiper-pagination-bullet:nth-child(4){ background:url(../image/rt_441.png) center center no-repeat;}
.about_1 .swiper-pagination11 .swiper-pagination-bullet:nth-child(5){ background:url(../image/rt_551.png) center center no-repeat;}
.about_1 .swiper-pagination11 .swiper-pagination-bullet:nth-child(1).swiper-pagination-bullet-active{ background:url(../image/rt_12.png) center center no-repeat #119e96;}
.about_1 .swiper-pagination11 .swiper-pagination-bullet:nth-child(2).swiper-pagination-bullet-active{ background:url(../image/rt_21.png) center center no-repeat #119e96;}
.about_1 .swiper-pagination11 .swiper-pagination-bullet:nth-child(3).swiper-pagination-bullet-active{ background:url(../image/rt_31.png) center center no-repeat #119e96;}
.about_1 .swiper-pagination11 .swiper-pagination-bullet:nth-child(4).swiper-pagination-bullet-active{ background:url(../image/rt_41.png) center center no-repeat #119e96;}
.about_1 .swiper-pagination11 .swiper-pagination-bullet:nth-child(5).swiper-pagination-bullet-active{ background:url(../image/rt_51.png) center center no-repeat #119e96;}

.ab_swp{ background:url(../image/ab.jpg) center bottom no-repeat; background-size: cover; padding:0 23%; position:relative; height:550px; padding-top:5%;}
.ab_swp .swiper-button-prev11{ left:15%; background:url(../image/z.jpg) center center no-repeat; width:62px; height:62px; margin-top:-31px; outline:none;}
.ab_swp .swiper-button-next11{ right:15%; background:url(../image/z.jpg) center center no-repeat; width:62px; height:62px; margin-top:-31px; transform:rotate(180deg); outline:none;}
.ab_swp .swiper-slide p{ line-height:30px; color:#fff; font-size:16px;}


.about_2{
    
    background: #d5dcee;
    padding-top:50px; padding-bottom:60px;}
.about_2 .container{ width:1200px;}
.about_2 h2{ font-size:32px; color:#333; padding-bottom:20px;background:linear-gradient(to right,#333,#333,#333) no-repeat bottom / 60px 2px; text-transform:uppercase; margin-bottom:30px;}
.about_2 ol{ padding:0;}
.about_2 ol li{ list-style: none;}
.cd-horizontal-timeline .events-wrapper::after, .cd-horizontal-timeline .events-wrapper::before{ display:none;}

li.selected .caption{ background:#119e96; margin-bottom:20px !important; transition:all 0.3s;}
li.selected .caption:hover{ background:#119e96;}
li.selected .caption:hover h3{ color:#fff;}
li.selected .caption:hover p{ color:#fff;}
.time_left{ float:left; width:60%; padding:30px; padding-bottom:0px;}
.time_left h3{ text-transform:capitalize; font-weight:bold; color:#fff; margin-bottom:20px; transition:all 0.3s;}
.time_left p{ line-height:30px; color:#fff; font-family:Arial; font-size:16px; transition: all 0.3s;}
.time_right{ float:right; width:40%;}



.about_3{ margin-top:15px; background:#fff; overflow:hidden;}
.about_3 .row{ margin:0 -8px;}
.about_3 .row .col-md-4{ padding:0 8px;}
.about_3 .row .col-md-8{ padding:0 8px;}
.about_3 .ab3_left{ background:#119e96; color:#333; padding:180px 10px;}
.about_3 .ab3_left h1{ font-size:74px; text-align:center; text-transform:uppercase;}
.about_3 .ab3_left p{ line-height:30px; text-align:center; font-size:16px;}
.about_3 .col-md-4 .caption{ background:#f3f3f3;}
.about_3 .caption i{ font-size:60px; display:block; margin:0 auto; text-align:center; height:85px; color:#7b7a7b;}
.about_3 .caption{ padding:5%; text-align:center;}
.about_3 .row .col-md-8 .row:nth-child(1) .col-md-4:nth-child(2) .caption{ padding-top:10%;}
.about_3 .caption h2{ font-size:28px; font-family: 'Conv_Trade Gothic Bold Condensed No.20'; text-transform:capitalize; color:#333; margin-top:0px;}
.about_3 .caption p{ font-size:16px; color:#666;}
.wh_cap_img{ height:253px; overflow:hidden;}
.wh_cap_img img{ margin-top:-40px;}
.about_3 .row .col-md-4:nth-child(1) i{ font-size:70px;}
.about_3 .row .col-md-8 .row:nth-child(1) i{ font-size:70px;}
.about_3 .row .col-md-8 .row:nth-child(1){ margin-bottom:16px;}
.about_3 .row .col-md-8 .row:nth-child(2) .caption{ background:#fff;}

.about_3 .row .col-md-8 .row:nth-child(1) .caption{background: #f3f3f3; min-height:307px;}




.ny_ryzz{ padding-top:60px; padding-bottom:40px; background: url(../image/honor_bj.jpg) center no-repeat; background-size: cover;}
.ny_ryzz .container{ position:relative;}
.ny_ryzz .swiper-button-next12, .ny_ryzz .swiper-button-prev12{ background: none;}

.ny_ryzz .swiper-slide a:after{ display:none; content:''; width:100%; height:100%; position:absolute; left:0; top:0; background:url(../image/hq.png) center center no-repeat rgba(0,0,0,0.2); opacity:0; transition:all 0.6s;}
.ny_ryzz .swiper-slide:hover a:after{ opacity:1;}


.ny_yfsl{ background:url(../image/x22_4.jpg) center no-repeat; background-size: cover;  padding:60px 2%; overflow:hidden;}
.ny_yfsl .caption{ background:#119e96; border-radius: 20px;}
.ny_yfsl .yf_text{ min-height:335px; padding:6% 7%; padding-bottom:0; box-sizing:border-box;}
.ny_yfsl .caption h3{ font-family: 'Conv_Trade Gothic Bold Condensed No.20'; color:#fff; padding-bottom:10px; position: relative; margin-bottom: 30px;}
.ny_yfsl .caption h3 span{ padding-bottom:10px; background:linear-gradient(to right,#fff,#fff,#fff) no-repeat left bottom / 40px 2px;}
.ny_yfsl .caption h3 i{ width:55px; height:55px; display:block; position: absolute; right: 15px; top: 50%; transform: translateY(-50%);}
.ny_yfsl .caption h3 i img{ max-width:100%; margin:0 auto; display:block;}
.ny_yfsl .caption p{ color:#fff; line-height:24px; font-size:16px; margin-top: 30px;}

.ny_rcln_1{ padding-top:50px;}

.ny_rcln_1 .container{ width:100%; padding:0 140px;}
.ny_rcln_1 .row .col-md-6:nth-child(2) .caption{ padding-left:15px; padding-top:6%; color:#333;}
.ny_rcln_1 .row .col-md-6:nth-child(1) .caption{ margin-left:-140px; width:calc(100% + 140px);}
.ny_rcln_1 .caption h1{ font-size:54px; text-transform:uppercase;}
.ny_rcln_1 .caption h4{ font-size:20px; margin-bottom:30px;}
.ny_rcln_1 .caption p{ line-height:28px; font-size:16px; color:#fff;}
.ny_rcln_1 h1{ font-size:58px;}
.ny_rcln_1 h4{ color:#666;}

.ny_rcln_2 { color:#333; padding-top:50px; padding-bottom:20px;}
.ny_ryzz .container{ position:relative; padding: 40px; background: #119e96; border-radius: 20px;}
.ny_rcln_2 .container{ padding:0 140px; width:100%;}
.ny_rcln_2 .row{ margin-top:50px; margin-bottom:30px;}
.ny_rcln_2 h1{ font-size:58px;}
.ny_rcln_2 h4{ color:#666;}
.ny_rcln_2 .caption{ background:#fff; padding:30px 45px;}
.ny_rcln_2 .caption h1{ color:#119e96; line-height:36px;}
.ny_rcln_2 .caption h3{ text-transform:uppercase; color:#333; font-size:26px;}
.ny_rcln_2 .caption p{ line-height:18px; color:#333;}


.ny_wlbj{ background:#119e96; padding-bottom:50px;}
.ny_wlbj .container h2{ color:#fff !important; text-transform:uppercase; margin-bottom:20px;}
.ny_wlbj .container p{ line-height:30px; font-size:16px; color:#fff;}

.lx_dingwei{ position: relative;}
.lx_biao{ position:absolute; top:0; left:0; right:0; background:rgba(0,0,0,.34); color:#fff; padding: 40px 0; text-align: center; z-index: 2;}
.ditu_text{ width:425px; background:rgba(17,158,150,0.93); color:#fff; padding:0 20px; padding-bottom:30px; position:absolute; bottom:0; left:12%; border-top-left-radius: 12px; border-top-right-radius: 12px;}

.ditu_text p{ position: relative; padding-left: 50px;}
.ditu_text p b{ position: absolute; left: 0; top: 0;}

.lx_biao:after{ content: ''; width: calc(30% - 120px); height: 2px; background: #119e96; position: absolute; left: calc(50% + 120px); top: 50%; transform: translateY(-50%); z-index: -1;}
.lx_biao:before{ content: ''; width: calc(30% - 120px); height: 2px; background: #119e96; position: absolute; right: calc(50% + 120px); top: 50%; transform: translateY(-50%); z-index: -1;}
.lx_biao span{ font-size: 24px; background: #119e96; display: inline-block; padding: 4px 15px; background: #119e96; color: #fff; letter-spacing: 5px; font-weight: bold; position: relative;}
.lx_biao span:after{ content: ''; width: 10px; height: 100%; position: absolute; left: calc(100% + 5px); top: 0; background: #119e96;}
.lx_biao span:before{ content: ''; width: 10px; height: 100%; position: absolute; right:  calc(100% + 5px); top: 0; background: #119e96;}

.s_biao{ position: relative; z-index: 2;}
.s_biao:after{ content: ''; width: calc(30% - 120px); height: 2px; background: #119e96; position: absolute; left: calc(50% + 120px); top: 50%; transform: translateY(-50%); z-index: -1;}
.s_biao:before{ content: ''; width: calc(30% - 120px); height: 2px; background: #119e96; position: absolute; right: calc(50% + 120px); top: 50%; transform: translateY(-50%); z-index: -1;}
.s_biao span{ font-size: 24px; background: #119e96; display: inline-block; padding: 4px 15px; background: #119e96; color: #fff; letter-spacing: 5px; font-weight: bold; position: relative;}
.s_biao span:after{ content: ''; width: 10px; height: 100%; position: absolute; left: calc(100% + 5px); top: 0; background: #119e96;}
.s_biao span:before{ content: ''; width: 10px; height: 100%; position: absolute; right:  calc(100% + 5px); top: 0; background: #119e96;}

.lx_biao h4{ color:#fff; text-align:center;}

.lx_liuyan{ padding-top:30px; padding-bottom:30px;}
.lx_liuyan .container{ padding:0 140px; width:100%;}
.lx_liuyan h1{ color:#333; font-size:36px; text-transform:uppercase;}
.lx_liuyan h4{ line-height:30px; color:#666; margin-bottom:30px;}
.lx_liuyan .form-control{ border-radius:0px; font-size:16px;}


.ny_scsl{ padding-top:40px; background:#fff;; padding-bottom:40px;}
.ny_scsl .row{ margin:0;}
.ny_scsl .row .col-md-6{ padding:0;}
.ny_scsl .container{ width:100%; padding:0 140px;}
.ny_scsl .sc_li{ background:#119e96; margin-bottom:20px;}
.ny_scsl .caption{ color:#fff;}
.ny_scsl .caption h3{ padding:0 30px; color:#fff; padding-bottom:15px;background:linear-gradient(to right,#fff,#fff,#fff) no-repeat 30px bottom / 60px 1px; margin-bottom:20px; margin-top:5%;}
.ny_scsl .caption p{ padding:0 30px; color:#fff; line-height:26px; font-size:16px;display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-line-clamp: 6;
overflow: hidden;}

.about_5{ background:#e8e6e5; padding-top:30px; padding-bottom:30px;}
.about_5 .container{ width:100%; padding:0 140px;}
.about_5 .caption{ background:#fff;}
.about_5 .row{ margin-bottom:30px;}
.ab5_text{ padding:10px; background:#fff;}
.ab5_text h4{ font-size:20px; color:#333; padding-bottom:15px; border-bottom:1px dashed #dedede; margin-bottom:20px; margin-top:0px; transition:all 0.3s; overflow: hidden;
text-overflow:ellipsis;
white-space: nowrap;}
.ab5_text .xz_more{ text-align:right;}
.ab5_text .xz_more .form-control{ display:inline-block; width:auto ;}
.ab5_text .xz_more a.form-control{ background:#119e96; color:#fff;}
.about_5 .caption:hover .ab5_text h4{ color:#119e96;}


.ny_new{ background:#e8e6e5; padding-top:135px; box-shadow:0px -4px 16px rgba(0,0,0,0.3) inset;}
.ny_new_tj .swiper-slide{ padding:16px;}
.ny_new_tj .swiper-slide .tj_li{background:#202020; box-shadow:0px 0px 16px rgba(0,0,0,1);}
.ny_new_tj .container{ width:100%; padding:0 124px;}
.new_yj_dw{ position:relative;}
.tjnew_biao{ text-transform:uppercase; background:#119e96; padding:40px; line-height:46px; position:absolute; left:16px; top:-30px; z-index:2; font-size:48px; color:#fff;}
.tjnew_biao span{ font-size:32px; display:block; padding-bottom:10px; background:linear-gradient(to right,#fff,#fff,#fff) no-repeat left bottom / 60px 2px;}
.new_yj_dw .swiper-button-prev13{ right:76px; width:50px; height:50px; left:auto; top:-35px; margin:0; background:none;}
.new_yj_dw .swiper-button-next13{ right:16px; width:50px; height:50px; left:auto; top:-35px; margin:0; background:none;}
.ny_new_tj .row .col-md-6 .caption{ padding-right:30px;}
.ny_new_tj .caption h3{ margin-top:10%;}
.ny_new_tj .caption h3 a{ color:#119e96; padding-bottom:20px; margin-bottom:20px; background:linear-gradient(to right,#119e96,#119e96,#119e96) no-repeat left bottom / 60px 2px; font-size:30px; text-transform:uppercase; display:inline-block;}
.ny_new_tj p{ line-height:26px; color:#fff; font-size:16px;}
.ny_new_tj .nnew_more{ font-size:16px; color:#119e96;}

.new_ss .container{ padding:0 140px; width:100%;}
.new_ss_bj{ padding:40px; background:#fff;}
.new_ss ul{ padding:0; margin:0 -10px;}
.new_ss ul li{ width:20%; float:left; padding:0 10px; list-style:none;}
.new_ss ul li .form-control{ border-radius:0;}
.new_ss ul li button.form-control{ background:#119e96;}

.ny_new_list{ padding-bottom:30px;}
.ny_new_list .container{ padding:0 140px; width:100%;}
.ny_new_list .ny_new_li{ background:#fff;}
.ny_new_list .ny_new_li .col-md-8 .caption{ padding:20px;}
.ny_new_list .ny_new_li .caption h4{ height:40px;display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-line-clamp: 2;
overflow: hidden; }
.ny_new_list .ny_new_li .caption p{ line-height:26px; font-size:16px; color:#666;display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-line-clamp: 2;
overflow: hidden; border-bottom:1px solid #e2e4e4;}
.ny_new_list .ny_new_li .caption h4 a{ font-size:18px; color:#333; text-decoration:none; text-transform:uppercase;}
.ny_new_list .ny_new_li .caption a.nnew_more{ color:#119e96;}
.ny_new_list .row{ margin:0 -10px;}
.ny_new_list .row .col-md-6{ padding:0 10px; margin-top:30px;}
.ny_new_list .ny_new_li .col-md-8{ padding:0 10px;}
.ny_new_list .ny_new_li .col-md-4{ padding:0 10px;}


.ny_new_detail{ background:#151515; box-shadow:0px -4px 16px rgba(0,0,0,0.3) inset; padding-top:80px; padding-bottom:50px;}
.new_ny_biao h2{ color:#fff; text-transform:uppercase; margin-bottom:20px}
.new_ny_biao h5{ color:#999; margin-bottom:20px;}
.new_ny_biao h5 a{ color:#999;}
.new_ny_biao h5 span{ margin-right:20px;}
.new_ny_biao h5 span:nth-child(2) i{ font-size:20px;}
.new_ny_biao h5 span:nth-child(3) i{ font-size:20px;}
.new_ny_biao h5 i{ margin-right:5px; font-size:16px; display:inline-block; vertical-align:middle;}
.nynew_content{ background:#fff; padding:20px;}
.nynew_content img{ max-width:100%;}
.nynew_content p img{ max-width:100%; margin:0; padding:0;}
.nynew_content p{ line-height:26px; color:#666; font-size:16px; margin:20px 0;}

.fanye02{ margin-top:115px; background:#fff; padding-bottom:80px;}
.fanye02 h3{ margin:0; padding:20px; background:#119e96; font-size:20px;}
.fanye02 h3 a{ color:#fff;}
.fanye02 h3 a i{ font-size:24px;}
.fanye02 .caption{ padding:0 20px; padding-top:40px;}
.fanye02 .caption .zi{ text-transform:uppercase;}
.fanye02 .caption h4.zi{ color:#119e96; position:relative;}
.fanye02 .caption h4.zi span{ padding-right:15px; background:#fff; display:inline-block; position:relative; z-index:2;}
.fanye02 .caption h4.zi:after{ content:''; position:absolute; width:100%; height:1px; background:#959595; left:0; right:0; top:50%;}
.fanye02 .caption h5{ margin:15px 0; color:#666;}
.fanye02 .caption h5 i{ margin-right:5px; display:inline-block; vertical-align:middle;}
.fanye02 .caption h4 a{ color:#333;}
.fanye02 .caption h4 a:hover{ color:#119e96; text-decoration:none;}
.fanye02 .caption p{ line-height:26px; color:#666; font-size:16px;}