@charset "utf-8";
/* CSS Document */

.swiper-container { margin:0 auto; position:relative; overflow:hidden; -webkit-backface-visibility:hidden; -moz-backface-visibility:hidden; -ms-backface-visibility:hidden; -o-backface-visibility:hidden; backface-visibility:hidden; /* Fix of Webkit flickering */
	z-index:1; }
.swiper-wrapper { position:relative; width:100%; -webkit-transition-property:-webkit-transform, left, top; -webkit-transition-duration:0s; -webkit-transform:translate3d(0px, 0, 0); -webkit-transition-timing-function:ease; -moz-transition-property:-moz-transform, left, top; -moz-transition-duration:0s; -moz-transform:translate3d(0px, 0, 0); -moz-transition-timing-function:ease; -o-transition-property:-o-transform, left, top; -o-transition-duration:0s; -o-transform:translate3d(0px, 0, 0); -o-transition-timing-function:ease; -o-transform:translate(0px, 0px); -ms-transition-property:-ms-transform, left, top; -ms-transition-duration:0s; -ms-transform:translate3d(0px, 0, 0); -ms-transition-timing-function:ease; transition-property:transform, left, top; transition-duration:0s; transform:translate3d(0px, 0, 0); transition-timing-function:ease; }
.swiper-free-mode > .swiper-wrapper { -webkit-transition-timing-function: ease-out; -moz-transition-timing-function: ease-out; -ms-transition-timing-function: ease-out; -o-transition-timing-function: ease-out; transition-timing-function: ease-out; margin: 0 auto; }
.swiper-slide { float: left; }
/* IE10 Windows Phone 8 Fixes */
.swiper-wp8-horizontal { -ms-touch-action: pan-y; }
.swiper-wp8-vertical { -ms-touch-action: pan-x; }
/*通用*/
body{ font-size: 0.875em; font-family: "微软雅黑";}
h2,h3,h4{ font-weight: normal;}
.spacing{ margin-bottom: 20px;}
.comW{ width: 1200px; margin: 0 auto;}
.top{ height: 27px; line-height: 27px; background: #eeeeee; text-align: right;}
.top a{ color: #000; margin: 0 10px;font-family: "宋体";}
.logoWrap{ height: 100px;}
.logoWrap .logo{ width: 325px; height: 100px; overflow: hidden; text-indent: -999px; background: url(//www.xinhuanet.com/info/ck/new/common.jpg);}
.logoWrap .info{ width: 130px; height: 70px; background: url(//www.xinhuanet.com/info/ck/new/common.jpg) 0 -110px no-repeat; padding:22px 0 0 255px; line-height: 30px; color: #1e9fd5; }
.nav{ height: 50px; margin-bottom: 3px; background: #002533; line-height: 50px; }
.nav ul{ padding-left:100px;}
.nav li{ float: left; height: 50px; }
.nav li span{ float: left; width: 2px; height: 50px; background: url(//www.xinhuanet.com/info/ck/new/common.jpg) -323px -391px no-repeat; }
.nav li a{ font-size: 18px; color: #fff; float: left; padding:0 35px;}
.nav li a:hover,.nav li.on a{ background: #1e9fd5; text-decoration: none;}
.icon{ float: left; width: 16px; height: 18px; margin-right: 5px; background: url(//www.xinhuanet.com/info/ck/new/common.jpg) no-repeat;}
.icon1{background-position:-174px -257px;}
.icon2{background-position:-262px -257px;}
.domMobile{ display:none;}


/*banner*/
.banner{ margin-bottom: 20px; }
.banner .left{ width: 860px;}
.banner .right{ width: 340px; height: 373px; background: url(//www.xinhuanet.com/info/ck/new/bg_line.gif);}
.banner .right li { padding:24px 20px; overflow: hidden; border-bottom: 1px solid #090909; border-top:1px solid #3b3b3b;}
.banner .right li.first { border-top: none;}
.banner .right li.last{ border-bottom:none;}
.banner .right li img{ float: left; margin-right: 10px; display: inline; cursor:pointer;}
.banner .right li a{ color: #fff;}
.banner .right li p{ color: #fff; margin-top: 8px;}

.part{ margin-bottom: 50px;}
.part .left{ width: 750px;}
.part .left h2 { height: 50px; line-height: 50px; border-bottom: 1px solid #ccc;}
.part .left h2 a{ font-size: 24px;}
.part .right{ width: 415px;}
.part .btn{ height: 61px; text-align: center; margin-bottom:20px;}
.part .btn a{ display: inline-block; width: 268px; height: 62px; line-height: 62px; text-align: center; background: url(//www.xinhuanet.com/info/ck/new/common.jpg) 0 -386px no-repeat; color: #1e9fd5; font-size: 18px;}
.part .right h2 { height: 50px; margin-bottom: 10px; border-bottom: 1px solid #ccc;}
.part .right h2 a{ display: block; height: 50px; width: 120px; overflow: hidden; text-indent: -999px; background: url(//www.xinhuanet.com/info/ck/new/common.jpg) no-repeat;}

/*首页右栏区域*/
.part .csj h2 a{ background-position: 0 -213px;}
.part .cyq h2 a{ background-position:0 -267px;}
.part .ccp h2 a{ background-position:0 -318px;}
.part .cfk h2 a{ background-position:0 -318px;}
.part .csj .box{ height: 290px; position: relative;}
.part .csj .bg { width: 100%; height: 60px; line-height: 60px; position: absolute; left: 0; bottom: 0; background: #000; text-align: center;}
.part .csj .bg a { color: #fff; font-size: 18px;}
.part .cyq .box,.part .ccp .box,.part .cfk .box{ background: #f2f2f2;}
.part .cyq .box li{ padding:15px; border-bottom: 1px dotted #ccc; color: #333;}
.part .cyq .box li img{ float: left; margin-right: 15px; display: inline;}
.part .cyq .box li h3 a{ font-size: 18px; color: #333;}
.part .cyq .box li p{ font-size: 12px; font-family: "宋体"; color: #666; margin-top: 10px;}
.part .cyq .box li p span{ float: left; margin-right: 15px;}
.part .ccp .box{ padding:15px; color: #888;}
.part .ccp .box h3 { line-height: 30px;}
.part .ccp .box h3 a{ color: #000;}
.part .ccp .box h3 span{ display:inline-block; width: 12px; height: 16px; background: url(//www.xinhuanet.com/info/ck/new/common.jpg) -172px -216px no-repeat; margin-right: 10px;}
.part .ccp .box li{ margin-bottom: 15px;}
.part .ccp .box p{padding-left: 23px;}

.part .cfk .box li{ padding:15px; border-bottom: 1px dotted #ccc; color: #333;}
.part .cfk .box li img{ float: left; margin-right: 15px; display: inline;}
.part .cfk .box li h3 a{ font-size: 18px; color: #333;}
.part .cfk .box li p{ font-size: 12px; font-family: "宋体"; color: #666; margin-top: 10px;}
.part .cfk .box li p span{ float: left; margin-right: 20px;}

.partAd{ margin-bottom: 20px;}
.footer{ padding: 30px 0; background: #002533; color: #fff;}
.footer .footCon1 .left{ width: 820px; padding-top: 40px;}
.footer .footCon1 .right{ width: 325px; height: 272px; background: url(//www.xinhuanet.com/info/ck/new/common.jpg) 0 -470px no-repeat;}
.footer .footCon1 .left h3{ font-size: 24px;}
.footer .box { padding-top: 40px;}
.footer .box a{ float: left; width:20%; color: #fff; margin-bottom: 20px; font-size: 16px; }
.footer .footCon1{ border-bottom: 1px solid #4f6972; padding-bottom: 15px;}
.footer .fontCon2{ padding-top: 20px; text-align: center;}


/* 数据列表 */
.dataList{ margin-bottom: 30px;}
.dataList li { padding: 18px 0 20px 0; border-bottom: 1px solid #ccc; overflow: hidden; position:relative; }
.dataList h3 { margin-bottom: 10px; width:550px; }
.dataList h3 a { display: inline-block; line-height: 30px; overflow: hidden; font-size: 22px; color: #000; font-family:"微软雅黑"; }
/*.dataList .imgs { float: left; width: 138px; height: 90px; margin-right: 10px; }*/
.dataList .imgs a { font-size: 0px; vertical-align: top; float:left; width:138px; height:90px; overflow:hidden; display:inline; margin-right:10px; }
.dataList .imgs img { width: 138px; height: 90px; vertical-align: top; padding-right:10px; float:left;
-moz-transition:-moz-transform .3s ease;
-ms-transition:-ms-transform .3s ease;
transition:transform .3s ease;
 }
.dataList .imgs img:hover { width: 138px; height: 90px; vertical-align: top;  float:left;
 -webkit-transform:scale(1.1); -moz-transform:scale(1.1); -ms-transform:scale(1.1); transform:scale(1.1)
 }
.dataList .summary { /*height: 75px;*/ line-height: 26px; overflow: hidden; color: #666; font-size:14px; text-indent:2em; font-family: "宋体"; margin-bottom: 10px; }

.dataList .time { font-size: 14px; color:#666; text-align: right; }

/*瀑布流组件1*/
.Waterfall1 .tabTitHeight { height:47px; position:relative; }
.Waterfall1 .tabTit { border:1px solid #006cba; border-top:2px solid #006cba; height:46px; line-height:46px; overflow:hidden; background: #fff;}
.Waterfall1 .tabTit .tabLi { float:left; font-size:18px; color: #006cba; width:100px; text-align:center; float:left; height:46px; line-height: 46px; font-family:"微软雅黑"; cursor:pointer; }
.Waterfall1 .tabTit a:hover { text-decoration:none; }
.Waterfall1 .tabTit .on { background:#d0001f; color: #fff}
.Waterfall1 .dataList li { padding: 15px 0 17px 0; border-bottom: 1px solid #ededed; overflow: hidden; position:relative; }
.Waterfall1 .dataList h3 { width:670px; font-family:"微软雅黑",Microsoft YaHei; }
.Waterfall1 .dataList h3 a { display: inline-block; line-height: 30px; overflow: hidden; font-size: 22px; color: #333333; }
.Waterfall1 .dataList .imgs a { font-size: 0px; vertical-align: top; float:left; width:138px; height:90px; overflow:hidden; display:inline; margin-right:10px; }
.Waterfall1 .dataList .imgs img { width: 138px; height: 90px; vertical-align: top; padding-right:10px; float:left; display:none; -moz-transition:-moz-transform .3s ease; -ms-transition:-ms-transform .3s ease; transition:transform .3s ease; }
.Waterfall1 .dataList .imgs img:hover { width: 138px; height: 90px; vertical-align: top; float:left; display:none; -webkit-transform:scale(1.1); -moz-transform:scale(1.1); -ms-transform:scale(1.1); transform:scale(1.1)}
.Waterfall1 .dataList .summary { height: 75px;  line-height: 24px; overflow: hidden; color: #666; font-size:14px; }
.Waterfall1 .dataList .info { line-height: 14px; padding: 0; text-align: right; }
.Waterfall1 .dataList .time { font-size: 12px; color:#999; }
.Waterfall1 .bdsharebuttonbox { position: absolute; top: 20px; right: 0px; display: none; }
.Waterfall1 .bdsharebuttonbox span.bds_more { padding: 0 0 0 20px!important; background: url(//www.xinhuanet.com/house/bj/fcpdgb2015/img/icon_share.png) no-repeat 0px 0px!important; line-height:20px;}
.dataList .moreBtn {  height: 60px; text-align: center; margin-bottom: 50px; position:relative;}
.dataList .moreBtn i { display: inline-block; width: 16px; height: 16px; background: url(//www.news.cn/fortune/2015/images/more.gif) no-repeat; vertical-align: middle; margin:0 auto; display: none; position:absolute; left:50%; top:38px; margin-left:-60px; }
.dataList .moreBtn .text { display: inline-block; width: 268px; height: 62px; line-height: 62px; text-align: center; background: url(//www.xinhuanet.com/info/ck/new/common.jpg) 0 -386px no-repeat; color: #1e9fd5; font-size: 18px; cursor:pointer; }

/* 本例子css */
.slideBox{ width:415px; height:140px; overflow:hidden; position:relative; border:1px solid #ddd;  }
.slideBox .hd{ height:15px; overflow:hidden; position:absolute; right:5px; bottom:5px; z-index:1; }
.slideBox .hd ul{ overflow:hidden; zoom:1; float:left;  }
.slideBox .hd ul li{ float:left; margin-right:2px;  width:15px; height:15px; line-height:14px; text-align:center; background:#fff; cursor:pointer; font-size: 12px; }
.slideBox .hd ul li.on{ background:#f00; color:#fff; }
.slideBox .bd{ position:relative; height:100%; z-index:0;   }
.slideBox .bd li{ zoom:1; vertical-align:middle; }
.slideBox .bd img{ width:415px; height:140px; display:block;  }

/**************二级页面样式*****************/
#ckf .banner{ background: #002533; margin-top: -2px;}
#ckf .banner .right{ background: #002533; margin-top: -2px;}


/*手机版样式*/
@media screen and (min-width:0px) and (max-width: 767px) {
.domPC{ display:none;}
.domMobile{ display:block;}
/*width*/
.comW{ width: 100%; margin: 0 auto;}
.part .left{ width: 100%;}
/*导航*/
.nav{ height: 30px; margin-bottom:none; background: #002533; line-height: 30px; }
.nav ul{ padding-left:10px;}
.nav li{ float: left; height: 30px; }
.nav li span{ display:none; }
.nav li a{ font-size: 16px; color: #fff; float: left; padding:0 10px;}
.nav li a:hover,.nav li.on a{ background: #1e9fd5; text-decoration: none;}
/*底部*/
.footer .footCon1 .right{ float:left; width: 325px; height: 272px; background: url(//www.xinhuanet.com/info/ck/new/common.jpg) 0 -470px no-repeat;}
.footer .footCon3 .left{ width:35%;}
.footer .footCon3{ border-bottom:1px solid #183946; padding-bottom:15px;}
.footer .footCon3 .left img{ width:100%; height:auto;}
.footer .footCon3 .right{ width:55%;}
/*数据*/
.dataList li { padding: 8px 10px 10px 10px; border-bottom: 1px solid #ccc; overflow: hidden; position:relative; }
.dataList h3{ margin-bottom:0; width:auto!important; }
.dataList h3 a{ font-size:18px;}
.part .left h2{ padding-left:10px;}
.dataList{ margin-bottom: 30px; padding:0 10px;}
.dataList li { padding: 18px 0 20px 0; border-bottom: 1px solid #ccc; overflow: hidden; position:relative; }
.dataList .time,.dataList .summary,.dataList .imgs{ display:none; }
.dataList li:first-child .summary,.dataList li:first-child .imgs{ display:block; }
.dataList li:first-child h3 { margin-bottom:10px;}
.dataList h3 a { line-height:20px; }

.Waterfall1 .dataList h3 { width:auto!important; }
.Waterfall1 .dataList h3 a { font-size: 18px!important; }

}
