
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
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, mark, audio, video { margin:0; padding:0; border: 0;}
a,area{ outline:none; blr:expression(this.onFocus=this.blur()); }
a { text-decoration:none;}
a:hover { text-decoration:none; -webkit-tap-highlight-color:transparent; }
img { -ms-interpolation-mode: bicubic; }/* IE图像平滑*/
html, body {
min-width:1200px;
    font-family:"微软雅黑","PingFang SC",Simsun,STHeiti,-apple-system, BlinkMacSystemFont, "Helvetica Neue","Microsoft Yahei",Tahoma,sans-serif,Helvetica;
    -webkit-text-size-adjust:none;
    -moz-text-size-adjust:none;
    -ms-text-size-adjust:none;
    text-size-adjust:none;
    -webkit-user-select: none;   /* 禁止选中文本（如无文本选中需求，此为必选项） */
    user-select: none;
    background:#FFF;
} /*Reset Android and IOS font*/
input { border-radius:0; }  button{-webkit-appearance: none; border-radius:0;} /*Reset IOS input style*/
div, span, h1, h2, h3, h4, h5, h6, p, a, img, dl, dt, dd, ol, ul, li, form { list-style:none; }
@-webkit-viewport { width:device-width; }
@-moz-viewport { width:device-width; }
@-ms-viewport { width:device-width; }
@-o-viewport { width:device-width; }
@viewport { width:device-width; }
.boxcenter { margin:0 auto;}
.topbg{background: url(../image/topbg.png) top center no-repeat;}
.logo_top {margin-top: 93px}
.logo_ccdc {height: 60px;}
.logo_sep {margin: 87px 5px 0 8px;}

