 @charset "gb2312";
.xdfpr-news { display: block; width: 100%; height: 7rem; padding-top: 4rem; margin-bottom: 1rem; border-bottom: 1px solid #ff6600; }
.xdfpr-news h4 { width: 40%; float: left; height: 3.1rem; line-height: 3.5rem; font-size: 1.2rem; padding-left: 5%; }
.xdfpr-news>.x-n-inner { width: 55%; margin: 0 auto; padding-top: .3rem; float: right; text-align: right; }
.xdfpr-news>.x-n-inner ul { display: block; width: 100%; height: 2rem; background: #fff }
.xdfpr-news>.x-n-inner ul li { width: 30%; margin: 0 .5%; float: left; position: relative; height: 3.5rem; line-height: 3.5rem; text-align: center; font-size: 1.1rem }
.xdfpr-news>.x-n-inner ul li span { display: inline-block; margin: 0 auto; height: 100% }
.video-banner, .xdfvideo-i, .xdfvideo-i .video-b-i { width: 100%; display: block }
.xdfpr-news>.x-n-inner ul li.xdfpr-news-active span { height: 100%; color: #fe4d00!important }

.menu_zp { width: 100%; margin: auto; font-size: 2rem; color: #ff6600; height: 3rem; text-align: center; border-bottom-style:}
.menu_zp span { font-size: 1.2rem; color: #999; }
.menu_zp p { border-bottom: #ff6600 solid 3px; width: 30%; margin: auto; }

.Ask li a, .Ask li a span, .News a.btn, .PicList02 li a, .PicList02 li a img, .PicList02 li a span, .PicList03 li a, .PicList03 li img, .PicList03 li span, .PicList li a, .PicList li a img, .header_tc .header_menu .top span, .jcxy_zp .bd img, .jybz_list li .pic img, .jybz_list li a, .jyhs .box img, .nBanner a, .nBanner img, .oBanner a, .oMenu li a, .oMenu li a span, .people li img, .people li span, .people_video li a, .people_video li a span, .people_video li img, .video_list li a, .xqhz_v_list li img, .xqhz_v_list li span, .xyhjt img, .xytk td a, .xytk td img, .zp_listd li img, .zysz02 .box li a.wz p img, .zysz02 a.btn, .zysz02 a.wz span, .zyszd a.wz { display: block }
.oBanner { border-bottom: #EFEBEB 5PX solid; padding-bottom: 1.2REM; margin-bottom: 1.2REM; margin-top: 0.5rem; }
.oBanner a { position: relative }
.oBanner a span { width: 100%; height: 34px; line-height: 34px; padding: 0 15px; position: absolute; left: 0; bottom: 0; color: #fff }
.menu1_zp { width: 100%; margin: auto; font-size: 2rem; color: #ff6600; height: 3rem; text-align: center; line-height: 3rem; margin-bottom: 2rem; }
.menu1_zp span { font-size: 1.2rem; color: #999; }
.menu1_zp p { border-bottom: #ff6600 solid 3px; width: 30%; margin: auto; }
