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;color:#666;position:relative;font:14px/2 Microsoft YaHei,arial,sans-serif;vertical-align:baseline;width:100%;overflow-x:hidden;}
a{text-decoration:none;outline:none;color:#666;}
a:link{color:#666;}
a:hover,a:active,a:focus{color:#e87518;text-decoration:none;outline:none;}

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;}
.wh{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;}










/*头部*/
.hh1{height:27px;background:#eeeeee;overflow: hidden;}
.wel{color:#777777;font-size:13px;line-height:27px}
.kk1{color:#777777;font-size:13px;line-height:27px}
.kk1 a{color:#777777;font-size:13px;line-height:27px}

.hh2{height:159px;background:url(../images/sky.png) no-repeat center top;}
.logo{line-height:159px;}
.sou{margin-left: 75px;}
.tel{float:right;margin-top:50px;line-height:26px;}






/*导航*/

#menux{background:#0574c2}
.navx{height:58px;width:1200px;margin:0 auto}
.navx li{line-height:58px;height:58px;text-align:center;width:150px;float:left;position:relative;z-index:999;}
.navx li a{display:block;line-height:58px;color:#fff;height:58px;font-size:20px}
.navx li a:hover{color:#fff;text-decoration:none;background-color:#000000;}

.navx .sec{height:0;background:#01557a;color:#fff;overflow:hidden;z-index:9999;position:absolute;top:58px;left:0px;}
.navx .sec a{background:#01557a;color:#fff;height:38px;line-height:38px;width:150px;}
.navx .sec a:hover{background:#042d3f;text-decoration:none;}








/* 导航样式 */
.x-menu {
  width: 58.75%;
  float: left;
}

.x-menu > li {
  float: left;
  position: relative;
  margin: 0 .15vw;
}

.x-menu > li > a {
  display: block;
  padding: 0 .8vw;
  font-size: 14px;
  color: #000000;
  line-height: 2.4;
}

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

.x-menu > li.active > a {
  background: #292e39;
  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: 65px;
  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: #ab001a;
}

.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;
  }
}








/*头部样式*/
.top{background-color: #f3f3f3;font:14px/35px "微软雅黑";letter-spacing:1px;color: #333;}
.k1 a{color: #333;}

#header{border-bottom: 1px solid #b0b0b0;height:100px;}
.logo{float:left;}
.k3{padding-left: 13px;padding-top: 30px;height: 70px;font:14px/26px "微软雅黑";color: #333;width: 370px;background: url(../images/k3.png) left center no-repeat;}

.k2{padding-left: 50px;padding-top: 20px;height: 93px;background: url(../images/tel.png) left center no-repeat;font:24px/1.2 "微软雅黑";color:#333;}


/*热门关键词*/
.search{text-align:left;height:24px;background-color:#f8f8f8;padding:5px 10px 5px 10px;}
.hotSearch{font-weight:normal;margin-left:20px;}
.hotSearch a{margin-right:6px;color: #333;}


/*搜索*/
#formsearch{width:185px;float:right;margin-top: 35px;height: 32px;border:2px solid #666;}
#formsearch input{background:none;border:none;line-height:26px;height:26px;outline: none;}
#formsearch input#keyword{padding-left:5px;color:#666;width:150px;}
#formsearch input#s_btn{width:25px;cursor:pointer;background: url(../images/ss.png) center no-repeat;}









/*导航*/

.xypg-left-title {
  line-height: 62px;
  text-align: center;
  color: #fff;
  font-size: 22px;
  background: #00b050
;
  font-weight: bold;
  margin: 0;
}



/* 导航样式 */
.xy-menu {
  width: 1200px;
  margin:0 auto;
}

.xy-menu > li {
  float: left;
  width: 150px;
  position: relative;
}

.xy-menu > li:after {
  position: absolute;
  left: 0;
  right: 0;
  height: 17px;
  content: '';
  opacity: 0;
}

.xy-menu > li > a {
  display: block;
  text-align: center;
  font-size: 16px;
  color: #ffffff;
  line-height: 50px;
}

.xy-menu > li > a .creat {
  width: 0;
  height: 0;
  line-height: 0;
  font-size: 0;
  overflow: hidden;
  border-width: 3px;
  cursor: pointer;
  border-style: solid dashed dashed dashed;
  border-color: #fff transparent transparent transparent;
  border-bottom: none;
  display: inline-block;
  vertical-align: middle;
  margin-left: 5px;
}

.xy-menu .active a {
  color: #fff!important;background: #b99562;
}


.xy-menu .xy-sub-menu {
  display: none;
  position: absolute;
  width: 100%;
  border-top: 2px solid #b99562;
  left: 0;
  top: 47px;
  -webkit-box-shadow: 0px 4px 6.86px 0.14px rgba(8, 1, 3, 0.52);
          box-shadow: 0px 4px 6.86px 0.14px rgba(8, 1, 3, 0.52);
  background: #fff;
  padding-bottom: 4px;
  z-index: 9999;
}

.xy-menu .xy-sub-menu > li {
  border-bottom: 1px solid #e5e5e5;
}

.xy-menu .xy-sub-menu > li > a {
  display: block;
  line-height: 45px;
  font-size: 14px;
  color: #666;
  position: relative;
  padding-left: 15%;
  -webkit-transition: all .5s ease;
  transition: all .5s ease;
  padding-right: 15%;
}

.xy-menu .xy-sub-menu > li > a:after {
  position: absolute;
  right: 12%;
  top: calc(50% - 3.5px);
  content: '';
  width: 5px;
  height: 7px;
  background: url(../images/xy-sub-nav-jt.png) 0 -7px no-repeat;
}

.xy-menu .xy-sub-menu > li > a:hover {
  background: #ececec;
  color: #666;
  padding-left: 22%;
}

.xy-menu .xy-sub-menu > li > a:hover:after {
  background-position: 0 0;
}


/*导航栏样式*/
#menu{height:90px;width: 1200px;margin:0 auto;}
.navs{width:970px;display: flex;justify-content:space-between;float:left;}
.navs>li{text-align:center;width:105px;line-height: 90px;position: relative;}
.navs>li>a{display:inline-block;line-height:29px;color:#111;vertical-align: middle;width: 100px;border:2px solid #fff;border-radius:20px;font-size: 16px;}
.navs>li>a:hover{border:2px solid #fd8c00;}
.navs>li>a.on{border:2px solid #fd8c00;}
.navs>li:hover .nav_son{display:block;}

.navs>li .nav_son{position:absolute;z-index: 99;background: #00b050;width: 100%;display:none;}
.navs>li .nav_son a{display:block;width:100%;height:40px;line-height:40px;text-align:center;color:#fff;}
.navs>li .nav_son a:hover{color:#fd8c00;background:#fff;}

.navs .sec{height:0;color:#fff;overflow:hidden;z-index:9999;position:absolute;top:32px;left:0px;}
.navs .sec a{background:#01557a;color:#fff;height:38px;line-height:38px;width:90px;display: block;}
.navs .sec a:hover{background:#042d3f;}




/*首页banner*/
.banner{width:1920px;position:relative;height:600px;left:50%;margin-left: -960px;}
.banner ul img{width:1920px;height:600px;}
.banner ul.bb{position:relative;padding:0px;margin:0px;z-index:5;}
.banner ul.bb li{position:absolute;display:none;}
.banner .num{position:absolute;bottom:15px;z-index:100;text-align: center;width: 100%;}
.banner .num li{display:inline-block;margin:0 6px;border-radius:10px;transition:.5s;}
.banner .num li.num_hover{}
.banner .num li.num_hover a{background-color: #fd8c00;color:#fd8c00;}
.banner .num li a{display:inline-block;width:13px;height:13px;border-radius:10px;background-color:#767d83;color:#767d83;vertical-align:-1px;}







/*滚动*/
#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;}








#search-type{float: left;width:100px;height: 24px;border: 1px solid #c8c8c8;margin-right: 5px;}
.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;}
.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);}



/*主体样式*/
#container{width:1200px;margin:0 auto;margin-top:10px;}
.containers{width:1200px;margin:0 auto;margin-top:10px;}
.article{width: 1200px;margin:0 auto;position: relative;overflow: hidden;}
.v-article{width: 1200px;margin:0 auto;position: relative;}




/*z1*/
.z1{margin-top: 27px;font-size: 0;}
.z1-tit span{display: inline-block;width: 200px;text-indent: 22px;font:16px/40px "微软雅黑";color: #111;}
.z1 form{padding:7px 0;background-color: #333;border-radius: 3px;}
.z1 form input{width: 168px;height: 42px;border-radius: 3px;border:none;margin:0 20px 10px 13px;text-indent: 10px;display: inline-block;}
.z1 form input[type="submit"]{margin-right: 0;text-indent: 0;background-color: #fd8c00;font-size: 18px;color: #fff;cursor: pointer;}
.z1 form input[name="checkcode"]{margin-left:618px;}
.z1 form img{vertical-align:-16px;cursor: pointer;margin-left: 10px;}

/*black*/
.black{text-align: center;font:36px/1 "微软雅黑";color: #fff;text-shadow:2px 0 #333,0 2px #333,-2px 0 #333,0 -2px #333;letter-spacing:6px;height: 54px;text-align: center;}

/*z2*/
.z2{margin-top: 75px;margin-bottom:35px;}
.z2-box{margin-top: 25px;}
.z2-box ul.hd{display: flex;justify-content:center;padding-bottom: 10px;border-bottom: 1px solid #333;}
.z2-box ul.hd li{font:16px/35px "微软雅黑";margin:0 10px;text-align: center;transition:.5s;padding:0 20px;}
.z2-box ul.hd li.on{background-color: #fd8c00;border-radius: 20px;box-shadow: 1px 1px 5px rgba(102,102,102,.5);}
.z2-box ul.hd li.on a{color: #fff;}
.z2-box a.last{font:16px/25px "微软雅黑";color: #fd8c00;float: right;margin-top: -43px;}
.z2-box .bd{margin-top: 33px;}
.z2-box .bd ul li{float: left;margin-right: 33px;border:2px solid transparent;margin-bottom: 33px;transition:.5s;}
.z2-box .bd ul li img{width: 374px;height: 300px;}
.z2-box .bd ul li:nth-child(3n){margin-right: 0;}
.z2-box .bd ul li h3{text-align: center;font:18px/43px "微软雅黑";color: #111;transition:.5s;}
.z2-box .bd ul li:hover{border-color: #333;}
.z2-box .bd ul li:hover h3{background-color: #333;color: #fff;}

/*z3*/
.z3{margin-top: 33px;padding-top: 40px;padding-bottom: 20px;}
.z3-box{overflow: hidden;}
.z3-left{width: 545px;padding-left: 35px;margin-bottom: 23px;}
.z3-left h1{font:28px/60px "微软雅黑";color: #000;border-bottom:1px solid #666;display: inline-block;margin-top: 20px;}
.z3-left h1 i{font-size: 40px;font-style: normal;vertical-align: -5px;}
.z3-left h1+p{font:24px/1.5 "微软雅黑";color: #000;padding-top:5px;}
.z3-txt{font:16px/26px "微软雅黑";color: #333;}
.z3-left h1.sec{margin-top: 45px;}
.z3-right{width: 602px;height: 431px;overflow: hidden;margin-bottom: 23px;}
.z3-right img{transition:1s;}
.z3-right img:hover{transform:scale(1.2);}

/*z4*/
.z4{width: 1270px;margin: 0 auto;margin-top: 85px;position: relative;margin-bottom: 70px;}
.z4 .bd{width: 1200px;margin:0 auto;margin-top:35px;overflow: hidden;}
.z4 .bd ul li{float: left;margin-right: 30px;padding-top: 20px;}
.z4 .bd ul li img{width: 380px;height: 305px;transition:transform .8s;}
.z4 .bd ul li h3{text-align: center;font:16px/40px "微软雅黑";color: #000;margin-top: 10px;border-bottom: 1px solid #000;}
.z4 .bd ul li:hover img{transform:scale(1.1);box-shadow:5px 5px 15px #b0afaf;}
.prev,.next{width: 20px;height: 33px;position: absolute;top: 242px;}
.prev{background: url(../images/prev.png) center no-repeat;}
a.prev:hover{background-image:url(../images/prevon.png) }
.next{background: url(../images/next.png) center no-repeat;right: 0;}
a.next:hover{background: url(../images/nexton.png) center no-repeat;}
a.more{display: block;width: 162px;text-align: center;font:16px/40px "微软雅黑";border:1px solid #a7a7a7;border-radius: 20px;margin-top: 40px;position: relative;left:calc(50% - 81px);}
a.more:hover{background-color: #fd8c00;border-color: #fd8c00;color: #fff;}

/*z5*/
.z5{margin-top: 50px;padding-top: 50px;background:url(../images/z5.jpg) center no-repeat;}
.z5 .article{height: 857px;}
.z5 h1{font:18px/26px "微软雅黑";color:#333;}
.z5 h1 span{display: block;font:bold 24px/35px "微软雅黑";text-transform: uppercase;}
.z5 b{width: 21px;height: 8px;display: block;background-color: #333;margin-top:5px;}
.z5-txt{font:14px/26px "微软雅黑";margin-top:10px;width:800px;}
.z5-mgs{width: 920px;height: 500px;position: absolute;bottom: 0;overflow: hidden;}
.z5-mgs img{transition:1s;}
.z5-mgs img:hover{transform:scale(1.2);}
.z5-more img{margin-top: 40px;}

/*z6*/
.z6{margin-top: 110px;padding-top: 67px;background:url(../images/z6.jpg) center no-repeat;padding-bottom:23px;}
.z6 h1{text-align: center;font:26px/1 "微软雅黑";color: #fff;}
.z6 h1 span{display: block;font:13px/3 "微软雅黑";}
.z6-box{width: 1105px;margin:0 auto;}
.z6-box ul {margin-top: 30px;}
.z6-box ul li{overflow: hidden;margin-bottom: 40px;}
.z6-box ul li div{width: 118px;height:100px;background-color: #343434;text-align: center;float: left;padding-top: 25px;font:bold 20px/1 "微软雅黑";color: #fff;transition: background .5s;}
.z6-box ul li div span{display: block;font:12px/36px "微软雅黑";}
.z6-box ul li a{display: block;width: 950px;float: right;color: #fff;}
.z6-box ul li a h3{font:18px/38px "微软雅黑";}
.z6-box ul li a p{font:14px/25px "微软雅黑";}
.z6-box ul li:hover div{background-color: #ea8210;}
.z6-box ul li:hover a{color: #ea8210;}


/*新闻中心*/
.index-news .content{width: 1200px;margin:0 auto;margin-top:60px;overflow: hidden;}
.index-news ul{width: 355px;float: left;margin-right:67px;}
.index-news ul.qs{margin-right: 0;}
.index-news .content h1{height:32px;border-left: 3px solid #000;padding-left: 10px;font:24px/32px "黑体";color:#000;vertical-align: middle;}
.index-news .content h1 span{font:normal 14px/32px Arial;color: #000;}
.index-news .content h1 a{font:normal 18px/32px "微软雅黑";color: #000;float: right;}
.index-news .content h1 a:hover{color: #fd8c00;}
.index-news .content img{display: block;margin-top:18px;margin-bottom: 10px;padding-top: 12px;border-top:1px solid #999;width:100%;}
.index-news .content li{line-height: 30px;}
.index-news .content li a{padding-left: 20px;background: url(../images/news_arr_03.png) left center no-repeat;font-size: 15px;color: #4f4f4f;}
.index-news .content li a:hover{color:#fd8c00;background: url(../images/nson.png) left center no-repeat; }
.index-news ul ul.in-this{width: 355px;height: 360px;overflow: hidden;}
.index-news ul ul.in-this li{margin:15px 0;}
.index-news ul ul.in-this li a{background: url(../images/wen_03.jpg) left 5px no-repeat;padding-left: 25px;font-size: 15px;display: block;color: #000;}
.index-news ul ul.in-this li a:hover{background: url(../images/wen_03.jpg) left 5px no-repeat;}
.index-news ul ul.in-this li p{background: url(../images/da_03.jpg) left 3px no-repeat;padding-left: 25px;line-height: 18px;padding-top:5px;font-size: 13px;color: #4f4f4f;}
.line{border-color: #999;margin-top: 18px;}













/*友情链接*/
.f_link{width:1200px;margin:0 auto;margin-top:15px;line-height:30px;font-size:14px;}

/*页面底部*/
#footer{margin-top: 30px;padding-top: 48px;background-color: #333;color: #fff;}
#footer a{color:#fff;}
#footer a:hover{color:#fd8c00;}

.nav_foot{width:560px;display: flex;justify-content:space-between;}

#footer dt{font:16px/1 "微软雅黑";margin-bottom: 15px;}
#footer dd{font:14px/30px "微软雅黑";}

.f_lx{margin-left: 80px;width: 340px;}
.f_code{width: 185px;text-align: center;}

.copyright{font:14px/25px "微软雅黑";padding:30px 0;}

.f_code img{
  width: 180px;
}
