@charset "utf-8";
/*重置样式*/
body,html{width:100%;}
html,body,h1,h2,h3,h4,h5,h6,div,dl,dt,dd,ul,ol,li,p,blockquote,pre,hr,figure,table,caption,th,td,form,fieldset,legend,input,button,textarea,menu{margin:0;padding:0;border: none;}
header,footer,section,article,aside,nav,hgroup,address,figure,figcaption,menu,details{display:block;}
table{border-collapse:collapse;border-spacing:0;}
caption,th{text-align:left;font-weight:normal;}
html,body,fieldset,img,iframe,abbr{border:0;}
i,cite,em,var,address,dfn{font-style:normal;}
[hidefocus],summary{outline:0;}
li{list-style:none;}
h1,h2,h3,h4,h5,h6,small{font-size:100%;}
sup,sub{font-size:83%;}
pre,code,kbd,samp{font-family:inherit;}
q:before,q:after{content:none;}
textarea{overflow:auto;resize:none;}
label,summary{cursor:default;}
a,button{cursor:pointer;}
h1,h2,h3,h4,h5,h6,em,strong,b{font-weight:bold;}
del,ins,u,s,a,a:hover{text-decoration:none;}
body,textarea,input,button,select,keygen,legend{font:16px/1.14 Microsoft Yahei,\5b8b\4f53;color:#333;outline:0;}
clear{clear: both;}
a{color: #666;}
a:hover{color: #0045b4;}
.fl{float: left;}
.fr{float: right;}

body{ background: url(zly_bg120200514.png) no-repeat bottom;}
/* 头部 */
.ztzl-header-1901{width: 100%;height: 1029px; min-width: 1300px;
    width: 100%;
    height: 1029px;
    background: url(zly_bg20200514.jpg) no-repeat center;
    text-align: left;
    background-size: 100% 1029px;}
.ztzl-bg-1901{height:40px;margin: 0 auto;width: 1300px;margin: 0 auto;}
.ztzl-fl-1901 a{color: white;font-size: 14px;line-height: 40px;}
.ztzl-fl-1901 a:hover{color: #dfdfdf;}
.ztzl-fl-1901{float: left;}
.ztzl-fr-1901{float: right;color: white;line-height: 40px;font-size: 14px;}


/* 导航 */
.ztzl-nav-1901{width:1300px;margin: 0 auto; text-align: center; padding-top: 940px;}
.ztzl-nav-1901 ul li{display: inline-block; margin-right:80px ;  text-align: center;}
.ztzl-nav-1901 ul li a{color: white;font-size: 20px;line-height: 60px;font-weight: bold;}
.ztzl-nav-1901 ul li a:hover{color: #f0c71c;}
/*头图*/
.zly_banner{  border:2px; width: 1284px; padding: 8px; height: auto; margin: 20px auto; border:#f5f5f5 1px solid;}
.zly_banner img{width: 100%; height: 143px;}
.zly_banner img:hover{opacity: 0.9;}
.zly_l{ width: 49%; float: left;}
/*轮播*/
.focusBox { float:left; position: relative;margin-right: 15px; width: 607px; height:375px; margin-bottom:10px;  overflow: hidden; font-family:Arial; text-align: left; background:#fff; border:#f5f5f5 1px solid; border-radius: 15px;}
.focusBox .pic a{ display: inline-block; width: 595px; height: 303px; border-radius: 15px; margin: 5px; overflow: hidden;}
.focusBox .pic img { width: 595px; height: auto; display: block;  }
.focusBox .txt-bg { position: absolute; bottom: 0; z-index: 1; height: 36px; width:100%;   overflow: hidden; }
.focusBox .txt { position: absolute; bottom: 0; z-index: 2; height: 36px; width:100%; overflow: hidden; }
.focusBox .txt li{ height:36px; line-height:36px; position:absolute; bottom:-36px;}
.focusBox .txt li a{ display: block; color: #333; padding: 0 0 0 10px; font-size: 18px;  text-decoration: none; }
.focusBox .num { position: absolute; z-index: 3; bottom: 8px; right: 8px; }
.focusBox .num li{ float: left; position: relative; width: 13px; height: 13px; line-height: 25px; overflow: hidden; text-align: center;  cursor: pointer; border-radius: 50%;margin: 0 6px; display: block;}
.focusBox .num li a,.focusBox .num li span { position: absolute; z-index: 2; display: block; color: white; width: 100%; height: 100%; top: 0; left: 0; text-decoration: none; width: 13px; height: 13px;  }
.focusBox .num li span { z-index: 1; background: #b8b8b8;  }
.focusBox .num li.on a,.focusBox .num a:hover{ background:#b7181d;  }
/*轮播*/
.focusBox1 { float:left; position: relative;margin-right: 15px; width: 607px; height:375px; margin-bottom:10px;  overflow: hidden; font-family:Arial; text-align: left; background:#fff; border:#f5f5f5 1px solid; border-radius: 15px;}
.focusBox1 .pic1 a{ display: inline-block; width: 595px; height: 303px; border-radius: 15px; margin: 5px; overflow: hidden;}
.focusBox1 .pic1 img { width: 595px; height: auto; display: block;  }
.focusBox1 .txt-bg1 { position: absolute; bottom: 0; z-index: 1; height: 36px; width:100%;   overflow: hidden; }
.focusBox1 .txt1 { position: absolute; bottom: 0; z-index: 2; height: 36px; width:100%; overflow: hidden; }
.focusBox1 .txt1 li{ height:36px; line-height:36px; position:absolute; bottom:-36px;}
.focusBox1 .txt1 li a{ display: block; color: #333; padding: 0 0 0 10px; font-size: 18px;  text-decoration: none; }
.focusBox1 .num1 { position: absolute; z-index: 3; bottom: 8px; right: 8px; }
.focusBox1 .num1 li{ float: left; position: relative; width: 13px; height: 13px; line-height: 25px; overflow: hidden; text-align: center;  cursor: pointer; border-radius: 50%;margin: 0 6px; display: block;}
.focusBox1 .num1 li a,.focusBox1 .num1 li span { position: absolute; z-index: 2; display: block; color: white; width: 100%; height: 100%; top: 0; left: 0; text-decoration: none; width: 13px; height: 13px;  }
.focusBox1 .num1 li span { z-index: 1; background: #b8b8b8;  }
.focusBox1 .num1 li.on a,.focusBox1 .num1 a:hover{ background:#b7181d;  }
/* 足部 */
.ztzl-footer-1901{background-color: #c80f13;height: 121px;text-align: center;width: 100%;font-size: 14px;line-height: 121px;color: white;margin-top: 76px;}

/*zly_bg2*/
.zly_bg2{ width: 1300px; height: 354px; margin: 0 auto; background: url(zly_bg220200514.png) no-repeat;}
.zly_bg2 p{ display: block; width: 20%; height: 313px; float: left; overflow: hidden; }
.zly_bg2 p img{ text-align: center; margin: 0 auto;    margin-top: 120px;  transition: all 0.5s ease 0s;
    }
.zly_bg2 p img:first-child{  margin-top: 130px;}
.zly_bg2 p:hover img:first-child{ display: none; margin-top: 110px;   }
/*bg3*/
.zly_bg3{ width: 1320px; height: 154px; margin: 0 auto; }
.zly_bg3 p{ display: block; width: 23%; height: auto; float: left; overflow: hidden; margin-left: 2%}
.zly_bg3 p img{ text-align: center; margin: 0 auto;      transition: all 0.5s ease 0s;}
.zly_bg3 p img:hover{opacity: 0.8}
/* line1 */
.zly_zhbd_bt h2{ line-height: 20px;}
.ztzl-line1-1901,.ztzl-line2-1901,.ztzl-line1-1901{width: 1300px;margin: 0 auto;text-align: left;height: auto;overflow: hidden;}
.ztzl-title-1901{height: 60px;background: url(zt-line1-190116.png) no-repeat left center;}
.ztzl-left-1901 img{margin-left: 526px;}
.ztzl-left-1901{float: left;}
.ztzl-more-1901{float: right;line-height: 80px;}
.ztzl-more-1901 a{color: #666;}
.ztzl-more-1901 a:hover{text-decoration: underline;}
.ztzl-title-1901{margin-bottom:44px;}
.ztzl-content-l{width: 562px;text-align: center;float: left;height: auto;}
.ztzl-content-l img{ height: auto; width: 480px;border-radius: 2px;transition: all .2s linear;}
.ztzl-content-r{float: left;height: auto;width: 619px;}
.ztzl_content_rtxt{width: 100%; height: auto; border-bottom: dashed 1px #999;}
.ztzl_content_rtxt_t{ line-height: 40px; width: 100%; display: block; text-align: center;}
.ztzl_content_rtxt_t a{ font-size: 18px; color: #0f4d8a; text-align: center;}
.ztzl_content_rtxt_t a:hover{ color: #f00;}
.ztzl_content_rtxt_b{ line-height: 24px; width: 100%; display: block; font-size: 16px; color: #999; margin-bottom: 10px; }
.ztzl_content_rtxt_b a{  color: #f00; font-size: 16px; float: right;}
.ztzl_content_rtxt_b a:hover{ text-decoration: underline;}
.ztzl_content_rtxtul{ width:100%; height: auto;}
.ztzl_content_rtxtul_li{ line-height: 50px; }
.ztzl_content_rtxtul_li a{ color: #666; font-size: 16px;    transition: all .2s linear;float: left;}
.ztzl_content_rtxtul_li a:hover{ color: #f00; padding-left: 5px;}
.ztzl_content_rtxtul_li span{ float: right; color: #999; font-size: 16px;}
.m3{ margin-top:30px; }

/* line2 */
.ztzl_ldjh_1901,.ztzl_xjbz_1901,.ztzl_jyjl_1901,.ztzl_mtgz_1901{width: 580px;height: auto;    }
.ztzl-ldjh-title_1901,.ztzl_xjbz-title_1901,.ztzl_xjbz-title_1901,.ztzl-ldjh-title_1901{position: relative;}
.ztzl-both-1901{height: 90px;background: url(zt-line2-190116.png) no-repeat 190px center;}
.ztzl-both-more-1901{position: absolute;top:0px;line-height: 60px;right: 0px; background: url(zly_sy20200514bg1.jpg) no-repeat 90px 29px; border:#f5f5f5 1px solid; border-radius: 15px; width: 257px}
.ztzl-both-more-1901 a{color: #666; padding-left: 30px; font-size: 18px;}
.ztzl-both-more-1901 a:hover{text-decoration: underline;}
.ztzl_ldjh_rtxtul_li1{ border-bottom: #999 1px dashed;}
.ztzl_ldjh_rtxtul_li{ line-height: 50px; }
.ztzl_ldjh_rtxtul_li a{ color: #666; font-size: 16px;    transition: all .2s linear;}
.ztzl_ldjh_rtxtul_li a:hover{ color: #f00; padding-left: 5px;}
.ztzl_ldjh_rtxtul_li span{ float: right; color: #999; font-size: 16px;}
.ztzl_border{border-bottom: none;}
.ztzl_ldjh_rtxtul{margin-top: 36px;}
.m-20{ margin-top:20px;}
.ml-26{ margin-left:26px;}
/*zly_tp*/
.zly_tp{ width: 1340px; margin: 0 auto; }

.zly_tp li{ float: left; display: inline-block; text-align: center; width: 399px; height:291px; border:#f5f5f5 1px solid; border-radius: 15px; margin-right: 40px; margin-top:20px;} 
.zly_tp li a{margin: 2px; width: 392px; height: 230px; border-radius: 15px; background: #f5f5f5; overflow: hidden; display: inline-block;}
.zly_tp li img{ width: 392px; height: auto;}
.zly_tp li img:hover{opacity: 0.9;}
.zly_tp li p{ display: block; line-height: 30px;  color: #333; font-size: 18px;}


/*列表*/
.h2_a{float: left;}
.zly_zhbd{    width: 1300px;
    height: auto;
    margin: 0 auto;
    overflow: hidden;}
.zly_lb_b{ border-bottom:#c9c9c9 1px solid; background: none;  overflow: hidden;}
.zly_lb_wz{float: right; line-height: 43px;color: #666;font-size: 18px;}
.zly_lb_wz a{  color: #666; font-size: 18px;font-weight: normal;}
.zly_lb_wz a:hover{ color: #f00;}
.zly_zhbd_rtxtul_lilb{ width: 100%; float: left; padding-left: 15px; height: 60px; line-height: 60px; color: #999; border-radius: 2px;}
.zly_zhbd_rtxtul_lilb a{float: left;}
.zly_zhbd_rtxtul_lilb span{ float: right; padding-right: 15px;}
.zly_zhbd_rtxtul_lilb1{  padding-left: 15px; background: #f0f7fb;height: 60px; line-height: 60px; color: #999; border-radius: 2px;}
.zly_zhbd_rtxtul_lilb1 span{ padding-right: 15px;}
.zhbd{ background: url(zly_mz18pcbg20190911zhbd.jpg) no-repeat;}
.mtgz{ background: url(zly_mz18pcbg20190911mtgz.jpg) no-repeat; margin-bottom: 0;}
/*三级页*/
.zly_sjy{ width: 100%; line-height: 48px; color: #333; font-size: 30px; text-align: center; margin-top: 30px; overflow: hidden;}
.zly_sjy_ul{ width: 100%; line-height: 45px; margin:0 auto; text-align: center;height: auto; border-top:#ccc 1px dashed; margin-top: 30px;}
.zly_sjy_ul li{ width: 33%; display:inline-block;  margin: 0 auto; text-align: center; color: #666; font-size: 14px;}
.zly_sjy_ul li a{ color: #666;}
.zly_sjy_ul li a:hover{ color: #f00;}
.zly_sjy_nr{ width:100%; height: auto; overflow: hidden; font-size: 16px;}