/* banner 开始 */
.fullSlide { width: 100%; position: relative; height: 560px; background:url(/images/inbg.jpg); overflow:hidden; }

.fullSlide .bd { height: 560px; margin: 0 auto; position: relative; z-index: 1; overflow: hidden; }
.fullSlide .bd ul { width: 100% !important; }
.fullSlide .bd li { width: 100% !important; height: 560px; overflow: hidden; text-align: center; }
.fullSlide .bd li a { display: block; height: 560px; }

.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:14px; height:14px; 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 {  background:#1664b4; border-radius:9px; -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/in_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/in_slider-arrow.png) -126px -137px #000 no-repeat; left:10%; }
.fullSlide .next { background-position:-6px -137px;  right: 10%; }

/* banner 结束 */

.soso{ width:100%; height:70px; border-bottom:1px solid #e4e4e4;  }
.soso-1{ width:1180px; height:70px; margin:0 auto;}

.soso-2{ float:left; width:750px; height:70px; line-height:70px; color:#888888;}
.soso-2 a{ color:#888888; padding-right:20px;}
.soso-2 a:hover{  }

.search_box { width:273px; height:32px; float:right; overflow:hidden;  margin-top:20px; position:relative; }
.swap_value {float:left; width:206px;  font-size:14px; color: #888888; height:30px; line-height:30px; padding:0 10px 0 10px; border:1px solid #dcdcdc; background:#FFF; border-radius:5px; }
.swap_go {float:right; margin:0; border:0; width:50px; height:32px;  background:url(../images/in_ss_fdj.png) no-repeat center #1664b4; border-radius:5px; cursor:pointer; position:absolute; top:0px; right:0px; }



.a_text_xx{ height:auto;  }
.a_text_t2_1{height:40px; line-height:36px; text-align:center;color:#666;background:url(../images/in_tbg1.png) no-repeat center;  }
.a_text_t2_1 a{ color:#1664b4;font-size:32px;font-weight:bold;}
.a_text_t2_1 a:hover{ color:#008aeb;font-size:32px;font-weight:bold;}
.a_text_t2_3{ height:30px; line-height:30px; text-align:center; font-size:16px; color:#666; text-transform:uppercase; padding-top:3px;  }


.in_products_xx{ width:1180px; margin:0 auto; padding-top:40px;  }

.in_products_r{ width:1180px;  height:auto; margin:0 auto; margin-top:15px; padding-bottom:40px;  }

/* 标签切换1，开始 */
#tab{width:100%; position:relative; }
#tab .tab_menu{ width:1210px; height:50px;  }
#tab .tab_menu li{float:left; width:180px; height:42px;line-height:42px; text-align:center; font-size:16px; margin:0 20px 0 0 ; border-radius: 8px; background:#666; color:#FFF; cursor:pointer;   }
#tab .tab_menu .selected{ background:url(../images/in_cp_tbg.png) no-repeat center top;  height:50px; color:#FFF;  }
#tab .tab_menu li a{ color:#FFF; }
#tab .tab_menu .selected a{ color:#FFF; }
#tab .tab_menu .selected:hover{  color:#FFF;  }
#tab .tab_box{width:100%; clear:both; margin-top:15px; }
#tab .hide{display:none;}
/* 标签切换1，结束 */
.in_pfl{width:1260px; height:50px; position:absolute; top:0px;}
.in_pfl ul li{ float:left; width:180px; height:42px; margin-left:20px; }
.in_pfl ul li a{ display:block; line-height:40px; font-size:16px; text-align:center; border:1px solid #1664b4;color:#FFF; background:#1664b4; border-radius: 8px;  }
.in_pfl ul li a:hover{ color:#222;background:#FFF;}
.in_pfl ul li h3{ font-size:16px; }
.in_products_pro{ width:auto; height:auto; padding-top:20px;  }

.in_cp_2{ float:left; width:265px; margin:34px 0 0 30px;  }
.in_cp_2pic{ width:265px; height:204px; background:#FFF; border:1px solid #dedede;  }
.in_cp_2picaa{width:265px; height:204px; overflow:hidden; }
.in_cp_2picaa img{width:265px; height:204px; transition: all 0.5s;  transform: scale(1);  }
.in_cp_2picaa:hover img{ transition: all 0.5s;  transform: scale(1.1);}

.in_pro_txt{ width:100%; height:40px; line-height:40px;  font-size:14px; border-bottom:1px solid #dadada;  -webkit-transition: all .3s linear; transition: all .3s linear;  }
.in_pro_txt span{ padding-left:10px; }
.in_pro_txt h6{float:right; width:24px; height:40px; background:url(../images/in_cpt3.png) no-repeat center; }
.in_cp_2:hover .in_pro_txt{ border-bottom:1px solid #1664b4; }
.in_cp_2:hover .in_pro_txt h6{ background:url(../images/in_cpt2.png) no-repeat center ; }

/* 标签切换1，第一个图为大图 
.in_cp_2:nth-child(1) { float:left; width:572px; margin:0 0 0 0;  }
.in_cp_2:nth-child(1) .in_cp_2pic{ width:572px; height:485px; background:#FFF; }
.in_cp_2:nth-child(1) .in_cp_2picaa{  width:572px; height:485px; overflow:hidden; }
.in_cp_2:nth-child(1) .in_cp_2picaa img{ width:572px; height:485px; transition: all 0.5s;  transform: scale(1);  }
.in_cp_2:nth-child(1) .in_cp_2picaa:hover img{ transition: all 0.5s;  transform: scale(1.1);}
*/

.in_banner1{ width:100%; height:275px; background:url(../images/in_banner1bg.jpg) no-repeat center top;  }
.in_banner1_1{ width:1180px; height:240px; margin:0 auto;  position:relative;  padding-top:35px; }
.in_banner1_2{ width:600px; height:36px; position:absolute; left:5px; text-align:left;font-size:14px; color:#fff; line-height:30px;}
.in_banner1_2 a{font-size:30px;color:#fff; line-height:50px;}
.in_banner1_3{ float:left; width:580px;  font-size:16px; color:#fff; background:url(../images/inb_tel.png) no-repeat left; padding-left:30px; }
.in_banner1_3 i{float:left; line-height:36px;font-size:24px;color:#fff;}
.in_banner1_3 span{ color:#fff; font-weight:bold; font-size:24px; line-height:36px; }

.in_banner1_4{ float:left; width:130px; height:36px; line-height:36px; font-size:16px; color:#FFF; text-align:center; margin-top: 15px;  }
.in_banner1_4 a{ color:#1664b4; display:block; background:#ffffff;   }
.in_banner1_4 a:hover{ color:#FFF; background:#2bab08; border-radius:18px; }

.in_algdxx{ width:100%; height:470px; overflow: hidden;   }
.in_algd{ width:1180px; height:auto; margin:0 auto; padding-top:50px;  }
.algd_lefts { background:url(../images/in_an_l.png) no-repeat left; display: block; width:40px; height:50px; position: absolute; top:125px; left:0; cursor:pointer;  }
.algd_rights { background:url(../images/in_an_r.png) no-repeat right; display: block; width:40px; height:50px; position: absolute; top:125px;  right:0px; cursor:pointer; }
.algd_box1 { width:1180px;  position:relative; padding-top:10px; overflow:hidden;  }
.algd_box2 { width:1080px;  margin:0 auto; overflow:hidden; }
.in_anli_tkd1_pro1{ float:left; width:330px; margin:0 15px; position:relative; }
.in_anli_tkd1_pro2{ width:330px; height:250px; overflow:hidden;  }
.in_anli_tkd1_pro2 img{ width:330px; height:250px; transition: all 0.5s;   transform: scale(1);  }
.in_anli_tkd1_pro1:hover .in_anli_tkd1_pro2 img{ transition: all 0.5s;   transform: scale(1.1); }

.in_anli_txt{ height:50px; line-height:50px; background:#efefef; padding:0 0 0 10px; -webkit-transition: all .3s ease-out; transition: all .3s ease-out; overflow:hidden; margin-top:5px; }
.in_anli_tkd1_pro1:hover .in_anli_txt{ background:#1664b4; color:#FFF; }
.in_anli_tkd1_pro1:hover .in_anli_txt a{ color:#FFF;}

.in_anli_txt h6{  float:right; width:60px; height:50px; background:url(../images/in_cp_more.png) no-repeat center #c3c3c3; }
.in_anli_tkd1_pro1:hover .in_anli_txt h6{ background:url(../images/in_cp_more.png) no-repeat center #0079cd; }

.youshi{ width:100%; height:720px; background:url(../images/in_youshi_bg.jpg) no-repeat top; margin-top: 50px;   }
.youshi_t{ height:97px; text-align:center; padding-top:50px; }
.youshi_pro{  width:1180px;  margin:0 auto; margin-top:40px;  }

/* 标签切换2，开始 */
#tab_2{width:100%; position:relative;  }
#tab_2 .tab_menu{ width:440px; height:200px; position:absolute; right:0px; top:0px; z-index:10;    }
#tab_2 .tab_menu li{ float:left; width:178px; height:48px; line-height:48px;  color:#222; font-size:18px; background:#FFF;  border:1px solid #1664b4;  cursor:pointer; margin:0 0 30px 40px; text-align:center;  }
#tab_2 .tab_menu .selected{ cursor:pointer; border:1px solid #1664b4; background:#1664b4; color:#FFF; }
#tab_2 .tab_box_2{width:100%; clear:both; }
#tab_2 .hide{display:none;}
.youshi_ttt{ width:113px; height:62px; background:url(/images/youshi_t6.png) no-repeat; position:absolute; top:0px; right:-76px; }
/* 标签切换2，结束 */
.youshi_pro_1{ height:460px; position:relative;  }
.youshi_pro_1_l{ float:left;  width:725px; height:450px; padding:5px; background:#FFF; overflow:hidden; -moz-box-shadow: 8px 8px 8px 0px rgba(0, 145, 224, 0.2);  box-shadow: 8px 8px 8px 0px rgba(0, 145, 224, 0.2); -webkit-transition: all .3s ease-out; transition: all .3s ease-out; }
.youshi_pro_1_l img{ width:725px; height:450px; transition: all 0.5s;   transform: scale(1);  }
.youshi_pro_1_l:hover{  -moz-box-shadow: 8px 8px 8px 0px rgba(0, 145, 224, 0.35);  box-shadow: 8px 8px 8px 0px rgba(0, 145, 224, 0.35); }

.youshi_pro_2a{  width:550px; height:235px; background-color:rgba(0, 150, 255, 0.8); position:absolute; right:0px; top:185px; -moz-box-shadow: -5px 5px 5px 0px rgba(77, 77, 77, 0.35); box-shadow: -5px 5px 5px 0px rgba(77, 77, 77, 0.35); -webkit-transition: all .3s ease-out; transition: all .3s ease-out; }
.youshi_pro_2a h6{ line-height:30px; font-size:24px; color:#FFF; margin:30px 0 0 32px; background:url(/images/youshi_t1.jpg) no-repeat; padding:20px 0 10px 0;  }
.youshi_pro_2a h4{ margin:0 0 0 32px; color:#fff; opacity:0.6; }
.youshi_pro_2a:hover{ margin-top:-20px; }
.youshi_pro_2_1{   line-height:30px; padding:0 30px 0 32px; overflow:hidden; color:#FFF;  }


.in_ganyan{ width:1180px; height:auto; margin:0 auto; margin-top:55px;  }
.in_ganyan_pro{height:auto;  }
.in_ganyan_pro_2{float:left; width:210px; height:410px; padding:5px 5px 0 5px; margin:0 8px 0 8px; background:url(/images/gy_bg.jpg) no-repeat center bottom; }
.in_ganyan_pro_3{width:210px; height:170px; text-align:center; overflow:hidden;  }
.in_ganyan_pro_3 img{width:165px; height:165px; border-radius:50%;  }

.in_ganyan_pro_4{height:190px; color:#999; line-height:30px; font-size:14px; overflow:hidden; text-align:center;}
.in_ganyan_pro_4 h5 a{display:block;font-size:16px; font-weight:normal; color:#1664b4; height:35px; line-height:40px; overflow:hidden; text-align:center;border:1px solid #1664b4;color:#FFF; background:#1664b4; border-radius: 8px;}
.in_ganyan_pro_4 h5 a:hover{ color:#222;background:#FFF;}

.in_ganyan_pro_5{ width:130px;  height:32px; line-height:32px; text-align:center; margin:0 auto; font-size:12px; }
.in_ganyan_pro_5 a{color:#222; }


.in_about{ width:1180px; height:auto; margin:0 auto; margin-top:20px; }
.in_about_l{ float:left; width:650px; margin-top:50px; }
.in_about_l_3x{ height:auto; position:relative; }
.in_about_l_3{  width:650px; height:375px; overflow:hidden; }
.in_about_l_3 img{ width:650px; height:400px; transition: all 0.5s; transform: scale(1); }
.in_about_l_3 img:hover { transition: all 0.5s; transform: scale(1.05); }

.in_about_l_5{ width:190px; height:110px;  background-color:rgba(0,150,255,0.8);  position:absolute; top:-50px; left:0px; z-index:10; border-top:5px solid #1664b4; }
.in_about_l_5_0{ height:90px; text-align:center; font-size:24px; color:#7ebeff; line-height:35px;  }
.in_about_l_5_0 h3{padding-top:20px; }
.in_about_l_5_0 a{font-size:30px; color:#FFF;font-weight:bold; }

.in_about_l_2{  padding:10px 0 0 0; }
.in_about_l_2_1{ height:130px; line-height:32px; overflow:hidden; }
.in_about_l_2_1 a{ color:#1664b4; }
.in_about_l_2_1 a:hover{ text-decoration:underline; }

.in_about_r{ float:right; width:460px; }

.in_about_l_1{height:50px; line-height:50px; background:#1664b4;  }
.in_about_l_1 span{ float:left; padding:0 0 0 20px; color:#FFF;  }
.in_about_l_1 a{font-size:24px;color:#FFF;height:50px; line-height:50px; }
.in_about_l_1 a:hover{text-decoration:underline; }

.in_about_l_1_more{ float:right; width:55px; height:22px;  margin:15px 10px 0 0; overflow:hidden; }
.in_about_l_1_more a{ width:55px; height:22px; line-height:22px; text-align:center; color:#FFF; display:block; font-size:16px;}
.in_about_l_1_more a:hover{  color:#FFF; text-decoration:underline;  }


.ry_leftsa { background:url(../images/in_ry_l.png) no-repeat center; display: block; width:35px; height:70px;  border-left:none; position: absolute; top:65px; left:-70px; cursor:pointer;  }
.ry_rightsa { background:url(../images/in_ry_r.png) no-repeat center ; display: block; width:35px; height:70px;  border-right:none; position: absolute; top:65px; right:-70px; cursor:pointer; }
.in_about_r_1{ background:#f9f9f9;overflow: hidden;height: 240px; padding:8px 15px;}
/* 向左滚动*/
#demo {overflow:hidden; width: 430px; height:226px; } 
#demo img {border: 3px solid #F2F2F2; } 
#demo a{ width:270px; text-align:center; margin:0 5px;} 
#indemo { float: left; width: 800%; } 
#demo1 { float: left; margin:0 0 20px 0; } 
#demo2 { float: left; } 

/* 按钮 */
.box3 { width:270px; height:241px; position:relative; margin:0 95px; }
.box3 ul { margin:0 auto; }
.box3 li {float:left; width:270px; margin:0 6px 0 0;  text-align:center;}
.box3 li img {width:260px; height:180px; padding:4px; border:1px solid #dedede; background:#FFF;  }
.box3 li img:hover{ border:1px solid #1664b4; }
.box3 li a {display:block; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;  }
.box3 li h6{ font-size:14px; padding-top:5px; height: 45px; overflow: hidden; }

.in_banner2{ width:100%; height:219px; position:relative; background:url(../images/in_banner2bg.jpg) no-repeat;  }
.in_banner2_1{ text-align:center; padding-top:28px;   }
.in_banner2_tel_x{ width:370px;  height:30px;   position:absolute; left:80px; top:160px; }
.in_banner2_tel{ float:left; width:300px; height:30px; background:url(../images/inb_tel.png) no-repeat left;  padding:0 0 0 30px;  }
.in_banner2_tel_text{ float:left;  height:20px; line-height:30px; font-size:15px;  color:#FFF; }
.in_banner2_tel_dh{ float:left; font-size:28px; color:#FFF; height:30px; line-height:30px;    }


.in_fcc_ss{ width:1204px; height:auto; margin:0 auto; margin-top:65px; }
.in_fcc{ width:100%; height:240px; margin-top:15px;  overflow:hidden;   }
.in_fcc li {float:left; width:270px; margin:0 15px;  text-align:center;}
.in_fcc li a {display:block; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;  }
.in_fcc li h6{ font-size:14px; text-align:center; font-weight:normal; line-height:26px;  }


/*图片放大1，开始*/
.fc_imgscale_x{width:260px; height:194px;  padding:4px; border:1px solid #dbdbdb;  }
.fc_imgscale{ width:260px; height:194px; overflow:hidden; position:relative; }
.fc_imgscale img{ width:260px; height:194px; transition: all 0.5s;  transform: scale(1);   }
.fc_imgscale img:hover { transition: all 0.5s;   transform: scale(1.1);   }
.fc_imgscale_x:hover{ padding:4px; border:1px solid #1664b4; }

.in_newsfaq{ width:1180px; height:auto; margin:0 auto; padding-bottom::20px; }
.in_news_1{ float:left; width:1230px; margin-left:-25px; margin-bottom:20px;}

/* 标签切换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; background:url(/images/news_sb.png) 10px no-repeat;  }
#tab_news .tab_menu li h3{ font-size:18px; font-weight:normal;}

#tab_news .tab_menu .selected{ background:url(/images/news_sa.png) 10px no-repeat ;  cursor:pointer; }

#tab_news .tab_menu .selected h3 a{ color:#1664b4; font-weight:bold;}

#tab_news .tab_menu .ml{ margin-left:820px; }

#tab_news .tab_menu li span{ font-size:12px;}

#tab_news .tab_box_news{width:100%; clear:both; }

#tab_news .tab_box_news > div:nth-child(1) {     display: block; }

#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 h6 { float:left; }
.tab_news_tie h6 a{ color:#1664b4; height:44px; display:block; font-size:30px; font-weight:bold;  background:url(/images/news_da.png) no-repeat left; padding-left:38px; }
.tab_news_tie h6 a:hover{  color:#0077ca;  }
.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:30px 0 30px 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:50px; line-height:50px;  border-bottom:1px solid #e7e7e7; overflow:hidden; }
.in_news_pro_5 ul li a{background:url(../images/in_news_d1.png) 5px no-repeat; display:block; padding-left:25px;height:50px; line-height:50px; }
.in_news_pro_5 ul li a:hover{background:url(../images/in_news_d.png) 5px no-repeat;height:50px; line-height:50px; color:#1664b4;}
.in_news_pro_5 ul li span{ float:right; color:#999;  }

.yqljxx{ width:100%;margin-top:40px;   }
.yqlj{ width:1180px; height:42px; overflow:hidden; margin:0 auto;}
.yqlj_l{ float:left; width:166px; height:42px; background:url(../images/in_yalj_l.png) no-repeat; padding-right:20px;  border-right:1px solid #e0e0e0; }
.yqlj_r{ float:right; width:960px; height:42px;overflow:auto; }
.yqlj_r a{display:inline-block; padding:0 10px; color:#222; }
.yqlj_r a:hover{  }
