@charset "utf-8";
/*全局 on*/
html{-webkit-text-size-adjust:none;}
*html{background-image:url(about:blank); background-attachment:fixed;}/*解决IE6下滚动抖动的问题*/
*{margin: 0; padding: 0; list-style: none;}
q:before,q:after{content:'';}
abbr,acronym{border:0;}
body{padding:0; margin:0; font: 16px/1.5 "Microsoft YaHei",微软雅黑,'宋体',tahoma,Verdana,arial,sans-serif; color:#333; background:#fffffe; }
input,textarea,select,button,label{vertical-align:middle; outline:none; font-family:"Microsoft YaHei",微软雅黑;}
textarea{resize:none;}
ul,ol,li,dl,dt,dd,h1,h2,h3,h4,h5,h6,p,img,a,form,input,label,select{margin:0; padding:0; list-style:none;}
a{color:#333; text-decoration:none; outline:none;}
a:hover{ text-decoration:none;}
a img{border:none;}
.fl{float:left;}
.fr{float:right;}
.f-clearfix:after{display: block; height: 0; visibility: hidden; font-size: 0; content:" "; clear: both;}
.clear{margin:0; overflow:hidden; visibility:hidden; font-size: 0; content: "."; clear: both; height: 0; padding:0;}
.clearfix:after{visibility:hidden; display: block; font-size: 0; content:" "; clear:both; height:0;}
* html .clearfix{zoom: 1;} /* IE6 */
*:first-child+html .clearfix{zoom: 1;} /* IE7 */
h1,h2,h3{font-weight: normal;}
.hidden{display: none;}
/*function*/
.f-dn{display: none;}
.f-db{display: block;}
.f-fl{float: left;}
.f-fr{float: right;}
.f-pr{position: relative;}
.f-pa{position: absolute;}
.f-pf{position: fixed;}
.f-oh{overflow: hidden;}
.f-fwn{font-weight: normal;}
.f-fwb{font-weight: bold;}
.f-toe{overflow: hidden; word-wrap: normal; white-space: nowrap; text-overflow: ellipsis;}
.f-csp{cursor: pointer;}
.f-csd{cursor: default;}
.f-csh{cursor: help;}
.f-csm{cursor: move;}
.f-bgn{background: none!important;}
.f-bdn{border: none;}
.f-tal{text-align: left;}
.f-tac{text-align: center;}
.f-tar{text-align: right;}
.f-usn{-webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; -o-user-select: none; user-select: none;}
.f-clear{margin: 0; padding: 0; height: 0; overflow: hidden; visibility: hidden; content: "."; clear: both; font-size: 0; }
.f-clearfix:after{display: block; height: 0; visibility: hidden; font-size: 0; content:" "; clear: both;}
* html .f-clearfix{zoom: 1;}
*:first-child+html .f-clearfix{zoom: 1;}
.f-wd100{width: 100%;}
.f-npd{padding: 0;}
.f-nmg{margin: 0!important;}
.f-mlr2{margin: 0 2px;}
.f-mlr5{margin: 0 5px;}
.f-mlr10{margin: 0 10px;}
.f-mlr15{margin: 0 15px;}
.f-mlr20{margin: 0 20px;}
.f-up-mlr20{margin: 20px 0;}
.f-mlrf5{margin: 0 -5px;}
.f-mlrf10{margin: 0 -10px;}
.f-mlrf15{margin: 0 -15px;}
.f-mlrf20{margin: 0 -20px;}
.f-plr5{padding: 0 5px;}
.f-plr10{padding: 0 10px;}
.f-plr15{padding: 0 15px;}
.f-plr20{padding: 0 20px;}
.f-mb5{margin-bottom: 5px;}
.f-mb10{margin-bottom: 10px;}
.f-mb15{margin-bottom: 15px;}
.f-mb20{margin-bottom: 20px;}
.f-mb30{margin-bottom: 30px;}
.f-mb35{margin-bottom: 35px;}
.f-mb40{margin-bottom: 40px;}
.f-mb50{margin-bottom: 50px;}
.f-mb60{margin-bottom: 60px;}
.f-mt15{margin-top:15px}
.f-mt30{margin-top:30px}
.f-mt40{margin-top:40px}

.zt-liststyle1 li{height: 36px; line-height: 36px;width: 50%;}
.zt-liststyle1 li span{float: right; padding-left: 10px; font-size: 16px; color: #666666;}
.zt-liststyle1 li a{display: block; padding-left: 20px; background: url(../images/icon-li1.png) left center no-repeat; overflow: hidden; word-wrap: normal; white-space: nowrap; text-overflow: ellipsis;}
.zt-liststyle1 li a:hover{padding-left: 16px; transition: all .3s;}

*{box-sizing: border-box;}
/**header on***/
.is-header{ background: url(../images/x-bg.png) top center no-repeat;height: 460px;position: relative;}
.is-logo{margin-top:20px}
.m-headerZt{width: 1200px;margin: 0 auto;}
.m-mainZt{width: 1200px;margin: 0 auto;}
.u-titZt{margin: 60px 0 48px;}
.m-specialZt .bd ul li{margin-right: 30px;width: 586px;}
.m-specialZt .bd ul li img{width: 586px;height: 122px;}
.is-topword1,.is-topword2{display: block;}
.is-topword1{margin:50px auto 0}
.is-topword2{margin:35px auto 0}

.m-search{height:46px; width: 550px;  position: absolute;padding:0;left:50%;margin-left:-275px;bottom:50px}
.m-search .u-searchtext{padding: 0 9px; width: 100%; padding-left:50px;height: 46px; line-height: 46px;border: none; border-radius: 20px;font-size: 16px;background: #f4f5f8;}
.m-search img{position: absolute;left: 17px;top:12px}
.m-search .u-searchbtn{background:#e01f26;position: absolute; right: 0;  top: 0;width: 90px; border: none; border-radius: 0 10px 10px 0; cursor: pointer; font-size: 16px; line-height: 46px;color:#fff}
.m-search .u-searchtext:focus{border-color: #66afe9; outline: 0; -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, 0.6); box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, 0.6);}
/**header end***/

/***main on***/
.container{width:1200px;margin:auto}
.m-ahead{position:relative;height:248px;background: url(../images/x-linebg.jpg)  no-repeat;background-size:100% 100%;padding:30px 40px 40px 110px}
.m-ahead img{position: absolute;left:20px;top:40px}
.m-ahead p{font-size: 17px;line-height: 36px;text-indent: 30px}

/***swiper***/
.swiper{margin-top:35px;padding-bottom: 35px!important;}
.swiper .swiper-slide{padding:5px;cursor:default}
.m-shodown{box-shadow: 0 0 8px #def0f0;padding:20px 20px 0 20px;height:165px;transition:all 0.5s;}
.swiper .m-shodown p{font-size: 18px;line-height: 28px;height:60px;overflow: hidden;margin-bottom:20px}
.swiper .swiper-pagination-bullet{background: #d3d8de;opacity: 1}
.swiper .swiper-pagination-bullet-active{background: #ffa200}
.swiper .swiper-pagination{bottom:0!important}
.m-time{background: url(../images/x-clock.png) left center no-repeat;padding:20px 0 20px 28px;border-top:1px solid #d2d2d2;fontt-size:16px}
.m-swiper-title{background: url(../images/x-wordbg.png) center no-repeat;text-align: center;padding:15px 0;background-size: 100% 100%}

.m-swiper-title h1{font-size: 44px;color:#189899;font-weight: 900} 
.m-shodown:hover{ transform:translate3d(0,-3px,0); -webkit-transform:translate3d(0,-3px,0); -moz-transform:translate3d(0,-3px,0); -ms-transform:translate3d(0,-3px,0); -o-transform:translate3d(0,-3px,0); }

/***list***/
.is-list-ul{display: flex;justify-content: space-between;flex-wrap: wrap;align-items: center;margin-top:35px}
.is-list-ul li{background: #cdf1f1;padding:0 15px 0 20px;border-radius:12px;height:125px;position: relative;width:48%;margin-bottom:27px;display: flex;align-items: center;}
.is-list-ul li p{line-height: 32px;text-indent: 30px}
.is-list-ul li span{display:block;width:46px;height:50px;text-align:center;background: url(../images/x-titlebg.png)center no-repeat;font-size: 26px;
	font-weight:bold;color:#fff;position: absolute;top:10px;left:-10px}
.is-list-ul .m-flexwidth{width:100%}
.m-flexwidth img{position: absolute;right:0;bottom:0}
.m-flexwidth .m-img1{bottom:-20px;right:25px}
.m-flexwidth .m-img2{bottom:5px;right:25px}


.m-news{margin-top: 20px;}
.m-flash{width: 590px;}
.g-flash,.g-flash .owl-item,.g-flash img{height: 384px;}
.g-flash img{display: block; width: 100%;}
.g-flash .owl-item,.g-flash .owl-item a{position: relative;}
.g-flash .owl-item a{display: block;}
.g-flash .owl-item p{position: absolute; left: 0; right: 0; bottom: 0; padding: 0 108px 0 18px; line-height: 50px; overflow: hidden; word-wrap: normal; white-space: nowrap; text-overflow: ellipsis; background: rgba(0,0,0,.5); font-size: 16px; color: #fff;}
.g-flash .owl-pagination{position: absolute; right: 18px; bottom: 22px;}
.g-flash .owl-pagination .owl-page{float: left; margin-left: 8px;}
.g-flash .owl-pagination .owl-page span{display: block; width: 10px; height: 10px; background: #FFF; -moz-border-radius: 10px; border-radius: 10px;}
.g-flash .owl-pagination .active span{background: #ff8400;width: 20px;}

.g-news{width: 590px;}
.m-liststyle li{padding-left:15px;height:43px;line-height:43px;background: url(../images/icon.jpg) left center no-repeat;}
.m-liststyle li a{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;word-wrap:normal;-webkit-transition: all .3s; -moz-transition: all .3s; transition: all .3s;}
.m-liststyle li a:hover{padding-left: 5px;}
.m-liststyle li span{float:right;padding-left:10px;color: #999999;letter-spacing:0;font-weight:400;font-stretch:normal;font-size:16px;font-family:MicrosoftYaHei;}



/*media query*/
/*large pcScreen*/
@media (min-width:1240px) {

}
/*big pcScreen*/
@media screen and (max-width:1239px) {

   
}
/*medium pcScreen lg*/
@media screen and (max-width: 1199px) {
   .m-headerZt,.container{width:100%}
   .m-swiper img,.m-img0 img{max-width: 100%}
    
}
/*pad md*/
@media screen and (max-width: 991px ){
  .is-topword1,.is-topword2{max-width: 90%}
  .is-header{padding:0 10px}
  .m-search{bottom:30px}
  .m-ahead{height:163px;overflow: hidden;font-size:14px;padding:10px 20px 10px 80px;width:90%;margin-left:5%}
  .m-ahead p{height:135px;overflow-y: scroll;}
  .m-ahead p,.swiper .m-shodown p{font-size:14px;line-height: 28px}
  .m-ahead img{top:30px;width:40px}
  .f-mt30,.swiper{margin-top:20px}

  .m-shodown{padding:10px}
  .m-flexwidth img{display: none}
  .m-swiper-title{padding:10px;background-size: cover;}
  .m-swiper-title h1{font-size:30px}

  .m-topheader>div:first-child{display: none;}

  .m-flash,.g-news{width: 100% !important;}
  .g-flash,.g-flash .owl-item,.g-flash img{height: 270px !important;}
}
/*phone sm*/
@media screen and (max-width: 860px) {
   
   .f-hide{display: none}

     

}
/*phone sm*/
@media screen and (max-width: 767px) {
   .is-header{height:400px;background-size: cover}
   .m-search{width:80%;left:10%;margin-left:0}
   .is-list-ul li{width:100%}
   .is-list-ul{padding:0 10px}
   .is-list-ul li p{font-size:14px;line-height: 24px}
  
   .swiper .swiper-slide{width:48%!important}

}
/*small xs*/
@media screen and (max-width: 638px) {
   .is-header{height:350px;}


}
/*print*/
@media print {

}

/*footer*/
.is-footer{border-top: 10px solid #b80608;background: #fff;    margin-top: 20px;}
.m-footer{padding: 14px 0 24px;}
.m-ftfuns{line-height: 26px;}
.m-ftfuns,.m-ftfuns a{color: #282828; font-size: 14px;}
.m-copyright p{line-height: 30px;}
.m-copyright p,.m-copyright p a{color: #666; font-size: 14px;}
.m-copyright p img{vertical-align: middle;}
#_ideConac{    position: absolute;left: -16px;top: 33px;}
#_span_jiucuo{position: absolute; left: 60px;top: 44px;}
.u-jbzx{  right: 30px; top: 36px;  }