/* banner 开始 */

.fullSlide {

 width: 100%;

 position: relative;

 height: 600px;

 overflow: hidden;

}



.fullSlide .bd {

 height: 600px;

 margin: 0 auto;

 position: relative;

 z-index: 1;

 overflow: hidden;

}



.fullSlide .bd ul {

 width: 100% !important;

}



.fullSlide .bd li {

 width: 100% !important;

 height: 600px;

 overflow: hidden;

 text-align: center;

}



.fullSlide .bd li a {

 display: block;

 height: 600px;

}



.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: #009fe8;

 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 结束 */





/* animated home */



.animated {

 -webkit-animation-duration: 1s;

 animation-duration: 1s;

 -webkit-animation-fill-mode: both;

 animation-fill-mode: both

}



.animated.infinite {

 -webkit-animation-iteration-count: infinite;

 animation-iteration-count: infinite

}



.animated.hinge {

 -webkit-animation-duration: 2s;

 animation-duration: 2s

}



@-webkit-keyframes fadeInUp {

 0% {

  opacity: 0;

  -webkit-transform: translate3d(0, 100%, 0);

  transform: translate3d(0, 100%, 0)

 }

 100% {

  opacity: 1;

  -webkit-transform: none;

  transform: none

 }

}



@keyframes fadeInUp {

 0% {

  opacity: 0;

  -webkit-transform: translate3d(0, 100%, 0);

  transform: translate3d(0, 100%, 0)

 }

 100% {

  opacity: 1;

  -webkit-transform: none;

  transform: none

 }

}



.fadeInUp {

 -webkit-animation-name: fadeInUp;

 animation-name: fadeInUp

}



.animated_1 {

 animation-delay: 0.3s;

}



.animated_2 {

 animation-delay: 0.6s;

}



.animated_3 {

 animation-delay: 0.9s;

}



.animated_4 {

 animation-delay: 1.2s;

}



.animated_5 {

 animation-delay: 1.5s;

}



.animated_6 {

 animation-delay: 1.8s;

}



.animated_7 {

 animation-delay: 2.1s;

}



.animated_8 {

 animation-delay: 2.4s;

}



.animated_9 {

 animation-delay: 2.7s;

}



.animated_10 {

 animation-delay: 3s;

}



.animated_11 {

 animation-delay: 3.3s;

}



.animated_12 {

 animation-delay: 3.6s;

}



/* animated end */





.in_yqlj_ss {

 width: 100%;

 padding: 30px 0 0 0;

 background: #f9f9f9;

 margin-top: 25px;

}



.in_yqlj {

 width: 1200px;

 height: auto;

 margin: 0 auto;

}



.in_yqlj_1 {

 width: 254px;

 height: 51px;

 line-height: 51px;

 float: left;

 text-transform: uppercase;

 font-size: 16px;

 background: url(../images/yqlj.png) no-repeat 0;

 text-align: center;

}



.in_yqlj_1 span {

 color: #fff;

 font-size: 22px;

 font-weight: bold;

}



.in_yqlj_2 {

 float: right;

 width: 920px;

 line-height: 26px;

}



.in_yqlj_2 a {

 display: inline-block;

 padding: 0 15px;

}



.in_yqlj_2 a:hover {

 text-decoration: underline;

}





/*产品*/



.in_products_xx {



}





.in_pfl_cont {

 width: 100%;

 height: 250px;

 overflow: hidden;

 background: #f9f9f9;

}





.in_pfl {

 width: 1200px;

 height: 200px;

 margin: 0 auto;

 padding-top: 35px;

 overflow: hidden;

 text-align: center;

}





.in_pfl ul li {

 width: 235px;

 height: 200px;

 display: inline-block;

}



.in_pfl ul li i {

 width: 133px;

 height: 153px;

 display: block;

 margin: 0 auto;

 -webkit-transition: all .3s ease-out;

 transition: all .3s ease-out;

}



