/* ::::: http://www.ccmw.gov.cn/Public/Css/reset.css ::::: */

* { box-sizing: border-box; outline: 0px none; }
body, div, span, h1, h2, h3, h4, h5, h6, p, em, img, strong, b, small, u, i, center, dl, dt, dd, ol, ul, li, sub, sup, tt, var, del, dfn, ins, kbd, q, s, samp, strike, applet, object, iframe, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, blockquote, pre, a, abbr, acronym, address, big, cite, code, mark, audio, video, input, textarea, select { margin: 0px; padding: 0px; }
ol, ul { list-style: outside none none; }
a { text-decoration: none; outline: medium none; }
img { border: 0px none; }
input[type="reset"], input[type="button"], input[type="submit"], input[type="radio"] { cursor: pointer; outline: medium none; }
textarea, input[type="email"], input[type="date"], input[type="password"], input[type="text"] { padding: 0px; color: rgb(102, 102, 102); outline: medium none; }
.clearfix {  }
.clearfix::after { clear: both; content: "."; display: block; width: 0px; height: 0px; visibility: hidden; }
/* ::::: http://www.ccmw.gov.cn/Public/Css/slick.css ::::: */

.slick-track::before, .slick-track::after { content: ""; display: table; }
.slick-track::after { clear: both; }
/* ::::: http://www.ccmw.gov.cn/Public/Css/style_new.css ::::: */