.logoimg{margin-top: 93px}
.topdiv{width: 1200px;height: 300px;position: relative;}
.search{width: 284px;background: #fff;position: absolute;top:172px;right: 150px}
.search input{height: 32px;border:none;background: none;display: inline-block;width: 238px;line-height: 32px;font-size: 14px}
.search a{display: block;float: right;width: 42px;height: 34px;background: url(../image/searchbg.png) no-repeat;}
.search input:focus{outline: none;text-indent: 10px}
.ewm{width: 64px;text-align: center;line-height: 30px;font-size: 12px;color: #333;position: absolute;top:142px;right: 21px}
.menu{line-height: 50px;font-size: 18px;text-align: center;background: url(../image/bannernew.png) bottom center no-repeat;padding-top: 11px}
.menu a{color: #fff;padding:0 20px;display: inline-block;margin: 0 15px}
.part1{width: 1200px;margin-top:25px;}
.part1 img{width: 100%;display: block;}
.swiper-slide{position: relative;}
.botmes{position: absolute;background: url(../image/hui.png);height: 56px;line-height: 56px;color: #fff;font-size: 16px;text-indent: 18px;bottom:0;left:0;right:0;z-index: 999}
.swiper-container1{height: 364px;position: relative;}
.swiper-pagination-switch{display: inline-block;width: 8px;height: 8px;background: #c8c3c3;margin:0 4px;}
.swiper-pagination.swiper-pagination1{position: absolute;right: 0;bottom: 26px;z-index: 9999;right: 15px}
.swiper-pagination-switch.swiper-visible-switch.swiper-active-switch{background: #c81a1f}
.left1{width: 584px;float: left;}
.tpc a{float: right;color: #666;font-size: 14px;margin-right: 10px}
.tpc{text-indent:38px;font-size: 18px;color: #fff;background: url(../image/tocbg.png) no-repeat;line-height: 40px;font-weight: normal}
.right1{width: 584px;float: right;}
.clist li{line-height: 40px;font-size: 16px;color: #333;margin-left: 12px;background: url(../image/rdot.png) left center no-repeat;padding-left: 13px}
.clist li a{color: #333}
.clist li span{font-size: 14px;color: #666;float: right;}
.clist{margin-top:5px;}
.clear{clear:both;}
.ad{width: 1200px;margin-top:25px;}
.ad img{width: 100%}
.tpc ul li{padding:0 10px;float: left;width: auto;font-size: 16px;text-indent: 0;line-height: 28px;margin-top:5px;padding-bottom:2px;color: #333}
.tpc ul{float: right;margin-right: 20px}
.tpc ul li.cur{color: #d10010;border-bottom:#d10010 2px solid;padding-bottom:0;}
.imgnews dt{width: 210px;float: left;margin-right: 18px}
.imgnews dt img{width: 100%;height: 138px; display: block;}
.imgnews dd{overflow: hidden;}
.imgnews{overflow: hidden;margin-left: 15px;margin-top:21px;}
.imgnews dd h3{line-height: 30px;color: #000;font-weight: normal;}
.imgnews dd h3 a{color: #000;}
.abss{line-height: 26px;font-size: 14px;color: #666}
.bottom{border-top:#d10010 4px solid;line-height: 30px;font-size: 14px;color: #666;text-align: center;padding:10px 0;min-width: 1200px;margin-top:25px;}
.bottom a{padding:0 10px;color: #666}
body{background: url(../image/mainbg.jpg);}
.left2{width: 230px;float: left;background: url(../image/leftbg.png) bottom left no-repeat #f2f2f2;padding-bottom:600px;}
.part2{background: #fff;padding:25px;width: 1150px;margin-top:20px;}
.xwzx{line-height: 70px;background: url(../image/listbg.jpg) no-repeat;text-align: center;font-size: 24px;color: #fff;}
.tags li{line-height: 56px;font-size: 16px;color: #333; background: url(../image/listdot.png) 22px center no-repeat;text-indent: 46px }
.tags li a{color: #333}
.tags li.cur,.tags li:hover{background: url(../image/listdotcur.png) 22px center no-repeat #cd2b2d;}
.tags li.cur a,.tags li:hover a{color: #fff}
.loaction a{color: #333;padding:0 10px;}
.loaction{background: url(../image/locationbg.png) left center no-repeat;border-bottom:#efefef 1px solid;line-height: 50px;padding-left: 30px}
.right2{width: 880px;float: right;}

/*-- page --*/
.page a{padding:0 10px;line-height: 25px;font-size: 12px;border:#ddd 1px solid;display: inline-block;margin:0 2px;color: #333}
.page a:hover{border-color:#cd2b2d;color: #fff;background: #cd2b2d }
.page {text-align:center;margin-top:50px;}
.page i {font-style: normal; font-size: 14px;}
#num {border: 1px solid #d7d7d7; width: 20px; text-align: center;}
.page i input{ width: 40px; height: 24px; margin: 0 5px; border: 1px solid #d7d7d7; text-align: center;}
#num:focus { border: 1px solid #d7d7d7;}
.page i input.submit{font-size: 14px;border: 1px solid #d7d7d7;border-radius: 3px; padding:3px 10px; background: #fff; width: auto; height: auto; font-family:'微软雅黑';}
.page i input.submit:hover{ background: #d7d7d7;}
.page span{ font-size: 14px;border: 1px solid #d52f0a;border-radius: 3px; padding:3px 10px; background: #d52f0a; color: #fff;}
.endpage {width: 24px; font-size: 12px;}


.jsdiv{width: 653px;height: 40px;background: #fbf9f7;margin:30px 0 40px}
.qwlsit{width: 100px;height: 40px;border:#dddddd 1px solid;float: left;}
.inputdiv{width: 450px;float: left;font-size: 14px;line-height: 40px;border:#dddddd 1px solid;border-left: none;height:40px;}
.inputdiv input{width: 400px;line-height: 38px;height: 38px;border:none;background: none;text-indent: 10px;color: #999}
.inputdiv input:focus{outline: none}
.searchbtn{width: 100px;height: 42px;text-align: center;font-size: 16px;color: #fff;background:#cd2b2d;display: inline-block;line-height: 40px}
.qwlsit{line-height: 40px;text-align: left;position: relative;}
.qwlsit p{background: url(../image/morebg.png) 80px center no-repeat;text-indent: 10px;text-align: left;}
.qwlsit ul{background: #fbf9f7;position: absolute;width: 100px;top:40px;left:-1px;border:#ddd 1px solid;border-top:none;display: none}
.qwlsit ul li{text-indent: 10px}
.qwlsit:hover ul{display: block}
.qwlsit ul li:hover{background: #e7e7e7;}
.mainbox{margin:0 50px;}
.xltpc{font-size: 35px;font-weight:bold; font-family:微软雅黑; line-height:50px; letter-spacing:2px; color: #000; text-align: center;margin-top:20px;}
.subtpc{line-height: 30px;font-size: 14px;color: #999;text-align: center;padding-bottom:20px;border-bottom:#ddd 1px solid;}
.subtpcline{line-height: 30px;font-size: 14px;color: #999;text-align: center;padding-bottom:20px;border-bottom:#ddd 1px solid; margin-top:20px;}
.subtpcline span{margin:10px;}
.maintxt{font-size: 16px;line-height: 40px;color: #333;margin-top:10px;text-indent:2em;}
.maintxt img{margin:0 auto;display: block;}
.maintxt p{text-indent:2em;margin-bottom:20px;}
.maintxt div{letter-spacing:1px; margin-bottom:20px;}


/* Added by Leung, 20200324 */
.rightCont{width: 880px;
    float: left;background: #fff;
    padding: 0 0 0 14px;}
.rightCont .mbx a{font-size: 16px;color: #000;}
.rightCont .mbx{    height: 28px;
    line-height: 20px;
    padding: 31px 0 0 0;
    margin: 0 20px;
    border-bottom: 1px solid #b6b6b6;}
.rcontbox{    width: 880px;
    padding: 0 26px;
    background: #fff;
    min-height: 700px;    padding-top: 20px;}
.rcontbox .abstract{font-size: 15px;font-family: "微软雅黑";color: #616161;line-height: 28px;text-indent: 30px;border: 8px solid #eff1f4;padding: 20px;-moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -o-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box;text-align: justify;margin-bottom: 20px;}
.rcontbox .topic{background: url(../image/ccdc0324_06.jpg) no-repeat left center;padding-left: 15px;font-weight: bold;font-size: 20px;line-height: 50px;color: #212121;margin-bottom: 20px;}

.ny_box{background:url(404.png) repeat-x;}
.ny_box li{ border-bottom:1px dashed #c2c2c2; padding:23px 0;}
.ny_box li dl{ overflow:hidden;_zoom:1}
.ny_box li dl dt{ width:189px; height:127px; float:left; overflow:hidden; margin-right:18px;}
.ny_box li dl dt img{ width:189px; height:127px; }
.ny_box li dl dd{ float:left; width:650px;}
.ny_box li dl dd h3.title{ font-size:18px; color:#0f0f0f; line-height:32px;}
.ny_box li dl dd h3.title a{color:#0f0f0f;}
.ny_box li dl dd p{ line-height:32px; color:#6e6e6e; font-size:16px; padding:0}
.ny_box li dl dd p a{color:#6e6e6e}
.rcontbox .more{font-size: 15px;float: right;}

/* pic list */
.piclist_m { width:880px; height:555px; margin:30px 0px 30px 0px; float:left;position: relative; overflow:hidden}
.piclist_m .bd { position: relative; height: 100%; z-index: 0;}
.piclist_m .bd ul { display: block;}
.piclist_m .bd li { zoom: 1; vertical-align: middle;}
.piclist_m .bd img { width:100%; height: 555px; display: block;}

.piclist_m_ul li .mask{ position:absolute; left:0px; bottom: 0; height:45px; width:100%; background:#cd2b2d;}
.piclist_m_ul li .mask span{ line-height:44px; padding-left:10px; color:#fff; font-size:18px; font-family:'微软雅黑'; font-weight:normal;}
.num { overflow:hidden; height:11px; position: absolute; bottom:15px; right:5px; zoom:1; z-index:3 }
.num li { width:10px; height:10px; background-color:#ece9e8; margin-right:7px;cursor:pointer; float: left; text-indent:-99999999px; border-radius: 50%}
.num li.on {  background-color:#ffe000; }

.box4 {background-color: #fff; margin-top: 30px;}
.box4_list li{ width: 212px; height: 200px; margin: 20px 3px; float: left; border: 1px solid #e7e7e7; }
.box4_list .tit { font-size: 15px; font-weight: normal; color: #333; text-align: center; margin:10px 5px 5px 5px;}
.box4_list p{ font-weight: lighter; font-size:16px; color: #7d7d7d; margin: 0 5px 9px 10px;}
/* pic list end -- add by leung 20200511*/

/* 党政负责人 -- add by leung 202006 */
.floor1_c { margin-top: 50px; text-align:center; overflow: hidden;}
.floor2_c { text-align:center; overflow: hidden;}
.unit_c { display: inline-block; text-align: center; width: 190px; height: 300px; margin-left: 20px;}
.unit_c h2 { line-height: 30px;font-size: 20px;color: #555; font-weight: normal;}
.unit_c p { line-height: 26px;font-size: 14px;color: #555}
.unit_c img { width: 170px; height: 224px;}
/* 党政负责人 -- end by leung 202006 */

/* Added by Leung, 20200324 - end 
@media screen and (max-device-width:1366px){
    .topbg{background-size:1200px;}
    .topdiv {height:229px;}
	body{width: 1200px;}
}
*/

.content1 {width:1082px;overflow: visible; position: relative;}
.Box_con1 { overflow: visible;}
.Box_con1 .btn1 {display: block;width: 40px;height: 135px;position: absolute; top: 25px; cursor: pointer; z-index: 999; background-color:#000;}
.Box_con1 .btnl1 {background:url(404.png) no-repeat left center; left:10px;}
.Box_con1 .btnr1 {background:url(404.png) no-repeat left center;right:-8px;}
.Box_con1 .conbox1 {position: relative;overflow: hidden; width: 1200px;}
.Box_con1 .conbox1 ul {position: relative;list-style: none;}
.Box_con1 .conbox1 ul li {float: left; width: 1200px; height: 159px; margin-left:14px; overflow: hidden;}
.Box_con1 .conbox1 ul li:first-child {margin-left: 0;}
.Box_con1 .conbox1 ul li img {display: block; width: 1200px; height: 135px;}
.box2 {padding:0 40px; width: 1200px; margin: 30px auto; margin-bottom: 0; }
.tpc2 {width: 1200px;}

/* 通知公告 */
.box_notice {width: 1162px;}
.box_notice img{ float: left; margin-top: 13px; margin-right: 21px;}
.qimo8{ overflow:hidden;width:1008px; height:50px; margin:0px auto; line-height:50px; float: left;}
.qimo8 .qimo {width:8000%; }
.qimo8 .qimo div{ float:left;}
.qimo8 .qimo ul{float:left; overflow:hidden; zoom:1; }
.qimo8 .qimo ul li{float:left; background:url(404.png) no-repeat left center; padding:0 66px 0 10px}
.qimo8 .qimo ul li a{ font-size:16px; color:#555;}
.qimo8 .qimo ul li span{ margin-left: 25px;font-size:16px; color:#555;}