.in_pfl ul li i img{

	 width: 133px;

 height: 153px;

}





.in_pfl ul li a {

 display: block;

 line-height: 45px;

 font-size: 16px;

 overflow: hidden;

 text-align: center;

 color: #333;

 font-weight: bold;

}



.in_pfl ul li a:hover {

 color: #009fe8;

}





.in_products {

 width: 1200px;

 margin: 0 auto;

 position: relative;

 padding-top: 40px;

}



.in_products_l {

 float: left;

 width: 266px;

 overflow: hidden;

 background: #f9f9f9;

 border: 2px solid #009fe8;

}





.pl_telss {

 height: 100px;

 background: url(../images/cp_tbg.png) no-repeat center top;

}



.pl_tel {

 height: 100px;

 line-height: 1;

 text-align: center;

}



.pl_tel h3 {

 color: #fff;

 font-size: 24px;

 font-weight: bold;

 padding-top: 18px;

}



.pl_tel h4 {

 font-size: 15px;

 color: #fff;

 text-transform: uppercase;

 padding-top: 8px;

}





.sideMen {

 overflow: hidden;

 height: 544px;

}



.in_products_l_3 {

 width: 240px;

 height: 42px;

 -webkit-transition: all .3s ease-out;

 transition: all .3s ease-out;

 margin: 0 auto;

 margin-top: 16px;

 background: #8dc21f;

}



.in_products_l_3 a {

 display: block;

 width: 175px;

 float: left;

 color: #fff;

 padding-left: 24px;

 line-height: 42px;

 font-size: 16px;

 overflow: hidden;

 white-space: nowrap;

 text-overflow: ellipsis;

 font-weight: bold;

}



.in_products_l_3 a:hover {



}



.sideMen .in_products_l_3 em {

 height: 42px;

 width: 36px;

 background: url(../images/cp_d1.png) no-repeat 0;

 float: right;

 cursor: pointer;

}



.sideMen .on em {

 background: url(../images/cp_d2.png) no-repeat 0;

}





.in_products_l_er {

 display: none;

}



.in_products_l_er ul li {

 height: 36px;

 -webkit-transition: all .3s linear;

 transition: all .3s linear;

 text-transform: uppercase;

 border-bottom: 1px dashed #dddddd;

}



.in_products_l_er ul li a {

 display: block;

 line-height: 39px;

 font-size: 14px;

 color: #666;

 overflow: hidden;

 white-space: nowrap;

 text-overflow: ellipsis;

 -webkit-transition: all .3s linear;

 transition: all .3s linear;

 padding-left: 36px;

 padding-right: 50px;

 background: url(../images/cp_d3.png) no-repeat 230px;

}



.in_products_l_er ul li a:hover {

 color: #009fe8;

 padding-left: 46px;

}





.cp_tel {

 padding-bottom: 25px;

 background: #009fe8;

 padding-top: 25px;

}





.cp_tel_txt {

 font-size: 14px;

 color: #fff;

 line-height: 34px;

 background: url(../images/cp_tel.png) no-repeat 35px;

 padding-left: 75px;

}



.cp_tel_dh {

 font-size: 24px;

 color: #fff;

 line-height: 34px;

 padding-top: 5px;

 text-transform: uppercase;

 padding-left: 35px;

 font-weight: bold;

 letter-spacing: 1px;

}





.in_products_r {

 width: 930px;

 float: right;

 overflow: hidden;

}



.in_products_r .tab_box {



}



.in_products_r .tab_box .hide {

 display: none;

}





.in_products_pro {

 position: relative;

}





.in_pro_2 {

 float: left;

 width: 276px;

 margin: 0 0 32px 34px;

 position: relative;

 background: #fff;

 overflow: hidden;

}



.in_pro_2_line {

 border: 1px solid #f4f6fa;

 padding: 20px 20px 0 20px;

 width: 234px;

 -webkit-transition: all .1s linear;

 transition: all .1s linear;

}



