/*begin*/
* {
    word-wrap: break-wordl;
    margin: 0 auto;
    padding: 0;
}
body {
  font-family: "Microsoft Yahei", "微软雅黑", "Tahoma", "SimSun";
  font-size:14px;
  line-height:26px;
  color:#333;
  background: #f7f7f7;
}
ul, ol, dl {
    list-style-type: none;
}
.sq ul{
    list-style-type: none;
}

h1, h2, h3, h4, h5, h6 {
    font-size: 100%
}
a {
    color: #020202;
    text-decoration: none;
}
a:hover{
    outline: none;
    color: #ff7d00;
}
img{
    border: none;
}
.fl {
    float:left;
    _display:inline;
}
.fr {
    float:right;
    _display:inline;
}
.cf:after {
    content:".";
    display:block;
    height:0;
    clear:both;
    visibility:hidden;
}
.cf {
    *zoom:1;
}
.clear{
    height: 0;
    line-height: 0;
    font-size: 0;
    clear: both;
    overflow: hidden;
}

/**************end**************/

/* 雪碧图 */
.allBg{background: url(https://www.zgyww.cn/images/2019/imgbg.png) no-repeat;}


/**************顶部通栏 begin**************/
.siteNav {
  position: fixed;
  _position: absolute;
  top: 0;
  _top:expression(eval(document.documentElement.scrollTop));
  left: 0;
  z-index: 9999;
  width: 100%;
  height: 30px;
  background: #f7f7f7;
  border-bottom: 1px solid #efefef;
  font-size:12px;
  font-family:"Microsoft Yahei", "微软雅黑", "Tahoma", "SimSun";
}
.siteNav_box {
    width: 1260px;
    margin: 0 auto;
}
/*顶部通栏左侧 begin*/
.siteNavL {
  float: left;
  width: 200px;
  height: 30px;
  margin-right: 20px;
  font-size: 14px;
}
.siteNavL a {
  display: block;
  float: left;
  height: 30px;
  line-height: 30px;
  margin-right: 15px;
  color: #666666;
}
.siteNav_box a:hover {
    text-decoration: none;
    color: #f36523;
}

.siteNavC{
  float: right;
  width: 320px;
  height: 30px;
  margin-right: 20px;
}
.siteNavC a{
  float: right;
  color: #666666;
  height: 30px;
  line-height: 30px;
  padding-left: 15px;
  font-size: 14px;
}

.siteNavR{
    float: right;
    width: 175px;
    height: 30px;
    /* margin-right: 20px; */
}



/* &Euml;&Ntilde;&Euml;÷&iquest;ò begin */
.site_nav_r {
    /* position: absolute; */
    right: 100px;
    top: 50px;
    /* float: right; */
    display: block;
    /*  width: 300px; */
    height: 30px;
}
.site_nav_r li {
    float: right;   
    height:30px;
    line-height: 30px;
    padding-right: 15px;
    _display: inline;
}
.site_nav_r li.search {
    width: 175px;
    height: 23px;
    line-height: 23px;
    margin-top: 5px;
    padding-right: 0px;
    /* background: #fff; */
    /* border: 1px solid #d2d2d2; */
    position: relative;
}
.searchText {
  float: left;
  width: 143px;
  height: 21px;
  line-height: 21px;
  vertical-align: middle;
  padding-left: 32px;
  border: 0;
  color: #666;
  background-position: -83px -80px;
}
.searchBtn {
  position: absolute;
  left: 0;
  width: 42px;
  height: 23px;
  cursor: pointer;
  border: 0;
  /* background: url(http://www.zgyww.cn/css/images/ssb.png) 12px 4px no-repeat; */
  z-index:9999;
  background-position: -175px -160px;
}
.cf:after {
    content:".";
    display:block;
    height:0;
    clear:both;
    visibility:hidden;
}
.cf {
    *zoom:1;
}
/* &Euml;&Ntilde;&Euml;÷&iquest;ò end */

/**************顶部通栏 end**************/

/* nav begin */
.sy_nav_ct{
    width:100%;
    /* background:#f36523; */
    height:60px;
    /* border-top: 4px solid #f36523;
    border-bottom: 1px solid #d9d9d9; */
    /* background: #ffffff; */
}
.sy_nc_cot{
    width:1260px;
    margin:0 auto;
     height:50px;
    /* overflow:hidden; */
    background:#ffffff;
    padding-top: 10px;
}
.sy_nc_cot ul{
    /* overflow:hidden; */
}
.sy_nc_cot ul li{
    float:left;
    height:40px;
    line-height:40px;
    text-align:center;
    width: 125px; 
    border-right: 1px solid #f2f2f2;
}
.sy_nc_cot ul li a{
    font-size:18px;
    display: block;
/*     width:100%;
    height:100%; */
    /* font-weight: bold; */
}

.htnb_position{
  position: relative;
  z-index: 9;
}
.htnb_sf1{
    position: absolute;
    left: -378px;
    top: 40px;
    width: 504px;
    z-index: 999;
  background: #ffffff;
  display: none;
}
.htnb_sf1 a {
    display: block;
    float: left;
    width: 126px;
    height: 40px;
    line-height: 40px;
    text-align: center;
    font-size: 16px !important;
}
.htnb_sf2{
  position: absolute;
  left: -394px;
  top: 40px;
  width: 520px;
  z-index: 999;
  background: #ffffff;
  display: none;
}
.htnb_sf2 a {
    display: block;
    float: left;
    width: 220px;
    margin-left: 40px;
    height: 40px;
    line-height: 40px;
    text-align: left;
    font-size: 16px !important;
}
.htnb_i_changebg {
  position: absolute;
  top: 19px;
  right: 10px;
  z-index: 10;
  width: 10px;
  height: 6px;
  background-position: -133px -13px;
}
.htnb_i_changebg_selected{
  background-position: -133px 0;
}
.change_just_color{background: #f7f7f7;}
/* nav end */

/********************顶部 logo 天气 Begin*******************************************
*******************************************************************************/
.nav_top_fix_b{
    width: 100%;
    padding-top:31px;
    /* overflow:hidden; */
    height: 100px;
    /* background: #ffffff; */
   
}
.nav_top_fix_b_ct{
    width: 1260px;
    margin:0 auto;
    height: 70px;
    padding: 15px 0px;
    /* overflow:hidden; */
    background: white;
}
.nav_tfbc_left{
    float: left;
    width: 300px;
    height: 70px;
    background-position: -530px -5px;
}
.nav_tfbc_left a{
    display: block;
    width: 300px;
    height: 70px;
    text-indent: -9999px;
}
.nav_tfbc_weather{
    float: left;
    width: 320px;
    height: 70px;
    /* padding-top: 10px; */
    /* padding-left: 20px; */
    overflow: hidden;
    position: relative;
}
iframe{margin-left: -40px;}
.nav_tfbc_weather_blank{
width: 48px;
    height: 70px;
    position: absolute;
    left: 0;
    top: 0;
    background-color: white;
}
.nav_tfbc_sod{
    float: left;
    width: 390px;
    height: 70px;
    padding: 0 10px;
}
.nav_tfbc_sod img{
    width:100%;
    height:100%;
}
.nav_tfbc_right{
    float: left;
    width: 230px;
    height: 70px;
    position: relative;
}
.nav_tfbc_right img{
  display: block;
  margin: 0 auto;
}
/********************顶部 logo 天气 END********************************************
*******************************************************************************/

/********************通栏淡入淡出390 70begin********************************************
*******************************************************************************/
.allwide_tonglan{width: 390px; height: 70px;float: left;}
#banner_tonglan { position: relative; width: 390px; height: 70px;/*  border: 1px solid #666; */ overflow: hidden; }
#banner_tonglan_list{width:390px;overflow:hidden;height: 70px;}
#banner_tonglan_list img { border: 0px;width:100%; height:70px;}
#banner_tonglan_bg { position: absolute; bottom: 0; background-color: #000; height: 30px; filter: Alpha(Opacity=30); opacity: 0.3; z-index: 1000; cursor: pointer; width: 390px; display:none;}
#banner_tonglan_info { position: absolute; bottom: 0; left: 5px; height: 22px; color: #fff; z-index: 1001; cursor: pointer ;display:none;}
#banner_tonglan_text { position: absolute; width: 120px; z-index: 1002; right: 3px; bottom: 3px; }
#banner_tonglan ul { position: absolute; list-style-type: none; filter: Alpha(Opacity=80); opacity: 0.8; z-index: 1002; margin: 0; padding: 0; bottom: 3px; right: 5px; display:none;}
#banner_tonglan ul li { padding: 0px 8px; float: left; display: block; color: #FFF; background: #6f4f67; cursor: pointer; border: 1px solid #333; }
/* #banner_tonglan ul li.on { background-color: #000; } */
/* #banner_tonglan_list a { position: absolute; } */
/********************通栏淡入淡出390 70 end********************************************
*******************************************************************************/

.wrapper{
  width: 100%;
  min-width: 1260px;
  overflow: hidden;
    /* background: #ffffff; */
}
.wrapper_container{
  overflow: hidden;
  width: 1260px;
  margin: 0 auto 15px;
  background: #ffffff;
}

/* 1260 ad begin */
.ad1260_box{
    margin: 0 auto;
    width: 1260px;
    overflow: hidden;
    height: 50px;
    position: relative;
    margin-bottom: 5px;
}
.tcw_av_wp_st_bg {
    position: absolute;
    width: 37px;
    height: 20px;
    z-index: 1;
    left: 0;
    bottom: 0;
    background: black;
    filter: Alpha(Opacity=39);
    -moz-opacity: 0.39;
    opacity: 0.39;
}
.tcw_av_wp_st {
    position: absolute;
    width: 37px;
    height: 20px;
    line-height: 20px;
    text-align: center;
    color: white;
    cursor: pointer;
    z-index: 2;
    left: 0;
    bottom: 0;
}

.a1260_ad_wrapper{
    margin: 0 auto;
    width: 1260px;
    overflow: hidden;
}
.JQ-content-box{overflow:hidden;width:1260px;height:50px;position:relative;margin-bottom: 5px;}
.JQ-slide-content{position:absolute;}
.JQ-slide-content li{zoom:1;overflow:hidden;height:50px;vertical-align:text-top;width: 1260px;position: relative;}
.JQ-slide-content li img{display:block;width: 100%;height: 100%;}

.JQ-content-box80{overflow:hidden;width:1260px;height:80px;position:relative;margin-bottom: 5px;}
.JQ-content-box80 .JQ-slide-content li{zoom:1;overflow:hidden;height:80px;vertical-align:text-top;width: 1260px;position: relative;}


.JQ-content-boxbt{overflow:hidden;width:400px;height:133px;position:relative;}
.JQ-content-boxbt .JQ-slide-content li{zoom:1;overflow:hidden;height:133px;vertical-align:text-top;width: 400px;position: relative;}


.sx_tempbt_wrapper{
	float: left;
    overflow: hidden;
    width: 400px;
    height: 133px;
    padding: 15px;
    background: #f7f7f7;
    margin-top: 16px;
}


/* 1260 ad end */

/* 头条 go begin */
.str_wrap {
    overflow:hidden;
    //zoom:1;
    width:100%;
    position:relative;
}

.str_move { 
    white-space:nowrap;
    position:absolute; 
    top:0; 
    left:0;
    cursor:move;
}
.str_move_clone {
    display:inline-block;
    //display:inline;
    //zoom:1;
    vertical-align:top;
    position:absolute; 
    left:100%;
    top:0;
}
.str_vertical .str_move_clone {
    left:0;
    top:100%;
}
.str_down .str_move_clone {
    left:0;
    bottom:100%;
}
.str_vertical .str_move,
.str_down .str_move {
    white-space:normal;
    width:100%;
}
.str_static .str_move,
.no_drag .str_move,
.noStop .str_move{
    cursor:inherit;
}
.str_wrap img {
    max-width:none !important;  
}
/* 头条 go end */

/* gj_news begin */
.gj_news{
  overflow: hidden;
  width: 1260px;
}
.gj_news h1{
    overflow: hidden;
    margin: 0 auto;
    width: 1240px;
    /* height: 100px; */
    line-height: 50px;
    text-align: center;
    border-bottom: 1px dashed #e5e5e5;
    padding: 20px 0;
}
.gjh1_a1{
  font-size: 36px;
  display: inline-block;
}
.gjh1_a2{
  font-size: 16px;
  color: #ff7d00;
  display: inline-block;
  margin-left: 20px;
}
.gjn_s{
  overflow: hidden;
  width: 100%;
  height: 64px;
  border-bottom: 1px solid #dcdcdc;
}
.gjns_l{
  overflow: hidden;
  float: left;
  width: 1100px;
  height: 64px;
  margin-left: 25px;
  /* line-height: 64px; */
  /* text-align: center; */
  /* position: relative; */
}
.gjns_l a{
  font-size: 16px;
  /* display: inline-block; */
  border-left: 2px solid #f36523;
  height: 64px;
  line-height: 64px;
  padding-left: 10px;
  padding-right: 40px;
}
.gjns_r{
  overflow: hidden;
  float: right;
  width: 100px;
  height: 64px;
}
.gjns_r a{
  display: block;
  margin: 19px auto 0;
  width: 98px;
  height: 26px;
  line-height: 26px;
  border: 1px solid #f36523;
  color: #f36523;
  font-size: 16px;
  text-align: center;
}
/* gj_news end */



/* s_news begin */
.s_news{
  overflow: hidden;
  width: 100%;
  margin: 30px 0;
}
.s_news_l{
  overflow: hidden;
  float: left;
  width: 792px;
  height: 60px;
}
.snewsl_tit{
  overflow: hidden;
  float: left;
  width: 90px;
  height: 30px;
  line-height: 27px;
  background-position: -82px -121px;
  margin-top: 15px;
}
.snewsl_tit a{
  font-size: 16px;
  color: #ffffff;
  margin-left: 10px;
}
.snewsl_tit a:hover{color: #ffffff;}
.snewsl_info{
  overflow: hidden;
  float: left;
  width: 702px;
  height: 60px;
  line-height: 60px;
  text-align: center;
}
.snewsl_info h2{
  font-size: 30px;
}
.s_news_r{
  overflow: hidden;
  float: right;
  width: 430px;
  height: 60px;
}
.snewsr_sj{
  overflow: hidden;
  float: left;
  width: 228px;
  height: 57px;
  line-height: 57px;
  text-align: center;
  background: #f7f7f7;
  border-bottom: 3px solid #f36523;
}
.snewsr_sz{
  overflow: hidden;
  float: right;
  width: 182px;
  height: 57px;
  line-height: 57px;
  text-align: center;
  background: #f7f7f7;
  border-bottom: 3px solid #f36523;
}
.s_news_r a{font-size: 18px;}
/* s_news end */

/* focusnews_box begin */
.focusnews_box{
  width: 100%;
  overflow: hidden;
  margin: 0 auto 30px;
}
.focusnews_b_l{
  overflow: hidden;
  float: left;
  width: 792px;
  height: 470px;
}
.focusnews_b_r{
  overflow: hidden;
  float: right;
  width: 430px;
  height: 470px;
}
.focusnews_b_r h3{
  width: 100%;
  height: 40px;
  line-height: 34px;
  overflow: hidden;
  font-size: 20px;
}
.comon_titi_ul{
  overflow: hidden;
}
.comon_titi_ul li{
  height: 40px; 
  line-height: 40px; 
  overflow: hidden;
  font-size:16px;
  font-weight:normal;
}
.comon_titi_ul li a{font-size: 16px;}
.self_pd{
  border-bottom:1px dashed #e5e5e5;
  padding-bottom: 15px;
}
.self_pb{
  padding-top: 15px;
}
/* focusnews_box end */

/************************************** &raquo;&not;&para;&macr;&frac12;&sup1;&micro;&atilde;&Iacute;&frac14; begin **************************************/
.swiper-container {
  margin:0 auto;
  position:relative;
  overflow:hidden;
  -webkit-backface-visibility:hidden;
  -moz-backface-visibility:hidden;
  -ms-backface-visibility:hidden;
  -o-backface-visibility:hidden;
  backface-visibility:hidden;
  /* Fix of Webkit flickering */
  z-index:1;
}
.sp {
  /*background: url(http://www.zjol.com.cn/05zjol/images/a4801_sp.png) no-repeat;
  _background: url(http://www.zjol.com.cn/05zjol/images/a4801_sp_IE6.jpg) no-repeat;*/
  background: url(http://www.zgyww.cn/pjnews/images/2018/icon-sd26986d847.png) no-repeat;
}
.focusImgBk .focusImg{height:470px;}
.focusImgBk{
  height:470px;
  float:none;
  clear:both;
  margin-left:0;
  margin:0 auto;
  width:792px;
  position: relative;
}
.imgDefLink:before{background-color:rgba(0,0,0,.15);content:"";display:block;height:100%;left:0;position:absolute;top:0;width:100%;z-index:2;-webkit-transition:background-color .15s ease-out;-moz-transition:background-color .15s ease-out;transition:background-color .15s ease-out;}
.imgDefLink:hover::before{background-color:transparent;}
.imgDefLink:hover img{filter:Alpha(Opacity=85)\9;}
.swiper-wrapper{position:relative;width:100%;-webkit-transition-property:-webkit-transform,left,top;-webkit-transition-duration:0s;-webkit-transform:translate3d(0px,0,0);-webkit-transition-timing-function:ease;-moz-transition-property:-moz-transform,left,top;-moz-transition-duration:0s;-moz-transform:translate3d(0px,0,0);-moz-transition-timing-function:ease;-o-transition-property:-o-transform,left,top;-o-transition-duration:0s;-o-transform:translate3d(0px,0,0);-o-transition-timing-function:ease;-o-transform:translate(0px,0);-ms-transition-property:-ms-transform,left,top;-ms-transition-duration:0s;-ms-transform:translate3d(0px,0,0);-ms-transition-timing-function:ease;transition-property:transform,left,top;transition-duration:0s;transform:translate3d(0px,0,0);transition-timing-function:ease;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;}
.swiper-free-mode>.swiper-wrapper{-webkit-transition-timing-function:ease-out;-moz-transition-timing-function:ease-out;-ms-transition-timing-function:ease-out;-o-transition-timing-function:ease-out;transition-timing-function:ease-out;margin:0 auto;}
.swiper-slide{float:left;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;}
.swiper-wp8-horizontal{-ms-touch-action:pan-y;}
.swiper-wp8-vertical{-ms-touch-action:pan-x;}
.titBg{background:url(http://www.zjol.com.cn/05zjol/images/a4801_sp2.png) repeat-x;_background:0 0;}

.focusImgBk .swiper-container{height:100%;width:100%;}
.focusImgBk .swiper-slide{position:relative;cursor:pointer;}
.focusImgBk .focusImg{width:100%;display:block;}
.focusImgBk .focusBg{
  width:100%;height:80px;line-height:80px;position:absolute;bottom:0;left:0;
  /*background-position:0 -60px;z-index:3;_background-color:#FFF;_filter:alpha(opacity=60);*/
    background: url(http://www.zgyww.cn/pjnews/images/2018/ybg.png) repeat-x top;
    /*background: url(http://www.zgyww.cn/css/images/whtie_80.png) repeat-x top;*/
    
    background: -webkit-linear-gradient(bottom,rgba(45,45,45,.9),rgba(45,45,45,0));
    background: linear-gradient(to top,rgba(45,45,45,.9),rgba(45,45,45,0));
}
.focusImgBk .focusTit{width:640px;height:45px;line-height:45px;overflow:hidden;position:absolute;bottom:0;left:10px;font-size:18px;color:#ffffff;z-index:3;font-weight: 400;text-shadow: 0.5px 0.87px 0.99px rgba(0,0,0,.88);}
.focusImgBk .pagination{position:absolute;right:0;text-align:center;bottom:18px;/*width:140px;*/z-index:9;}
.focusImgBk .swiper-pagination-switch{float:left;width:10px;height:10px;border-radius:5px;background:#ffffff;margin-right:10px;cursor:pointer;overflow:hidden;}
.focusImgBk .swiper-active-switch{background:#f36523;width:30px;height:10px;}
.focusImgBk .focusBtn{display:block;width:40px;height:40px;position:absolute;top:150px;background-color:#FFF;background:rgba(255,255,255,.3);z-index:9;cursor:pointer;display:none;}
.focusImgBk .focusBtn:hover{background-color:#FFF;background:rgba(255,255,255,.6);}
.focusImgBk .focusBtnIcon{
  display: block;
    width: 100%;
    height: 100%;
    margin-top: -5px;
}
.focusImgBk .focusBtnL{left:15px;}
.focusImgBk .focusBtnL .focusBtnIcon{    background-position: 15px 12px;}
.focusImgBk .focusBtnR{right:15px;}
.focusImgBk .focusBtnR .focusBtnIcon{background-position: -103px 12px;}
.service{width:190px;margin-left:10px;float:left;}
/************************************** &raquo;&not;&para;&macr;&frac12;&sup1;&micro;&atilde;&Iacute;&frac14; end **************************************/

/* ztnews_container begin */
.ztnews_container{
  width: 100%;
  overflow: hidden;
  margin: 20px auto;
}
.ztnews_container_l{
  overflow: hidden;
  float: left;
  width: 792px;
}
.tbtj_box{
  width: 100%;
  overflow: hidden;
  float: left;
  height: 45px;
  line-height: 45px;
  text-align: left;
  background-position: 0 -649px;
}
.tbtj_box h1{
  width: 80px;
  height: 42px;
  color: #f36523;
  font-size: 20px;
  border-bottom: 3px solid #f36523;
}
.ztnews_container_r{
  overflow: hidden;
  float: right;
  width: 430px;
}
/* ztnews_container end */


/*begin:&Atilde;“&Atilde;‘&Atilde;&#8225;&Atilde;&copy;&Atilde;&#129;&Acirc;&acute;&Acirc;&frac12;&Atilde;“ 2015-04-29 **************************************************************/
.friendLinkBox{
  width: 1260px;
  margin:0 auto;
  padding: 30px 0 15px 0;
  height: 120px;
  overflow: hidden;
  font-family: "Microsoft Yahei", "&Atilde;&#381;&Acirc;&cent;&Atilde;&#710;&Atilde;&shy;&Atilde;‘&Atilde;…&Acirc;&ordm;&Atilde;&#353;", "Tahoma", "SimSun";
  background: #ffffff;
}
.friendLink {
    position: relative;
    height: 35px;
    border-bottom: 2px solid #bcbbbb;
}
.friendLink_first{
    border-bottom:2px solid #e53b00;
}
.linkTitle {
    height: 36px;
    /* background: url(http://www.zgyww.cn/images/friendlink.png) no-repeat; */
}
.linkTitle li {
    float: left;
    width: 100px;
    color: #020202;
    height: 35px;
    line-height: 35px;
    font-size: 18px;
    vertical-align:text-top;
    text-align: center;
    cursor: pointer;
}
.linkCons {
    height: 77px;
    padding-top: 7px;
    font-size: 12px;
    display: none;
}
.linkCons li {
    display: block;
    float: left;
    height: 30px;
    line-height: 30px;
    vertical-align: middle;
    margin: 0 16px 0 5px;
}
.linkCons li a{font-size: 14px;}
.consMore li{
    width: 70px;
    margin: 0;
}
.linkOn {
    display: block;
}
/*end  :&Atilde;“&Atilde;‘&Atilde;&#8225;&Atilde;&copy;&Atilde;&#129;&Acirc;&acute;&Acirc;&frac12;&Atilde;“ 2015-04-29 **************************************************************/

/* begin */
.right_ewa_mpt{
  overflow: hidden;
  width: 230px;
  height: 400px;
  position: fixed;
  top: 340px;
  right: 10px;
  /* background-color: greenyellow; */
  /* transition: right ease-in .4s; */
  z-index: 99;
}
.rem_ul{
  position: absolute;
  top: 0;
  right: 0;
  width: 60px;
  height: 300px;
}
.rem_ul li{
  width: 60px;
  height: 60px;
  margin-bottom: 10px;
}
.rem_ul .remo_li1{
  background-position: 0 0;
}
.rem_ul .remo_li2{
  background-position: 0 -60px;
}
.rem_ul .remo_li3{
  background-position: 0 -120px;
}
.rem_ol{
  position: absolute;
  top: 0;
  left: 0;
  width: 159px;
  height: 300px;
}
.rem_ol li{
  position: absolute;
  width: 159px;
  height: 150px;
  margin-bottom: 10px;
}
.rem_ol .remo_wi1{
  left: 0;
  top: 0;
  background-position: 0 -183px;
}
.rem_ol .remo_wi2{
  left: 0;
  top: 70px;
  background-position: 0 -333px;
}
.rem_ol .remo_wi3{
  left: 0;
  top: 140px;
  background-position: 0 -483px;
}

.gobackTop{
  position: absolute;
  right: 0;
  top: 140px;
  background-position: -159px 0;
  display: none;
  cursor: pointer;
  width: 60px;
  height: 60px;
  overflow: hidden;
}
.gobackTop_otherside{background-position: -219px 0;}

/* end */


/* tbtj begin */
.focus_list3{width: 792px;overflow: hidden;float: left;}
.scroll_horizontal{position:relative;width:742px;height:120px;padding:35px 25px;}

.scroll_horizontal .box{overflow:hidden;position:relative;width:630px;height:120px;margin:0 auto;}

.scroll_horizontal .list{overflow:hidden;width:9999px;}

.scroll_horizontal .list li{float:left;width:220px;height: 120px;}
.scroll_horizontal .list li img{display: block;width: 190px;height: 100%;margin:0 auto;float: left;}
.scroll_horizontal .prev,

.scroll_horizontal .next{position:absolute;top:50%;margin-top:-25px;width:40px;height:50px;background-image:url(http://www.zgyww.cn/images/2019/imgbg.png);background-repeat:no-repeat;font:0/0 Arial;cursor:pointer;}

.scroll_horizontal .prev{left:15px;background-position:-290px 0;}

.scroll_horizontal .next{right:15px;background-position:-330px 0;}

.scroll_horizontal .prev:hover{background-position:-290px -50px;}

.scroll_horizontal .next:hover{background-position:-330px -50px;}
/* tbtj end */

/* begin */
.ztcl_news_ul{
  overflow: hidden;
  float: left;
}
.ztcl_news_ul li{
  overflow: hidden;
  float: left;
  width: 752px;
  height: 130px;
  padding: 50px 20px 19px 20px;
  position: relative;
}
.ztcl_nu_p{
  overflow: hidden;
  width: 47px;
  height: 29px;
  text-align: center;
  line-height: 21px;
  background-position: -206px -123px;
  position: absolute;
  left: 20px;
  top: 15px;
}
.ztcl_nu_p a{
  font-size: 16px;
  color: #ffffff;
}
.ztcl_nu_tits{
  overflow: hidden;
  float: left;
  width: 515px;
}
.ztcl_nu_tits h1{
  overflow: hidden;
  line-height: 34px;
  font-size: 20px;
}
.ztcl_nu_tits p{
  margin-top: 12px;
  line-height: 24px;
  height: 48px;
  overflow: hidden;
}
.ztcl_nu_tits p a{
  font-size: 16px;
}
.ztcl_nu_img{
  overflow: hidden;
  float: right;
  width: 215px;
  height: 130px;
}
.ztcl_nu_img img{
  display: block;
  width: 100%;
  height: 100%;
  transition: transform 1s ease-out;
  -moz-transition: transform 1s ease-out;
  -webkit-transition: transform 1s ease-out;
  -o-transition: transform 1s ease-out;
}
.ztcl_nu_img a:hover img{
  transform: scale(1.1,1.1);
  -moz-transform: scale(1.1,1.1);
  -webkit-transform: scale(1.1,1.1);
  -o-transform: scale(1.1,1.1);
}
/* end */

/* begin */
.block9_ul{overflow: hidden;margin: 40px auto 0;}
.block9_ul li{
  overflow: hidden;
  float: left;
  width: 142px;
  height: 142px;
  margin-right: 2px;
  margin-bottom: 2px;
  position: relative;
  background: #f7f7f7;
  cursor: pointer;

  transition: all .5s;
  -webkit-transition: all .5s;
  -moz-transition: all .5s;
  -ms-transition: all .5s;
}

.block9_ul li:hover{
  background: #fae2a4;
  transition: all .5s;
  -webkit-transition: all .5s;
  -moz-transition: all .5s;
  -ms-transition: all .5s;
}

.block9_ul li div{
  overflow: hidden;
  width: 58px;
  height: 58px;
  margin: 26px auto 0;
  background: url('https://www.zgyww.cn/images/2019/imgbg2.png') no-repeat;

  transition: transform 1s ease-out;
  -moz-transition: transform 1s ease-out;
  -webkit-transition: transform 1s ease-out;
  -o-transition: transform 1s ease-out;
}
.block9_ul li .b9ul_b1{background-position: -400px 0;}
.block9_ul li .b9ul_b2{background-position: -400px -58px;}
.block9_ul li .b9ul_b3{background-position: -400px -116px;}
.block9_ul li .b9ul_b4{background-position: -400px -174px;}
.block9_ul li .b9ul_b5{background-position: -400px -232px;}
.block9_ul li .b9ul_b6{background-position: -400px -290px;}
.block9_ul li .b9ul_b7{background-position: -400px -348px;}
.block9_ul li .b9ul_b8{background-position: -400px -406px;}
.block9_ul li .b9ul_b9{background-position: -400px -464px;}
.block9_ul li p{
  position: absolute;
  left: 0;
  bottom: 6px;
  overflow: hidden;
  width: 100%;
  height: 40px;
  line-height: 40px;
  text-align: center;
}
.block9_ul li p a{
  font-size: 18px;
  transition: all .5s;
  -webkit-transition: all .5s;
  -moz-transition: all .5s;
  -ms-transition: all .5s;
}
.block9_ul li p a:hover{
  transition: all .5s;
  -webkit-transition: all .5s;
  -moz-transition: all .5s;
  -ms-transition: all .5s;
}
/* end */

/* begin */
.dsp_box{
  width: 100%;
  overflow: hidden;
  float: left;
  height: 45px;
  line-height: 45px;
  text-align: left;
  background-position: 0 -649px;
  margin: 20px auto;
}
.dsp_box h1{
  width: 61px;
  height: 42px;
  color: #f36523;
  font-size: 20px;
  border-bottom: 3px solid #f36523;
}
.dsp_box h1 a{
  color: #f36523;
  font-size: 20px;
}
.dsp_tits_img{
  overflow: hidden;
  width: 430px;
  height: 250px;
  position: relative;
  margin-bottom: 15px;
}
.dsp_tits_img img{
  display: block;
  width: 100%;
  height: 100%;
  transition: transform 1s ease-out;
  -moz-transition: transform 1s ease-out;
  -webkit-transition: transform 1s ease-out;
  -o-transition: transform 1s ease-out;
}
.dsp_tits_img a:hover img{
    transform: scale(1.1,1.1);
    -moz-transform: scale(1.1,1.1);
    -webkit-transform: scale(1.1,1.1);
    -o-transform: scale(1.1,1.1);

    transition: transform 1s ease-out;
    -moz-transition: transform 1s ease-out;
    -webkit-transition: transform 1s ease-out;
    -o-transition: transform 1s ease-out;
        
}
.dsp_tits_img i{
  display: block;
  width: 48px;
  height: 48px;
  background-position: -65px 0;
  position: absolute;
  left: 50%;
  top: 50%;
  margin-left: -24px;
  margin-top: -24px;
  cursor: pointer;

display: none;
}
.dsp_tits_img p{
    width: 100%;
    position: absolute;
    bottom: 0;
    left: 0px;
    z-index: 10;
    height: 80px;
    line-height: 110px;
    overflow: hidden;
    display: block;
    text-align: center;
    background: url(http://www.zgyww.cn/images/jd_img_bg.png) repeat-x top;
    background: -webkit-linear-gradient(bottom,rgba(45,45,45,.9),rgba(45,45,45,0));
    background: linear-gradient(to top,rgba(45,45,45,.9),rgba(45,45,45,0));
}
.dsp_tits_img p a {
    text-decoration: none;
    color: #fff;
    font-size: 16px;
    overflow: hidden;
    padding: 0 10px;
    display: inline-block;
    text-shadow: 0.5px 0.87px 0.99px rgba(0,0,0,.88);
}


.comon_titi_ul_sp{
  overflow: hidden;
}
.comon_titi_ul_sp li{
  height: 40px; 
  line-height: 40px; 
  overflow: hidden;
  font-size:16px;
  font-weight:normal;
 /*   padding-left: 30px;
    background: url(http://www.zgyww.cn/images/2019/imgbg.png) no-repeat;
    background-position: -248px -570px;*/
}
.comon_titi_ul_sp li a{font-size: 16px;}

.ztnews_adv_ul{
  overflow: hidden;
}
.ztnews_adv_ul li{
  float: left;
  overflow: hidden;
  width: 400px;
  height: 133px;
  padding: 15px;
  background: #f7f7f7;
  margin-top: 16px;
}
.ztnews_adv_ul li img{
  display: block;
  width: 100%;
  height: 100%;
}
/* end */
/* begin */
.mqx_titi_img{
  overflow: hidden;
  width: 100%;
  padding-bottom: 20px;
  border-bottom: 1px dashed #e5e5e5;
  margin-bottom: 11px;
}
.mqx_titi_img h1{
  overflow: hidden;
  width: 100%;
  height: 40px;
  line-height: 40px;
  font-size: 20px;
  margin-bottom: 10px;
}
.mqx_titi_img img{
  display: block;
  width: 170px;
  height: 100px;
  float: left;
}
.mqx_titi_img p{
  overflow: hidden;
  float: right;
  width: 240px;
  height: 90px;
  line-height: 30px;
}
.mqx_titi_img p a{font-size: 16px;}
/* end */


/* MOBILE &#65533;&#438;&#65533;&#65533;&#754;&#379;&#65533;&#65533;&#65533;&#702; css BEGIN*/
.mobile_show{display:none;}
.pc_show{display:block;}
#dDfooter{min-width: 1260px;}
/* MOBILE &#65533;&#438;&#65533;&#65533;&#754;&#379;&#65533;&#65533;&#65533;&#702; css END*/

