@charset "utf-8";
body{color:#333333; font-size:16px; font-family:Microsoft Yahei; -webkit-text-size-adjust:none;}
body, button, dd, dl, dt, fieldset, form, h1, h2, h3, h4, h5, h6, hr, input, legend, li, ol, p, pre, td, textarea, th, ul{ padding:0; margin:0;}
li, ol, ul{ list-style:none;}
img{ border:none; border:0;}
img,table{max-width:100%;}
a{ text-decoration:none; color:#333333; noline:expression(this.onFocus=this.blur());}
a:focus {outline:none;-moz-outline:none;}
a:hover{color:#ed2c25;}
.clear{clear:both; height:0; line-height:0; font-size:0; overflow:hidden; zoom:1;}
input, textarea{font-family:Microsoft Yahei; font-size:14px;}
input:focus { outline: none;}
.fl{float: left;}
.fr{float: right;}
.clearfix{*zoom:1}.clearfix:before,.clearfix:after{display:table;line-height:0;content:""}.clearfix:after{clear:both}
.clear{clear:both;}

.container{width: 1200px;margin: 0 auto;}
.banner{width: 100%;height: 380px;}
.main-title.zwfw_banner{background: url(../images/zwfw_banner_21.jpg) center top no-repeat;}
.banner .container{position: relative;height: 100%;}
.banner .dqlm{position: absolute;left: 0;bottom: 40px;color: #fff;font-size: 36px;}
.banner .dqlm_zw{font-weight: bold;}
.banner .dqlm_yw{color: #edf1f6;}

.crumb{padding: 20px 0;border-bottom: 1px solid #f0f0f0;font-size: 18px;}
.zybt{padding:50px 0 55px 0;text-align: center;position: relative;}
.zybt .lmnc_yw{font-size: 50px;color: #f7f7f7;font-weight: bold;}
.zybt .lmnc_zw{font-size: 28px;color: #1a1a1a;position: absolute;top: 63px;left: 50%;margin-left: -60px;font-weight: bold;}
.zybt .lmnc_zw a{color:#1a1a1a; }
.zybt .hx{width: 56px;height: 5px;background: #ed2c25;position: absolute;left: 50%;margin-left: -28px;top:112px;}
.com_box01 li{width: 23%;margin-right: 2%;float: left;height:298px;text-align: center;}
.com_box01 .item{height:300px;border:1px solid #e0e0e0;height: 100%;transition:all 300ms;text-align: center;}
.com_box01 li a{display: block;border:1px solid #e0e0e0;height: 100%;transition:all 300ms;}
.com_box01 .item a{height: 298px;display: block;width: 100%;}
.com_box01 .pic img{width: 100%;}
.com_box01 .tit{color: #1a1a1a;font-size:21px;height: 50px;margin-top:30px;padding:0 30px;transition:all 300ms;}
.com_box01 .memo{color:#999;font-size:14px;padding:0 30px;line-height: 1.5;}
.com_box01 li a:hover{border:1px solid #db2745;box-shadow:0 0  12px #f99dad;}
.com_box01 .item:hover{border:1px solid #db2745;box-shadow:0 0  12px #f99dad;margin:0 5px;}
.com_box01 a:hover .tit{color: #db2745;}
.com_box01 li.no_mar{margin-right: 0;}

/* .tsfw_box{position: relative;}
.tsfw_box li{margin:0 15px;}
.tsfw_slide .owl-prev,.tsfw_slide .owl-next{position: absolute;top: 50%;display: block;width: 30px;height: 30px;background: #fff;border: 1px solid #ddd;border-radius: 50%;text-align: center;line-height: 28px;font-size: 20px;cursor: pointer;}
.tsfw_slide .owl-prev{background: #fff url(../images/prev_icon_21.png) center center no-repeat;}
.tsfw_slide .owl-next{background: #fff url(../images/next_icon_21.png) center center no-repeat;}
.tsfw_slide .owl-prev span,.tsfw_slide .owl-next span{display: none;}

.tsfw_slide .owl-prev:hover,.tsfw_slide .owl-next:hover{box-shadow: 0 0 12px #ddd;}
.tsfw_slide .owl-prev{left: -45px;}
.tsfw_slide .owl-next{right: -45px;}
.tsfw_slide .owl-dots{position: relative;}
.tsfw_slide .owl-dots{text-align: center;}
.tsfw_slide .owl-dots .owl-dot{width: 30px;height: 5px;background-color: #dfe1e2;margin:20px 10px 0 10px;color:#dfe1e2;overflow: hidden;display: inline-block;float: none;cursor: pointer;}
.tsfw_slide .owl-dots .owl-dot.active{color: #db2745;background-color: #db2745;}
.tsfw_box .owl-carousel .owl-stage-outer{padding:10px 0;} */
.tsfw_box .par_ul .par_li{width:23.25%; margin-right: 2%; float: left; height:209px;box-shadow: 0 0 12px #f0f0f0; border:1px solid #f0f0f0;}
.tsfw_box .par_ul .par_li04{margin-right: 0px;}
.bszy_tit{font-size: 24px; line-height: 30px; padding:20px; font-weight:bold;text-shadow:#fff 1px 1px 1px}
.tsfw_box .par_ul{overflow: hidden;}
.tsfw_box .par_ul .sun_ul{padding:0px 20px 20px 20px;min-height: 152px;}
.tsfw_box .par_ul .sun_ul li{font-size: 16px; line-height: 30px; position: relative;}
.tsfw_box .par_ul .sun_ul li a:hover{font-weight: bold;}
.tsfw_box .par_ul .gd{padding-left: 20px;}
.tsfw_box .par_ul .gd a{color:#ed2c25; background:url(../images/rczc_gd.png) no-repeat right center; padding-right: 40px; }
.tsfw_box .par_ul .sun_ul li a{padding-left: 10px;float:left; max-width:100%; white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; overflow:hidden;}
.tsfw_box .par_ul .sun_ul li a::before{content: ""; display: block;width: 3px;height:3px; background:#ed2c25;position: absolute; top:41%; left: 0px;}
.tsfw_box .par_ul .sun_ul .gd a::before{display: none;}
/* .tsfw_box .par_ul .par_li01{background: url(../images/par_li01_m.png) no-repeat top right;}
.tsfw_box .par_ul .par_li02{background: url(../images/par_li02_m.png) no-repeat top right;}
.tsfw_box .par_ul .par_li03{background: url(../images/par_li03_m.png) no-repeat top right;}
.tsfw_box .par_ul .par_li04{background: url(../images/par_li04_m.png) no-repeat top right;}
.tsfw_box .par_ul .par_li05{background: url(../images/par_li05.png) no-repeat top center;} */
.tsfw_box .par_ul .par_li01{background: url(../images/rczc_zybj01.png) no-repeat bottom right;}
.tsfw_box .par_ul .par_li02{background: url(../images/rczc_zybj02.png) no-repeat bottom right;}
.tsfw_box .par_ul .par_li03{background: url(../images/rczc_zybj03.png) no-repeat bottom right;}
.tsfw_box .par_ul .par_li04{background: url(../images/rczc_zybj04.png) no-repeat bottom right;}
.tsfw_box .par_ul .par_li01 .bszy_tit,.tsfw_box .par_ul .par_li01 li a{color:#333; }
.tsfw_box .par_ul .par_li02 .bszy_tit,.tsfw_box .par_ul .par_li02 li a{color:#333; }
.tsfw_box .par_ul .par_li03 .bszy_tit,.tsfw_box .par_ul .par_li03 li a{color:#333; }
.tsfw_box .par_ul .par_li04 .bszy_tit,.tsfw_box .par_ul .par_li04 li a{color:#333; }
.tsfw_box .par_ul .par_li05 .bszy_tit,.tsfw_box .par_ul .par_li05 li a{color:#333; }

.grqyfw .hd{padding:50px 0;}
.grqyfw .hd ul{width: 380px;margin-left:-190px;padding-left:50%; }
.grqyfw .hd ul li{float: left;width: 190px;text-align: center;font-size: 28px;color: #000;}
.grqyfw .hd ul li a{color: #000;}
.grqyfw .hd ul li.on a{color: #dc5348;font-weight: bold;}
.ckgd{float:right;}
.ckgd a{font-size: 16px;color: red; font-weight: normal;}


.grqyfw .com_box01 li{height: 250px;margin-bottom: 28px;}
.grqyfw .com_box01 .grfw .icon{width: 70px;height: 65px;margin:40px auto 0;background: url(../images/grfw_icons_21.png) 0 0 no-repeat;}
.grqyfw .com_box01 .grfw .icon01{background-position: 0 0;}
.grqyfw .com_box01 .grfw .icon02{width: 70px;background-position: -305px 0;}
.grqyfw .com_box01 .grfw .icon03{background-position: -610px 0;}
.grqyfw .com_box01 .grfw .icon04{background-position: -918px 0;}
.grqyfw .com_box01 .grfw .icon05{width: 64px;background-position: 0 -283px;}
.grqyfw .com_box01 .grfw .icon06{width: 64px;background-position: -305px -283px;}
.grqyfw .com_box01 .grfw .icon07{background-position: -610px -283px;}
.grqyfw .com_box01 .grfw .icon08{background-position: -918px -283px;}

.grqyfw .com_box01 .qyfw .icon{width: 70px;height: 65px;margin:40px auto 0;background: url(../images/qyfw_icons_21.png) 0 0 no-repeat;}
.grqyfw .com_box01 .qyfw .icon01{background-position: 0 0;}
.grqyfw .com_box01 .qyfw .icon02{width: 70px;background-position: -300px 0;}
.grqyfw .com_box01 .qyfw .icon03{background-position: -610px 0;}
.grqyfw .com_box01 .qyfw .icon04{background-position: -918px 0;}
.grqyfw .com_box01 .qyfw .icon05{width: 64px;background-position: 0 -283px;}
.grqyfw .com_box01 .qyfw .icon06{width: 64px;background-position: -297px -283px;}
.grqyfw .com_box01 .qyfw .icon07{background-position: -602px -283px;}
.grqyfw .com_box01 .qyfw .icon08{background-position: -918px -283px;}

.zdfw{width: 100%;height: 250px;position: relative;overflow: hidden;}
.news-title{ border-bottom: 2px solid #e0e0e0;  position: relative;}
.news-title li{ float: left; font-size: 24px; font-weight: bold; margin-right: 5%; position: relative;height: 50px; }
.news-title li:after{background:#da2745; width:0; height:3px;position:absolute; bottom:-1px; left:0px;  content:'';transition: all .3s; -webkit-transition: all .3s;}
.news-title li.on:after{width:100%; }
.news-title li.on a{ color: #333;}
.news-title li a{ color: #333;}

.zdfw .bd{height: 180px;width: 100%;}
.zdfw .bd li{float: left;height:100%;margin-right:30px;}
.zdfw .bd li img{width: 278px;height: 100%;transition: all 300ms;}

.com_slide .bd ul {width: 100%;height: 100% !important;}
.com_slide .bd li:hover img{transform: scale(1.1,1.1);}
.com_slide .hd{position: absolute;bottom: 0;left: 0;width: 100%;text-align: center;}
.com_slide .hd li{width: 10px;height: 10px;border-radius: 50%;overflow:hidden;background-color: #7d7e80;color:#7d7e80 ;margin:0 6px;cursor: pointer;display: inline-block;}
.com_slide .hd li.on{background-color: #ed2a25;color:#ed2a25 ;}
.com_slide .prev,.com_slide .next{display: block;width: 56px;height: 30px;position: absolute;bottom: 0;cursor: pointer;z-index: 9;}
.com_slide .prev{background: url(/images/zdfw_prev.png) left bottom no-repeat;left: 0;}
.com_slide .next{background: url(/images/zdfw_next.png) left bottom no-repeat;right: 0;}
.bmcx_box{margin-bottom: 30px;}
.bmcx_box ul li{height: auto;margin-bottom: 30px; }
.bmcx_box ul li a{padding:28px 0;background: #f2f3f5;border: 0;}
.bmcx_box ul li a:hover{border: 0;box-shadow:0 0  12px #dfe4ec; }

.zdfw_slide .item{width: 100%;overflow: hidden;}
.zdfw_slide .item img{width: 278px;height: 100%;transition: all 300ms;}
.zdfw_slide .item:hover img{transform: scale(1.1,1.1);}
.zdfw_slide .owl-carousel{position: static;}
.zdfw_slide .owl-carousel .owl-dots.disabled,.zdfw_slide .owl-carousel .owl-nav.disabled{display: block;}
.zdfw_slide .owl-prev,.zdfw_slide .owl-next{display: block;width: 56px;height: 30px;position: absolute;bottom: 0;cursor: pointer;z-index: 9;overflow: hidden;}
.zdfw_slide .owl-prev span,.zdfw_slide .owl-next span{display: none;}
.zdfw_slide .owl-prev{background: url(../images/zdfw_prev.png) left bottom no-repeat;left: 0;}
.zdfw_slide .owl-next{background: url(../images/zdfw_next.png) left bottom no-repeat;right: 0;}
.zdfw_slide .owl-dots{position: absolute;bottom: 0;left: 0;width: 100%;text-align: center;}
.zdfw_slide .owl-dots .owl-dot{width: 10px;height: 10px;border-radius: 50%;overflow:hidden;background-color: #7d7e80;color:#7d7e80 ;margin:0 6px;cursor: pointer;display: inline-block;}
.zdfw_slide .owl-dots .owl-dot.active{background-color: #ed2a25;color:#ed2a25 ;}

.rczj_banner{height:1043px;background: url(../images/rczj_bj.png) center top no-repeat;}
.yshj_top_lmdh{padding-top:848px; }
.yshj_top_lmdh li{float: left;width:33.33%;text-align: center;transition: all 500ms;}
.yshj_top_lmdh li:hover{transform: scale(1.1);}
.yshj_top_lmdh li i{display: block;width: 120px;height: 120px;margin:0 auto;background:url(../images/rczj_icon.png) 0 0 no-repeat;}
.yshj_top_lmdh li.li01 i{background-position: 0 0;}
.yshj_top_lmdh li.li02 i{background-position: -193px 0;}
.yshj_top_lmdh li.li03 i{background-position: -387px 0;}
.yshj_top_lmdh li.li04 i{background-position: -582px 0;}
.yshj_top_lmdh li.li05 i{background-position: -778px 0;}
.yshj_top_lmdh li span{display: block;font-size:20px;color: #333;}
.yshj_by{position: absolute;left: 0;top:258px;}
.half_box{width: 48.5%;}
.ysdt_tpxw{width: 100%;height: 413px;position: relative;overflow: hidden;}
.ysdt_tpxw .bd{height: 366px;width: 100%;}
.ysdt_tpxw .bd li{float: left;height:100%;width: 100% !important;overflow:hidden;}
.ysdt_tpxw .bd li img{width: 100%;height: 100%;transition: all 300ms;}
.ysdt_tpxw .tbbg{position: absolute;bottom: 0;height: 40px;width: 100%;background-color: #000;filter: alpha(opacity=50);-moz-opacity: 0.5;opacity: 0.5;z-index: 9;}
.ysdt_tpxw li .tit{position: absolute;bottom: 0;line-height: 40px;padding:0 2%;width:96%;z-index: 10;color: #fff;overflow: hidden;height: 40px;white-space: nowrap;text-overflow: ellipsis;-o-text-overflow: ellipsis;}
.ysdt_tpxw li .tit a{display:block;white-space: nowrap;text-overflow: ellipsis;-o-text-overflow: ellipsis;overflow: hidden;color: #fff;max-width: 100%;}

.yshj_list01 li{padding-right:90px;position: relative;line-height: 68px;border-bottom: 1px solid #e0e0e0;}
.yshj_list01 li a{display: block;width: 100%;white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; overflow:hidden;}
.yshj_list01 li .date{position: absolute;right: 0;top:0;font-size: 14px;color: #333;}
.yshj_list01 li .icon{display: block;position: absolute;left: 0;top: 20px;color: #f4807c;font-size: 14px;border: 1px solid #f4807c;line-height: 23px;padding:0 12px;}
.yshj_list01 li .icon:before{content: "";display: block;width: 0;height: 0;border-bottom: 8px solid #f4807c;border-right: 8px solid transparent;position: absolute;right: -8px;bottom: -1px;}
.yshj_list01 li .icon:after{content: "";display: block;width: 0;height: 0;border-bottom: 8px solid #fff;border-right: 8px solid transparent;position: absolute;right: -6px;bottom: 0;}
.ysdt_list .yshj_list01 li{padding-left: 100px;}


.yshj_list02 li{width: 48.5%;float: left;margin-right: 3%;}
.yshj_list02 li.no_mar{margin-right: 0;}
.yshj_list02 li a{display: block;border:1px solid #f0f0f0;margin-bottom: 30px;box-shadow: 0 0 12px #f0f0f0;position: relative;padding:30px 30px 30px 145px;}
.yshj_list02 li .date{height: 92px;border-right: 1px solid  #ed2c25;padding-right:20px;text-align: center;position: absolute;top: 30px;left: 30px;transition: all 300ms;}
.yshj_list02 li .date .day{font-size: 40px;color: #ed2c25;}
.yshj_list02 li .date .year_month{font-size: 18px;color: #333;}
.yshj_list02 li .tit{width: 100%;line-height: 32px;height: 93px;display: table-cell;vertical-align: middle;}
.yshj_list02 li a:hover{box-shadow: 0 0 12px #d0d0d0;}

.zcjd_tpxw{width: 100%;height: 366px;position: relative;overflow: hidden;}
.zcjd_tpxw .bd{height: 366px;width: 100%;}
.zcjd_tpxw .bd li{float: left;height:100%;width: 100% !important;}
.zcjd_tpxw .bd li img{width: 100%;height: 100%;transition: all 300ms;}

.zcjd_tpxw .hd{position: absolute;bottom: 10px;left: 45px;width: 120px;text-align: center;}
.zcjd_tpxw .hd li{width: 14px;height: 14px;line-height:14px;border-radius: 0;text-align:center;overflow:hidden;background-color: #ffffff;color:#5b71b5 ;margin:0 3px;cursor: pointer;display: inline-block;font-size: 12px;border:1px solid #eeeeee;}
.zcjd_tpxw .hd li.on{background-color: #5b71b5;color:#ffffff ;}

.zcjd_tpxw .prev,.zcjd_tpxw .next{display: block;width: auto;height: auto;position: absolute;bottom: 12px;cursor: pointer;color: #ffffff;z-index: 9;}
.zcjd_tpxw .prev{background: none;left: 25px;}
.zcjd_tpxw .next{background: none;right: 0;left:170px;}

.one_third_box{width: 32%;}
.tpjd{margin-right: 3%}
.lmtt02{position: relative;margin-bottom: 25px;line-height: 1;}
.lmtt02 .tit{font-size: 20px;color:#1a1a1a;padding-left: 17px;}
.lmtt02 .tit:before{content: "";display: inline-block;width: 3px;height: 20px;background-color:#ed2c25;margin-right:15px;position: absolute;top: 2px;left: 0;}
.lmtt02 .tit a{color:#1a1a1a;}
.lmtt02 .more{position: absolute;right: 5px;top: 6px;color:#808080;font-size: 16px;}
.lmtt02 .more:hover{color: #ed2c25;}
.zcjd_list .yshj_list01 li{padding: 0;border: 0;line-height: 45px;}
.zcjd_list .yshj_list01 li a:before{content: "▪";color:#ed2c25;padding-right: 7px;font-size: 14px;}
.zcjd_tpxw{height: 290px;}
.zcjd_tpxw .bd{height: 290px;}
.zcjd_tpxw .bd li a{display: block;height: 233px;}
.zcjd_tpxw .bd li img{height: 233px;border-top-left-radius: 10px;border-top-right-radius: 10px;}
.zcjd_tpxw .bd li .tit{height: 60px;line-height: 60px;background-color: #f7f7f7;padding: 0 30px;text-align: center;}
.zcjd_tpxw .bd li .tit a{white-space: nowrap;text-overflow: ellipsis;-o-text-overflow: ellipsis;overflow: hidden;}
.zcjd_tpxw .hd{bottom: 20%;}
.zcjd_tpxw .prev, .zcjd_tpxw .next{bottom:20%;}
.zcjd_yspjd li a{position: relative;}
.zcjd_yspjd li a .play{position: absolute;display: block;width:100%;height:100%;background: url(../images/play_icon_21.png) center center no-repeat;top: 0;left: 0;}
.spjd{overflow: hidden; position: relative;}
.spjd img{height: 233px;transition: all 500ms;border-top-left-radius: 5px;border-top-right-radius:5px;width: 100%;}
.spjd img:hover{/* transform: scale(1.1); */}
.spjd .tit{height: 60px;line-height: 60px;background-color: #f7f7f7;padding: 0 30px;text-align: center; max-width: 100%; overflow: hidden; text-overflow: ellipsis;white-space: nowrap;}
.spjd .sp_icon{background: url(../images/sp_icon.png) no-repeat center center;width: 88px; height: 88px;position: absolute; left: 40%;
 top: 28%;}
.yshj_tp_links{padding-top:20px;}
.yshj_tp_links img{width: 100%;height: 160px; }

.dtys .com_box01 li .tit{font-size: 18px;}
.dtys .com_box01 li{width:15%;margin-right: 2%;height: 220px;}
.dtys .com_box01 li.no_mar{margin-right: 0;}
.dtys .com_box01 .icon{width: 78px;height: 78px;margin:25px auto 0;background: url(../images/dtys_icons_21.png) 0 0 no-repeat;}
.dtys .com_box01 .icon01{background-position: 0 0;}
.dtys .com_box01 .icon02{background-position: -204px 0;}
.dtys .com_box01 .icon03{background-position: -409px 0;}
.dtys .com_box01 .icon04{background-position: -614px 0;}
.dtys .com_box01 .icon05{background-position: -819px 0;}
.dtys .com_box01 .icon06{background-position: -1024px 0;}

.yyyj{margin-bottom: 30px;}
.yyyj_tp li a{display: block;}
.yyyj_tp li .pic img{width: 100%;height: 180px;}
.yyyj_tp li .tit{padding-top:30px;height: 50px;font-size: 18px;color: #1a1a1a;}
.yyyj_tp li a:hover .tit{color:#ed2c25;}
.yyyj_tp li .hx{width: 55px;height: 0;border-bottom: 1px solid #db2745;}
.yyyj_tp li.no_mar{margin-right: 0;}
.yyyj_tp .owl-nav{display: none}

.ykt{margin-top: 20px;}
.yshj-dqwz{ display: none}

.rczj_a{position: absolute; top:22%; left: 30%; }
.rczj_b{position: absolute;top:39%; left: 33%;}
.rczc_hd{height: 66px; text-align: center; position: relative;margin-bottom: 40px; line-height: 66px;}
.rczc_hd li{display: inline-block; font-size: 24px;padding:0 20px;}
.rczc_hd li.on{ background: url(../images/rczj_hd_hover.png) no-repeat center center; background-size: 100% 100%;}
.rczc_bj{width: 100%; height: 50px; position: absolute; border:1px solid #f0f0f0;box-shadow: 0 0 12px #f0f0f0;top: 8px;z-index: -1;}
.rczc_hd li.on a{color: #fff; font-weight: bold;}
.three_box{width: 31%;}
.pub_tit{font-size: 24px; position: relative; line-height: 40px; }
.pub_tit b{display: inline-block;width: 3px; height: 20px;background-color: #da2745; margin-right: 20px;}
.pub_pic{margin-top: 20px;overflow:hidden;}
.pub_pic img{height: 282px;width: 100%;transition: all 700ms;}
.pub_pic img:hover{ transform: scale(1.1);}
.pub_pic span{display: block; line-height: 50px; background-color: #f7f7f7; text-align: center;max-width: 100%; overflow: hidden; text-overflow: ellipsis;white-space: nowrap;}
.banner_pic{display: none;}
#lm-link{ margin-top: 50px; margin-bottom: 50px; padding: 10px 0;}
#lm-link img{ height: 153px;}
#lm-link a{display:block; border: #eeeeee 1px solid; text-align: center; line-height: 50px; transition: all .3s ease;
    -webkit-transition: all .3s ease;}
#lm-link a:hover{box-shadow: 0 0 25px rgba(0,0,0,0.1);}
#lm-link a span{display:block; text-align: center;  font-size:1.1em }
#lm-link a span.btn{width: 120px; margin:10px auto; line-height: 40px; background:#3e97df; color: #fff; }


.animated {
  -webkit-animation-duration: 1s;
  animation-duration: 1s;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
}
@-webkit-keyframes zoomIn {
  from {
    opacity: 0;
    -webkit-transform: scale3d(.3, .3, .3);
    transform: scale3d(.3, .3, .3);
  }

  50% {
    opacity: 1;
  }
}

@keyframes zoomIn {
  from {
    opacity: 0;
    -webkit-transform: scale3d(.3, .3, .3);
    transform: scale3d(.3, .3, .3);
  }

  50% {
    opacity: 1;
  }
}

.zoomIn {
  -webkit-animation-name: zoomIn;
  animation-name: zoomIn;
}

@media (max-width:1680px){
.rczj_banner{background: url(../images/rczj_bj.png) right top no-repeat;}
.rczj_banner{background: url(../images/rczj_bj.png) right top no-repeat;}
}

@media (max-width: 1440px) {

/* .yshj_top_lmdh{padding-top: 720px;}	
.rczj_banner{background-size: 100% 100%; height: 942px;}
.yshj_top_lmdh{padding-top: 720px;} */

.rczj_banner{height: auto ; background:none ;padding-top: 68px;}
.rczj_banner{height: auto ; background:none ;padding-top: 68px;}
.yshj_top_lmdh{padding-top: 0;}
.yshj_top_lmdh li span{color: #333;}
.rczj_a,.rczj_b{display: none; } 
.banner_pic{display: block;}
}

@media (min-width: 1024px) and (max-width: 1440px) {

}

@media (max-width: 1280px) {
/* .rczj_banner{background: url(../images/rczj_banner_03.png) center top no-repeat;}	*/
.tsfw_box .par_ul .par_li{width:48.5%; margin-bottom: 10px;}
.tsfw_box .par_ul .par_li:nth-child(2n){margin-right: 0px;}
}

@media (max-width: 1199px) {
	.banner .dqlm{left: 20px;}
	.container{width: 96%;}
	.yshj_list02 li .tit{display: block;overflow: hidden;}
	.yshj_list02 li a{padding: 30px 15px 30px 130px;}
	.yshj_list02 li .date{left: 15px;}
	.crumb{    padding: 13px 15px 13px 15px; font-size: 16px}
	/* .rczj_banner{ height: 700px;}
    .yshj_top_lmdh{padding-top: 450px;} */
}

@media (max-width: 1023px) {

	.tsfw_slide .owl-prev{left: -15px;}
	.tsfw_slide .owl-next{right: -15px;}
  
}



@media (max-width: 992px) {
	
		/* .rczj_banner{ height: 500px;}
    .yshj_top_lmdh{padding-top: 330px;} */


  
}
@media (max-width: 840px) {
	
	.com_box01 li .tit{margin:20px 0 10px;padding:0 15px;}
	.com_box01 li .memo{padding:0 15px;}
	.com_box01 li{height: 250px;}
  
}

@media (max-width: 768px) {
	.yshj_banner{ background: none!important; height: auto;padding-top: 74px;}
	.yshj-dqwz{ display: block}
	.banner .dqlm span.fgx{display: none;}
	.banner .dqlm span{display: block;}
	.half_box{width: 100%;float: none;}
	/* .ysdt_list{margin-top: 20px;} */
	.zcjd_list{margin-bottom: 20px;}
	.yshj_tp_links{padding-top: 0;}
	.yshj_tp_links .half_box{padding-top: 20px;}
	.yshj_tp_links img{height: auto;}
	.dtys .com_box01 li{width: 30%;margin-bottom: 20px;}
	.yyyj_tp li .pic img{height: 150px;}
	.tsfw_slide .owl-dots{display: none;}
	.ysdt_tpxw .bd{ height: 265px;}
	.ysdt_tpxw{ height:302px}
	

	.one_third_box{width: 48%;}
	.zcjd_list{width: 100%; overflow: hidden; margin-top: 20px;}
	.tpjd{margin:0;margin-right: 4%;}	
	/* .yshj_top_lmdh{padding-top:30px} */
    .zcjd_box{width: 48.5%;}
	.spjd_box {width: 48.5%;float: right;}
	.tpjd{margin-right: 0px;}
	
	.pub_pic img{height: auto;}
	.qyfc_box{margin-top: 20px;}
	.yshj_top_lmdh li span{color: #333;}
}

@media (max-width: 640px) {
  	.com_box01 li{width: 48%;margin:0 1% 20px;height: 300px;}
  	.bmcx_box ul li{margin-bottom: 20px;}
  	.yshj_list02 li{width: 100%;margin-right: 0;float: none;}
  	.yyyj_tp li{margin-bottom: 20px;}
  	.dtys .com_box01 li{width: 47%;margin:0 1.5% 20px;}
  	.tsfw_slide .owl-prev{left: -5px;}
	.tsfw_slide .owl-next{right: -5px;}

	.yshj_top_lmdh li i{display: block;width: 60px;height: 60px;margin:0 auto;background:url(../images/rczj_icon_m.png) 0 0 no-repeat;}
	.yshj_top_lmdh li.li01 i{background-position: 0 0;}
	.yshj_top_lmdh li.li02 i{background-position: -97px 0;}
	.yshj_top_lmdh li.li03 i{background-position: -194px 0;}
	.yshj_top_lmdh li.li04 i{background-position: -291px 0;}
	.yshj_top_lmdh li.li05 i{background-position: -390px 0;}
	.yshj_top_lmdh li span{display: block;font-size:16px;width: 45px;margin: 0 auto;}

	.ykt{margin-top: 0;}
	.ykt img{height: 100px;}
	.zcjd_box{width: 100%;float: none;}
	.spjd_box {width: 100%;float: none;margin-top: 20px;}
	.zcjd_tpxw{height: auto;}

	.tsfw_box .par_ul .par_li{width:100%;}
    .tsfw_box .par_ul .par_li{margin-right:0px;}
    .tsfw_box .par_ul .par_li:nth-child(3){margin-right:0px;}
	.tsfw_box .par_ul .sun_ul li a::before{top:10px;}
	.tsfw_box .par_ul .par_li{height: auto;}
	.tsfw_box .par_ul .sun_ul{height: auto;}
	
}
@media (max-width: 576px) {
	.yshj_banner{height:auto;background: url(/images/yshj_banner2_21.jpg) 0px 30px no-repeat;background-size:contain;}

}

@media (max-width: 480px) {
  .banner .dqlm{font-size: 28px;}
  .zybt .lmnc_yw{font-size:32px;}
  .grqyfw .hd ul{width: 100%;margin-left: 0;padding-left: 0;}
  .grqyfw .hd ul li{width: 50%;text-align: center;font-size: 28px;}
  .grqyfw .hd{padding:30px 0;}
  .zybt{padding:30px 0;}
  .zybt .lmnc_zw{top: 20px;}
  .zybt .hx{top:72px;}
  .zdfw{height:220px;margin-bottom: 30px;}
  .ykt img{height: 70px;}
  .one_third_box{width: 100%;}
  .tpjd{margin:0;margin-bottom: 30px;}



}

@media (max-width: 420px) {
.com_box01 .item a{height: auto;padding-bottom: 20px;}
.yyyj_tp li .pic img{height: auto;}
.rczc_hd li{padding:0 15px; font-size: 20px;}
}
@media (max-width: 320px) {
	.banner .dqlm{font-size: 21px;}
	.com_box01 li{width: 100%;margin:0 0 20px 0;height:auto;}
	.com_box01 li .memo{padding:0 15px 10px;}
	.rczc_hd li{padding:0 5px;}
}