.in_pro_2:hover .in_pro_2_line {

 border: 1px solid #fff;

}





.in_pro_2 .in_pro_1pic {

 width: 100%;

 height: 175px;

 -webkit-transition: all .3s ease-out;

 transition: all .3s ease-out;

}





.in_pro_2 .in_pro_1pic img {

 width: 100%;

 height: 100%;

 transition: all 0.5s;

 transform: scale(1);

}





.in_pro_txt {

 font-size: 14px;

 width: 100%;

 height: 50px;

 line-height: 50px;

 -webkit-transition: all .3s linear;

 transition: all .3s linear;

}



.in_pro_txt a {

 color: #666;

 display: block;

 overflow: hidden;

 white-space: nowrap;

 text-overflow: ellipsis;

 text-align: center;

}



.in_pro_2:hover .in_pro_txt a {

 color: #009fe8;

}



.in_pro_2:hover {



}





.in_cp_line1 {

 width: 100%;

 height: 1px;

 background: #009fe8;

 position: absolute;

 left: -100%;

 top: 0px;

 -webkit-transition: all .3s ease-out;

 transition: all .3s ease-out;

}



.in_cp_line2 {

 width: 100%;

 height: 1px;

 background: #009fe8;

 position: absolute;

 left: 100%;

 bottom: 0px;

 -webkit-transition: all .3s ease-out;

 transition: all .3s ease-out;

}



.in_cp_line3 {

 width: 1px;

 height: 100%;

 background: #009fe8;

 position: absolute;

 left: 0px;

 top: -100%;

 -webkit-transition: all .3s ease-out;

 transition: all .3s ease-out;

}



.in_cp_line4 {

 width: 1px;

 height: 100%;

 background: #009fe8;

 position: absolute;

 right: 0px;

 top: 100%;

 -webkit-transition: all .3s ease-out;

 transition: all .3s ease-out;

}





.in_pro_2:hover .in_cp_line1 {

 left: 0px;

}



.in_pro_2:hover .in_cp_line2 {

 left: 0px;

}



.in_pro_2:hover .in_cp_line3 {

 top: 0px;

}



.in_pro_2:hover .in_cp_line4 {

 top: 0px;

}





/*产品end*/





/*a_tite*/



.a_tite {

 text-align: center;

}



.a_tite h3 {

 line-height: 40px;

 font-size: 36px;

 color: #fff;

 font-weight: bold;

}



.a_tite h4 {

 line-height: 20px;

 font-size: 16px;

 text-transform: uppercase;

 color: #fff;

 margin-top: 15px;

 background: url(../images/in_x1.png) no-repeat center top;

 padding-top: 12px;

}



.a_tite h5 {

 line-height: 20px;

 font-size: 12px;

 text-transform: uppercase;

 color: #fff;

 padding-top: 5px;

}





/*b_tite*/



.b_tite {

 text-align: center;

}



.b_tite h3 {

 line-height: 40px;

 font-size: 36px;

 color: #333;

 font-weight: bold;

}



.b_tite h4 {

 line-height: 20px;

 font-size: 16px;

 text-transform: uppercase;

 color: #999;

 margin-top: 15px;

 background: url(../images/in_x2.png) no-repeat center top;

 padding-top: 12px;

}



.b_tite h5 {

 line-height: 20px;

 font-size: 12px;

 text-transform: uppercase;

 color: #999;

 padding-top: 5px;

}





/*案例*/



.cases {

 width: 100%;

 height: auto;

 overflow: hidden;

 padding-top: 50px;

 background: url(../images/al_bg.jpg) no-repeat top;

 margin-top: 30px;

 padding-bottom: 70px;

}





.zuoping_box {

 width: 100%;

 overflow: hidden;

 padding-top: 36px;

}





.zuoping_box {

 width: 100%;

 overflow: hidden;

}



.zuoping_box .swiper-container {

 width: 100%;

 height: 100%;

}



