
.webq_head_xx{ width:100%; height:100px; position: fixed; left: 0px; top: 0px; z-index: 10;}


/* banner 开始 */
.fullSlide { width: 100%; position: relative; height:720px;  overflow:hidden; }

.fullSlide .bd { height: 720px; margin: 0 auto; position: relative; z-index: 1; overflow: hidden; }
.fullSlide .bd ul { width: 100% !important; }
.fullSlide .bd li { width: 100% !important; height: 720px; overflow: hidden; text-align: center; }
.fullSlide .bd li a { display: block; height: 720px; }

.fullSlide .hd { width: 100%; position: absolute; z-index: 2; bottom: 0; left: 0; height:35px; 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:#0290d2; 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(/templates/pc_wjdh/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(/templates/pc_wjdh/images/slider-arrow.png) -126px -137px #000 no-repeat; left:10%; }
.fullSlide .next { background-position:-6px -137px;  right: 10%; }

/* banner 结束 */

.soso{  width:1180px; height: 72px;  margin:0 auto; background: #fff; padding: 17px 0;     }
.soso_1{ height: 72px; }
.soso_2{ float:left; width:340px; height:60px; line-height:30px; color:#414141; overflow: hidden; font-size: 18px; border: 1px dashed #cecece; padding:5px 0 5px 15px; }

.search_box { width:350px; height:54px; float:right; overflow:hidden; margin-top: 5px;  position:relative; border-radius: 8px; border-bottom: 1px solid #dcdcdc; }
.swap_value {float:left; width:250px;  font-size:14px; color: #888888; height:54px; line-height:54px; padding:0 0 0 5px;  background:none;  }
.swap_go {float:right; margin:0; border:0; width:54px; height:54px;  background:url(/templates/pc_wjdh/images/fdj.png) no-repeat center; cursor:pointer; position:absolute; top:0px; right:0px; }

.webq_top_tel{ width:190px; height:50px;  float:left;  margin: 5px 0 0 90px; }
.webq_top_tel_text{ height: 30px;  line-height:30px; color:#222; font-size:20px; color: #9b9b9b; background:url(/templates/pc_wjdh/images/top_tel.png) no-repeat left; padding-left: 38px;   }
.webq_top_tel_dh{ font-size:27px; color:#0491d3;  line-height:24px; padding-top: 5px; }


.a_text_xx{ height:auto;  }
.a_text_t2_1{ height:50px; line-height:50px; text-align:center; font-size:42px; color:#545454;    }
.a_text_t2_1 h3{ font-size:42px;  }
.a_text_t2_1 a{ color:#545454; }
.a_text_t2_1 a:hover{ color:#545454; }
.a_text_t2_3{ height:30px; line-height:30px; text-align:center; font-size:18px; color:#888888; text-transform:uppercase;   }



.in_products_xx{ background:url(/templates/pc_wjdh/images/cp_bg.jpg) no-repeat center; padding-top: 40px;  }

.in_products_a{ width:1180px; margin:0 auto;  background-color:rgba(255,255,255,0.83); padding-top: 40px;  }

.in_products{ padding-top: 30px;   }

.in_products_l{ float:left; width:254px;  overflow:hidden; margin-left: 9px;}

.in_pro_tree{  overflow: hidden; height: 256px; }

.in_products_l_er{  }
.in_products_l_er ul li{ float: left; width: 121px; height:58px; line-height:58px; overflow: hidden; margin: 0 0 6px 6px; background:#eeeeee; }
.in_products_l_er ul li a{ display:block; height:58px; line-height:58px; font-size:16px; color:#545454; overflow: hidden; text-align: center; }

.in_products_l_er ul li.in_per_h{ color:#fff; background: #0290d2; }
.in_products_l_er ul li.in_per_h a{ color:#fff;  }


.in_products_l_d{ height:379px; background:url(/templates/pc_wjdh/images/cp_lbg.jpg) no-repeat top; margin-left: 6px; margin-top: 10px; text-align: center; }

.in_products_l_d h4{ padding-top: 200px; color: #66cafc; font-size: 28px; text-transform:uppercase; }
.in_products_l_d h5{ font-size: 28px; color: #fff; font-weight: bold; }
.in_products_l_d h6{ font-size: 14px; color: #fff; }


.in_products_r{ width:917px; height:auto; float:right; overflow:hidden; padding-bottom: 40px;  }

.in_products_pro{  position:relative; }

.in_pro_2{ float:left; width:206px; margin:0 0 19px 19px; overflow:hidden; position: relative; -webkit-transition: all .3s ease-out; transition: all .3s ease-out; }

.in_pro_2 .in_pro_1pic{ width:206px; height:202px;  overflow:hidden; }
.in_pro_2 .in_pro_1pic img{  width:206px; height:202px; }

.in_pro_txt{ width:100%; height:32px; line-height:32px;  font-size:14px; text-align: center; position: absolute; left: 0px; bottom: 0px; background-color:rgba(0,0,0,0.6); 
-webkit-transition: all .3s linear; transition: all .3s linear; overflow: hidden; }
.in_pro_txt a{  color: #fff; }

.in_pro_2:hover{ transform: translate(-5px, -5px); -webkit-transform: translate(-5px, -5px); box-shadow: 5px 5px 10px rgba(0, 0, 0, 0.1); }


.in_cases_xx{ width: 100%; background:url(/templates/pc_wjdh/images/an_bg.jpg) no-repeat center top;  }

.in_cases_a{ width:1180px; margin:0 auto;   padding-top: 40px;  }


.in_cases_r{ width:1180px; height:auto;  overflow:hidden; padding-top: 50px;  }


#tab_cases{ float: left; width:240px; height: 365px; background: #ffffff; }

#tab_cases .tab_ca{ padding: 10px 0 0 0;  }

#tab_cases .tab_ca li{  height:44px;line-height:44px; padding: 10px; font-size:16px; cursor:pointer; color:#434343; border-bottom: 1px solid #e8e8e8; }

#tab_cases .tab_ca li i{ height:44px;line-height:44px; display: block; padding-left: 20px; }

#tab_cases .tab_ca .on i{  background:#0290d2;  color:#FFF; cursor:pointer; border-radius: 22px; }

#tab_cases .tab_ca .on a{ color:#FFF;  }

.in_cases_r .tab_cases{ float: right; width:885px; height: 365px;   }

.in_cases_r .tab_cases .hide{display:none;}

.in_cases_pro{    }

.in2_cases_5{ height: 365px;  }

.in2_cases_2{ float:right; width:400px; height:365px; -webkit-transition: all .3s ease-out; transition: all .3s ease-out; }
.in_caimg{ width:400px; height:365px; overflow:hidden;  }
.in_caimg img{ width:400px; height:365px;  }
.in2_cases_2:hover{  transform: translate(-5px, -5px); -webkit-transform: translate(-5px, -5px); box-shadow: 5px 5px 10px rgba(0, 0, 0, 0.1); }

.in2_cases_3x{ float:left; width:405px; }

.in2_cases_3_t2{ height: 80px; line-height: 80px;  font-size: 16px;  color: #4d4d4d;   }

.in2_cases_3{  line-height:30px; height:120px; overflow:hidden; color:#7c7b7b;  }

.cases_more{ width: 180px; height: 40px; line-height: 40px;   margin: 45px 0 0 0; text-align: center; }
.cases_more a{ border: 1px solid #b4bdbf; display: block; color: #707070; font-size: 16px; } 
.cases_more a:hover{ background: #0290d2; color: #fff; border: 1px solid #0290d2; }


.in_banner1{ width:100%; margin-top: 55px;   }
.in_banner1_1{ width:1180px; height:150px; margin:0 auto;  position:relative;   }

.in_banner1_right{  }
.in_banner1_pic { height: 40px; line-height: 40px; font-size: 20px;  color: #545454; text-align: center; }

.in_banner1_2{ width:566px; height: 52px; background: #ffffff;  border-radius: 26px; margin: 0 auto; margin-top: 15px; box-shadow: 0 5px 5px 0px rgba(224, 224, 224, 0.75);  }
.in_banner1_3{ height: 52px; line-height:52px; color:#333; background:url(/templates/pc_wjdh/images/in_1tel.png) 80px no-repeat; }
.in_banner1_3 span{ float:left; color:#006290;  font-size:24px; padding-left: 125px; }



.in2_about{ width: 100%;    }

.in2_about_1{ width:1180px; height: 434px; margin:0 auto; position: relative; margin-top: 35px; }

.in2_about_2{  width:1180px; height:434px;   }

.in2_about_2_t{ height:40px; color: #d1d1d1; font-size: 36px; text-transform:uppercase; }

.in_aimgscale{  width:1180px; height:434px;  overflow:hidden;-webkit-transition: all .3s ease-out; transition: all .3s ease-out;  }
.in_aimgscale:hover{  transform: translate(-5px, -5px); -webkit-transform: translate(-5px, -5px); box-shadow: 5px 5px 10px rgba(0, 0, 0, 0.1); }

.in_aimgscale img{  width:1180px; height:434px;   }


.in2_about_3x{   width:475px; height: 434px; position: absolute; right: 0px; top: 0px; background-color:rgba(2,144,210,0.77);  }

.in2_about_3_t1{ height: 30px; line-height: 30px;   font-size: 30px;  color: #e5e5e5;  text-transform:uppercase; }

.in2_about_3_t2{ height: 30px; line-height: 30px;   font-size: 24px;  color: #fff; padding:50px 30px 0 30px;  }

.in2_about_6 {  }

.in2_about_4{ height: 70px; font-size: 74px; color: #cccccc; font-weight: bold;  text-transform:uppercase;}

.in2_about_3{  line-height:35px; height:205px; overflow:hidden; padding:20px 30px 0 30px;  color:#fff;  }

.in2_about_5{ height:auto;  }

.in_banner1_5{  width:60px; height:35px; font-size:14px; margin: 40px 0 0 30px; border-bottom: 1px solid #fff; -webkit-transition: all .3s ease-out; transition: all .3s ease-out;  }
.in_banner1_5 a{ color:#fff; display:block;  line-height:35px; font-size: 16px; text-transform:uppercase;  }
.in_banner1_5 a:hover{ color: #fff; }

.in_banner1_5:hover{  margin-left: 50px;    }




 
.in_fcc{ width: 1180px; margin: 0 auto;   }

.in_fcc_2{ float:left; width:245px;  margin:18px 20px 0 0;  overflow:hidden; -webkit-transition: all .3s ease-out; transition: all .3s ease-out; }
.in_fcc_2 img{ width:245px; height:158px; display: block;}

.in_fcc_txt{ width:100%; height:36px; line-height:36px; font-size:14px; background-color:#e9e9e9; text-align: center;  overflow: hidden; }
.in_fcc_txt a{ color: #222;}

.in_fcc_t{ float:right; width:120px; height:212px; background:#3daadc; }
.in_fcc_t h5{ float: left; width: 30px;  font-size: 24px; color: #FFF; padding-top: 40px; writing-mode:tb-rl; writing-mode:vertical-rl; display: inline-block; letter-spacing:5px; }
.in_fcc_t h6{ float: left; padding-left: 32px; padding-top: 40px; font-size: 17px; color: #65bce3;  text-transform:uppercase;  writing-mode:tb-rl; writing-mode:vertical-rl; display: inline-block; letter-spacing:1.5px;  }

.in_fcc_2:hover .in_fcc_txt{ background: #3daadc; color: #fff; }
.in_fcc_2:hover .in_fcc_txt a{   color: #fff; }

.in_fcc_2:hover{ transform: translate(-5px, -5px); -webkit-transform: translate(-5px, -5px); box-shadow: 5px 5px 10px rgba(0, 0, 0, 0.1);  }


.youshi{ width:100%; height:633px; background:url(/templates/pc_wjdh/images/ys_bg.jpg) no-repeat center bottom; margin-top: 40px;  }

.youshi_pro{  width:1180px; height:632px;  margin:0 auto;  position: relative; }

.y_text_xx{ width: 63px; height:auto; position: absolute; left: 0; top: 100px;}

.x_text_xx{ width: 380px; height:auto; position: absolute; left: 109px; top: 190px;  }
.x_text_t2_0{ font-weight: bold; text-transform:uppercase;  }
.x_text_t2_1{ height:30px; line-height:30px;  font-size:16px; color:#2c2c2c; line-height: 24px; }

.y_text_img{ width:344px; height: 344px; position: absolute; left: 109px; bottom: 0px; }


/* 标签切换2，开始 */
#tab_2{ width: 780px; height:125px; margin-left: 264px;   }

#tab_2 .tab_menu{ width:780px; height:125px;    }

#tab_2 .tab_menu li{ float:left; width:121px; height:121px;  text-align: center; color:#fff;  cursor:pointer; margin:0 53px 0 0; background:url(/templates/pc_wjdh/images/ys_b.png) no-repeat center;   }

#tab_2 .tab_menu li i{ line-height: 37px;  font-size: 19px;  display: block; padding-top: 29px; font-weight: bold; }
#tab_2 .tab_menu li span{   font-size: 31px;  display: block; font-family: Impact; }

#tab_2 .tab_menu .on{ cursor:pointer; background:url(/templates/pc_wjdh/images/ys_a.png) no-repeat center;    color:#fff; }

.youshi_pro  .tab_box_2{  width:100%; height: 420px;  overflow: hidden; padding-top: 45px;     }

.youshi_pro  .tab_box_2 .hide{display:none;}

.youshi_pro_1{ height: 420px;  }

.youshi_pro_1_l{  width:395px; height:205px; overflow: hidden; margin: 25px 0 0 0; padding-left: 80px; }
.youshi_pro_1_l img{ width:395px; height:205px;  transition: all 0.5s;   transform: scale(1);  }
.youshi_pro_1_l img:hover{ transition: all 0.5s;   transform: scale(1.06);  }


.youshi_pro_2a{ float: right; width:650px;  padding: 30px 0 0 0;   }
.youshi_pro_2a h6{ line-height:30px; font-size:24px;   padding:5px 0 0 0;   color:#5e5e5e; }

.youshi_pro_2a h5{ float: left; width: 64px; height: 118px; line-height: 40px; font-size: 36px; color: #fff; background:#0290d2; border-bottom: 5px solid #017bb3;
text-align: center;   margin: 0 22px 100px 0; }

.youshi_pro_2a h5 span{ display: block; border-bottom: 1px solid #76c3e7; font-family: Impact; padding: 35px 0 5px 0;  }

.youshi_pro_2_1{  line-height:24px; padding:5px 0 0 0;  font-size: 14px; color:#818181;   }
.youshi_pro_2_1 i{ width: 13px; height: 10px; background:url(/templates/pc_wjdh/images/ys_d1.png) no-repeat left; display: inline-block; }



.news_ss{ width:100%; height:auto;   margin-top: 40px;  }

.news_pro{ width:1180px; height:auto; margin:0 auto; }

.in_news_1{  }

.in_news_2{padding-top: 30px;    }

#tab_news{ width:350px; margin-left: 430px; margin-top: 10px; }

#tab_news .news_menu{ height:50px;  }

#tab_news .news_menu li{ float:left; width:108px; height:40px; line-height:40px; font-size:18px; cursor:pointer; text-align: center;  color:#5d5d5d;
background:url(/templates/pc_wjdh/images/news_line.png) no-repeat left;  }

#tab_news .news_menu li:nth-child(1){ background: none; }

#tab_news .news_menu .on{ color:#0290d2; cursor:pointer;  }
#tab_news .news_menu .on a{ color:#0290d2; }

#tab_news .news_menu span{  }
#tab_news .news_menu a{ color:#5d5d5d;   }

.in_news_1 .tab_box_news{ width:100%; clear:both; }
.in_news_1 .tab_box_news .hide{display:none;}


.in_news_5{ float: left; width: 545px; height:85px; margin:0 0 47px 60px;  }

.in_news_5_1{ float:left; width:96px; height:85px; margin:0 0 0 0; text-align:center; color:#333; border-right: 1px solid #d2d2d2; }

.in_news_5_1 h5{  line-height:60px; font-size:52px; color: #6a6a6a;  }
.in_news_5_1 h6{  line-height:20px; font-size:16px; color: #6a6a6a;  }

.in_news_5_2x{ float:right; width:430px;  }
.in_news_5_2{  line-height:22px; height:75px; overflow:hidden; color:#9d9d9d; }
.in_news_5_2 h6{ font-size:15px; height:35px; line-height: 30px; overflow:hidden; }
.in_news_5_2 h6 a{ color: #6a6a6a;  }
.in_news_5_2 h6 a:hover{ color: #0290d2; padding-left: 15px;  }

.in_news_5:nth-child(2n+1){ margin-left: 0; } 


.b_text_xx{ height:auto; padding-bottom: 15px;  }
.b_text_t2_1{ height:40px; line-height:40px; text-align:center; font-size:32px; color:#5f5f5f;    }
.b_text_t2_1 h3{ font-size:32px; font-weight: bold; }
.b_text_t2_1 a{ color:#545454; }
.b_text_t2_1 a:hover{ color:#545454; }
.b_text_t2_3{ height:20px; line-height:20px; text-align:center; font-size:16px; color:#5f5f5f; text-transform:uppercase; padding-top: 5px;  }


.ydz{ width:100%; height:384px; margin:0 auto; background:url(/templates/pc_wjdh/images/ly_bg.jpg) no-repeat center; padding-top: 1px; }

.ydz_p{ width: 1180px; height: 384px;  margin:0 auto;  }

.ydz_t{ padding: 40px 0 0 30px;  }

.ydz_left{ float: left; width: 270px; }

.in_bottom_r{ float: right; width: 910px;  height: 165px; margin: 0 auto; padding-top: 40px; position: relative; }

.in_bottom_r1{  height: 60px; background-color:#fff; padding: 5px 5px 5px 15px; margin-top: 20px;  }

.in_bottom_r3{ margin-top: 20px; }

.in_bottom_r3_1{ float: left; width: 260px; height: 38px; line-height: 38px;  background-color:#fff; padding: 0 15px;   }

.in_bottom_r3_2{ float: left; width: 260px; height: 38px; line-height: 38px;  background-color:#fff; padding: 0 15px; margin-left: 20px; }

.in_bottom_r3_c{ margin-left: 65px; }

.in_bottom_r4{   width: 230px; height: 44px; margin-top: 30px; margin: 0 auto; margin-top: 35px;  }

.in_bd_1{ width: 100%; height: 60px; line-height: 24px; border: 0; background: none;   color: #333;  }

.in_bd_2{ width: 100%; height: 38px; line-height: 38px; border: 0; background: none;  color: #333; }

.in_bd_go {  margin:0; border:0; width:100%; background:#0290d2; cursor:pointer; color: #fff; line-height: 44px; text-align: center; font-size: 16px; border-radius: 22px;   }

.webq_bottom_er_1{  float: left; width:80px;  text-align:center;  margin-top: 135px;  margin-left: 106px; color: #4d4d4d;   }
.webq_bottom_er_1 img{ width:80px; height:80px; }



