@charset "utf-8";
@import "common.css";
@import "page.css";
@import "hdp.css";
@import "nav.css";
@import "message.css";
@import "/font/iconfont.css";

body{font-size:14px;font-family:"Microsoft YaHei";color:#333; overflow-x:hidden}
*{margin:0px;padding:0px;list-style: none;}
*{-webkit-text-size-adjust: none;}
img{border:0px; max-width: 100%;}
a{text-decoration:none;color:#333;}
a:hover{color:#da2519}
i{ font-style: normal; }
em{ font-style:normal;}
.clear{clear:both;}
.l{float:left;}
.r{float:right;}
.layui-layer-setwin .layui-layer-close2 {
    right: -6px!important;
    top: -6px!important;
}


input,select{ cursor: pointer; -webkit-appearance: none; outline:none; }
.bak{-webkit-transition: all .4s;-moz-transition: all .4s;-o-transition: all .4s;transition: all .4s;  display: block; }
.bak:hover {-webkit-transform:scale(1.08); -moz-transform:scale(1.08);-o-transform:scale(1.08);transform:scale(1.08);}
.pic{ overflow: hidden; margin: auto; position: relative; }
.pic span{background-size: cover; background-repeat: no-repeat; background-position: center; display: block;}

.w1400{ width: 1400px; margin: auto;  }
.w1200{ width: 1200px; margin: auto;  }
.content{ margin:20px auto; }
.middle{ margin: 20px auto; }

.top{ margin: auto; position: relative;}
.top .pic span{ padding-top: 28%; }
.sou_box{ position: absolute; top: 0px; width: 100%; }
.sou{ float: right; background: #fff; border-radius:35px; height: 35px; line-height: 35px; border:#ccc 1px solid; margin-top: 20px; width: 200px;}
.sou input{ float: left; width: 80%; height: 35px; line-height: 35px; background:none; border: none; text-indent: 20px; }
.sou a{ overflow: hidden; line-height: 35px; }
.sou a i{ font-size: 26px; }

.top1{ margin:auto; background: #f7f7f7; padding: 5px 10px; color: #999; }
.top_l{ float: left; }
.top_r{ float: right; }

.top2{ margin:auto; position: relative; }
/*.top2 img{ display: block; margin:0px auto 2px auto; }*/
.top_nr{ position:  absolute; width: 100%; left: 0; top: 0px; }
.zhuban{ margin:auto; width: 90%; padding: 30px 0px; font-size: 32px;   }
.logo{ width: 80%; margin:20px auto; }
.zi{width: 80%; margin:auto; padding:40px 0px 0px 0; text-align: center; }
.zi span{ display: inline-block; margin:0 20px;transition:All 0.5s ease;-webkit-transition:All 0.5s ease;-moz-transition:All 0.5s ease;-o-transition:All 0.5s ease;}

.zi img{ display: block; margin:auto; position:relative }

.top3{ display: none; }
.menu_box{ margin:auto; background: #da2519; padding: 10px 0px; }
.nav{ }
.nav li{ float: left; text-align: center;  width: 11.1%; }
.nav li a{ display: block;  color: #fff; font-size: 18px;  margin:5px 0px; border-left: #ed928c 1px solid; }
.nav li a span{ }
.nav li a:hover{ color: #fde770; }
.nav li.on a{color: #fde770; }


/*头条*/
.toutiao{ margin:10px auto; border-bottom: #e6e6e6 1px solid; padding-bottom:10px; }
.tt_l{ float: left;  margin-right: 10px;  color: #da2519; }
.tt_l i{ padding-right:5px; font-size: 18px; position: relative; top: 2px; }
.tt_r{ overflow: hidden; }
.tt_rm{ margin:auto; font-size: 40px; font-weight: bold; white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.tt_tj{ margin:auto; }
.tt_tj a{ display: inline-block; margin:0 10px; white-space:nowrap;overflow:hidden;text-overflow:ellipsis; max-width: 22%;}
.tt_tj a:before{font-family:"iconfont"; content: "\e617"; font-size:14px; color: #d74339; padding-right: 5px;}


.fenzhan{margin:10px auto;}
.fenzhan_l{ float: left; margin-right: 10px;  color: #da2519; padding-top: 4px; }
.fenzhan_r{ overflow: hidden; }
.fenzhan_r a{ display: inline-block; padding:4px 5px 4px 5px; }
.fenzhan_r span{ padding: 4px 0 4px 5px; }
/*幻灯片一行*/
.hdp{ float: left; width: 63%; margin-right: 2%; }
.hdp a{ display: block; }
.hdp .pic span{ height: 495px;}
.hdp p{ position: absolute; bottom: 0px; left: 0px; width: 100%; background: rgba(0, 0, 0, 0.8); color: #fff; padding: 10px 0px; }
.hdp p i{ display: inline-block; width: 60%; padding-left: 10px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis; font-size: 16px; }
.erweima{ overflow: hidden; }

.hdp .swiper-button-next, .hdp .swiper-button-prev{ background-color:rgba(0,0,0,0.6);  background-size: 10px;  }

.hdp .swiper-pagination-bullet{ background: #fff; opacity: 1; }
.hdp .swiper-pagination-bullet-active{ background: #da2519; opacity: 1; }
.hdp .swiper-container-horizontal>.swiper-pagination-bullets, .hdp .swiper-pagination-custom, .hdp .swiper-pagination-fraction{ text-align: right; bottom: 15px; right: 10px; left: auto; width: 20%; }

.toutiao_list{ margin:auto; }
.toutiao_list li{ margin:13px auto; }
.toutiao_list li .time{ float: left; width: 80px; text-align: center; background: #efefef; padding: 10px 0px; }
.toutiao_list li .time b{ display: block;  font-size: 28px;   }
.toutiao_list li .time span{ display: block; margin:auto; }
.toutiao_list li .cont_main {float: right; width: calc(100% - 100px)!important; }
.toutiao_list li .cont_main h3{ font-size: 16px; white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.toutiao_list li .cont_main p{ margin: 10px auto 0px auto; line-height: 160%; color: #666; height: 40px; overflow: hidden;
}
.toutiao_list li a:hover .time{ background: #da2519; color: #fff;}
.toutiao_list li a:hover .cont_main p{ color: #666; }


/*特别推荐*/
.tbtj{background: #f5f5f5; position: relative; }
.tbtj_dh{ position: absolute; width: 5%; background: #da2519; color: #fff; height: 100%; }
.tbtj_dh div{display: flex; align-items: center; color: #fff;  height: 100%; text-align: center; }
.tbtj_dh div p{ display: block; margin:auto; width: 20px; font-size: 20px;}
.tbtj_dh div p span{ display: inline-block; padding: 10px 0; }
.tbtj_dh div p i{ font-size: 22px;  }
.tbtj_con{ margin-left: 6%; padding: 30px 0px 10px 0; }
.tbtj_con .swiper-pagination-bullet-active{ background: #da2519; }
.tbtj_con li{ padding-bottom:30px;}
.tbtj_con li a{ display: block; margin:auto; transition: all 0.5s; }
.tbtj_con li .pic span{ padding-top: 62%; }
.tbtj_con li .txt{margin:10px auto;}
.tbtj_con li .txt img{ display: block; margin:auto; }
.tbtj_con li .txt span{ font-size: 16px; display: block; margin:5px auto; white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.tbtj_con li .txt p{margin:5px auto; line-height: 180%; color: #666; position: relative; display: block; height: 50px; overflow: hidden;}
.tbtj_con li .txt p i{ color: #da2519; position: absolute; right: 0; bottom:0; }

.index_list{ float: left; width: 45%; margin-right: 5%; margin-bottom: 10px;  min-height: 420px; }
.index_newstj{ margin:20px auto; }
.index_newstj .pic{ float: left; width: 45%; margin-right: 5%; }
.index_newstj .pic span{ padding-top: 66%; }
.index_newstj .txt{ overflow: hidden;  padding-top: 5px;}
.index_newstj .txt span{ font-size: 16px; font-weight: bold; line-height: 160%; /*color: #f00;*/ display: block; height: 46px; overflow: hidden; }
.index_newstj .txt p{ color: #999; line-height: 180%; height: 80px; overflow: hidden;  margin:10px auto; }
.index_newstj a:hover .txt span{ color: #D95430; color: #f00;}


.newslist{ margin:auto; }
.newslist li{ margin:10px auto 0px auto; font-size: 16px; white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.newslist li a:before{font-family:"iconfont"; content: "\e617"; font-size:16px; color: #999; padding-right: 5px;}
/*广告位*/
.ad{ margin:20px auto; }
.ad .pic span{ padding-top: 8%; }
.ad_r{ margin:20px auto; }
.ad_r .pic span{ padding-top: 28%; }
.ad1{ float: left; width: 68.5%; margin-right: 10px; }
.ad2{ overflow: hidden; }
.ad1 .pic span{ padding-top: 9%; }
.ad2 .pic span{ padding-top: 20%; }

.ad3{margin:auto;}
.ad3 li{ float: left; margin-left:1%; width: 32.65%; }
.ad3 li.li1{ margin-left: 0px; }
.ad3 .pic span{ padding-top: 19%; }

.n_ad{margin:20px auto;}
.n_ad li{ float: left; margin-left:1%; width: 49.5%; }
.n_ad li.li1{ margin-left: 0px; }
.n_ad .pic span{ padding-top: 19%; }

.n_ad1 .pic span{ padding-top: 12%; }
.n_adr .pic span{ padding-top: 88%; }

.mid_l{ float: left; width: 77%; }
.mid_r{  overflow: hidden; }
.about{ margin:auto; border: #ccc 1px solid; }
.about_dh{ border-bottom: #ccc 1px solid; line-height: 45px; font-size: 26px; font-weight: bold; text-align: center;}
.about_dh p{ padding:10px 0; text-align: center; }
.about_dh p img{ display: block; margin:auto; }
.about_dh p span{color: #da2519; }
.about_con{ margin:10px auto; width: 90%;  }
.about_con .pic span{ padding-top: 66%; }
.about_con p{ margin:5px auto; line-height: 180%; font-size: 16px; }
.about_con p a{ color: #f00; }
.about_con p a:hover{ text-decoration: underline; }

/*.about_con input[type="text"]{ background: none;  border:none; width: 100%; outline:none;}
.about_con textarea{ background: none; border:none;  outline:none;}
.about_con p{ margin: 10px auto; }
.about_con p input[type="text"]{ border-bottom: #d7d7d7 1px solid; border: #d7d7d7 1px solid; line-height: 35px; text-indent: 10px;}
.about_con dd{ margin:auto; width: 100%;  }
.about_con dd textarea{height: 50px; margin:auto; border: #d7d7d7 1px solid; padding: 10px; width: 93%; }
.about_con p input::-webkit-input-placeholder{color: #999;  }
.about_con p input:-moz-placeholder{color: #999; }
.about_con p input::-moz-placeholder{color: #999; }
.about_con p input:-ms-input-placeholder{color: #999; }
.about_con textarea::-webkit-input-placeholder{color: #999; font-family: "Arial";}

.about_con p input[type="submit"]{ border:none; width: 100px; line-height: 35px; background: #d51b12; color: #fff; text-align: center; }*/

.huiyuan{ margin:20px auto; }
.huiyuan li{ margin:10px auto;  }
.huiyuan li a{ display: block; background: #ececec; line-height: 70px; font-weight: bold; font-size: 18px; text-align: center; color: #da2519; transition: all 0.5s;}
.huiyuan li i{ top:5px; position: relative; display: inline-block; }
.huiyuan li i:before{font-family:"iconfont"; content: "\e66c"; font-size:32px; color: #da2519; padding-right: 10px;}
.huiyuan li.li2 i:before{ content: "\e653"; }
.huiyuan li.li3 i:before{content: "\e651"; }
.huiyuan li a:hover{ background: #da2519; color: #fff; }
.huiyuan li a:hover i:before{ color: #fff; }


/*首页板块导航*/
.index_dh{ margin:auto; border-bottom: #ccc 1px solid; height: 50px; line-height: 50px; }
.index_dh p{ float: left; font-size: 26px; font-weight: bold; }
.index_dh p span{ border-bottom: #da2519 3px solid; padding-bottom: 6px; color: #da2519; }
.index_dh a{ float: right; padding-top:10px; }

.index_dh1{ margin:10px auto; background: url(../images/more.png) no-repeat right center; }
.index_dh1 p{float: left; font-size: 26px; font-weight: bold; color: #da2519; }
.index_dh1 a{float: right; padding-top:5px; color: #da2519;}
.index_dh1 a:hover{ color: #d95430; text-decoration: underline; }
.index_dh2{margin:auto; border-bottom: #da2519 2px solid; height: 48px; line-height: 48px; }
.index_dh2 p{ float: left; font-size: 26px; font-weight: bold; background: url(../images/dh.jpg) no-repeat left center; width: 12%; text-indent: 20px; color: #fff;}
.index_dh2 a{ float: right; padding-top:10px; }

.index_dh3{margin:auto; border-bottom: #da2519 2px solid; height: 48px; line-height: 48px; }
.index_dh3 p{ float: left; font-size: 26px; font-weight: bold; background: url(../images/dh.png) no-repeat left center; width: 14%; text-indent: 10px; color: #fff;}
.index_dh3 i{ font-size: 26px; top: 3px; position: relative; }
.index_dh3 p span{ font-weight: normal; padding: 0 5px 0 0; }
.index_dh3 a{ float: right; padding-top:10px; }

.bao_list{ margin:20px auto; }
.bao_list li{ float: left; width: 20%; margin-bottom: 12px;  }
.bao_list li a{ display: block; width: 90%; margin:auto; border: #e6e6e6 1px solid; }
.bao_list li .pic span{ padding-top: 120%; }
.bao_list li p{padding: 10px 0px; margin:auto; background:#f0f3f8; width: 100%;  }
.bao_list li p em{ display: block; width: 90%; margin:auto; white-space:nowrap;overflow:hidden;text-overflow:ellipsis; text-align: center;}

.video_list{ margin:20px auto; }
.video_list li{ float: left; width: 25%; margin-bottom: 12px; }
.video_list li a{ display: block; width: 95%; margin:auto; }
.video_list li .pic span{ padding-top: 81%; }
.video_list li p{ position: absolute; padding: 10px 0px; bottom: 0; left: 0; background:rgba(0, 0, 0, 0.5); color: #fff; width: 100%;  }
.video_list li p em{ display: block; width: 90%; margin:auto; white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
/*.video_list li i{ position: absolute; top: 0; left: 0; background:rgba(0, 0, 0, 0.5); width: 100%; height: 100%;  }*/
.video_list li:hover i{-webkit-transform:scale(1.08); -moz-transform:scale(1.08);-o-transform:scale(1.08);transform:scale(1.08);}
.video_list li i:before{content: " "; background: url(../images/video.png) no-repeat left; width: 42px; height: 42px;  display: inline-block; position: absolute; top: 50%; left: 50%; margin-top: -21px; margin-left: -21px;}


.city{ margin:20px auto; }
.city_dh{ background: url(../images/dh1.jpg) repeat-x center; height: 47px; line-height: 47px; text-align: center; font-size:30px; font-weight: bold; }
.city_dh span{ color: #da2519; }
.city_dh i{ font-size: 25px; color: #da2519; padding-right: 10px; display: inline-block;  }
.city_list{ margin:auto; border: #ccc 1px solid; padding: 10px; font-size: 16px;  }
.city_list a{ display: inline-block;  margin:5px;}
.city_list span{ color: #e9e5e4; }



.tuku{ margin:20px auto; font-size: 16px; }
.tuku_l{ float: left; width: 60%; margin-right: 1%; }
.tuku_l li .pic span{ padding-top: 56%; }
.tuku_l li p{ position: absolute; width: 100%; padding: 10px 0px; bottom: 0; left: 0; background:rgba(0, 0, 0, 0.5); color: #fff;  text-align: center; }
.tuku_l li p em{ display: block; width: 90%; margin:auto; white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.tuku_r{ overflow: hidden; }
.tuku_top{ margin:auto; }

.tuku_top li .pic span{ padding-top: 53.8%; }
.tuku_top li p{ position: absolute; width: 100%; padding: 10px 0px; bottom: 0; left: 0; background:rgba(0, 0, 0, 0.5); color: #fff;  text-align: center; }
.tuku_top li p em{ display: block; width: 90%; margin:auto; white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}

.tuku_but{ margin:15px auto; }
.tuku_but li{ float: left; width: 49%; }
.tuku_but li .pic span{ padding-top: 61%; }
.tuku_but li p{ position: absolute; width: 100%; padding: 10px 0px; bottom: 0; left: 0; background:rgba(0, 0, 0, 0.5); color: #fff;  text-align: center; }
.tuku_but li p em{ display: block; width: 90%; margin:auto; white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.tuku_but li.li1{ float: right; }

/*友情链接*/
.link_nr{ margin:20px auto; font-size: 16px;  }
.link_nr a{ display: inline-block; margin:5px 10px; }

/*底部*/
.foot1{ margin:auto; border-top: #ccc 1px solid; padding-top: 20px; }
.foot_l{ float: left; width: 40%; }

.f_logo{ margin:auto; }
.f_logo img{ float: left; }
.f_logo p{ overflow: hidden; font-size: 18px;  }
.f_logo span{ display: block; font-family: Arial; font-size: 12px; }
.foot_nav{ margin:10px auto; }
.foot_nav a{ display: inline-block; margin-right:10px; }

.add{ float: left; width: 40%; }
.add p{margin:5px auto;}

.fenxiang{ float: right; }
.fenxiang img{ float:left; }
.fenxiang dl{ display:block; padding-left:94px;}
.fenxiang dl span{ display:block; padding:14px 0px 4px 0px;}



.foot{ background: #da2519; margin: auto; padding:10px 0px; text-align: center; color: #fff; line-height: 180%; }
.foot p{ float: left; }
.foot span{ float: right; display: block;}
.foot a{ color: #fff; }

.foot_nr{ padding: 20px 0px; font-size: 16px; line-height: 200%;}
.foot_nav1{ margin:auto;  }
.foot_nav1 a{ margin:5px 10px; display: inline-block; }
.foot_nav1 a:hover{ opacity: .5; }
.foot_nav1 span{ display: inline-block; float: none; }




.n_left{float: left; width: 64%; margin-right: 2%;}
.n_right{ overflow: hidden; }
.n_hdp{ margin:auto; float: none; width: 100%;}
.n_hdp a{ display: block; }
.n_hdp .pic span{ padding-top: 53%; }

.n_tulist{ margin:20px auto 0 auto; }
.n_tulist li{ float: left; width: 24%; margin-left:1.3%; }
.n_tulist li a{ display: block; }
.n_tulist li .pic span{ padding-top: 66%; }
.n_tulist li p{ margin:auto; line-height: 35px; font-size: 16px; white-space:nowrap;overflow:hidden;text-overflow:ellipsis; text-align: center;}
.n_tulist li.li1{ margin-left: 0px; }

.n_tj{ margin:auto; }
.n_tj li{ border-bottom: #ccc 1px solid; padding-bottom: 20px; margin-bottom:20px; position: relative; }
.n_tj li span{ font-size: 24px; display: block; margin:5px auto; white-space:nowrap;overflow:hidden;text-overflow:ellipsis; color: #da2519; font-weight: bold;}
.n_tj li p{margin:15px auto; line-height: 180%; color: #999; position: relative; display: block; height: 50px; overflow: hidden; font-size: 16px;}
.n_tj li em{ color: #da2519; position: absolute; right: 0; bottom:10px; }
.n_tj li a:hover span{ color: #ff6746; }
.n_tj li a:hover em{color: #ff6746;}

.n_newslist li{ margin:15px auto; }
.n_newslist li a:before{ display: none; }

.left{ float: left; width: 69%; margin-right: 3%; }
.right{ overflow: hidden; }
.left_dh{ margin:auto; height: 50px; line-height: 50px; background: #ededed; }
.left_dh p{ float: left; }
.left_dh a{ float: right; margin-right: 20px; }
.left_dh p span{ background: #fff; color: #da2519; border-top: #da2519 3px solid; height: 47px; line-height: 47px; font-size: 20px; font-weight: bold; display: inline-block; padding:0 20px 0 0; }
.left_dh p span:before{ font-family:"iconfont"; content: "";  border-left: #fe972c 5px solid; padding-right:15px;}

.n_newstj{ margin:20px auto; }
.n_newstj .pic{ float: left; width: 25%; margin-right: 3%; }
.n_newstj .pic span{ padding-top: 66%; }
.n_newstj .txt{ overflow: hidden;  padding-top: 5px;}
.n_newstj .txt span{ font-size: 20px; font-weight: bold; line-height: 180%; display: block; overflow: hidden; white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.n_newstj .txt p{ color: #999; line-height: 180%; height: 50px; overflow: hidden;  margin:10px auto;  font-size: 16px;}
.n_newstj .txt em{ display: block; margin:20px auto; color: #da2519; }
.n_newstj a:hover .txt span{ color: #D95430; }

.n_newslist1 li{  float: left;  width: 50%; margin:7px auto;}
.n_newslist1 li a{ width: 90%; display: block; white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}



.n_dh{ margin:auto; background: #da2519; border-bottom: #fe972c 2px solid; height: 50px; line-height: 50px; }
.n_dh p{ float: left; font-size: 18px; font-weight: bold;  text-indent: 20px; color: #fff;}
.n_dh p i{ font-size: 18px; padding-right: 10px; }
.n_dh a{ float: right;  color: #fff; padding-right:20px; }

.n_dh1{ display: none; }
.n_news_dh{ margin:auto; }
.n_news_dh li{ height: 50px; line-height: 50px; border-bottom: #ccc 1px solid; font-size: 16px; text-indent: 20px; }
.n_news_dh li a.on{ color: #da2519; }
.n_newscon{ background: #f4f4f4; padding:20px; margin:auto;}
.n_newscon li{ margin:10px auto; font-size: 16px; white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.n_newscon li a:before{font-family:"iconfont"; content: "\e617"; font-size:16px; color: #999; padding-right: 10px;}

.n_newscon li.li1 a:before,.n_newscon li.li2 a:before,.n_newscon li.li3 a:before{ display: none; }
.n_newscon li i{ background: #da2519; color: #fff; padding:5px 5px; margin-right:6px; }
.n_newscon li.li2 i{background: #fe972c;}
.n_newscon li.li3 i{background: #66ae19;}
.right .item1{ margin-bottom:20px; }

.n_newstu{ margin:auto; background: #f4f4f4; margin:auto; padding:10px; }
.n_newstu li{ float: left; width: 50%; margin:10px auto; }
.n_newstu li a{ display: block; width: 90%; margin:auto; }
.n_newstu li .pic span{ padding-top: 66%; }
.n_newstu li p{ font-size: 16px; text-align: center; white-space:nowrap;overflow:hidden;text-overflow:ellipsis; line-height: 35px;}
.n_ad2{ margin:auto; }
.n_ad2 .pic span{padding-top: 65%;}
.n_ad3 { margin:10px auto; width: 95%; }
.n_ad3 .pic span{ padding-top: 40%; }

.wzdh{ background: #f4f4f4; height: 50px; line-height: 50px; padding-left:20px; }

.n_city{ margin-bottom: 20px;}
.n_city a.on{ color: #f00; }


/*.cx_box{ margin:auto; background: url(../images/cxbj.jpg) no-repeat top center; background-size: cover; padding:100px 0px; }

.cx{  width: 90%; max-width: 665px; margin:auto; background: #ffdbdb; padding:50px 0px; }
.cx_dh{ margin:auto; font-size: 30px;  text-align: center; padding:20px 0px; }
.cx_con{ margin:auto; width: 60%; margin:auto; }
.cx_con dl{ margin:30px auto; height: 30px; line-height: 30px;}
.cx_con dl span{ width: 85px; float: left; display: block; font-size: 16px; }
.cx_con dl p{ overflow: hidden;border: #ccc 1px solid; background: #fff;  }
.cx_con dl p input{ width: 100%; height: 30px; line-height: 30px; border: none; background: none; }
.cx_con input.tj{ width: 130px; height: 40px; line-height: 40px; text-align: center; background: #db251a; color: #fff; border: none; border-radius:40px; margin:40px auto; display: block;}

*/
.jieguo{ margin:auto; width: 90%; }
.jieguo .pic{ border: #f00 5px solid }
.jieguo .pic img{ display: block; }
.jieguo .jianjie{margin:10px auto; text-align: center; }
.jieguo .jianjie p{ margin:5px auto; font-size: 16px; }



.zt_banner{ margin:auto; text-align: center; }
.zt_banner img{ display: block; margin:auto; }
.zt_news{  }

/*幻灯片一行*/

.zt_hdp a{ display: block; }
.zt_hdp .pic{ height: 337px; width:525px; display:block; float:left; margin-right:47px;}
.zt_hdp dl{ overflow:hidden}

.zt_hdp .swiper-button-next,.zt_hdp .swiper-container-rtl .swiper-button-prev{ background-image:url(../images/r.png);}
.zt_hdp .swiper-button-prev,.zt_hdp .swiper-container-rtl .swiper-button-next{background-image:url(../images/l.png); left:auto; right:50px;}

.zt_hdp .swiper-button-next,.zt_hdp .swiper-button-prev{width:28px; height:28px; top:auto; bottom:20px; background-size:28px 28px;}

.zt_news_nr{ overflow: hidden; padding-top:54px;}
.zt_news_nr li{ float:left; width:564px; padding-left:34px; margin-bottom:54px; height:75px; overflow:hidden; }

.zt_news_nr li span{ display: block; text-align:center; font-family:Arial, Helvetica, sans-serif; float:left; background:#2a7fb9; color:#FFF; width:75px; height:75px; margin-right:25px; }
.zt_news_nr li span i{ display:block; font-size:24px; padding:15px 0px 0px 0px;}
.zt_news_nr li span em{display:block;}
.zt_news_nr li dl{}
.zt_news_nr li dl a{ margin:4px auto 5px auto; display:block; font-size:16px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;    }
.zt_news_nr li dl p{ color:#747478; color:#747478; display:block;display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-line-clamp:2;
overflow: hidden; height:40px;}
.zt_dh{ margin:auto; padding-top:40px; text-align: center;  }
.zt_dh img{ display:block; margin:auto; position:relative; z-index:99; top:-32px; }
.zt_dh i{ position:relative; z-index:1; font-size:49px; color:#f7f7f7; text-transform:uppercase }


.zt_tj{margin:0px auto; background:#f7f7f7; padding-bottom:50px; }
.zt_tj li{ float:left; width:378px; text-align:center; background:#FFF; margin-right:30px; margin-bottom:30px;}
.zt_tj li.z{ margin-right:0px;}
.zt_tj ul{ padding-top:8px;}
.zt_tj li a:hover{background: #f5f5f5;}
.zt_tj li .pic{  position:relative;   }
.zt_tj li .pic span{ padding-top: 258px;  }
.zt_tj li .txt{ height:50px; line-height:50px; font-size:16px; overflow: hidden;}




.zt1{ background:#f7f7f7; padding:50px 0px; margin-top:20px;}
.zt_hdp{ display:block; margin:auto; width:1110px; }
.zt_news {
    margin: 0px auto; background:none;
}
.zt_hdp .pic span.bak {
    height: 337px; width:525px; display:block; float:left;
}
.zt_hdp .pic { background:#FFF;
}
.zt_hdp dl{}
.zt_hdp dl p{}
.zt_hdp dl p em{ font-size:16px; color:#8d8d90; display:block; padding:25px 0px;}
.zt_hdp dl p i{ color:#272733; display:block; font-size:30px;}
.zt_hdp dl p span{ font-size:16px; color:#747478; line-height:27px; display:block; padding-top:20px;display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-line-clamp: 3;
overflow: hidden; height:81px;}

.zi span.zuo img{ left:0px;opacity: 1; right:auto;transition:All 0.5s ease;-webkit-transition:All 0.5s ease;-moz-transition:All 0.5s ease;-o-transition:All 0.5s ease;}
.zi span.you img{ right:0px;opacity: 1; left:auto;transition:All 0.5s ease;-webkit-transition:All 0.5s ease;-moz-transition:All 0.5s ease;-o-transition:All 0.5s ease;}

.zi span.zuo.fadeInLeft1 img{opacity: 0!important; position:relative; left:-200px!important; right:auto
    }
.zi span.you.fadeInRight1 img{opacity: 0!important;
    position:relative; right:-200px!important;left:auto}