.zuoping_box .swiper-slide {

 float: left;

 width: 20% !important;

}





.zuoping_box .swiper-button-next.swiper-button-disabled,

.zuoping_box .swiper-button-prev.swiper-button-disabled {

 opacity: 1;

 cursor: auto;

 pointer-events: none;

}





.zuoping_box .swiper-container:hover {

 cursor: url("../images/swiper_jt.png"), default;

}



.zuoping_box .swiper-slide a:hover {

 cursor: url("../images/swiper_jt.png"), default;

}





.zuoping_pro {

 margin: 0 4%;

 position: relative;

 -webkit-transition: all .3s ease-out;

 transition: all .3s ease-out;

 overflow: hidden;

}



.zuoping_pic {

 padding-top: 80%;

 overflow: hidden;

 position: relative;

}



.zuoping_pic img {

 position: absolute;

 left: 0;

 top: 0;

 width: 100%;

 height: 100%;

 transform: scale(1);

 -webkit-transition: all .3s ease-out;

 transition: all .3s ease-out;

}



.zuoping_txt {

 height: 115px;

 line-height: 100px;

 overflow: hidden;

 background: #f5f7fa;

 -webkit-transition: all .3s ease-out;

 transition: all .3s ease-out;

}



.zuoping_txt a {

 color: #666;

 display: block;

 text-align: center;

 padding: 0 15px;

 overflow: hidden;

 white-space: nowrap;

 text-overflow: ellipsis;

 font-size: 18px;

}



.zuoping_pro:hover .zuoping_txt {

 background: #009fe8;

 color: #fff;

}



.zuoping_pro:hover a {

 color: #fff;

}



.zuoping_pro:hover .zuoping_pic img {

 transform: scale(1.05);

}





/*案例end*/





/*特点*/





.tedian {

 width: 100%;

 height: 872px;

 background: url(../images/ys_bg.jpg) no-repeat center top;

}



.tedian_t {

 text-align: center;

 padding-top: 55px;

}



.tedian_t h3 {

 font-size: 48px;

 color: #009fe8;

 font-weight: bold;

}



.tedian_t h5 {

 font-size: 12px;

 color: #999;

 text-transform: uppercase;

}





.tedian_p {

 width: 1200px;

 height: 670px;

 margin: 0 auto;

 margin-top: 35px;

 position: relative;

}



.tedian_tu {

 width: 322px;

 height: 515px;

 position: absolute;

 left: 50%;

 top: 78px;

 margin-left: -161px;

}





.tedian_txt_1 {

 position: absolute;

 color: #fff;

 width: 387px;

 height: 220px;

 background: #009fe8;

 text-align: center;

 box-shadow: 0 8px 8px 0px rgba(0, 0, 0, 0.1);

}



.tedian_txt_1 h5 {

 font-size: 18px;

 color: #fff;

 display: block;

 height: 48px;

 line-height: 48px;

 font-weight: bold;

 padding-top: 34px;

}



.tedian_txt_1 i {

 display: block;

 width: 90px;

 height: 90px;

 -webkit-transition: all .3s ease-out;

 transition: all .3s ease-out;

 position: absolute;

 left: 150px;

 top: -65px;

 border-radius: 50%;

 box-shadow: 0 0 10px rgba(0, 0, 0, 0.1);

}



.tedian_txt_d1 {

 background: url(../images/ys_d1.png) no-repeat center #009fe8;

}



.tedian_txt_d2 {

 background: url(../images/ys_d2.png) no-repeat center #009fe8;

}



.tedian_txt_d3 {

 background: url(../images/ys_d3.png) no-repeat center #009fe8;

}



.tedian_txt_d4 {

 background: url(../images/ys_d4.png) no-repeat center #009fe8;

}





.tedian_txthh {

 background: #8dc21f;

 box-shadow: 0 8px 8px 0px rgba(141, 194, 31, 0.3);

}





.tedian_txthh .tedian_txt_d1 {

 background: url(../images/ys_d1.png) no-repeat center #8dc21f;

}



