@charset "utf-8";
#mian_box01{ background:url(/zxqy/20200325/img/banner_bg.jpg) no-repeat top center; height:725px; width:100%; clear:both;}

/*--搜索类型选择 和 搜索框--*/
.search_box{ width:720px; margin:auto; padding-top:80px;}
.search_type{ width:700px; text-align:left; height:140px; clear:both;}
.search_type .hd{ height:40px; line-height:25px;     position:relative; margin-bottom:70px; }
.search_type .hd ul{ float:left;  position:absolute; left:20px; top:-1px; height:40px;   }
.search_type .hd ul li{ float:left; padding:0 12px; cursor:pointer; color:#fff; opacity:0.7; font-size:18px;}
.search_type .hd ul li.on{ height:30px; opacity:1; background:url(/zxqy/20200325/img/xs_icon01.png) no-repeat bottom center; padding-bottom:10px;}

.search_type .hot_search_key{ color:#fff; font-size:14px; height:30px; line-height:30px; overflow:hidden; padding-left:20px;}
.search_type .hot_search_key a{color:#fff; text-decoration:none; margin-right:10px; opacity:0.8;}
.search_type .hot_search_key a:hover,.search_type .hd ul li:hover{opacity:1;}

.search_input_box{width:720px; height:60px; line-height:60px; font-size:16px; overflow:hidden; position:relative;transition: all 0.3s; margin-top:-102px;}
.search_input_box .ss_text_input{ border:none;float:left; width:700px; height:60px; line-height:60px; font-size:16px; outline:none; padding-left:20px; position:absolute; left:0px; border:0px; color:#333;border-radius:5px;}
.search_input_box  .ss_an{ width:120px; height:50px; background:url(/zxqy/20200325/img/ss_an01.png) no-repeat 25px 12px #1492ff; position:absolute; right:5px; border:none; line-height:50px; text-indent:25px; color:#fff; font-size:16px; overflow:hidden; cursor:pointer; top:5px; border-radius:5px;transition: all 0.3s;}
.search_input_box .ss_an:hover{ background:url(/zxqy/20200325/img/ss_an01.png) no-repeat 25px 12px #ffa22c; outline:none;}


/*--首页服务快图标捷导航区域--*/ 
.service_nav_box{ width:96%; max-width:1400px; min-width:1200px; height:350px; background:url(/zxqy/20200325/img/B_tm90.png); clear:both; margin:145px auto 0px; *margin:100px auto 0px; border-radius:5px;}
.title_box{ height:65px; line-height:65px; border-bottom:1px solid #ddd; clear:both; padding:0px 35px;}
.title_left{ float:left;}
.title_left h3.title_name{ float:left; font-size:20px; color:#333; font-weight:normal;}
.title_left h3.title_name i{ color:#fe3116; font-size:20px; margin-right:10px;}
/*-- 通知列表 --*/
.news_Scroll_top{  overflow:hidden; position:relative; height:60px; float:left; margin-left:5px; width:700px;}
.news_Scroll_top .bd{}
.news_Scroll_top .infoList li{ height:66px;   line-height:68px; *line-height:65px; overflow:hidden; clear:both;}
.news_Scroll_top .infoList li .date{color:#666; margin-left:15px; border:1px solid #999; border-radius:30px; height:22px; line-height:22px; 
padding:2px 10px; margin-top:23px;*margin-top:15px; font-size:12px;}
.news_Scroll_top .infoList li  a{ color:#444; text-decoration:none; font-size:16px; height:60px; display:block; overflow:hidden; max-width:550px;*width:550px;float:left;}
.news_Scroll_top .infoList li  a:hover{ color:#fe3116;}
.news_Scroll_top .infoList li:hover .date{ color:#fe3116; border:1px solid #fe3116;}

#date_txt{ float:right; color:#1492ff; font-size:16px;}

/*-- 快捷图标导航入口 --*/  
.ser_nav{ clear:both; padding:30px;} 
.ser_nav dl{ float:left; width:20%; }
.ser_nav dl dt{ height:20px; margin-bottom:30px; width:80%; padding:0 10%; text-indent:22px;}
.ser_nav dl dt a{ color:#444444; text-decoration:none; font-size:20px; font-weight:500; display:block; width:100%; position:relative;}
.ser_nav dl dt a i.more_icon{ font-size:14px; font-weight:normal; color:#999; float:right; top:0px; position:absolute; right:25px; width:20px; height:20px; line-height:20px; display:block; border:1px solid #999; border-radius:40px; text-align:center; margin-top:3px;text-indent:0px;}
.ser_nav dl dt a:hover i.more_icon{ background:#ffa22c !important; border:1px solid #ffa22c; color:#fff;}

.ser_nav dl dd{ clear:both; border-right:1px solid #ddd; height:170px; width:80%; padding:0 10%;}
.ser_nav dl dd a{ display:block; width:50%;  float:left; text-align:center; text-decoration:none; margin-bottom:20px;}
.ser_nav dl dd a b{ display:block; width:48px; height:48px; line-height:48px;margin:auto;color:#fff;border-radius:3px;font-weight:normal;margin-bottom:5px;-moz-border-radius: 3px; -webkit-border-radius: 3px;}
.ser_nav dl dd a b i{font-size:26px;transition: all 0.1s;}
.ser_nav dl dd a span{ color:#666666; font-size:16px;}
.ser_nav dl dd a:hover span{ color:#333333;}
.ser_nav dl dd a:hover b i{ font-size:30px;}

.icon_color01 a b{ background:#29a7ef;}
.icon_color01 a:hover b{ background:#2699db;}

.icon_color02 a b{ background:#2393e0;}
.icon_color02 a:hover b{ background:#2085cb;}

.icon_color03 a b{ background:#1894ff;}
.icon_color03 a:hover b{ background:#1084e7;}

.icon_color04 a b{ background:#8e8aff;}
.icon_color04 a:hover b{ background:#817de7;}

.icon_color05 a b{ background:#ffb145;}
.icon_color05 a:hover b{ background:#ee9720;}
  
.bt_box{ clear:both; position:relative;}  
.bt_box h3.title_name{ float:left; height:30px; line-height:30px; font-size:26px; color:#333; font-weight:normal; border-left:5px solid #1492ff; padding-left:15px;}
.bt_box a{ text-decoration:none;}
.bt_box a i.more_icon{ font-size:15px; font-weight:normal; color:#999; float:right; top:0px; position:absolute; right:20px; width:26px; height:26px; line-height:26px; display:block; border:1px solid #999; border-radius:40px; text-align:center; margin-top:1px;text-indent:0px;}
.bt_box a:hover i.more_icon{ background:#ffa22c !important; border:1px solid #ffa22c; color:#fff;}


/*--政策推荐--*/  
#zc_box{ height:300px; background:#f8f8f8; padding:50px 0px;}


/*--政策推荐 TAB css --*/
.zc_slideGroup{ width:100%; text-align:left; clear:both;}
.zc_slideGroup .parHd{ height:30px; line-height:30px;  padding:0px;   position:relative;  }
.zc_slideGroup .parHd ul{ float:left; position:absolute; right:70px; top:-32px; height:30px;   }
.zc_slideGroup .parHd ul li{ float:left; padding:0 5px; cursor:pointer; font-size:18px; margin-left:10px; color:#444444;}
.zc_slideGroup .parHd ul li:hover{ color:#ffa22c;  }
.zc_slideGroup .parHd ul li.on{ height:30px; color:#ffa22c; font-weight:500;}
.zc_slideGroup .slideBox{ zoom:1; padding:0px; position:relative; width:100%;}

.zc_slideGroup .sPrev,.zc_slideGroup .sNext{ position:absolute; left:-50px; top:50%; display:block; width:30px; height:30px; line-height:30px; border:1px solid #ddd; color:#666; text-align:center; text-decoration:none; margin-top:-25px; border-radius:30px;}
.zc_slideGroup .sNext{ left:auto; right:-50px;}
.zc_slideGroup .sPrev:hover,.zc_slideGroup .sNext:hover{ border-color:#ffa22c; color:#ffa22c;background:#fff;  }

.zc_slideGroup .parBd ul{ overflow:hidden; zoom:1;   }

.zc_list01{ clear:both; width:100%;}
.zc_list01 li{width:calc(25% - 80px); *width:267px!important; height:140px; padding:30px; float:left; background:#ffffff; box-shadow: 0px 0px 3px rgba(0,0,0,.2); border:1px solid #ddd; margin:10px 15px 10px 5px; position:relative;transition: all 0.2s;}
.zc_list01 li a.zc_title{ text-decoration:none; font-size:20px; line-height:28px; color:#555555; display:block; font-weight:bold; height:56px; text-overflow: -o-ellipsis-lastline;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}
.zc_list01 li p{ position:absolute; bottom:30px; width:100%;color:#999999;}
.zc_list01 li p span.date{  font-size:14px; float:left;}
.zc_list01 li p a.more_a{ right:60px; position:absolute;width:26px; height:26px; line-height:26px; display:block; /*border:1px solid #999;*/ border-radius:40px; text-align:center; color:#999999; text-decoration:none;}

.zc_list01 li p strong{ font-weight:normal; display:block;text-overflow:ellipsis;white-space:nowrap; overflow:hidden; width:80%; margin-top:3px; clear:both;}
.sb_time{ margin-bottom:10px; display:block; font-size:14px; color:#666;}
.sb_time b{ color:#fe3116; margin-left:5px;}

.zc_list01 li:hover{ background:#1492ff;box-shadow: 0px 0px 3px rgba(0,0,0,.5); border:1px solid #1492ff; margin-top:5px; color:#fff;}
.zc_list01 li:hover a.zc_title{ color:#fff; height:84px;-webkit-line-clamp:3;}
.zc_list01 li:hover p{ color:#fff;}
.zc_list01 li:hover p a.more_a{ background:none; border:1px solid #fff; color:#fff; margin-top:-5px;}
.zc_list01 li p a.more_a:hover{ border:1px solid #fff; background:#fff; color:#1492ff;}
.zc_list01 li:hover .sb_time{ color:#fff;}
.zc_list01 li:hover .sb_time b{ color:#fff600;}

.zcsb_li a.zc_title,.zcsb_li:hover a.zc_title{height:56px !important;-webkit-line-clamp:2;}
.bm_an{ padding:4px 10px; border:1px solid #999; border-radius:3px; text-decoration:none; text-align:center; color:#666; margin-right:5px; display:block; float:left; font-size:14px;}

.zc_list01 li:hover .bm_an{ border:1px solid #fff; color:#fff;}
.zc_list01 li .bm_an:hover{border:1px solid #fff; color:#1492ff; background:#fff;}


.ind_news_box{ padding:50px 0px 60px  0px; clear:both;}
.news_left{width:calc(50% - 15px); *width:48%; float:left; margin-right:15px;}
.hd_right{ float:left; width:calc(50% - 15px); margin-left:15px;}

.hot_news_list{ clear:both; padding-top:30px;}
.hot_news_list dl{height:100px; padding:10px; position:relative; background:#fff; margin-bottom:3px; transition: all 0.2s;}
.hot_news_list dl dd{ position:absolute; width:90px; top:23px;*top:15px; left:25px; color:#1492ff;font-family:"bahnschrift";}
.hot_news_list dl dd strong{ font-size:48px;display:inline-block;-webkit-transform: scale(1,1.25);}
.hot_news_list dl dd p{ font-size:16px;}
.hot_news_list dl dt{ padding-left:90px;}
.hot_news_list dl dt a{ text-decoration:none; color:#444;}
.hot_news_list dl dt a b{ font-size:20px; height:45px; line-height:50px; display:block; margin-top:3px;text-overflow: -o-ellipsis-lastline;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp:1;-webkit-box-orient: vertical;}
.hot_news_list dl dt a .ms{ color:#999999; height:40px; overflow:hidden; line-height:20px;}
.hot_news_list dl:hover{ background:#1492ff;box-shadow: 0px 0px 3px rgba(0,0,0,.5); }

.hot_news_list dl:hover dd,.hot_news_list dl:hover a{ color:#fff;}
.hot_news_list dl:hover .ms{ color:#fff; opacity:0.7;}

.hd_list{ clear:both; padding-top:30px; *padding-top:20px; display: flex;  justify-content: space-between;}
.hd_list li{ width:calc(49% - 32px); max-width:300px; *width:300px; *float:left; *margin-left:10px; padding:15px; border:1px solid #eeeeee; height:335px;}
.hd_list li a img{ width:100%;transition: all 0.3s;}
.hd_list li a.hd_img{ display:block; width:100%; overflow:hidden;}
.hd_list li a.hd_title{ display:block; margin-top:15px; text-decoration:none; color:#444444; font-size:18px; height:50px; float:25px; font-weight:bold; margin-bottom:12px;}
.hd_list li .hd_sm{ line-height:28px; font-size:16px; color:#666666;}
.hd_list li .hd_sm p{ display:block; height:28px; overflow:hidden;}
.hd_list li:hover{ background:#ffffff;box-shadow: 0px 0px 5px rgba(0,0,0,.5); }
.hd_list li  a.hd_title:hover{ color:#1492ff;}
.hd_list li a.hd_img:hover img{-webkit-transform:scale(1.1, 1.1); transform:scale(1.1, 1.1);transition: all 0.3s;}


/*--数字统计展现--*/
.about_pd_box{ background:url(/zxqy/20200325/img/about_bg.jpg) no-repeat fixed center #265fb1; *background:url(/zxqy/20200325/img/about_bg.jpg) no-repeat center #265fb1; text-align:center; padding:40px 0 100px; position:relative; margin-bottom:110px; margin-top:0px;}
.about_pd_box  h3.enbt{ font-size:32px; color:#fff; margin:0px; padding:0px; text-transform:uppercase; margin-top:40px; margin-bottom:10px;}
.about_pd_box p.cnbt{ font-size:26px; color:#fff; margin:0px; padding:0px;}
.about_pd_box div.ms{ font-size:12px; line-height:24px; color:#eee; margin-top:20px; width:90%; max-width:900px;  margin:30px auto;}
.wt_an_box{ width:250px; margin:auto; height:80px; margin-top:30px;}
.about_pd_box  .more{ display:block; color:#fff; text-decoration:none;border:1px solid #fff; width:110px; height:40px; line-height:40px; border-radius:3px;transition: all 0.3s; float:left; margin:0 5px; font-size:16px;}
.about_pd_box  .more img{ vertical-align:middle; margin-left:10px; margin-top:-5px;}
.about_pd_box  .more:hover{ background:#fff; color:#1492ff;}

/* #sz_box{ position:absolute; bottom:-300px; left:0PX;width:100%;transition: all 0.5s; opacity:0; float:left;  }
.about_sz{ clear:both; width:96%; max-width:1200px; *width:1400px; margin:auto; height: 160px; padding-top:40px;padding-bottom:40px; background:#fff; border-radius:5px; box-shadow:0 1px 3px #ccc; *border-bottom:1PX solid #DDD;}
.about_sz li{ width:25%; text-align:center; float:left; color:#fffa; color:#333;}
.about_sz li b.jumbo{ color:#158de7; font-size:36px; margin-right:5px;}
.about_sz li span{ font-style:normal;font-size:14px; margin-right:5px; color:#999999;}
.about_sz li p{ margin:10px 0px; color:#666; font-size:16px;}
.szbox_float{ bottom:-80px!important;opacity:1!important;} */


.pro_service_box{ clear:both; padding:0px;}

/*--优质服务 TAB css --*/
.pro_slideGroup{ width:100%; text-align:left; clear:both; padding-bottom:60px;}
.pro_slideGroup .parHd{ height:30px; line-height:30px;  padding:0px;   position:relative;  }
.pro_slideGroup .parHd ul{ float:left; position:absolute; right:70px; top:-32px; height:30px;   }
.pro_slideGroup .parHd ul li{ float:left; padding:0 5px; cursor:pointer; font-size:18px; margin-left:10px; color:#444444;}
.pro_slideGroup .parHd ul li:hover{ color:#ffa22c;  }
.pro_slideGroup .parHd ul li.on{ height:30px; color:#ffa22c; font-weight:500;}
.pro_slideGroup .slideBox{ zoom:1; padding:0px; position:relative; width:100%;}

.pro_slideGroup .sPrev,.zc_slideGroup .sNext{ position:absolute; left:-50px; top:50%; display:block; width:30px; height:30px; line-height:30px; border:1px solid #ddd; color:#666; text-align:center; text-decoration:none; margin-top:-25px; border-radius:30px;}
.pro_slideGroup .sNext{ left:auto; right:-50px;}
.pro_slideGroup .sPrev:hover,.zc_slideGroup .sNext:hover{ border-color:#ffa22c; color:#ffa22c;background:#fff;  }

.pro_slideGroup .parBd ul{ overflow:hidden; zoom:1;   }

.pro_list{ clear:both; padding-top:10px;display: flex; justify-content: space-between; }
.pro_list li{ padding:15px; float:left; background:#ffffff;  border:1px solid #eeeeee; margin:10px 15px 10px 5px; position:relative;transition: all 0.2s;}
.pro_list li a img{ width:100%;transition: all 0.3s;}
.pro_list li a.pro_img{ display:block; width:100%; overflow:hidden;}
.pro_list li a img{ width:100%;transition: all 0.3s;height: 100%;}
.pro_list li a.pro_img{ display:block; width:100%; overflow:hidden;height:170px}

.pro_list li a.pro_title{ display:block; margin-top:15px; text-decoration:none; color:#444444; font-size:18px; height:20px; font-weight:bold; margin-bottom:12px;}
.pro_list li .pro_sm{ line-height:18px; height:36px; overflow:hidden; font-size:14px; color:#999999;
  word-break: break-all;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
}

.pro_list li  .pro_jg{display: flex; justify-content: space-between; margin-top:5px; height:30px; line-height:30px; margin-bottom:10px;}
.pro_list li  .pro_jg strong{ font-weight:bold; color:#ffa22c; font-size:18px;}
.pro_list li  .pro_jg a.gm_an{ padding:0px 10px; border:1px solid #ffa22c; color:#ffa22c; background:#fbf2e6; text-decoration:none; text-align:center; line-height:26px; border-radius:3px; height:26px; display:block; width:80px; float:right; *margin-top:-30px;font-size: 14px;}
.pro_list li  .pro_jg a.gm_an:hover{ background:#ffa22c; color:#fff;}
.pro_list li  .s_c_name{ border-top:1px solid #eeeeee; padding-top:10px; color:#666666; font-size:14px;}

.pro_list li:hover{ background:#ffffff;box-shadow: 0px 0px 4px rgba(0,0,0,.1)}; 
.pro_list li a.pro_title:hover{ color:#1492ff;}
.pro_list li a.pro_img:hover img{-webkit-transform:scale(1.1, 1.1); transform:scale(1.1, 1.1);transition: all 0.3s;}
#pro_service_box{
 width: 1200px;margin: 0px auto;;
}
/*--footer--*/
#foot_box{ width:100%; clear:both; background:#075aa6;  padding:40px 0px; border-bottom:5px solid #075aa6; border-bottom:8px solid #33a0e5; color:#a9d0f4;}
.footer_left{ width:65%; float:left;}
.ft_link select{ border:1px solid #79b1ec; background:#79b1ec; height:45px; line-height:45px; width:200px; font-size:16px; color:#fff; padding:5px; outline:none; margin-right:5px; border:none;}
.ft_link  select::-ms-expand { display: none; }

.foot_nav{ clear:both; margin-bottom:10px;}
.foot_nav a{ color:#fff; text-decoration:none; font-size:18px;}
.foot_nav span{ margin:0 10px;}
.foot_nav  strong{ margin-left:15px; font-weight:normal; font-size:18px; position:relative;}
.foot_nav  strong i{ font-size:50px;line-height:50px; position:relative;top:12px;}

.foot_Copyright{ line-height:240%;}

.foot_right{ float:right; width:265px; text-align:right;}
.ft_link select {
    border: 1px solid #3784ca;
    background: #3784ca;
    height: 45px;
    line-height: 45px;
    width: 200px;
    font-size: 16px;
    color: #fff;
    padding: 5px;
    outline: none;
    margin-right: 5px;
    border: none;
  }
  .ft_link select::-ms-expand {
    display: none;
  }
  .ft_link {
    display: flex;
  }
  .ft_link .selectOne {
    float: left;
    position: relative;
    margin-right: 20px;
    background: #69a6e6;
    height: 45px;
    line-height: 45px;
    width: 200px;
    font-size: 16px;
    color: #fff;
    border-radius:2px;
    -webkit-border-radius:2px;
    -moz-border-radius:2px;
  }
  .ft_link .name {
    position: relative;
    display: block;
    padding: 0 10px;
    cursor: default;
  }
  .ft_link .name::after {
    position: absolute;
    right: 7px;
    top: 50%;
    margin-top: -4px;
    display: block;
    content: '';
    width: 0;
    height: 0;
  
    width:0;
  height:0;
  border-left:5px solid transparent;
  border-right:5px solid transparent;
  border-bottom:8px solid #fff;
  }
  .ft_link .option {
    border-radius:2px 2px 0px 0px;
    -webkit-border-radius:2px 2px 0px 0px;
    -moz-border-radius:2px 2px 0px 0px;
    border-radius:2px 2px 0px 0px;
    display: none;
    position: absolute;
    width: 100%;
    z-index: 10;bottom:44px;
  }
  .ft_link .option li {
    padding: 0 10px;
    background: #69a6e6;
    color: #fff;
    cursor: default;
  }
  .ft_link .option li:hover {
    background: #1199ef;
  }

  