/* banner 开始 */

.fullSlide { width: 100%; position: relative; height: 460px; overflow:hidden; }



.fullSlide .bd { height: 460px; margin: 0 auto; position: relative; z-index: 1; overflow: hidden; }

.fullSlide .bd ul { width: 100% !important; }

.fullSlide .bd li { width: 100% !important; height: 460px; overflow: hidden; text-align: center; }

.fullSlide .bd li a { display: block; height: 460px; }



.fullSlide .hd { width: 100%; position: absolute; z-index: 2; bottom: 0; left: 0; height:50px; text-align: center; }

.fullSlide .hd ul { text-align: center; }

.fullSlide .hd ul li { cursor: pointer; display: inline-block; zoom: 1; width:12px; height:12px; margin:7px; background-color:#bfbfbf; overflow: hidden; line-height: 99px; border-radius:50%; 

 -webkit-transition: all .3s ease-out; transition: all .3s ease-out; }

.fullSlide .hd ul .on { width: 40px;  background:#ff9100; border-radius:6px; -webkit-transition: all .3s linear; transition: all .3s linear; }



.fullSlide .prev, .fullSlide .next { width: 40px; height: 60px; position: absolute; top: 50%; margin-top:-30px; z-index: 2; background:url(../images/slider-arrow.png) -126px -137px #000 no-repeat; 

filter: alpha(opacity=30); -moz-opacity: .3; opacity: .3;  -webkit-transition: all .5s linear; transition: all .5s linear;  }



.fullSlide .prev { background:url(../images/slider-arrow.png) -126px -137px #000 no-repeat; left:10%; }

.fullSlide .next { background-position:-6px -137px;  right: 10%; }



/* banner 结束 */





.soso{ width:100%;  border-bottom:1px solid #e4e4e4;   }

.soso_1{ width:1180px;  margin:0 auto; padding: 10px 0 10px 0; }

.soso_2{ float:left; width:890px;  overflow: hidden; }





.b_text_xx{  }

.b_text_t2_1{ height:40px; line-height:34px; text-align:center; font-size:32px; color:#0f78da; background:url(../images/in_tbg1.png) no-repeat center;}

.b_text_t2_1 h3{ font-size:32px; font-weight: bold;}

.b_text_t2_1 a{ color:#0f78da;  }

.b_text_t2_1 a:hover{ color:#0f78da; }

.b_text_t2_3{ height:30px; line-height:30px; text-align:center; font-size:16px; color:#999; text-transform:uppercase; }







.in_products_xx{ width:1200px; margin:0 auto; margin-top:40px; }



.in_products{    }



.in_products_l{ float:left; width:230px; height: 895px; overflow:hidden; background: #fff8eb;  background:url(../images/cp_lbg2.png) repeat-y right; padding-left: 10px;  }



.in_products_l_t{ height:180px; line-height:34px; text-align:center;  background:url(../images/cp_l1.png) no-repeat; }



.in_products_l_t h3{ height:40px; line-height:40px; font-size:30px; padding-top:90px; color:#FFF; }



.in_products_l_t a{ color:#FFF; display:block; }



.in_products_l_t h6{ height:50px; line-height:24px; font-size:18px; font-weight:normal;  color:#FFF; opacity:0.6; text-transform:uppercase; }





.in_products_l_2 { height:40px;  margin-top: 12px; background:url(../images/cp_l2.png) no-repeat left; margin-left: -10px; padding-top: 7px; }

.in_products_l_2 a{ float: left; display:block; font-size:15px;  color:#fff; max-width: 182px; height:40px; line-height:40px; overflow: hidden;

background:url(../images/liqsub_ss.png) 16px no-repeat; padding-left: 28px; }

.in_products_l_2 span{  padding-left:28px; } 

.in_products_l_2 a:hover{ color:#fff; }



.in_products_l_er{  }

.in_products_l_er ul li{ height:42px; line-height:42px; border-top:1px solid #FFF; border-bottom:1px solid #dddddd;  }

.in_products_l_er ul li a{ display:block; font-size:14px; padding-left:20px; color:#222;  height:42px; line-height:42px; overflow: hidden; }

.in_products_l_er ul li a:hover{  color:#e00b0b;  }





.sideMen .in_products_l_2 em{ float: right; width: 30px; height:40px; background: url(../images/icoadd1.png) center no-repeat; cursor: pointer; }

.sideMen .on { background:url(../images/cp_l3.png) no-repeat; }

.sideMen .on em{ background: url(../images/icoadd2.png) center no-repeat; }







.in_products_r{ width:940px; height:auto; float:right; overflow:hidden; margin-right: 10px;  }



/* 标签切换1，开始 */

#tab_cp{width:100%; }



#tab_cp .cp_menu{ height:50px; background:#f0faff; margin-left:25px;  }



#tab_cp .cp_menu li{float:left; width:160px; height:50px;line-height:50px; text-align:center;  font-size:18px; color:#111; cursor:pointer;}



#tab_cp .cp_menu .selected{  color:#FFF; cursor:pointer;

background:#f28a08; 

  background: -webkit-linear-gradient(left, #eb6107, #fbc109); 

  background: -o-linear-gradient(left, #eb6107, #fbc109);

  background: -moz-linear-gradient(left, #eb6107, #fbc109);

  background: linear-gradient(left, #eb6107, #fbc109); 

}



#tab_cp .cp_menu .selected a{ color:#FFF; }



#tab_cp .tab_box{width:100%; clear:both; }



/* 标签切换1，结束 */



.in_products_pro{ padding-top:30px; position:relative; }



.in_products_pro_more{  width:23px; height:23px; font-size:0px; margin:0 0 0 0; position:absolute; right:10px; top:-40px;  }

.in_products_pro_more a{ width:23px; height:23px; color:#005eb6; display:block; background:url(../images/cp_m1.png) no-repeat center #fff; border: 1px solid #999999;  border-radius:50%;  }

.in_products_pro_more a:hover{ background:url(../images/cp_m2.png) no-repeat center #fff;  border: 1px solid #007cd3; }



.in_pro_2{ float:left; width:210px;  margin:0 0 32px 25px; overflow:hidden; }

.in_pro_2 a{ color:#222;}



.in_pro_2 .in_pro_1pic{ width:200px;height: 160px; overflow:hidden;padding: 4px;border: 1px solid #e9e9e9;}

.in_pro_2 .in_pro_1pic img{  width:200px;height: 160px;transition: all 0.5s;transform: scale(1);object-fit: contain;}

.in_pro_2:hover .in_pro_1pic img{ transition: all 0.5s;  transform: scale(1.1);}



.in_pro_txt{ width:100%; height:38px; line-height:38px; background:url(../images/cp_r2.png) no-repeat left bottom; }

.in_pro_txt span{ padding-left: 15px; }

.in_pro_2:hover .in_pro_txt { background:url(../images/cp_r1.png) no-repeat left bottom; }







.in_banner1{ width:100%; height:185px; background:url(../images/in_banenr1bg.jpg) no-repeat center; margin-top: 15px;   }

.in_banner1_1{ width:1180px; height:185px; margin:0 auto; }

.in_banner1_2{ height:40px; line-height:40px; font-size:28px; color:#fff; padding:26px 0 0 0; text-align:center; }



.in_banner1_3{ height:36px; line-height:36px; font-size:18px; color:#fff; padding:10px 0 0 0; text-align:center;   }

.in_banner1_3 span{ display: inline-block; padding: 0 20px; border-radius: 18px;

background:#f28a08; 

  background: -webkit-linear-gradient(left, #eb6107, #fbc109); 

  background: -o-linear-gradient(left, #eb6107, #fbc109);

  background: -moz-linear-gradient(left, #eb6107, #fbc109);

  background: linear-gradient(left, #eb6107, #fbc109); 

}





.in_banner1_4{ width:510px; height:40px; line-height:40px; font-size:15px; color:#fff; padding:0 0 0 0; margin:0 auto; text-align:center;  background:url(../images/inb_tel.png) no-repeat left; margin-top: 15px; }



.in_banner1_4 i{ float: left; padding-left: 30px; }



.in_banner1_4 span{ float: left; font-weight:bold; font-size:24px; width: 290px; text-align: left; }



.in_banner1_5{ float:left; width:110px; height:36px; line-height:36px; font-size:16px; color:#FFF; text-align:center;  }

.in_banner1_5 a{ color:#fff; display:block; border-radius: 5px;  

background:#f28a08; 

  background: -webkit-linear-gradient(left, #eb6107, #fbc109); 

  background: -o-linear-gradient(left, #eb6107, #fbc109);

  background: -moz-linear-gradient(left, #eb6107, #fbc109);

  background: linear-gradient(left, #eb6107, #fbc109); 

}

.in_banner1_5 a:hover{ color:#fff;  border-radius: 18px;   }







.in_an_xx{ width:1180px; margin:0 auto; padding-top:40px;  }



.in_an_r{ width:1210px;  height:auto; margin:0 auto; margin-top:5px; padding-bottom:10px;  }



.in_an_pro{ width:auto;  }



.in_an_pro ul li{ float:left; width:270px; height:235px; margin:10px 15px 25px 15px;  }



.in_an_pro ul li .cpscale_x{ width:270px; height:200px; margin:0 auto; }



.in_an_pro ul li .cpscale{ width:270px; height:200px; overflow:hidden; }



.in_an_pro ul li .cpscale img{ width:270px; height:200px; transition: all 0.5s;   transform: scale(1);   }



.in_an_pro ul li h5{ font-size:14px; height:40px; line-height:40px; background:#cce5fc; margin-top: 5px; text-align: center; overflow: hidden; }



.in_an_pro ul li:hover h5{ 

background:#f28a08; 

  background: -webkit-linear-gradient(left, #eb6107, #fbc109); 

  background: -o-linear-gradient(left, #eb6107, #fbc109);

  background: -moz-linear-gradient(left, #eb6107, #fbc109);

  background: linear-gradient(left, #eb6107, #fbc109); 

}

.in_an_pro ul li:hover h5 a{ color: #FFF; }



.in_an_pro ul li:hover img{ transition: all 0.5s; transform: scale(1.1); }







.youshi_ss{ width: 100%; background: #f0faff; margin-top: 20px; padding-bottom: 40px;  }



.youshi{ width:1180px; margin:0 auto;   }



.youshi_t{ height:auto; text-align:center; padding-top: 40px; }



.youshi_pro{ width:1180px; margin:0 auto; margin-top:30px; overflow:hidden; position: relative; }





.youshi_pro_2{ float:left; width:550px; line-height:28px; }

.youshi_pro_2 h6{ font-size:24px; color:#0f78da; line-height: 40px; font-weight: bold; }

.youshi_pro_2 h5{  color:#999;  padding-bottom:8px; text-transform:uppercase; font-size: 14px; }



.youshi_pro_3a{ float:left; width:130px; height:130px; margin:0 20px 60px 0;  text-align:center; background:url(../images/youshi_tbg1.png) no-repeat center;  }

.youshi_pro_3 img{ padding-top: 33px;   }



.youshi_pro_2 .youshi_pro_3a{ 

-webkit-transition: -webkit-transform 2s ease-out;

	-moz-transition: -moz-transform 2s ease-out;

	-o-transition: -o-transform 2s ease-out;

	-ms-transition: -ms-transform 2s ease-out;	

 }



.youshi_pro_2:hover .youshi_pro_3a{

		-webkit-transform: rotateZ(360deg);

	-moz-transform: rotateZ(360deg);

	-o-transform: rotateZ(360deg);

	-ms-transform: rotateZ(360deg);

	transform: rotateZ(360deg);	

	 }





.youshi_pro_4{ height:160px; border-bottom:1px solid #e0e0e0; border-right:1px solid #e0e0e0; padding:10px 38px 0 0;   }



.youshi_pro_5{ height:160px; border-bottom:1px solid #e0e0e0; padding:10px 0 0 38px; }



.youshi_pro_6{ height:160px; border-right:1px solid #e0e0e0; padding:30px 38px 0 0; }



.youshi_pro_7{ height:160px; padding:30px 0 0 38px; }







.in2_about{ width:100%; height:440px; background:url(../images/about_bg.jpg) no-repeat top ;  }



.in2_about_1{ width:1180px; height:auto; margin:0 auto;}



.in2_about_2{ float:left; width:520px; height:281px;  padding:70px 0 0 61px;}



.in2_about_2_t{ float:left; height:60px; line-height:60px;  font-size:30px; color:#FFF; }

.in2_about_2_t a{ color:#FFF;}

.in2_about_2_t a:hover{ color:#FFF; }



.in2_about_2_t i{ font-size:20px; text-transform:uppercase; padding-left:5px;  }





.in_aimgscale{ width:450px; height:281px; overflow:hidden;  }



.in_aimgscale img{width:450px; height:281px; transition: all 0.5s;  transform: scale(1);   }



.in_aimgscale img:hover { transition: all 0.5s;   transform: scale(1.2);   }





.in2_about_3x{ float:right; width:590px; }



.in2_about_3_t{ height:60px; border-bottom:1px solid rgba(255,255,255,0.3); margin-top:50px;  }





.in2_about_3_more{ float:right; width:118px;  text-align:center; margin-top:24px; }

.in2_about_3_more a{ display:block;  height:36px; line-height:36px;  background:#4fad00; color:#FFF;  }

.in2_about_3_more a:hover{ background:#0060b6; color:#FFF; }





.in2_about_3{  line-height:32px; height:162px; overflow:hidden; padding:0 0 0 0; color:#FFF;  margin-top:10px; }



.in2_about_5{ height:auto;  }



.about_tel_x{  height:70px; margin-top:45px; margin-left:90px;}



.about_tel{ float:left; width:220px; height:60px; background:url(../images/about_tel.png) 0 no-repeat;  padding:0 0 0 45px;  }

.about_tel_text{ height:20px; line-height:20px; font-size:15px; padding-top:5px; color:#fff; }

.about_tel_dh{ font-size:26px; color:#fff; height:30px; line-height:30px; font-weight:bold; padding-top:2px;   }



.about_tel_an{ float:left; width:120px; height:50px; line-height:50px; font-size:16px; color:#FFF; text-align:center; margin-top:6px; margin-left:20px; }

.about_tel_an a{ color:#fff; display:block;  border-radius:5px; 

background:#f28a08; 

  background: -webkit-linear-gradient(left, #eb6107, #fbc109); 

  background: -o-linear-gradient(left, #eb6107, #fbc109);

  background: -moz-linear-gradient(left, #eb6107, #fbc109);

  background: linear-gradient(left, #eb6107, #fbc109);

}

.about_tel_an a:hover{ color:#FFF;  border-radius:15px; }





.anli{ width: 1180px; margin: 0 auto;  margin-top: 50px; }



.anli_l{ float:left; width: 910px; }



.anli .anli_l .hide{display:none;}



.anli_l_tab{ }



.in_al_2{ float:left; width:270px; height:204px; margin:0 33px 0  0;  position:relative; overflow:hidden; }

.in_al_2 a{ color:#FFF;}

.in_al_2 a:hover{ color:#FFF;}

.in_al_2 img{ width:270px; height:204px; transition: all 0.5s;  transform: scale(1); }

.in_al_2 a:hover img{ transition: all 0.5s;  transform: scale(1.1);}



.in_al_txt{ width:100%; height:40px; line-height:40px;  font-size:14px; background-color:rgba(0,0,0,0.6); text-align: center; position:absolute; bottom:0px; left:0px;  }





.fcc_menu{ float:right; width:270px; height:204px;  }



.fcc_menu ul li{  height:100px; line-height:100px; background:url(../images/fcc_1.jpg) no-repeat; text-align:center; margin-bottom: 4px; color:#FFF; cursor:pointer; font-size: 30px; }



.fcc_menu ul li.on{  background:url(../images/fcc_2.jpg) no-repeat; color:#FFF; cursor:pointer; }



.in_products_r .tab_box{width:100%; clear:both; }



.in_products_r .tab_box .hide{display:none;}







.in_newsfaq{ width:1180px; height:auto; margin:0 auto; padding-top:45px; }



.in_news_1{ float:left; width:1230px; margin-left:-25px; }



/* 标签切换4，开始 */

#tab_news{width:100%; position:relative; }



#tab_news .tab_menu{ width:1180px; height:44px; border-bottom:0; background:url(../images/in_xx.png) repeat-x bottom; margin-left:25px; }



#tab_news .tab_menu li{float:left; width:120px; height:44px; line-height:44px; text-align:center;   font-size:18px; cursor:pointer;  }



#tab_news .tab_menu li h3{ font-size:18px; font-weight:normal;}



#tab_news .tab_menu li a{ background:url(../images/news_sb.png) 20px no-repeat; padding-left: 15px; display: block; }



#tab_news .tab_menu li a:hover{ background:url(../images/news_sa.png) 20px no-repeat; color:#0191e0; font-weight: bold; }



#tab_news .tab_menu .ml{ margin-left:820px; }



#tab_news .tab_box_news{width:100%; clear:both; }



#tab_news .hide{display:none;}

/* 标签切换4，结束 */





.tab_news_tie{  width:300px; height:44px; line-height:40px;  position:absolute; left:25px; top:-5px;  }

.tab_news_tie h3 { float:left; color:#0191e0; height:44px; font-size:30px; font-weight:bold; background:url(../images/news_da.png) no-repeat left;  padding-left:38px; }

.tab_news_tie a{ color:#0191e0;  display:block;   }

.tab_news_tie a:hover{  color:#0191e0;  }

.tab_news_tie span{ float:left; padding:8px 0 0 10px; color:#a9a9a9; display:block; font-size:18px; }





.in_news_2{ width:auto; position:relative; }



.in_newss_4xx{ }



.in_newss_4{ float:left; width:565px; padding:15px 0 15px 0; margin:0 25px; border-bottom:1px solid #e7e7e7;  }



.in_newss_4_1{ float:left; width:165px; height:118px; border:1px solid #dedede; overflow:hidden;  }



.in_newss_4_1 img { width:165px; height:118px; transition: all 0.5s;  transform: scale(1);   }



.in_newss_4_1 a:hover img{ transition: all 0.5s;  transform: scale(1.08);  }



.in_newss_4_2{ float:right; width:375px; color:#666; line-height:30px; height:120px; overflow:hidden;  }



.in_newss_4_2 h6{ font-size:15px; font-weight:normal; color:#222; height:30px; line-height:30px; overflow:hidden; }



.in_newss_4_2 h5{ color:#a3a3a3; font-size:14px;  }





.in_news_pro_5{   }



.in_news_pro_5 ul li{ float:left; width:565px; margin:0 25px; height:40px; line-height:40px;  border-bottom:1px solid #e7e7e7; overflow:hidden; }



.in_news_pro_5 ul li a{ background:url(../images/news_d1.png) 5px no-repeat; display:block; padding-left:25px; height:40px; line-height:40px; overflow: hidden; }

.in_news_pro_5 ul li a:hover{ background:url(../images/news_d.png) 5px no-repeat; }



.in_news_pro_5 ul li span{ float:right; color:#999;  }









.in_yqlj{ width:1178px; height:auto; margin:0 auto; margin-top:60px; border:1px solid #d4d4d4; position:relative; }

.in_yqlj_1{ width:170px; height:40px; line-height:40px; color:#FFF; text-align:center; position:absolute; left:10px; top:-20px; 

background:#0979c5; 

  background: -webkit-linear-gradient(left, #08468e, #3cbff5); 

  background: -o-linear-gradient(left, #08468e, #3cbff5);

  background: -moz-linear-gradient(left, #08468e, #3cbff5);

  background: linear-gradient(left, #08468e, #3cbff5); 

}

.in_yqlj_1 span{ color:#FFF; font-size:18px;}

.in_yqlj_2{ line-height:30px; padding:30px 0 10px 0;}

.in_yqlj_2 a{ display:inline-block; padding:0 15px 0 10px; }