.tedian_txthh .tedian_txt_d2 {

 background: url(../images/ys_d2.png) no-repeat center #8dc21f;

}



.tedian_txthh .tedian_txt_d3 {

 background: url(../images/ys_d3.png) no-repeat center #8dc21f;

}



.tedian_txthh .tedian_txt_d4 {

 background: url(../images/ys_d4.png) no-repeat center #8dc21f;

}





.tedian_txt_1 h6 {

 font-size: 14px;

 line-height: 30px;

 padding: 10px 48px 0 48px;

}



.tedian_txt_1 h4 {

 width: 40px;

 height: 2px;

 background: #fff;

 margin: 0 auto;

}



.tedian_dw1 {

 left: 0px;

 top: 65px;

}





.tedian_dw2 {

 left: 0;

 top: 388px;

}



.tedian_dw3 {

 right: 0px;

 top: 65px;

}



.tedian_dw3 h6 {

 padding: 10px 38px 0 38px;

}





.tedian_dw4 {

 right: 0px;

 top: 388px;

}





/*特点end*/



/*荣誉*/





.in_honors {

 width: 100%;

 height: 540px;

 margin: 0 auto;

 background: url(../images/ry_bg.jpg) no-repeat top;

 padding-top: 60px;

 margin-top: 20px;

}



.honors_lefts {

 background: url(../images/ry_l.png) no-repeat left;

 display: block;

 width: 26px;

 height: 46px;

 position: absolute;

 top: 200px;

 left: 0px;

 cursor: pointer;

}



.honors_rights {

 background: url(../images/ry_r.png) no-repeat right;

 display: block;

 width: 26px;

 height: 46px;

 position: absolute;

 top: 200px;

 right: 0px;

 cursor: pointer;

}



.honors_box1 {

 width: 1200px;

 margin: 0 auto;

 position: relative;

 padding-top: 48px;

}



.honors_box2 {

 width: 1104px;

 height: 370px;

 margin: 0 auto;

 overflow: hidden;

}



.honors_tkd1_pro1 {

 float: left;

 width: 206px;

 padding: 17px 14px 0 14px;

 margin: 0 21px;

}



.honors_tkd1_pro2 {

 width: 206px;

 height: 290px;

 overflow: hidden;

}



.honors_tkd1_pro2pic {

 width: 206px;

 height: 290px;

}



.honors_tkd1_pro2pic img {

 width: 206px;

 height: 290px;

}



.honors_txt {

 width: 100%;

 height: 40px;

 line-height: 40px;

 text-align: center;

 padding-top: 15px;

}



.honors_txt a {

 color: #fff;

}



.honors_tkd1_pro1:hover {

 background: url(../images/ry_bg2.png) no-repeat center top;

}





/*荣誉end*/





/*简介*/



.in2_about {

 width: 100%;

 padding-top: 40px;

}



.in2_about_1 {

 width: 1200px;

 margin: 0 auto;

 position: relative;

}



.in2_about_2 {

 float: left;

 width: 417px;

 height: 494px;

}





.in2_about_2 .in_aimgscale {

 width: 417px;

 height: 494px;

 overflow: hidden;

 -webkit-transition: all .3s ease-out;

 transition: all .3s ease-out;

 margin-top: 50px;

}



.in2_about_2 .in_aimgscale img {

 width: 417px;

 height: 494px;

}





.in2_about_3x {

 float: right;

 width: 775px;

}





.in2_about_6 {

 padding: 45px 0 0 41px;

}



.in2_about_4a {

 font-size: 60px;

 color: #f5f5f5;

 font-weight: bold;

 text-transform: uppercase;

 line-height: 1;

}



.in2_about_4c {

 height: 40px;

 line-height: 40px;

 background: url(../images/ab_line.png) no-repeat right;

 font-size: 18px;

 font-weight: bold;

}