body { font-family: "鐎瑰缍�"; font-size: 14px; }
h1, h2, h3, h4, h5, h6, ul, li { margin: 0px; padding: 0px; }
img { border: 0px none; }
.header { height: 440px; width: 100%; background: #fff url(headbg.jpg) no-repeat scroll center center; }
.header .header_main { width: 1009px; margin: auto; overflow: hidden; }
.header .header_main .nav_ul { margin-top: 226px; }
.nav {  }
.header .header_main .nav_ul li { float: left; height: 47px; line-height: 47px; width: 144px; background: #fff url(nav_li_bg.jpg) repeat scroll 0% 0%; font-family: "鐎瑰缍�"; }
.nav_li_2 { margin-top: -4px; color: rgb(255, 255, 255); text-align: center; }
.header .header_main .nav_ul li a { line-height: 47px; height: 47px; display: block; text-align: center; color: rgb(255, 246, 227); font-size: 14px; }
.header .header_main .nav_ul li a:hover { font-weight: bold; }
.header .sou_div { height: 48px; width: 1008px; margin: auto; }
.header .sou_div .left { color: rgb(0, 0, 0); font-size: 14px; font-weight: 700; height: 48px; line-height: 48px; width: 610px; float: left; padding-left: 20px; }
.header .sou_div .left .sc { float: left; width: 300px; margin-top: 2px; }
.time { width: 130px; float: left; }
.more_href { float: right; margin-top: 15px; font-family: "鐎瑰缍�"; font-size: 12px; color: rgb(111, 111, 111); }
.header .sou_div .right { width: 270px; float: right; padding: 10px; }
.header .sou_div .right input[type="text"] { width: 200px; padding: 5px; }
.header .sou_div .right input[type="button"] { width: 45px; padding: 5px; border: medium none; outline: medium none; margin-left: -7px; background: rgb(236, 17, 0) none repeat scroll 0% 0%; color: rgb(255, 255, 255); }
.header .card1 { height: 120px; width: 1008px; margin: auto; }
.card1 { height: 120px; width: 1008px; margin: 10px auto; }
.home_con1 { width: 1008px; height: 295px; margin: 15px auto 0px; overflow: hidden; }
.home_con1 .con1_left { float: left; width: 745px; box-sizing: border-box; border: 1px solid rgb(223, 223, 223); height: 100%; padding: 10px; }
.home_con1 .con1_left .left_r { width: 370px; height: 100%; float: right; }
.home_con1 .con1_left .left_r .tab1 { border-left: 1px solid rgb(208, 208, 208); }
.home_con1 .con1_left .left_r .tab1 span { display: inline-block; height: 32px; background: rgba(0, 0, 0, 0) url(tabbg.jpg) repeat scroll 0% 0%; width: 184px; color: rgb(1, 1, 1); font-size: 14px; text-align: center; line-height: 32px; border-top: 1px solid rgb(208, 208, 208); border-bottom: 1px solid rgb(208, 208, 208); border-right: 1px solid rgb(208, 208, 208); cursor: pointer; }
.home_con1 .con1_left .left_r .tab1 .active { border-bottom: medium none; color: rgb(203, 0, 0); font-weight: 700; }
.home_con1 .con1_left .left_r .tab1_nei ul { margin-top: 10px; display: none; }
.home_con1 .con1_left .left_r .tab1_nei ul li { border-bottom: 1px dashed rgb(235, 235, 235); color: rgb(111, 111, 111); font-size: 12px; padding: 0px 10px; line-height: 25px; height: 25px; }
.home_con1 .con1_left .left_r .tab1_nei ul li a { color: rgb(111, 111, 111); width: 75%; display: inline-block; background: rgba(0, 0, 0, 0) url(dian_red.png) no-repeat scroll left center; padding-left: 10px; height: 25px; line-height: 25px; overflow: hidden; }
.home_con1 .con1_left .left_r .tab1_nei ul li span { display: inline-block; width: 19%; float: right; }
.d1 { float: left; width: 345px; height: 270px; overflow: hidden; background-color: rgb(0, 0, 0); position: relative; }
.d1 ul { display: none; }
.d1 img { width: 345px; height: 270px; }
.d2 { width: 100%; height: 260px; overflow: hidden; }
.num_list { position: absolute; width: 100%; left: 0px; bottom: -1px; background-color: rgb(121, 121, 121); color: rgb(255, 255, 255); font-size: 12px; padding: 4px 0px; height: 30px; overflow: hidden; text-align: center; }
.num_list span { display: inline-block; height: 16px; padding-left: 6px; }
.button { position: absolute; display: none; z-index: 1000; right: 0px; bottom: 2px; font-size: 13px; font-weight: bold; }
.button a { background-color: rgb(102, 102, 102); display: block; line-height: 14px; float: left; padding: 2px 6px; margin-right: 3px; color: rgb(255, 255, 255); text-decoration: none; cursor: pointer; }
.button .b2 { color: rgb(255, 204, 51); background-color: rgb(255, 102, 51); }
.h_con2 { height: 255px; width: 1008px; margin: auto; border: 1px solid rgb(201, 201, 201); }
.h_con2 .h_con2_left { width: 320px; height: 100%; border-right: 1px dashed rgb(174, 174, 174); padding: 10px; float: left; }
.h_con2 .h_con2_left .zheng_top { height: 30px; width: 100%; border-bottom: 1px solid rgb(208, 208, 208); line-height: 30px; }
.h_con2 .h_con2_left .zheng_top span { width: 108px; display: inline-block; height: 30px; line-height: 30px; border-bottom: 2px solid rgb(181, 13, 12); font-size: 14px; color: rgb(60, 46, 46); font-weight: bold; background: rgba(0, 0, 0, 0) url(icon_03.jpg) no-repeat scroll 5px center; padding-left: 30px; }
.h_con2 .h_con2_left a { width: 138px; height: 30px; line-height: 30px; border: 1px solid rgb(237, 237, 237); display: inline-block; float: left; color: rgb(108, 88, 10); margin: 10px 5px; background: rgba(0, 0, 0, 0) url(icon_07.jpg) no-repeat scroll 10px center; padding-left: 35px; }
.h_con2 .h_con2_right { width: 686px; float: right; }
.h_con2 .h_con2_right .con_top { height: 27px; width: 100%; background: rgba(0, 0, 0, 0) url(bg1.png) repeat scroll 0% 0%; position: relative; }
.h_con2 .h_con2_right .con_top span { background: rgba(0, 0, 0, 0) url(icon1.png) no-repeat scroll 0% 0%; color: rgb(255, 246, 227); font-size: 14px; display: block; height: 32px; width: 168px; position: absolute; top: -5px; font-weight: bold; line-height: 32px; text-align: center; }
.h_con2 .h_con2_right .right_nei .right_nei1 { margin: 10px; width: 401px; height: 200px; float: left; }
.h_con2 .h_con2_right .right_nei .right_nei1 .tab3 { border-left: 1px solid rgb(208, 208, 208); }
.h_con2 .h_con2_right .right_nei .right_nei1 .tab3 span { display: inline-block; height: 32px; background: rgba(0, 0, 0, 0) url(tabbg.jpg) repeat scroll 0% 0%; width: 131px; color: rgb(1, 1, 1); font-size: 14px; text-align: center; line-height: 32px; border-top: 1px solid rgb(208, 208, 208); border-bottom: 1px solid rgb(208, 208, 208); border-right: 1px solid rgb(208, 208, 208); cursor: pointer; }
.h_con2 .h_con2_right .right_nei .right_nei1 .tab3 .active { border-bottom: medium none; color: rgb(203, 0, 0); font-weight: 700; }
.h_con2 .h_con2_right .right_nei .right_nei1 .tab3_nei ul { margin-top: 10px; display: none; }
.h_con2 .h_con2_right .right_nei .right_nei1 .tab3_nei ul li { border-bottom: 1px dashed rgb(235, 235, 235); color: rgb(111, 111, 111); font-size: 12px; padding: 0px 10px; line-height: 25px; height: 25px; }
.h_con2 .h_con2_right .right_nei .right_nei1 .tab3_nei ul li a { color: rgb(111, 111, 111); width: 78%; display: inline-block; background: rgba(0, 0, 0, 0) url(dian_red.png) no-repeat scroll left center; padding-left: 10px; height: 25px; line-height: 25px; overflow: hidden; }
.h_con2 .h_con2_right .right_nei .right_nei1 .tab3_nei ul li span { display: inline-block; width: 19%; float: right; }
.h_con2 .h_con2_right .right_nei .right_nei2 { width: 230px; float: right; margin: 10px; }
.h_con2 .h_con2_right .right_nei .right_nei2 .top_bg { width: 100%; height: 32px; background: rgba(0, 0, 0, 0) url(ri_top_bg.png) repeat scroll 0% 0%; line-height: 30px; color: rgb(181, 8, 0); font-weight: bold; font-size: 12px; padding-left: 20px; }
.h_con2 .h_con2_right .right_nei .right_nei2 ul { margin-top: 10px; }
.h_con2 .h_con2_right .right_nei .right_nei2 ul li { border-bottom: 1px dashed rgb(235, 235, 235); color: rgb(111, 111, 111); font-size: 12px; padding: 0px 10px; line-height: 25px; height: 25px; }
.h_con2 .h_con2_right .right_nei .right_nei2 ul li a { color: rgb(111, 111, 111); width: 100%; display: inline-block; background: rgba(0, 0, 0, 0) url(dain_black.png) no-repeat scroll left center; padding-left: 10px; height: 25px; line-height: 25px; overflow: hidden; }
.h_con3 { border: 1px solid rgb(201, 201, 201); height: 260px; width: 1008px; margin: auto; }
.h_con3 .con_top { height: 27px; width: 100%; background: rgba(0, 0, 0, 0) url(bg1.png) repeat scroll 0% 0%; position: relative; }
.h_con3 .con_top span { background: rgba(0, 0, 0, 0) url(icon1.png) no-repeat scroll 0% 0%; color: rgb(255, 246, 227); font-size: 14px; display: block; height: 32px; width: 168px; position: absolute; top: -5px; font-weight: bold; line-height: 32px; text-align: center; }
.h_con3 .right_nei .right_nei1 { margin: 10px; width: 724px; height: 200px; float: left; }
.h_con3 .right_nei .right_nei1 .tab4 { border-left: 1px solid rgb(208, 208, 208); }
.h_con3 .right_nei .right_nei1 .tab4 span { display: inline-block; height: 32px; background: rgba(0, 0, 0, 0) url(tabbg.jpg) repeat scroll 0% 0%; width: 143px; color: rgb(1, 1, 1); font-size: 14px; text-align: center; line-height: 32px; border-top: 1px solid rgb(208, 208, 208); border-bottom: 1px solid rgb(208, 208, 208); border-right: 1px solid rgb(208, 208, 208); cursor: pointer; }
.h_con3 .right_nei .right_nei1 .tab4 .active { border-bottom: medium none; color: rgb(203, 0, 0); font-weight: 700; }
.h_con3 .right_nei .right_nei1 .tab5 { border-left: 1px solid rgb(208, 208, 208); }
.h_con3 .right_nei .right_nei1 .tab5 span { display: inline-block; height: 32px; background: rgba(0, 0, 0, 0) url(tabbg.jpg) repeat scroll 0% 0%; width: 143px; color: rgb(1, 1, 1); font-size: 14px; text-align: center; line-height: 32px; border-top: 1px solid rgb(208, 208, 208); border-bottom: 1px solid rgb(208, 208, 208); border-right: 1px solid rgb(208, 208, 208); cursor: pointer; }
.h_con3 .right_nei .right_nei1 .tab5 .active { border-bottom: medium none; color: rgb(203, 0, 0); font-weight: 700; }
.h_con3 .right_nei .right_nei1 .tab4_nei ul { margin-top: 10px; display: none; }
.h_con3 .right_nei .right_nei1 .tab4_nei ul li { border-bottom: 1px dashed rgb(235, 235, 235); color: rgb(111, 111, 111); font-size: 12px; padding: 0px 10px; line-height: 25px; height: 25px; }
.h_con3 .right_nei .right_nei1 .tab4_nei ul li a { color: rgb(111, 111, 111); width: 88%; display: inline-block; background: rgba(0, 0, 0, 0) url(dian_red.png) no-repeat scroll left center; padding-left: 10px; height: 25px; line-height: 25px; overflow: hidden; }
.h_con3 .right_nei .right_nei1 .tab4_nei ul li span { display: inline-block; width: 10%; float: right; }
.h_con3 .right_nei .right_nei2 { width: 230px; float: right; margin: 10px; }
.h_con3 .right_nei .right_nei2 .top_bg { width: 100%; height: 32px; background: rgba(0, 0, 0, 0) url(ri_top_bg.png) repeat scroll 0% 0%; line-height: 30px; color: rgb(181, 8, 0); font-weight: bold; font-size: 12px; padding-left: 20px; }
.h_con3 .right_nei .right_nei2 ul { margin-top: 10px; }
.h_con3 .right_nei .right_nei2 ul li { border-bottom: 1px dashed rgb(235, 235, 235); color: rgb(111, 111, 111); font-size: 12px; padding: 0px 10px; line-height: 25px; height: 25px; }
.h_con3 .right_nei .right_nei2 ul li a { color: rgb(111, 111, 111); width: 100%; display: inline-block; background: rgba(0, 0, 0, 0) url(dain_black.png) no-repeat scroll left center; padding-left: 10px; height: 25px; line-height: 25px; overflow: hidden; }
.xuxian { height: 200px; margin-top: 10px; width: 1px; border-left: 1px dashed rgb(174, 174, 174); float: left; }
.h_con4 { height: 255px; width: 1008px; margin: 10px auto; border: 1px solid rgb(201, 201, 201); }
.h_con4 .h_con2_left { width: 320px; height: 100%; border-right: 1px dashed rgb(174, 174, 174); padding: 10px; float: left; }
.h_con4 .h_con2_left .zheng_top { height: 30px; width: 100%; border-bottom: 1px solid rgb(208, 208, 208); line-height: 30px; }
.h_con4 .h_con2_left .zheng_top span { width: 108px; display: inline-block; height: 30px; line-height: 30px; border-bottom: 2px solid rgb(181, 13, 12); font-size: 14px; color: rgb(60, 46, 46); font-weight: bold; background: rgba(0, 0, 0, 0) url(icon_03.jpg) no-repeat scroll 5px center; padding-left: 30px; }
.h_con4 .h_con2_left a { display: block; width: 86px; height: 79px; float: left; margin: 15px 6px; text-align: center; padding: 10px; }
.h_con4 .h_con2_left a p { color: rgb(80, 80, 80); font-size: 12px; }
.h_con4 .h_con2_left a:hover { background: rgba(0, 0, 0, 0) url(ban.jpg) no-repeat scroll 0% 0%; }
.h_con4 .h_con2_right { width: 686px; float: right; }
.h_con4 .h_con2_right .right_nei .right_nei1 { margin: 10px; width: 401px; height: 200px; float: left; }
.h_con4 .h_con2_right .right_nei .right_nei1 .tab6 { border-left: 1px solid rgb(208, 208, 208); }
.h_con4 .h_con2_right .right_nei .right_nei1 .tab6 span { display: inline-block; height: 32px; background: rgba(0, 0, 0, 0) url(tabbg.jpg) repeat scroll 0% 0%; width: 98px; color: rgb(1, 1, 1); font-size: 14px; text-align: center; line-height: 32px; border-top: 1px solid rgb(208, 208, 208); border-bottom: 1px solid rgb(208, 208, 208); border-right: 1px solid rgb(208, 208, 208); cursor: pointer; }
.h_con4 .h_con2_right .right_nei .right_nei1 .tab6 .active { border-bottom: medium none; color: rgb(203, 0, 0); font-weight: 700; }
.h_con4 .h_con2_right .right_nei .right_nei1 .tab6_nei ul { margin-top: 10px; display: none; }
.h_con4 .h_con2_right .right_nei .right_nei1 .tab6_nei ul li a { color: rgb(111, 111, 111); width: 78%; display: inline-block; background: rgba(0, 0, 0, 0) url(dian_red.png) no-repeat scroll left center; padding-left: 10px; height: 25px; line-height: 25px; overflow: hidden; }
.h_con4 .h_con2_right .right_nei .right_nei1 .tab6_nei ul li span { display: inline-block; width: 19%; float: right; }
.h_con4 .h_con2_right .right_nei .right_nei2 { width: 230px; float: right; margin: 10px; }
.h_con4 .h_con2_right .right_nei .right_nei2 .top_bg { width: 100%; height: 32px; background: rgba(0, 0, 0, 0) url(ri_top_bg.png) repeat scroll 0% 0%; line-height: 30px; color: rgb(181, 8, 0); font-weight: bold; font-size: 12px; padding-left: 20px; }
.h_con4 .h_con2_right .right_nei .right_nei2 ul { margin-top: 10px; }
.h_con4 .h_con2_right .right_nei .right_nei2 ul li { background: rgba(0, 0, 0, 0) url(a_top_bg.jpg) no-repeat scroll 0% 0%; color: rgb(111, 111, 111); font-size: 12px; padding: 0px 10px; line-height: 34px; height: 34px; margin-bottom: 10px; }
.h_con4 .h_con2_right .right_nei .right_nei2 ul li a { color: rgb(181, 8, 0); width: 100%; display: inline-block; overflow: hidden; line-height: 34px; height: 34px; text-align: center; }
.right_nei2 .find_c { display: block; margin: auto; width: 111px; height: 55px; }
.x_link { border: 1px solid rgb(209, 208, 208); height: 86px; width: 1008px; margin: auto; background: rgba(0, 0, 0, 0) url(icon2.jpg) no-repeat scroll 0% 0%; }
.x_link ul { height: 58px; width: 730px; margin-left: 200px; margin-top: 14px; }
.x_link ul li { width: 208px; height: 58px; background: rgb(182, 9, 3) none repeat scroll 0% 0%; float: left; margin: 0px 15px; }
.x_link ul li a { font-size: 18px; font-family: "瀵邦喛钂嬮梿鍛寸拨"; text-align: center; display: block; line-height: 58px; color: rgb(255, 255, 255); }
.footer { width: 100%; height: 103px; margin-top: 10px; background: rgba(0, 0, 0, 0) url(footbg.jpg) repeat scroll 100% center; padding-top: 25px; }
.footer .con_ft { width: 690px; text-align: center; font-size: 12px; color: rgb(255, 255, 255); line-height: 25px; margin: auto; background: rgba(0, 0, 0, 0) url(icon.png) no-repeat scroll 0% 0%; }
.bottom-img-jump { width: 50px; height: 58px; position: absolute; }
.closevideo { margin: 0px auto; width: 100%; height: 100%; position: fixed; top: 0px; left: 0px; background-color: rgba(25, 25, 25, 0.7); }
.showvideo { margin: 10% auto 0px; width: 1000px; height: 600px; }
.close_btn { margin: 0px auto; width: 600px; height: 40px; }
.close_btn span { float: right; width: 40px; height: 40px; font-size: 40px; font-weight: bold; cursor: pointer; }
.video { margin: 0px auto; width: 600px; height: 500px; z-index: 999; }
.header .card1 { height: 120px; width: 1008px; margin: auto; }
.card1 { height: 120px; width: 1008px; margin: 10px auto; }
.x_link { border: 1px solid rgb(209, 208, 208); height: 86px; width: 1008px; margin: auto; background: rgba(0, 0, 0, 0) url(icon2.jpg) no-repeat scroll 0% 0%; }
.x_link ul { height: 58px; width: 730px; margin-left: 200px; margin-top: 14px; }
.x_link ul li { width: 208px; height: 58px; background: rgb(182, 9, 3) none repeat scroll 0% 0%; float: left; margin: 0px 15px; }
.x_link ul li a { font-size: 18px; font-family: "瀵邦喛钂嬮梿鍛寸拨"; text-align: center; display: block; line-height: 58px; color: rgb(255, 255, 255); }
.footer { width: 100%; height: 103px; margin-top: 10px; background: rgba(0, 0, 0, 0) url(footbg.jpg) repeat scroll 100% center; padding-top: 25px; }
.footer .con_ft { width: 690px; text-align: center; font-size: 12px; color: rgb(255, 255, 255); line-height: 25px; margin: auto; background: rgba(0, 0, 0, 0) url(icon.png) no-repeat scroll 0% 0%; }
.banner11 { width: 1008px; margin: auto; height: 690px; }
.menu_list { width: 250px; margin-top: 10px; margin-bottom: 10px; float: left; }
.menu_head { height: 35px; line-height: 35px; padding-left: 38px; font-size: 14px; color: rgb(82, 82, 82); cursor: pointer; border-width: 1px; border-style: solid; border-color: rgb(241, 241, 241) rgb(225, 225, 225) rgb(225, 225, 225); position: relative; margin: 0px; font-weight: bold; background: rgb(241, 241, 241) url(pro_left.png) no-repeat scroll right center; }
.menu_head a { color: rgb(82, 82, 82); }
.catpos { width: 99%; margin-top: 10px; padding-left: 15px; font-weight: bold; line-height: 30px; border-bottom: 2px solid rgb(148, 148, 148); }
.catpos a { color: rgb(0, 0, 0); }
.list_list { float: left; width: 720px; height: 640px; margin: 10px; border: 1px solid rgb(204, 204, 204); }
.ul_list li { margin-top: 10px; }
.li_list { width: 700px; float: left; }
.li_list div { width: 680px; height: 30px; overflow: hidden; border-bottom: 1px dashed rgb(235, 235, 235); }
.li_list a { text-decoration: none; color: rgb(111, 111, 111); background: rgba(0, 0, 0, 0) url(dian_red.png) no-repeat scroll left center; padding-left: 10px; line-height: 30px; }
.list_date { float: right; line-height: 30px; color: rgb(111, 111, 111); }
.page { float: right; margin-top: 1px; }
.page a { text-decoration: none; color: rgb(111, 111, 111); padding-left: 10px; line-height: 30px; }
.catpos { width: 99%; margin-top: 10px; padding-left: 15px; font-weight: bold; line-height: 30px; border-bottom: 2px solid rgb(148, 148, 148); }
.catpos a { color: rgb(0, 0, 0); }
.tit, .autor { text-align: center; margin-top: 10px; }
.right { width: 1000px; margin: 0px auto; }
.content { width: 1000px; margin: 0px auto; }
.content_detail { margin-top: 10px; margin-bottom: 10px; }

.bottom-img-jump { width: 50px; height: 58px; position: absolute; }

.list_list { float: left; width: 1000px; height: 640px; margin: 10px; border: 1px solid rgb(204, 204, 204); }
.ul_list li { margin-top: 10px; }
.li_list1 { width: 1000px; float: left; }
.li_list1 div { width: 980px; overflow: hidden; margin: 10px; border-bottom: 1px dashed rgb(235, 235, 235); }
.list_date { float: right; line-height: 30px; color: rgb(111, 111, 111); }
.page { float: right; margin-top: 1px; }
.page { float: right; margin-top: 1px; }
.bottom-img-jump { width: 50px; height: 58px; position: absolute; }