/* title */
.ma_titletoperji{ width:100%; clear:both; height:65px; margin-bottom:40px; position:relative;}
.ma_titletoperji dt{ width:100%; line-height:100%; text-align:center; color:#d4d7d8; font-size:50px; font-family:Arial, Helvetica, sans-serif; position:absolute; top:0px;}
.ma_titletoperji dd{ width:100%; line-height:100%; text-align:center; color:#333333; font-size:32px; font-weight:bold; position:absolute; bottom:0;}

.tit_meiti{ width:236px; height:50px; line-height:50px; color:#333; font-size:32px; font-weight:normal; margin:0 auto; text-align:center; margin-bottom:30px;background: url(ma08_titbg2.png) no-repeat; clear:both;}
.tit_meiti a{ width:100%; display:block; line-height:50px;}

.tit_jydt{ width:236px; height:50px; line-height:50px; color:#333; font-size:32px; font-weight:normal; margin:0 auto; text-align:center; margin-bottom:40px; background: url(ma08_titbg3.png) no-repeat; clear:both;}
.tit_jydt a{ width:100%; display:block; line-height:50px;}

.tit_jtld{ width:100%; height:50px; line-height:30px; text-align:center; color:#333; font-size:22px; font-weight:normal;}

/* 其他 */
.linecu{ width:1200px; margin:0 auto; height:80px; background: url(ma08_linecu.gif) left center repeat-x;}

div.more{ display:block; width:100%; height:42px; text-align:center; margin-top:20px; clear:both;}
div.more a{ display:block; width:140px; margin:0 auto; line-height:40px; border:1px solid #ddd; color:#666;}
div.more a:hover{  border:1px solid #bd1a2d; color:#000;}

/* 成员单位页面 */
.cydwlist{ width:100%; clear:both; margin-bottom:20px;}
.cydwlist li{ width:25%;float:left; text-align:center; margin-bottom:30px;}
.cydwlist li a{ display:block; margin:0 auto; width:280px; height:250px; background:#fff; }
.cydwlist li:last-child{ margin-right:0;}
.cydwlist li span{ display:block; width:100%; text-align:center; height:60px; line-height:60px; background:#efe6d6; font-size:18px;}
.cydwlist li a:hover span{ color:#b89053;}
.cydwlist li div.imgbox{ width:100%; height:190px; line-height:190px; text-align:center;}
.cydwlist li img{ max-width:90% !important; max-height:180px !important;}

/* 成员单位详情页面 */
.introbox{ width:1200px; margin:0 auto; clear:both; margin-top:10px; }
.introbox .logolef{ width:225px; float:left;}
.introbox .logolef img{ max-width:100% !important;}
.introbox .introrgt{ width:925px; float:right;}
.introbox .introrgt dt{ width:100%; clear:both; font-size:32px; font-weight:bold; color:#333333; margin-bottom:15px;}
.introbox .introrgt dd{ width:100%; clear:both; line-height:200%;}

.slideBox{ width:460px; height:305px; float:left; overflow:hidden; position:relative; margin-top:12px; }
.slideBox .hd{ height:15px; overflow:hidden; position:absolute; bottom:5px; right:0; z-index:1; margin:0 auto; }
.slideBox .hd ul{ overflow:hidden; zoom:1;  }
.slideBox .hd ul li{ float:left; margin-right:8px; width:15px; height:6px; line-height:6px; text-align:center; background:#c7b4ab; cursor:pointer; border-radius:3px; -moz-border-radius: 3px; -webkit-border-radius: 3px;  }
.slideBox .hd ul li.on{ background:#c7000a; color:#fff; }

.slideBox .bd{ position:relative; height:100%; z-index:0;   }
.slideBox .bd li{ zoom:1; vertical-align:middle; position:relative; }
.slideBox .bd img{ width:460px; height:305px; display:block;  }
.slideBox .bd li span{ display:block; position:absolute; bottom:0; width:100%;  height:40px; line-height:40px; background:url(ma08_bgtm.png) left top repeat; color:#fff; text-indent:1em; font-size:15px;}

.slideBox .prev,
.slideBox .next{ position:absolute; left:3%; top:50%; margin-top:-25px; display:block; width:32px; height:40px; background:url(ma08_jt.png) -110px 5px no-repeat; filter:alpha(opacity=50);opacity:0.5;   }
.slideBox .next{ left:auto; right:3%; background-position:8px 5px; }
.slideBox .prev:hover,
.slideBox .next:hover{ filter:alpha(opacity=100);opacity:1;  }
.slideBox .prevStop{ display:none;  }
.slideBox .nextStop{ display:none;  }

.list_chyuan{ width:700px; float:right;}
.list_chyuan li{ width:100%; line-height:30px; padding:10px 0; border-bottom:1px solid #e1e1e1; font-size:18px;}
.list_chyuan li span{ color:#836740; letter-spacing:2px; margin-right:15px; font-family:Arial, Helvetica, sans-serif; font-size:16px;}
.list_chyuan li span i{ font-size:24px;}


.bigslideBox{ width:1200px; height:580px; float:left; overflow:hidden; position:relative; margin-top:12px; }
.bigslideBox .hd{ height:15px; overflow:hidden; position:absolute; bottom:5px; right:20px; z-index:1; margin:0 auto; }
.bigslideBox .hd ul li{ float:left; margin-right:8px;  width:20px; height:8px; line-height:8px; text-align:center; background:#c7b4ab; cursor:pointer; border-radius:4px; -moz-border-radius: 4px; -webkit-border-radius: 4px;  }
.bigslideBox .hd ul li.on{ background:#c7000a; color:#fff; }

.bigslideBox .bd img{ width:1200px; height:580px; display:block;  }
.bigslideBox .bd li span{ display:block; position:absolute; bottom:0; width:96%; padding:0 2%; height:125px; line-height:30px; background:url(ma08_bgtm.png) left top repeat; color:#fff; text-indent:0; font-size:16px;}
.bigslideBox .bd li span h3{ font-size:22px; padding-top:15px;}
.bigslideBox .prev{ width:38px; height:48px; background:url(ma_jt2.png) left top repeat;}
.bigslideBox .next{ width:38px; height:48px; background:url(ma_jt3.png) left top repeat;}

.picScroll-left{ width:100%;  overflow:hidden; position:relative; height:350px; }
.picScroll-left .hd{ margin-left:45%;overflow:hidden; height:30px; position:absolute; bottom:0; }
.picScroll-left .hd ul{ overflow:hidden; zoom:1; }
.picScroll-left .hd ul li{ float:left;  width:15px; height:15px; overflow:hidden; margin-right:5px; text-indent:-999px; cursor:pointer; background:#fff; border:1px solid #ccc; border-radius:50%; -moz-border-radius: 50%; -webkit-border-radius: 50%;}
.picScroll-left .hd ul li.on{ background-position:0 0; background:#bd1a2d; border:1px solid #bd1a2d;  }

.picScroll-left .bd{   }
.picScroll-left .bd ul{ overflow:hidden; zoom:1; }
.picScroll-left .bd ul li{ margin:0 8px; float:left; _display:inline; overflow:hidden; text-align:center; position:relative;  }
.picScroll-left .bd ul li .pic{ text-align:center; }
.picScroll-left .bd ul li .pic img{ width:285px; height:285px; display:block; }
.picScroll-left .bd ul li .title{ display:block; padding:0 15px; height:30px; line-height:30px; background:#9c8566; color:#fff; position:absolute; right:0; bottom:10px; font-size:16px; }
.picScroll-left .bd ul li .title a{ color:#fff;}

/* 列表页 */
.listallbox{ width:100%; margin-bottom:20px;}
.listallbox li{ width:100%; float:left; clear:both; line-height:30px; padding:20px 0; font-size:18px; border-bottom:1px solid #e1e1e1;}
.listallbox li a{ display:block; float:left; width:1050px; padding-left:30px; color:#333; background:url(ma08_dot.png) left center no-repeat;}
.listallbox li a:hover{ color:#bd1a2d;}
.listallbox li span{ display:block; float:left; width:120px; text-align:right; color:#999;}

/* 正文页 */
.contentbox{ width:92%; margin:0 auto; line-height:200%; font-size:16px;max-height:9999999px; padding-top:30px; }
.contentbox h1{ width:100%; line-height:160%; font-size:28px; text-align:center; margin-top:10px; font-weight:normal; color:3333;}
.contentbox h2{ width:100%; line-height:160%; font-size:20px; color:#666; font-weight:normal; text-align:center; margin-top:10px; }
.contentbox > a{color:#0055ae;}
.contentbox > a:hover{ text-decoration:underline;}

.datefrom{width:94%; padding:0 3%; margin:0 auto; height:60px; line-height:40px; color:#999; text-align:center; margin-bottom:20px; margin-top:10px; clear:both; border-bottom:1px solid #ccc ;font-size:15px;}
.datefrom P{ width:100%;}
.datefrom P span{ padding:0 15px;}
.datefrom P span a{ color:#bd2031;}
.datefrom P span a.dayin{ color:#999;}
.datefrom P span a:hover{ color:#bd2031;}

.contentmain{ width:100%; margin:0 auto;line-height:200%; font-size:16px; clear:both; padding-bottom:20px; color:#555; }
.contentmain a{color:#bd2031;}
.contentmain a:hover{ text-decoration:underline;}
.contentmain p{ margin-bottom:10px;}
.contentmain img{ max-width:100% !important; margin-bottom:10px;}

/* 图文列表页-京演动态 */
.piclistbox{ width:100%; margin-bottom:30px; border-bottom:1px solid #ccc; clear:both; position:relative;}
.piclistbox .imgcon{ width:280px; float:left;}
.piclistbox dl{ float:left; width:820px;}
.piclistbox dl dt{ float:left; width:100%; color:#333; font-size:20px; padding-bottom:15px; margin-top:10px; clear:both;}
.piclistbox dl dt a{ display:block; float:left; width:690px;}
.piclistbox dl dt span{ display:block; float:right; width:120px; text-align:right; color:#999; font-weight:normal; font-size:15px;}
.piclistbox dl dd{ width:100%; line-height:180%; clear:both;}
.piclistbox p.iconbox{ width:50px; float:right; text-align:right; position:absolute; right:0; top:60px;}

/*关于我们页 */
.jtgkbox{ width:1200px; margin:0 auto; clear:both; padding-top:40px; line-height:200%;}

.jtldcon{ width:100%; height:460px; background:url(ma08_jtld.jpg) center center no-repeat;}
.jtldlist{ width:500px; float:left; margin-left:30px; margin-top:90px;}
.jtldlist li{ width:100%; clear:both; line-height:42px; color:#fff; font-size:18px;}
.jtldlist li a{ color:#fff;}

.zzjglist{ width:100%; clear:both;}
.zzjglist li{ float:left; margin-right:14px; font-size:18px; width:78px; height:300px; padding-top:25px; background:#ededed; text-align:center; border-radius:6px; -moz-border-radius: 6px; -webkit-border-radius: 6px; color:#333;}
.zzjglist li:last-child{ margin-right:0;}
.zzjglist li span{ width:20px; margin:0 auto; display:block; line-height:160%;}

.logochyuan{ width:100%; margin-bottom:40px;}
.logochyuan li{ width:20%; float:left; margin-bottom:20px;}
.logochyuan li img{ max-width:205px !important; max-height:120px !important;}
.logochyuan li a.more{ display:block; width:240px; height:83px; line-height:83px; background:#f0f0f0; color:#c8c8c8; font-size:22px; text-align:center; margin-top:20px;}
.logochyuan li a.more:hover{ color:#333;}

.titjyfw{ width:40%; margin:0 auto; height:60px;}
.titjyfw span{ display:block; float:left; width:33.33%; text-align:center; font-size:22px; color:#333;}
.titjyfw span a{ color:#333;}
.titjyfw span.ontle a{ color:#b21913;}
.jyfwbox{ width:100%; clear:both;}
.jyfwbox .xyl{ float:left; width:385px; height:293px; background:url(ma08_jyfwbg1.jpg) center center no-repeat; margin-right:23px;}
.jyfwbox .xyl h2{ display:block; width:85%; margin:0 auto; color:#fff; font-size:18px; font-weight:bold; margin-bottom:20px; margin-top:30px;}
.jyfwbox .xyl p{ width:85%; margin:0 auto; color:#fff; font-size:16px; line-height:180%;}
.jyfwbox .xyl p a.more{ color:#ff8e8a;}

.jyfwbox .dypw{ float:left; width:385px; height:293px; background:url(ma08_jyfwbg2.jpg) center center no-repeat;}
.jyfwbox .dypw h2{ display:block; width:85%; margin:0 auto; color:#fff; font-size:18px; font-weight:bold; margin-bottom:20px; margin-top:30px;}
.jyfwbox .dypw p{ width:85%; margin:0 auto; color:#fff; font-size:16px; line-height:180%;}
.jyfwbox .dypw p a.more{ color:#ff8e8a;}

.jyfwbox .ctyp{ float:right; width:385px; height:293px; background:url(ma08_jyfwbg3.jpg) center center no-repeat;}
.jyfwbox .ctyp h2{ display:block; width:85%; margin:0 auto; color:#fff; font-size:18px; font-weight:bold; margin-bottom:10px; margin-top:30px;}
.jyfwbox .ctyp ul{ width:85%; margin:0 auto; clear:both;}
.jyfwbox .ctyp ul li{ width:100%; line-height:40px; color:#fff;}
.jyfwbox .ctyp ul li a{ color:#fff;}

.cgssbox{ width:1200px; margin:0 auto; margin-bottom:40px;}
.cgssbox li{ position:relative; float:left;}
.cgssbox li a{ display:block; width:100%; height:335px; color:#fff; font-size:18px;}
.cgssbox li p{ position:absolute; bottom:0; width:90%; left:5%; height:40px; }
.cgssbox li.mzwhg{ width:600px; height:335px; background:url(ma08_cgsh01.jpg) center center no-repeat;}
.cgssbox li.dfyc{ width:600px; height:335px; background:url(ma08_cgsh02.jpg) center center no-repeat;}
.cgssbox li.yizhuang{ width:299px; height:335px; background:url(ma08_cgsh03.jpg) center center no-repeat;}
.cgssbox li.nanbu{ width:301px; height:335px; background:url(ma08_cgsh04.jpg) center center no-repeat;}
.cgssbox li.bjgw{ width:600px; height:335px; background:url(ma08_cgsh05.jpg) center center no-repeat;}

.lxwmbiaodan{ width:100%;}
.lxwmbiaodan li{ width:25%; float:left; margin-bottom:15px;}
.lxwmbiaodan li input{font-family:"微软雅黑","Microsoft YaHei"; font-size:16px;}
.lxwmbiaodan li input.smallput{ width:270px; padding:0 5px; height:40px; line-height:40px; border:1px solid #ddd; }
.lxwmbiaodan li:last-child{ margin-right:0;}
.lxwmbiaodan li.longli{ width:100%;}
.lxwmbiaodan li.longli textarea{ display:block; float:left; width:1108px;  height:80px; border:1px solid #ddd;}
.lxwmbiaodan li.longli p{ float:right; width:90px; height:82px; background:#b70005; color:#fff; font-size:18px;}
.lxwmbiaodan li.longli p a{ display:block; width:100%; height:82px; line-height:82px; color:#fff; text-align:center;}

.lxwmdizhi{ width:100%; margin-top:20px;}
.lxwmdizhi .rgtlx{ width:425px; float:right;}
.lxwmdizhi .rgtlx ul.dizhi{ width:100%; clear:both;}
.lxwmdizhi .rgtlx ul.dizhi li{ width:100%; clear:both; padding:10px 0; line-height:30px; font-size:18px;}

.lxwmdizhi .rgtlx ul.ecode{ width:300px; clear:both; margin-top:20px;}
.lxwmdizhi .rgtlx ul.ecode li{ width:110px; float:left; font-size:18px; text-align:center; margin-bottom:20px; margin-right:30px;}
.lxwmdizhi .rgtlx ul.ecode li span{ display:block; width:100%; margin-top:5px;}

.lxwmdizhi .mapdiv{ float:left; width:740px; height:540px; border:1px solid #ddd;}

/*中轴专题页 */
.banner_zhzhou{ width:100%; height:730px;background:url(ma08_banner.jpg) center top no-repeat; margin-bottom:30px;}

.zhzhouslide{ width:580px; height:335px;}
.zhzhouslide .bd img{ width:580px; height:335px; display:block; }

.list_zzdtbox{ width:590px; float:right; }
.list_zzdtbox h3{ font-size:22px; font-weight:bold; width:100%; margin-bottom:10px;}
.list_zzdtbox p{ font-size:16px; line-height:200%; width:100%; margin-bottom:10px;}
.list_zzdt{ width:100%;}
.list_zzdt li{ width:100%; line-height:30px; padding:8px 0; border-bottom:1px solid #e1e1e1; font-size:18px;}
.list_zzdt li span{ color:#836740; letter-spacing:2px; margin-right:15px; font-family:Arial, Helvetica, sans-serif; font-size:16px;}
.list_zzdt li span i{ font-size:24px;}

.ysscpic{ width:100%; position:relative; height:538px; margin-top:-60px;}
.ysscpic .slide {  width: 100%; height: 538px;overflow: hidden;position: relative;}
.ysscpic  .slide .img {overflow: hidden; position: absolute; transition: width 0.4s, height 0.4s, top 0.4s, left 0.4s, z-index 0.4s;}
.ysscpic  .slide .img1 {  width: 40%; height: 40%; top: 30%; left: -50%;z-index: 1;}
.ysscpic  .slide .img2 { height: 75%;top: 17%;  left: -20%; z-index: 2; opacity: .8;}
.ysscpic  .slide .img2 img{ height:100%;}

.ysscpic  .slide .img2 .layer-mask,
.ysscpic  .slide .img4 .layer-mask { width: 100%; height: 100%; transition: all 0.5s;  background: url(bgtext.png) repeat;position: absolute;left: 0; top: 0; right: 0;}

.ysscpic  .slide .img3 { width: 960px; height: 538px; top: 10%; left:35%; margin-left: -307px;  z-index: 3; position:relative;}
.ysscpic  .slide .img3 img{ width: 960px; height: 538px; position:relative; z-index:50;}

.ysscpic  .slide .img4 { height: 75%;top: 17%; left: 80%;  z-index: 2;opacity: .8;}
.ysscpic  .slide .img4 img{ height:100%;}

.ysscpic .slide .img p {position: absolute; top:445px; background: url(bgtext.png) repeat; width: 100%; height: 40px; line-height: 40px; color: #fff; text-align:center; font-size:16px; z-index:99;}
.ysscpic .swiper-button-prev, .ysscpic .swiper-button-next{width:45px; height:113px ;   margin-top:-60px}
.ysscpic .swiper-button-prev{background: url("left.png") left center no-repeat; left:20px; top:54%; z-index:90; position:absolute;}
.ysscpic .swiper-button-next{background: url("right.png") left center no-repeat; right:10px; top:54%; z-index:90; position:absolute;}
.ysscpic .swiper-button-prev:hover,.ysscpic .swiper-button-next:hover{ cursor:pointer;}

.ysscpic .slide .img .xcvideo{ width:84px; height:84px;background: url(ma08_video.png) no-repeat; position:absolute; top:40%; left:45%; z-index:99;}
.ysscpic .slide .img2 .xcvideo,.ysscpic .slide .img4 .xcvideo,.ysscpic .slide .img1 .xcvideo{ display:none;}

.zctdbox{ width:100%; background:#f0f4f5; padding:40px 0 0 0; margin-bottom:50px;}

.zctdcon{ width:100%; height:670px; position:relative;}
.zctdcon .hd{width:100%; height:170px; position:absolute; bottom:30px;}
.zctdcon .hd ul{width:100%; float:left;  position:absolute;}
.zctdcon .hd ul li{ float:left; width:12.5%; cursor:pointer; text-align:center;}
.zctdcon .hd ul li img{ width:120px; height:120px;border-radius:50%; -moz-border-radius:50%; -webkit-border-radius: 50%; }
.zctdcon .hd ul li span{ display:block; width:100%; text-align:center; font-size:16px; clear:both; margin-top:15px;}
.zctdcon .hd ul li.on img{ border:4px solid #b70005;}

.zctdcon .bd{width:100%;}
.zctdcon .bd ul{ padding:15px;  zoom:1;   }
.zctdcon .bd li{ height:24px; line-height:24px;   }
.zctdcon .bd li .date{ float:right; color:#999;  }

.zctdperbox{ width:100%; clear:both;}
.zctdperbox .imgbox{ width:410px; height:410px; float:left; position:relative;background:url(ma08_zctdbg.png) left top no-repeat;}
.zctdperbox .imgbox img{ width:390px; height:390px; position:absolute; bottom:0; right:0;}
.zctdperbox dl{ width:720px; float:right;}
.zctdperbox dl dt{ width:100%; clear:both; font-size:24px; margin-bottom:10px;}
.zctdperbox dl dd{ width:100%; clear:both; line-height:200%; font-size:16px;}

.zctdzyyy{ width:100%;}
.zctdzyyy li{ width:12.5%; float:left; text-align:center;}
.zctdzyyy li img{ width:120px; height:120px;}
.zctdzyyy li span{ display:block; width:100%; text-align:center; font-size:18px; clear:both; margin-top:15px;}

.zctdytjs{ width:100%;}
.zctdytjs .rgtyuetuan{ width:430px; float:right;}
.zctdytjs dl{ width:725px; float:left;}
.zctdytjs dl dt{ width:100%; clear:both; font-size:24px; margin-bottom:10px;}
.zctdytjs dl dd{ width:100%; clear:both; line-height:200%; font-size:16px;}