.in2_about_3 {

 line-height: 30px;

 height: 90px;

 overflow: hidden;

 padding: 25px 0 0 0;

 font-size: 14px;

 color: #777777;

}





.in2_about_5 {

 height: auto;

}





/*风采*/

.fcc_bg {

 width: 100%;

 height: 250px;

 margin-top: 50px;

}



.fcc_cont {

 height: 250px;

}



.in_fcc_ss {

 position: relative;

 height: 230px;

 overflow: hidden;

}





#tab_fcc {

 height: 28px;

 margin-left: 41px;

}



#tab_fcc .fcc_menu {

 height: 28px;

 background: url(../images/fcc_line.jpg) repeat-x 0 26px;

}





#tab_fcc .fcc_menu li {

 float: left;

 width: 70px;

 height: 26px;

 line-height: 1;

 font-size: 16px;

 cursor: pointer;

 color: #777;

 text-align: center;

 margin-right: 50px;

}





#tab_fcc .fcc_menu .on {

 cursor: pointer;

 color: #8dc21f;

 border-bottom: 2px solid #8dc21f;

}







.fcc_more {

 float: right;

 width: 50px;

 height: 29px;

 line-height: 1;

 font-size: 14px;

 text-transform: uppercase;

 position: absolute;

 top: 0;

 right: 0;

}



.fcc_more a {

 color: #cccccc;

 display: block;

}



.fcc_more a:hover {

 color: #009fe8;

}









.in_fcc_right {

 width: 100%;

 height: 200px;

 margin-top: 15px;

}



.in_fcc_cont {

 width: 105%;

 height: 200px;

}



.in_fcc {

 height: 200px;

 margin: 0 auto;

 overflow: hidden;

}





.in_fcc_li {

 float: left;

 width: 217px;

 -webkit-transition: all .3s ease-out;

 transition: all .3s ease-out;

 position: relative;

 margin: 0 0 20px 41px;

}



.in_fcc_li h6 {

 width: 100%;

 height: 28px;

 font-size: 14px;

 font-weight: normal;

 line-height: 28px;

 overflow: hidden;

 -webkit-transition: all .3s ease-out;

 transition: all .3s ease-out;

 margin-top: 5px;

}



.in_fcc_li h6 a {

 color: #777;

 font-size: 14px;

 display: block;

 overflow: hidden;

 white-space: nowrap;

 text-overflow: ellipsis;

 text-align: center;

 padding: 0 10px;

}





.fc_imgscale_x {

 width: 100%;

 height: 160px;

}





.fc_imgscale {

 width: 100%;

 height: 160px;

 overflow: hidden;

 position: relative;

}



.fc_imgscale img {

 width: 100%;

 height: 160px;

}





.in_fcc_li:hover a {

 color: #8dc21f;

}





/*风采end*/





/*in_banner*/



.in_banner1 {

 width: 100%;

 height: 270px;

 background: url(../images/in_b1bg.jpg) no-repeat center top;

 margin-top: 55px;

}



.in_banner1_1 {

 width: 1200px;

 height: 270px;

 margin: 0 auto;

 position: relative;

}



.in_banner1_right {

 color: #fff;

 width: 710px;

 float: left;

 padding-top: 60px;

}



.in_banner1_pic2 {

 height: 40px;

 line-height: 40px;

 font-size: 36px;

 text-transform: uppercase;

 color: #fff;

 font-weight: bold;

}



.in_banner1_pic3 {

 height: 30px;

 line-height: 30px;

 font-size: 24px;

 text-transform: uppercase;

 color: #fff;

 padding-top: 20px;

 font-weight: 100;

}





.in_banner1_2 {

 width: 590px;

 height: 36px;

 margin-top: 25px;

}



.in_banner1_3 {

 float: left;

 color: #fff;

 height: 36px;

}



.in_banner1_3 span {

 float: left;

 display: block;

 line-height: 36px;

 font-size: 20px;

 color: #fff;

 padding-left: 42px;

 font-weight: bold;

 background: url(../images/in_btel.png) no-repeat 0;

}





