

.pro_list_box{ padding:40px 0px; overflow:hidden;}
.pro_list_box .swiper-slide{ background:#2061b0; padding:30px 0px;}
.i_p_nav .ico { height: 40px;}
.i_p_nav .txt {
    font-size: 16px;
    color: #fff;
    line-height: 30px;
    text-align: center;
    padding-top: 10px;}
.pro_list_box .swiper-slide:hover {background:#f9f9f9;}
.pro_list_box .swiper-slide:hover .txt {color: #2061b0;}

.i_p_nav .ico21 {background: url(../images/p_nav_ico21.png) center no-repeat;}
.i_p_nav .ico22 {background: url(../images/p_nav_ico31.png) center no-repeat;}
.i_p_nav .ico23 {background: url(../images/p_nav_ico41.png) center no-repeat;}
.i_p_nav .ico24 {background: url(../images/p_nav_ico51.png) center no-repeat;}
.i_p_nav .ico25 {background: url(../images/p_nav_ico61.png) center no-repeat;}


.i_p_nav .swiper-slide:hover .ico21 {background: url(../images/p_nav_ico2.png) center no-repeat;}
.i_p_nav .swiper-slide:hover .ico22 {background: url(../images/p_nav_ico3.png) center no-repeat;}
.i_p_nav .swiper-slide:hover .ico23 {background: url(../images/p_nav_ico4.png) center no-repeat;}
.i_p_nav .swiper-slide:hover .ico24 {background: url(../images/p_nav_ico5.png) center no-repeat;}
.i_p_nav .swiper-slide:hover .ico25 {background: url(../images/p_nav_ico6.png) center no-repeat;}


/*----------标题-----------*/
.in_jcfw_tit{padding:2% 0px 1%; display: block;position: relative; }
.in-jcfw_ywzk{font-size: 48px; color: #fafafa; display: block;height: 0; font-weight: bold;text-align: center; line-height: 60px; text-transform:uppercase;}

.in_jcdfwl_wzkd{width: 230px;margin: 0 auto;display: block;top: 0;position: relative;}
.in_jcdfwl_wzkd b{position: absolute; width: 30px; height: 2px; display: block; background: #2061b0;}
.in_jcdfwl_wzkd b.in_jcfw_left{left: 0; top: 30px;}
.in_jcdfwl_wzkd b.in_jcfw_right{right: 0; top: 30px;}

.in_wzkhdf{font-size:30px; color: #000; display: block; line-height: 60px;text-align: center;}

/*-------c产品------------*/
.pro_bg{ padding:2% 0px 1%; background: #f1f1f1;}
.box_hy{ padding:40px 0px 60px; }


.box_hy .swiper-slide {overflow: hidden;position:relative; background:#fff;}
.box_hy .swiper-slide img { width:100%;vertical-align:top; border-bottom:none;}
.box_hy .swiper-slide .jianj{ padding:12px;color:#333; color:#535353; font-weight:normal; font-size:16px; line-height:2; text-align:center;}
.box_hy .swiper-slide:hover{-webkit-box-shadow: #666 0px 0px 10px;-moz-box-shadow: #666 0px 0px 10px;box-shadow: #666 0px 0px 10px;}
.box_hy .swiper-slide:hover .jianj{background:#005da8;color:#fff;}

.box_hy .swiper-slide span{position: absolute;
    left:0px;
    top: 0;
    width:305px;height:222px; 
    background:-webkit-linear-gradient(left,#fb9b00,#005da8);/* Safari 5.1 - 6.0 */background:-o-linear-gradient(right,#fb9b00,#005da8);/* Opera 11.1 - 12.0 */background:-moz-linear-gradient(right,#fb9b00,#005da8);/* Firefox 3.6 - 15 */background:linear-gradient(to right,#fb9b00,#005da8);/* 标准*/
    opacity: 0;
   box-sizing:border-box; padding:65px 30px 0px 125px;}

.box_hy .swiper-slide:hover span{opacity: 0.5;filter: alpha(opacity=99);-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(opacity=99)";}

/*-------关于我们------------*/
.about_bg{ width:100%; padding:20px 0px 80px; background:url(../images/i_fw_bg.jpg) no-repeat}
.box_a {overflow:hidden; } 
.about_bg .in-jcfw_ywzk{font-size: 48px; color: #455363;}
.about_bg .in_wzkhdf{font-size:30px; color: #fff;}

.about_bg .title {font-size: 16px;color: #ffffff;line-height: 30px;margin-top:3%;text-align: center; margin-bottom:2%}
.i_fw_list {width: 100%;margin: 0 auto;max-width: 800px;}
.i_fw_list li {float: left;width:25%;}
.i_fw_list li .ico_c {width: 74px;height: 74px;border: #ffffff 1px solid;padding: 12px;border-radius: 50%;margin: 0 auto;box-sizing: content-box;}
.i_fw_list li .ico_c .ico {width: 74px;height: 74px;border-radius: 50%;}
.i_fw_list li .ico_c .ico1 {background: url(../images/i_fw_ico1.png) #ffffff center no-repeat;}
.i_fw_list li .ico_c .ico2 {background: url(../images/i_fw_ico2.png) #ffffff center no-repeat;}
.i_fw_list li .ico_c .ico3 {background: url(../images/i_fw_ico3.png) #ffffff center no-repeat;}
.i_fw_list li .ico_c .ico4 {background: url(../images/i_fw_ico4.png) #ffffff center no-repeat;}
.i_fw_list li .txt {font-size: 14px;color: #ffffff;line-height: 25px;padding-top: 10px;text-align: center;}
.i_fw_list li:hover .ico_c {border: #2061b0 1px solid;}
.i_fw_list li:hover .ico_c .ico1 {background: url(../images/i_fw_ico1_on.png) #2061b0 center no-repeat;}
.i_fw_list li:hover .ico_c .ico2 {background: url(../images/i_fw_ico2_on.png) #2061b0 center no-repeat;}
.i_fw_list li:hover .ico_c .ico3 {background: url(../images/i_fw_ico3_on.png) #2061b0 center no-repeat;}
.i_fw_list li:hover .ico_c .ico4 {background: url(../images/i_fw_ico4_on.png) #2061b0 center no-repeat;}

/*-------新闻------------*/
.news_bg{padding-top:30px; padding-bottom:40px;}
.i_news_list{ padding:40px 0px 60px;}
.i_news_list .swiper-slide {padding:20px;}
.i_news_list .swiper-slide .fd img{ max-width:100%;}

.i_news_list .swiper-slide .txt1 {font-size: 16px;color: #434343;line-height: 30px;padding-top: 10px;}
.i_news_list .swiper-slide .txt1 a {color: #434343;}
.i_news_list .swiper-slide .txt1 a:hover {color: #1e60ac;}
.i_news_list .swiper-slide .txt2 {font-size: 12px;color: #8a8a8a;line-height: 25px;}
.i_news_list .swiper-slide .txt3 {font-size: 14px;color: #818181;line-height: 25px;height: 50px;overflow: hidden;}

.i_news_list .swiper-slide {
	background:#f9f9f9;
	box-shadow: 2px 2px 5px #aaa;
}


.i_news_list .swiper-slide:hover {
	background:#f1f1f1;
	box-shadow: 2px 2px 5px #aaa;
}



@media (max-width: 425px){	
/*----------标题-----------*/
.in-jcfw_ywzk{font-size:32px;}
.box_hy {padding:20px 0px 60px;}
.about_bg .title {font-size: 14px;color: #ffffff;line-height:1.6; text-align:left; text-indent:2em;}
.i_fw_list li .ico_c {width: 44px;height: 44px;border: #ffffff 1px solid;padding: 12px;border-radius: 50%;margin: 0 auto;box-sizing: content-box;}
.i_fw_list li .ico_c .ico {width: 44px;height: 44px;border-radius: 50%;}
.news_bg { padding-top:30px;padding-bottom: 40px;}
.i_news_list {padding:20px 0px 60px;}
}
