html{margin:0;padding:0;border:0;}
body,div,span,object,iframe,h1,h2,h3,h4,p,blockquote,pre,a,address,code,b,em,img,
dl,dt,dd,ol,ul,li,fieldset,form,label,footer,
header,hgroup,nav,section
{margin:0;padding:0;border:0;}
body{background:#fff;position:relative;font:12px/1.5 Microsoft YaHei,arial,sans-serif;vertical-align:baseline;width:100%;overflow-x:hidden;color: #898989}

input{padding:0;margin:0;font-family:'Microsoft YaHei';}
img{border:none;background:none;vertical-align:middle;}
ul,ol,li{list-style-type:none;}
select,input,img,select{vertical-align:middle;}
table{border-collapse:collapse;border-spacing:0}
table, th, td {vertical-align: middle}


.clearfix:after{content: ".";display: block;height: 0;clear: both;overflow: hidden;visibility: hidden;}
.clearfix{zoom:1}
.clearboth{height:0px;line-height:0px;overflow:hidden;clear:both;font-size:0px;}

h1,h2,h3,h4{font-size:12px;font-weight:bold;}
hr {border: 0;border-top:1px solid #ccc;height:0;}


/*公用样式*/
.wt{width:1920px;position: relative;left:50%;margin-left:-960px;}
.wt_t{width:1200px;margin:0 auto;}
.container{width:1200px;margin:0 auto;padding:0px}
.fl{float:left;}
.fr{float:right;}
.di{_display:inline;}
.fwn{font-weight:normal;}
.dib{*display:inline;_zoom:1;_display:inline;_font-size:0px;}






/* 导航样式 */
.x-menu {
  width: 875px;
  float:right;
      margin-right: -125px;
}

.x-menu > li {
  float: left;
  position: relative;
  text-align: center;width:110px
}

.x-menu > li > a {
  display: block;
  text-align: center;
  font-size: 16px;
  color: #4b382f;
  line-height: 85px;
}

.x-menu > li > a:hover {
  background: #065ba6;
  color: #fff;
}

.x-menu > li.active > a {
  background: #065ba6;
  color: #fff;
}

.x-menu > li:after {
  content: '';
  position: absolute;
  z-index: 100;
  width: 100%;
  left: 0;
  height: 40px;
  opacity: 0;
  top: 100%;
}

.x-menu > li:hover .x-sub-menu {
  opacity: 1;
  visibility: visible;
  -webkit-transform: translateY(0);
          transform: translateY(0);
}

.x-sub-menu {
  position: absolute;
  z-index: 99;
  width: 150%;
  left: -25%;
  top: 85px;
  background: #fff;
  border-radius: 5px;
  padding: 10px 0;
  opacity: 0;
  visibility: hidden;
  -webkit-transform: translateY(20px);
          transform: translateY(20px);
  -webkit-transition: all .5s ease;
  transition: all .5s ease;
}

.x-sub-menu > li > a {
  display: block;
  text-align: center;
  line-height: 2;
  font-size: 14px;
  color: #333;
  line-height: 1.5;
  padding: .5em;
}

.x-sub-menu > li > a:hover {
  background: #e9eaeb;
}

.x-sub-menu:after {
  content: '';
  width: 0;
  height: 0;
  line-height: 0;
  font-size: 0;
  overflow: hidden;
  border-width: 10px;
  cursor: pointer;
  border-style: dashed dashed solid dashed;
  border-color: transparent transparent #fff transparent;
  border-top: none;
  position: absolute;
  top: -10px;
  left: 50%;
  margin-left: -10px;
  z-index: 99;
}

/* 首页banner样式 */
.x-banner .owl-carousel {
  position: relative;
}

.x-banner .owl-carousel .banner-item a {
  display: block;
}

.x-banner .owl-carousel .owl-nav .owl-prev {
  left: 0;
}

.x-banner .owl-carousel .owl-nav .owl-next {
  right: 0;
}

.x-banner .owl-carousel .owl-nav button.owl-prev,
.x-banner .owl-carousel .owl-nav button.owl-next {
  outline: none;
  position: absolute;
  top: 50%;
  z-index: 9999;
  background: #424246;
  height: 65px;
  width: 50px;
  margin-top: -32.5px;
  border-radius: 0;
  -webkit-transition: all .5s ease;
  transition: all .5s ease;
}

.x-banner .owl-carousel .owl-nav button.owl-prev:hover,
.x-banner .owl-carousel .owl-nav button.owl-next:hover {
  background: #065ba6;
}

.x-banner .owl-carousel .owl-nav .icon-font {
  display: block;
  width: 100%;
  height: 100%;
}

.x-banner .owl-carousel .owl-nav .icon-left-arrow:after {
  background-position: -34px -180px;
}

.x-banner .owl-carousel .owl-nav .icon-right-arrow:after {
  background-position: -26px -480px;
}

@media (max-width: 990px) {
  .x-banner .owl-carousel .owl-nav button.owl-prev,
  .x-banner .owl-carousel .owl-nav button.owl-next {
    height: 40px;
    width: 30px;
    margin-top: -20px;
  }
  .x-banner .owl-carousel .owl-nav .iconfont {
    font-size: 20px;
  }
}

.x-banner .owl-carousel .owl-dots {
  position: absolute;
  z-index: 999;
  left: 0;
  width: 100%;
  text-align: center;
  font-size: 0;
  bottom: 5%;
}

.x-banner .owl-carousel .owl-dots button.owl-dot {
  display: inline-block;
  vertical-align: middle;
  font-size: 14px;
  margin: 0 .5em;
  outline: none;
  background: #fff;
  border-radius: 50%;
  width: 1em;
  height: 1em;
  opacity: .2;
}

.x-banner .owl-carousel .owl-dots button.owl-dot:hover {
  opacity: .5;
}

.x-banner .owl-carousel .owl-dots button.owl-dot.active {
  opacity: 1;
}

@media (max-width: 990px) {
  .x-banner .owl-carousel .owl-dots button.owl-dot {
    font-size: 12px;
  }
}







.com-img{ display:inline; overflow:hidden;margin:0 auto;display: table;}
.com-img img{ transition:all 0.5s ease-in 0s; -webkit-transition:all 0.5s ease-in 0s; -moz-transition:all 0.5s ease-in 0s; -o-transition:all 0.5s ease-in 0s;overflow:hidden;}
.com-img:hover img{transform:scale(1.1); -webkit-transform:scale(1.1); -moz-transform:scale(1.1); -o-transform:scale(1.1);-ms-transform:scale(1.1);overflow:hidden;}





/*滚动*/
#demo{overflow:hidden;width:100%;margin:0 auto;}
#indemo {float: left;width:800%}
#demo1 {float: left;}
#demo2 {float: left;}

#m_demo{overflow:hidden;width:100%;margin:0 auto;}
#m_indemo {float: left;width:800%}
#m_demo1 {float: left;}
#m_demo2 {float: left;}




.headtop{background: #fafafa; height: 35px; border-bottom: 1px solid #ededed;}
.wel{float:left;line-height:35px;color:#898989; font-size: 15px;}
.k11{line-height:35px;float:right;}
.k11 li{text-align: center;float:left;font-size: 14px;color: #898989!important; }
.k11 li a{color: #898989!important; margin: 0 2px;}
.k11 .h_tel{font-size: 15px; color: #898989; margin-right: 16px;}
.k11 li a:hover{text-decoration: none}
.k11 .f_count{color:#ff0000;font-size:13px;font-weight:bold;}

.head{background:#fff;height: 85px;}
.top{height: 85px; width: 1200px; margin: 0 auto;}
.logo{float:left;line-height:85px}
.k2{float: right;}
#menu{}

.lian{
margin-top: -20px;
float:right;width:276px;height:325px;
background:url(../images/about1.png) left center no-repeat;
}

.lian1{
padding:150px 15px 10px 14px;
font:200 12px/24px "微软雅黑";
color:#fff;
}


/*搜索和热门搜索*/
.hotSearch a{margin-right:6px;}
.hotSearch1 a{margin-right:6px;color:#666666; font-size: 14px;}
.hotSearch1 a:hover{color:#0066d2;text-decoration:none;outline:none;}
#formsearch input{height:26px;background:none;border:none;line-height:29px;font-family:"微软雅黑"}
#formsearch input#keyword{height:26px;line-height:26px;padding-left:10px;color:#000;width:140px;float:left; border: 1px solid #c8c8c8; outline:none;}
#formsearch input#s_btn{width:45px;height:26px;line-height:26px;text-align:center;background:#3480ce;color:#fff;overflow: hidden;float:right; outline: none;}




/*热门搜索*/
.search{text-align:left;height:26px;z-index: 999;width:1200px;margin:0 auto;line-height:26px; margin-top: 37px;}
#formsearch{float:right;width:189px;}
.hotSearch1{float:left;font-weight:normal;padding-left:15px;color:#666666; font-size: 14px;}

/*主体样式*/
.box1{margin-top: 40px;}
.main_tit{}
.main_tit h2{font-size: 30px; color: #999999;text-transform: uppercase;text-align: center;}
.main_tit h3{ font-size: 24px; color: #000000;text-align: center; margin-top: 5px;}
.p_con{padding:32px; margin-top: 45px;}
.p_con li{float: left; margin-right: 76px;}
.p_con li:nth-child(3n){ margin-right: 0; }
.p_con li .img{}
.p_con li img{ box-shadow: 0 0 20px #b5b5b5; border-radius: 20px; width: 308px; height: 308px;}
.p_con li h3{ margin-top: 35px; font-size: 18px; color: #333333; font-weight: normal; text-align: center; margin-bottom: 50px}
.p_con li h3 a{color: #333333;}



/*优势*/
.box2{ background: url(../images/ys.png) no-repeat top center; margin-top: 58px;}
.container2{width: 1220px; margin:0 auto;}
.advlist{}
.advlist li{ float: left; width: 403px;margin-top: 75px;}
.advlist li:first-child{ background: url(../images/ys1.png) no-repeat top right; padding-top: 96px; /*padding-left: 10px;*/ padding-bottom: 120px;}
.advlist li:first-child img{width: 400px; height: 240px; margin-top: 5px;margin-left:3px;}
.advlist li:first-child h2{ font-size: 26px; color: #fed517;text-align: center; margin-top: 80px;}
.advlist li .adv_wz{position: relative;/*text-align: center;*/ width: 350px; margin: 0 auto; height:90px;margin-top:20px;line-height:24px}
.advlist li:first-child .adv_wz h3{ font-size: 16px; color: #999999;text-transform: uppercase; position: absolute; top: -70px; left: 88px;}
.advlist li .adv_wz p{ position: absolute; top: 10px; font-size: 16px; color: #999999; line-height: 25px; text-align: left;}
.advlist li:first-child .adv_tb{background: url(../images/y1.png) no-repeat center; width: 77px; height: 77px; margin: 0 auto; margin-top: 10px;}
.advlist li:nth-child(2){ background: url(../images/ys2.png) no-repeat top center; padding-bottom: 140px;}
.advlist li:nth-child(2) img{width: 400px; height: 373px; margin-top: 5px;}
.advlist li:nth-child(2) h2{font-size: 26px; color: #0057b5;text-align: center; margin-top: 125px;}
.advlist li:nth-child(2) .adv_wz h3{ font-size: 16px; color: #999999;text-transform: uppercase; position: absolute; top: -70px; left: 83px;}
.advlist li:nth-child(2) .adv_tb{background: url(../images/y2.png) no-repeat center; width: 77px; height: 77px; margin: 0 auto; margin-top: 10px;}
.advlist li:nth-child(3){background: url(../images/ys3.png) no-repeat top left;  padding-top: 96px; padding-right: 10px; padding-bottom: 120px;}
.advlist li:nth-child(3) img{width: 400px; height: 240px; margin-top: 5px;}
.advlist li:nth-child(3) h2{font-size: 26px; color: #6abc00;text-align: center; margin-top: 80px;}
.advlist li:nth-child(3) .adv_wz h3{ font-size: 16px; color: #999999;text-transform: uppercase; position: absolute; top: -70px; left: 84px;}
.advlist li:nth-child(3) .adv_tb{background: url(../images/y3.png) no-repeat center; width: 77px; height: 77px; margin: 0 auto; margin-top: 10px;}

.advlist li .adv_wz h3{font-weight:400;margin-bottom: 25px;display: block;}
.advlist li .adv_wz h2{display: block;}
/*关于我们*/
.box3{margin-top: 66px;}
.abtit{font-size: 35px; color: #707070; padding-top: 30px; margin-top: 25px; text-align: center; background: url(../images/line.png) no-repeat top center;}
.ab_con{background: url(../images/ab1.png) no-repeat top center; font-size: 14px; color: #707070; text-align: center; padding-top: 50px; line-height: 30px; margin-top: 20px;}
.ab_more{background: url(../images/ab2.png) no-repeat center; width: 280px; height: 50px; margin: 38px auto 0 auto; font-size: 16px; line-height: 50px; padding-left: 75px;}
.ab_more a{color: #0057b5;}
.ab_case{ margin-top: 70px; }
.ab_case li{float: left; margin-right: 24px;}
.ab_case li img{width: 282px; height: 290px;}
/*.ab_case li:last-child{margin-right: 0;}*/


/*师资力量*/
.box4{ border-top: 1px solid #999999; margin-top: 80px; padding-top: 65px; }
#focus_Box{position:relative;width:12000px;height:433px;margin:50px auto 90px auto;}
#focus_Box ul{position:relative;width:1200px;height:438px}
#focus_Box li{z-index:0;position:absolute; width:0px;height:0px;top:146px;cursor:pointer;left:377px;border-radius:4px; overflow: hidden;}
#focus_Box .prev,#focus_Box .next{display:block;z-index:100;overflow:hidden;cursor:pointer;position:absolute;width:56px;height:117px;top:131px;}
#focus_Box .prev{background:url(../images/left.png) left bottom no-repeat;left:-100px}
#focus_Box .next{background:url(../images/right.png) right bottom no-repeat;left:1248px}
#focus_Box a.imgs-scroll-btn{display:block;position:absolute;z-index:110;top:7px;right:15px;width:51px;height:23px;overflow:hidden;background:url(img/share-btn.png) no-repeat;text-indent:-999px;}
#focus_Box li .sz_nr{position: absolute; top: 17%; right: 0px; width: 47%; padding-right: 3%;overflow: hidden; height:250px}
#focus_Box li .sz_nr h2{font-size: 24px; color: #3480ce; margin-bottom: 10%;}
#focus_Box li .sz_nr p{font-size: 12px; line-height: 1.7em; color: #929292;margin-top:10px}
#focus_Box li:nth-child(3) .sz_nr p{font-size: 14px; line-height: 1.5em; color: #929292;}
#focus_Box li .sz_nr h3{font-size: 18px; color: #3480ce; margin-top: 5%;}
#focus_Box li h4{position: absolute;bottom: 0; right: 0; font-size: 16px; color: #ffffff; padding-right: 5%; line-height: 2.5em; font-weight: normal;}
#focus_Box li:first-child  .sz_nr{position: absolute; top: 13%; right: 0px; width: 44%; padding-right: 3%;overflow: hidden; height:195px}
#focus_Box li:first-child  .sz_nr h2{font-size: 20px; color: #3480ce; margin-bottom: 9%;}
#focus_Box li:first-child  .sz_nr h3{font-size: 14px; color: #3480ce;}
#focus_Box li:first-child  h4{position: absolute;bottom: 0; right: 0; font-size: 12px; color: #ffffff; padding-right: 5%; line-height: 2.5em; font-weight: normal;}


#focus_Box li:nth-child(2) .sz_nr{position: absolute; top: 15%; right: 0px; width: 44%; padding-right: 3%;overflow: hidden; height:230px}
#focus_Box li:nth-child(2) .sz_nr h2{font-size: 22px; color: #3480ce; margin-bottom: 9%;}
#focus_Box li:nth-child(2) .sz_nr h3{font-size: 16px; color: #3480ce;}
#focus_Box li:nth-child(2) h4{position: absolute;bottom: 0; right: 0; font-size: 14px; color: #ffffff; padding-right: 5%; line-height: 2.2em; font-weight: normal;}
#focus_Box li:nth-child(4) .sz_nr{position: absolute; top: 15%; right: 0px; width: 44%; padding-right: 3%;overflow: hidden; height:230px}
#focus_Box li:nth-child(4) .sz_nr h2{font-size: 22px; color: #3480ce; margin-bottom: 9%;}
#focus_Box li:nth-child(4) .sz_nr h3{font-size: 16px; color: #3480ce;}
#focus_Box li:nth-child(4) h4{position: absolute;bottom: 0; right: 0; font-size: 14px; color: #ffffff; padding-right: 5%; line-height: 2.2em; font-weight: normal;}
#focus_Box li:nth-child(5) .sz_nr{position: absolute; top: 13%; right: 0px; width: 44%; padding-right: 3%;overflow: hidden; height:195px}
#focus_Box li:nth-child(5) .sz_nr h2{font-size: 20px; color: #3480ce; margin-bottom: 9%;}
#focus_Box li:nth-child(5) .sz_nr h3{font-size: 14px; color: #3480ce;}
#focus_Box li:nth-child(5) h4{position: absolute;bottom: 0; right: 0; font-size: 12px; color: #ffffff; padding-right: 5%; line-height: 2.5em; font-weight: normal;}


#focus_Box li h4{width:100%!important;line-height:46px;background:#3480ce;text-align: right;
/*padding-right:200px*/
    
}






.box5{background: #f2f2f2;padding-top: 60px; padding-bottom: 60px;}
.news{border-top: 2px solid #3a71d7; background: #fff; padding: 0 20px;}
.n_tit{border-bottom: 1px solid #dedede; font-size: 18px; color: #000000; padding-top: 30px; font-weight: 700; padding-bottom: 5px;}
.n_tit span{float: right; font-size: 12px; color: #000000;font-weight: normal; margin-top: 10px;}
.n_tit span a{color:#000;}
.n_left{width: 338px;}
.nlist1{}
.nlist1 li{background: url(../images/new1.png) no-repeat left center; margin-top:30px; font-size: 16px; padding-left: 25px; line-height: 16px;}
.nlist1 li a{color: #000000;}
.n_right{width: 742px;}
.nlist2{ margin-top: 2px; }
.nlist2 li{ padding: 28px 0; border-bottom: 1px solid #dedede;}
.nlist2 li:last-child{border: none;}
.nlist2 li .n_pic{width: 230px;height: 140px;}
.nlist2 li .n_con{ width: 475px; margin-right: 15px; position: relative;}
.nlist2 li .n_con h2{font-size: 16px; color: #000000; font-weight: normal; margin-top: 20px; margin-bottom: 20px;}
.nlist2 li .n_con h3{ font-size: 14px; color: #696969; font-weight: normal; line-height: 25px;}
.nlist2 li .n_con span{ position: absolute; bottom:0; font-size: 14px; color: #0057b5; right: 15px;}
.nlist2 li .n_con span a{color: #0057b5;}

.contain1{background: #e9e9e9}
.contain2{background: #0066d2}
.c1{width:980px;margin:0 auto;padding-top:10px;padding-bottom:12px;}
.c2{width:980px;margin:0 auto;padding-top:50px;padding-bottom:50px;}


.menu_cate{width:215px;float:left;display:none;}
.cate_title{background: url(../images/cate.jpg) no-repeat;height:70px;}
.menu_cate .content{background: #fff;padding:8px;font-family: '微软雅黑';line-height: 21.6px;}
.about{width:980px;}
.about_title{line-height:31px;padding-left:15px;font-weight:bold;font-family:"微软雅黑";
background:url(../images/nav.png) no-repeat 0% 100%;font-size:14px;color:#000;}
.about .content{float:left;width: 329px;color: #fff;background: url(../images/about.png) no-repeat;height: 290px;overflow: hidden;padding-left: 25px;line-height: 23px;font-family: '微软雅黑';}
.t_at{font-family:"微软雅黑";color:#fff;font-size:14px;line-height:27px;margin-bottom:85px;padding-top:10px}
.t_at strong{font-family:"微软雅黑";font-size:21px;}


.img_about{float:left;width:323px;}
.navigation{float:right;width:100px;}

.left .box{margin-bottom:10px;}
.left .box h3{line-height:31px;padding-left:15px;font-weight:bold;font-family:"微软雅黑";
background:url(../images/nav.png) no-repeat 0% 100%;font-size:14px;color:#000;}
.left .box .content{padding:5px;}

/*首页新闻*/
.news_company{width:344px;float:left;margin-top:25px;}
.news1_title{line-height:31px;padding-left:15px;font-weight:bold;font-family:"微软雅黑";
background:url(../images/nav.png) no-repeat 0% 100%;font-size:14px;color:#000;}
.news_company .content{padding:10px;border:1px solid #e0e0e0;border-top:none;padding-bottom:13px;}
.n1{margin-left:17px;}




.news2_company{}

/*产品推荐*/
.recommend_product{width:980px;}
.tt1{line-height:52px;padding-left:40px;font-family:"微软雅黑";background:url(../images/tt1.jpg) no-repeat 0% 100%;font-size:14px;color:#0066d2;position: relative;border:1px solid #e0e0e0;font-weight:bold}
.tt1 a{position: absolute;top:0;right:20px;}
.recommend_product .content{padding-top:23px;/* padding-bottom: 3px; */background: #fff;border-top:none;padding-left: 10px;}
.roll_product li{}


.recommend_product1{width:980px;margin:0 auto;margin-top:15px;}
.recommend_product1 .content{padding-top:23px;padding-bottom:10px;background: #fff;border:1px solid #e0e0e0;border-top:none;position:relative;}
.l_btn,.r_btn{position:absolute;top:40%;cursor:pointer;}
.l_btn{left:10px;}
.r_btn{right:10px;}


.recommend_product2{width:980px;margin:0 auto;margin-top:15px;}
.recommend_product2 .content{padding-top:23px;padding-bottom:10px;background: #fff;border:1px solid #e0e0e0;border-top:none;position:relative;}

.l_btn1,.r_btn1{position:absolute;top:40%;cursor:pointer;}
.l_btn1{left:10px;}
.r_btn1{right:10px;}



.roll_product li{}





#footer{position：relative;}

/*友情链接*/
.link{background: #f2f2f2}
.link a{margin-left: 155px;    margin-right: -129px;}
.f_link{width:1200px;margin:0 auto;line-height:70px;background: url(../images/link.jpg) no-repeat;height:70px;overflow:hidden;}

/*页面底部*/
.ff{background:url(../images/footbg.png) no-repeat top center;/*padding-bottom:30px;*/ padding-top: 40px;height:362px;}
#footer{position:relative;width:1200px;margin:0 auto;text-align:center;padding-top:15px;color:#fff;font-family: '微软雅黑';font-size: 12px}
.ff h2{font-size: 16px; color: #ffffff; font-weight: normal; text-align: left;}
.ff h3{font-size: 24px; color: #a4b0c5; font-weight: normal; text-align: left;display: block;/*text-transform: uppercase;*/margin-top:15px}
.ff ul{margin-top:15px}
.ff ul li{font-size: 14px; line-height: 30px; text-align: left;}
.ff ul li a{color: #ffffff;}
.f_ab{ padding-right: 30px;  }
.f_ser{ padding: 0 40px 0 55px; }
.f_ser ul{margin-top:15px}
.f_ser ul li{font-size: 14px; line-height: 30px; text-align: left;}
.f_ser ul li a{color: #ffffff;}
.f_ser ul li:nth-child(2){text-align:right;margin-top: -30px;}
.f_ser ul li:nth-child(4){text-align:right;margin-top: -30px;}
.f_ser ul li:nth-child(6){text-align:right;margin-top: -30px;}
.f_news{ padding: 0 60px; }
.f_contact{padding: 0 30px 0 30px; text-align: left;}
.f_tel{margin-top: 20px; font-size: 14px;}
.f_tel h3{margin-top: 20px; font-size: 24px; color: #fff; margin-top: 5px; margin-bottom: 10px;}
.f_lx{color: #ffffff; font-size: 14px; line-height: 30px;}
.f_bq{  font-size: 14px;color: #ffffff; text-align: left;width:285px}
.f_bq a{color: #ffffff;}
.ft_link{ font-size: 14px;color: #ffffff; text-align: left;}
.ft_link a{ font-size: 14px;color: #ffffff;}
.copyright{ font-size: 14px;color: #ffffff; text-align: left;}
.rt{width: 260px; font-size: 14px;color: #ffffff; text-align: left;}