.in_banner1_3 i {

 float: left;

 display: block;

 line-height: 36px;

 font-size: 20px;

 color: #fff;

 padding-left: 42px;

 font-weight: bold;

 background: url(../images/in_btel2.png) no-repeat 0;

 margin-left: 34px;

}





.in_banner1_6 {

 float: right;

 width: 130px;

 height: 36px;

 font-size: 14px;

 text-align: center;

 -webkit-transition: all .3s ease-out;

 transition: all .3s ease-out;

 margin-top: 3px;

}



.in_banner1_6 a {

 color: #666;

 display: block;

 line-height: 36px;

 background: #fff;

 border-radius: 18px;

}



.in_banner1_6 a:hover {

 background: #009fe8;

 color: #fff;

}





.webq_bottom_r {

 width: 465px;

 float: right;

 position: relative;

 margin-top: 65px;

}



.webq_bottom_r3 {

 height: auto;

 width: 220px;

 float: left;

}



.webq_bottom_r3_1 {

 height: 38px;

 line-height: 38px;

 position: relative;

 border: 1px solid #ebf4da;

}



.webq_bottom_ml {

 margin-top: 15px;

}





.webq_bottom_r1 {

 height: 93px;

 position: relative;

 border: 1px solid #ebf4da;

 float: left;

 width: 220px;

 margin-left: 20px;

}



.webq_bottom_r4 {

 width: 147px;

 height: 37px;

 background: url(../images/ly_bo.png) no-repeat center;

 margin-top: 23px;

 float: left;

 margin-left: 154px;

}





.webq_bd_1 {

 width: 100%;

 height: 74px;

 border: 0;

 background: none;

 line-height: 30px;

 color: #fff;

 padding: 5px 15px 5px 15px;

 box-sizing: border-box;

 display: block;

}



.webq_bd_2 {

 width: 100%;

 height: 40px;

 line-height: 40px;

 border: 0;

 background: none;

 color: #fff;

 box-sizing: border-box;

 padding: 0 10px 0 40px;

 -webkit-transition: all .3s ease-out;

 transition: all .3s ease-out;

 display: block;

}



.webq_bd_go {

 margin: 0;

 border: 0;

 width: 100%;

 background: none;

 cursor: pointer;

 color: #96c632;

 line-height: 37px;

 text-align: center;

 font-size: 14px;

}





.ly_d1 {

 width: 38px;

 height: 38px;

 position: absolute;

 left: 10px;

 top: 0;

 background: url(../images/ly_d1.png) no-repeat 0;

 -webkit-transition: all .3s ease-out;

 transition: all .3s ease-out;

}



.ly_d2 {

 width: 40px;

 height: 40px;

 position: absolute;

 left: 10px;

 top: 0;

 background: url(../images/ly_d2.png) no-repeat 0;

 -webkit-transition: all .3s ease-out;

 transition: all .3s ease-out;

}





/*定义input的初始颜色home*/



.webq_bottom_r input::-webkit-input-placeholder {

 color: #fff;

}



.webq_bottom_r input::-moz-placeholder {

 color: #fff;

}



.webq_bottom_r input:-moz-placeholder {

 color: #fff;

}



.webq_bottom_r input:-ms-input-placeholder {

 color: #fff;

}



.webq_bottom_r textarea::-webkit-input-placeholder {

 color: #fff;

}



.webq_bottom_r textarea::-moz-placeholder {

 color: #fff;

}



.webq_bottom_r textarea:-moz-placeholder {

 color: #fff;

}



.webq_bottom_r textarea:-ms-input-placeholder {

 color: #fff;

}



/*定义input的初始颜色end*/





/*in_banner*/





/*新闻*/





.in_news_pro_s {

 width: 100%;

 margin-top: 40px;

}



.in_news_pro {

 width: 1200px;

 margin: 0 auto;

 padding-top: 34px;

}



