@charset "utf-8";
/* CSS Document */
body { background: #f7f7f7; font-family: "微软雅黑"; min-width: 1200px }
.clearfix { clear: both }
.left { float: left }
.right { float: right }
.bannerzt { width: 1200px; margin: 0 auto; }
.container { width: 1200px; margin: 0 auto; }
.logo { width: 1200px; height: 100px; margin: 0 auto; }
.logo_l { float: left; margin-top: 15px; }
.logo_r { float: right; margin-top: 20px; width:808px; overflow: hidden }
.logo_r p { height: 32px; line-height: 32px; text-align:right; color: #c1c1c1; font-size: 14px; color: #696969 }
.logo_r p a { padding: 0 10px; font-size: 14px; color: #696969 }
.nav { width: 100%; height: 45px; line-height: 45px; background:url(http://www.nncc626.com/images2018/navbg_jdw.jpg) repeat-x}
.dh { width: 1200px; margin: 0 auto; color: #5d90e3 }
.dh a { text-align: center; height: 20px; color: #FFF; padding: 0 40px; font-size: 18px }
.tt { width: 1200px; margin: 0 auto; margin-top: 20px; }
.tt_l { width: 950px; float: left; text-align: center; margin-top: 10px }
.tt_l h1 { height: 40px; line-height: 40px; overflow: hidden }
.tt_l h1 a { color:#305798 }
.tt_l p { line-height: 30px; font-size: 14px; margin-top: 10px; color: #305798 }
.tt_r { float: right }
.tt_r .pagination{ text-align:left}
.tt_r .swiper-pagination-switch{ width:8px; height:8px;}
.tt_r .swiper-active-switch{ background:#ccc}
.news { margin-top: 20px; }
.news_l { float: left; width: 685px; height: 370px; /*box-shadow: 1.29px 1.53px 5px 0 rgba(0,0,0,.3);*/ }
.news_r { float: right; width: 502px; }
.device { width: 100%; position: relative; }
.device .arrow-left { background: url(http://www.xinhuanet.com/world/2015/images/arrows.png) no-repeat left top; position: absolute; left: 10px; top: 50%; margin-top: -15px; width: 17px; height: 30px; z-index: 5; }
.device .arrow-right { background: url(http://www.xinhuanet.com/world/2015/images/arrows.png) no-repeat left bottom; position: absolute; right: 10px; top: 50%; margin-top: -15px; width: 17px; height: 30px; z-index: 5; }
.foucos-container { width: 685px; height: 370px; }
.foucos-container1 { width: 230px; height: 100px; }
.foucos-container2 { width: 320px; height: 250px; }
.foucos-container3 { width: 320px; height: 250px; }
.pagination { position: absolute; left: 0; text-align: right; bottom: 5px; width: 100%; z-index: 5; }
.swiper-pagination-switch { display: inline-block; width: 10px; height: 10px; background: #777; margin-right: 8px; cursor: pointer; }
.swiper-active-switch { background: #fff; }
.swiper-slide { position: relative; }
.swiper-slide .title { position: absolute; bottom: 0; left: 10px; z-index: 5; }
.swiper-slide .title a { color: #fff; line-height: 35px; font-size: 18px; font-weight: bold; }
.swiper-slide .bg { position: absolute; bottom: 0; left: 0; background: #000; z-index: 4; width: 100%; height: 35px; filter: alpha(opacity=40); -moz-opacity: 0.4; opacity: 0.4; }
.swiper-container img { width: 100%; height: auto; }
.swiper-slide .title1 { position: absolute; bottom: 0; left: 10px; z-index: 5; }
.swiper-slide .title1 a { color: #fff; line-height: 35px; font-size: 14px;  }
.filp, .filp_container, .filp_p { position: relative }
.filp { width: 500px }
.filp_container { float: left; width: 250px; height: 170px; overflow: hidden; cursor: pointer; }
.filp_container2, .filp_container3, .filp_container4 { width: 158px; height: 200px; margin-right: 8px; margin-top: 0px }
.filp_container0 .filp_p, .filp_container1 .filp_p { width: 242px; height: 160px }
.filp_container2 .filp_p, .filp_container3 .filp_p, .filp_container4 .filp_p { width: 160px; height: 200px }
.filp_p { display: block;/* box-shadow: 1.3px 1.5px 5px 0 rgba(0,0,0,.15);*/ margin: 0px auto; text-align: center; font-size: 22px; line-height: 30px; font-weight: 700; background-color: #CCC; color: #FFF }
.filp_p a { color: #FFF; font-size: 24px; line-height: 32px; text-decoration: none }
.filp_p td { padding: 0 10px }
.filp_p img { display: block; width: 100%; height: 100% }
.filp_container0 .filp_p { background-color: #71c6fd }
.filp_container1 .filp_p { background-color: #ed5f5e }
.filp_container2 .filp_p { background-color: #f6b06b }
.filp_container3 .filp_p { background-color: #6e95cc }
.filp_container3 .ttys { background: url(http://www.nncc626.com/images2018/bg_newsr_jdw2018.jpg) no-repeat 50% 0; height: 200px;background-size: 100%; }
.filp_container4 .filp_p { background-color: #48af81 }
.filp_back, .filp_front { position: absolute; top: 0; z-index: 0; transition-duration: .8s; -moz-transition-duration: .8s; -webkit-transition-duration: .8s; -o-transition-duration: .8s; transform: rotate3d(0, 1, 0, -180deg); -webkit-transform: rotate3d(0, 1, 0, -180deg); -moz-transform: rotate3d(0, 1, 0, -180deg) }
.filp_front { z-index: 1; transform: rotate3d(0, 1, 0, 0deg); -webkit-transform: rotate3d(0, 1, 0, 0deg); -moz-transform: rotate3d(0, 1, 0, 0deg) }
.filp_container:hover .filp_front { z-index: 0; transform: rotate3d(0, 1, 0, -180deg); -webkit-transform: rotate3d(0, 1, 0, -180deg); -moz-transform: rotate3d(0, 1, 0, -180deg) }
.filp_container:hover .filp_back { z-index: 1; transform: rotate3d(0, 1, 0, 0deg); -webkit-transform: rotate3d(0, 1, 0, 0deg); -moz-transform: rotate3d(0, 1, 0, 0deg) }
.ttys p { font-size: 16px; font-weight: 100; height: 35px; line-height: 35px; border-bottom: 1px solid #ffffff; text-align: center; color: #fff }
.ttys p a { color: #FFF }
/*特别推荐*/ 
.tbtj { margin-top: 20px; }
/*.tbtj_l { float: left; width: 40px; height: 150px; background: #e60012; font-size: 24px; color: #ffffff; padding: 10px; padding-top: 40px; text-align: center; line-height: 30px; }*/
.tbtj_r { float: left; width: 1190px; background: #ededed; position: relative; }
.tbtj .hd { padding: 0 10px; position: relative; }
.tbtj .hd .prev, .tbtj .hd .next { background: url("http://www.xinhuanet.com/global/img/iconBtn/icon_all.png") no-repeat scroll 0 0; height: 30px; position: absolute; top: 80px; width: 20px; cursor: pointer; }
.tbtj .hd .prev { background-position: -140px -140px; left: 0px; }
.tbtj .hd .next { background-position: -180px -140px; right: 0px; z-index: 100; }
.tbtj .bd { padding: 20px; width: 1115px; overflow: hidden; }
.tbtj .bd ul { overflow: hidden; zoom: 1; }
.tbtj .bd ul li { margin: 0 22px; float: left; _display: inline; overflow: hidden; text-align: center; position: relative; width: 245px; height: 150px; }
.tbtj .bd ul li .img, .tbtj .bd ul li .img a { display: block; font-size: 0; height: 150px; width: 250px; }
.tbtj .bd ul li .bg { position: absolute; bottom: 0; left: 0; background: #000; z-index: 4; width: 100%; height: 35px; filter: alpha(opacity=40); -moz-opacity: 0.4; opacity: 0.4; display:none }
.tbtj .bd ul li .text { position: absolute; bottom: 0; height: 30px; left: 0; width: 100%; z-index: 10; }
.tbtj .bd ul li .text h4 { height: 30px; overflow: hidden; padding: 0 5px; text-align: center; font-weight: normal; color: #333;  display:none}
.tbtj .bd ul li .text h4 a { color: #fff; font-size: 16px; line-height: 30px; overflow: hidden; text-align: center; font-weight: bold ; display:none}
/*内容列表*/ 
.content { margin-top: 20px; }
.con_left { width: 850px; float: left }
.con_right { width: 325px; float: right }
.menu_list { height: 40px; border-bottom: 1px solid #CCC }
.menu_list li { width: 83px; height: 40px; line-height: 40px; font-size: 17px; color: #333; text-align: left; cursor: pointer; float: left; font-weight: bold }
.menu_list li + li { margin-left: 0px; }
.menu_list li.on { width: 83px; height: 40px; background: url(http://www.nncc626.com/images2018/tit02_jdw0111.jpg) no-repeat 0px 35px; color: #333333; }
.xpage-content { min-height: 1200px; }
.xpage-content li { padding: 0px 0 17px 0; border-bottom: 1px solid #ededed; overflow: hidden; position: relative; }
.xpage-more-btn { width: 500px; height: 45px; text-align: center; margin-left: auto; margin-right: auto; border: 1px solid #19b1f4; line-height: 3em; border-radius: 0.5em; cursor: pointer; margin-top: 30px; margin-bottom: 50px; }
.xpage-more-btn:hover { background: #eaf9ff; }
.xpage-more-btn:active { background: #ccc; }
.xpage-container { width: 830x; }
.kjpbl { width: 830px; }
.kjpbl li { padding: 20px 0px; }
.kjsj { width: 830px; position: relative; margin-top: 28px; }
.kjsjl { float: left; width: 188px; height: auto; }
.kjsjl h5 { width: 188px; height: auto; }
.kjsjl h5 img { width: 188px; height: 144px; }
.kjsjr { float: right; width: 615px; }
.kjsjr h2 { font-size: 18px; color: #000; margin-top: 10px; padding-right: 15px; height: 27px; overflow: hidden; line-height: 27px; }
.kjsjr h2 a { color: #000; font-weight:100}
.kjsjr h3 { font-size: 14px; color: #a9a9a9; float: right; margin-top: 10px; }
.kjsjr h4 { font-size: 14px; color: #626262; float: left; margin-top: 5px; line-height: 25px; height: 75px; overflow: hidden; padding-right: 15px; font-weight:100; text-indent:2em}
.kjsjr h4 a { color: #626262; }
.laiy { font-size: 16px; color: #999; float: left }
.date { float: right; color: #999; font-size: 14px; margin-left: 0px; }
.share { float: right; color: #999; font-size: 14px; }
.share img { margin-left: 5px; }
.con_zt { background: #FFF; margin-bottom: 0px }
.con_zt .title { height: 40px; line-height: 40px; border-top: 2px solid #2482e2 }
.con_zt .title a { font-weight: bold; padding-left: 10px; }
.con_zt ul { padding: 0 15px 20px 15px }
.con_zt ul li { height: 40px; line-height: 40px; overflow: hidden }
.con_zt ul li a { color: #666; font-size: 16px; }
.con_right .topys li { height: 45px; line-height: 18px; overflow: hidden; border-bottom: 1px solid #CCC; padding-left: 30px; position: relative; padding-top: 5px; }
.con_right .topys .ys01 { background: url(http://www.nncc626.com/images2018/tit01_top.jpg) no-repeat 0px 8px; }
.con_right .topys .ys01 span { color: #FFF }
.con_right .topys .ys02 { background: url(http://www.nncc626.com/images2018/tit02_top.jpg) no-repeat 0px 8px; }
.con_right .topys .ys02 span { color: #FFF }
.con_right .topys .ys03 { background: url(http://www.nncc626.com/images2018/tit03_top.jpg) no-repeat 0px 8px; }
.con_right .topys .ys03 span { color: #FFF }
.con_right .topys li span { color: #666; font-size: 13px; width: 20px; display: block; position: absolute; left: 5px; top: 8px }
.con_right .topys li .pm { color: #666; position: absolute; right: 5px; top: 5px; font-size: 14px; }
.con_zt .wq { padding-bottom: 20px; }
.con_zt .wq a { font-size: 14px; color: #666666; display: block; float: left; padding: 0 10px; line-height: 30px; }
.con_zt .lxwm { padding: 0 10px; font-size: 14px; color: #666666; line-height: 30px; padding-bottom: 30px; }
.con_zt .lxwm .hz { text-align: center; width: 150px; height: 35px; border: 1px solid #999; margin-left: 30px; margin-top: 20px; padding-top: 5px; color: #333; font-size: 16px; border-radius: 3px; }
/* footerBody
--------------------------------------------------*/
#footerBody { height:115px; text-align: center; background: #01376e; }
#footerBody .copyright { width: 1040px; margin: 0 auto; padding: 10px 0;  padding-top: 20px; }
#footerBody .copyright p { height: 26px; line-height: 26px; font-size: 12px; color: #fff; text-align: center }
#footerBody .copyright p a { height: 20px; line-height: 20px; font-size: 12px; color: #fff; }
#newsLeft { float: left; width: 330px; overflow: hidden; _display: inline-block; margin-left: 10px }

/* 分享
--------------------------------------------------*/
.kjsjr { position: relative }
.kjsj-ewm { position: absolute; right: 0; bottom: 40px; display: none; }
.share img { cursor: pointer; }
.kjsj-ewm { z-index: 50; }
.kjsj-ewm * { pointer-events: none; }