.tab_news {

 width: 100%;

 height: 30px;

 border-bottom: 1px solid #e2e2e2;

}



.tab_news .news_menu {

 height: 29px;

 float: left;

}



.tab_news .news_menu li {

 float: left;

 height: 29px;

 line-height: 1;

 font-size: 16px;

 cursor: pointer;

}



.tab_news .news_menu li h3 {

 float: left;

 font-size: 16px;

}



.tab_news .news_menu i {

 float: left;

 color: #cccccc;

 text-transform: uppercase;

 font-size: 12px;

 padding-left: 8px;

 padding-top: 3px;

}





.news_more {

 float: right;

 width: 50px;

 height: 29px;

 line-height: 29px;

 font-size: 12px;

 text-transform: uppercase;

 text-align: right;

}



.news_more a {

 color: #cccccc;

 display: block;

}



.news_more a:hover {

 color: #009fe8;

}





.in_news_1 {

 float: left;

 width: 672px;

 height: auto;

 margin: 0 auto;

}



.in_news_2 {

 width: auto;

 padding-top: 20px;

}





.in_news_pro_5 {

 overflow: hidden;

}



.in_news_pro_5 ul li {

 height: 45px;

 line-height: 45px;

 -webkit-transition: all .3s ease-out;

 transition: all .3s ease-out;

 border-bottom: 1px dashed #e9e9e9;

 margin-top: 10px;

}



.in_news_pro_5 ul li a {

 height: 42px;

 line-height: 42px;

 overflow: hidden;

 display: block;

 padding: 0 10px 0 10px;

 background: url(../images/news_d1.png) 0 no-repeat;

 color: #666;

}



.in_news_pro_5 ul li span {

 float: right;

 color: #666;

}



.in_news_pro_5 ul li:hover a {

 padding-left: 20px;

 background: url(../images/news_d2.png) 10px no-repeat;

 color: #009fe8;

}



.cjwt{

 padding-top: 4px;

}



.in_news_pro_two {

 overflow: hidden;

}



.in_news_pro_two ul li {

 height: 45px;

 line-height: 45px;

 -webkit-transition: all .3s ease-out;

 transition: all .3s ease-out;

 border-bottom: 1px dashed #e9e9e9;

 margin-top: 7px;

}



.in_news_pro_two ul li a {

 height: 42px;

 line-height: 42px;

 overflow: hidden;

 display: block;

 padding: 0 10px 0 10px;

 background: url(../images/news_d1.png) 0 no-repeat;

 color: #666;

}



.in_news_pro_two ul li span {

 float: right;

 color: #666;

}



.in_news_pro_two ul li:hover a {

 padding-left: 20px;

 background: url(../images/news_d2.png) 10px no-repeat;

 color: #009fe8;

}











.faq_r {

 float: right;

 width: 487px;

}



.in_newss_6 {

 padding: 11px;

 border: 1px solid #e8e8e8;

}





.in_newss_6_1 {

 float: left;

 width: 214px;

 height: 152px;

 overflow: hidden;

 border: 4px solid #e8e8e8;

}





.in_newss_6_1 img {

 width: 258px;

 height: 150px;

 transition: all 0.5s;

 transform: scale(1);

}



.in_newss_6_1 a:hover img {

 transition: all 0.5s;

 transform: scale(1.08);

}



.in_newss_6_2 {

 float: left;

 width: 380px;

 color: #666;

 overflow: hidden;

 margin-left: 30px;

}



.in_newss_6_2 h6 {

 font-size: 18px;

 color: #666;

 height: 45px;

 line-height: 45px;

 overflow: hidden;

 padding-top: 8px;

 border-bottom: 1px dashed #e8e8e8;

}



.in_newss_6_2 h4 {

 color: #999;

 font-size: 14px;

 line-height: 26px;

 height: 78px;

 overflow: hidden;

 padding-top: 10px;

}



/*新闻end*/

























