﻿@charset "utf-8";
/* CSS Document */
/**
 * Copyright (c) 2000 - 2017 XINHUANET.com All Rights Reserved.
 * jkfzlt v1.0.0
 * LHR
 * @time 2017-05-03-17.12.58
 */
body { font-family: "微软雅黑"; font-size: 16px; }
/*手机导航*/
#mobileHeader { width: 100%; background: #283593; position: relative; }
#mobileHeader .name { display: block; text-align: center; width: 100%; height: 45px; line-height: 45px; font-size: 1em; color: #fff; overflow: hidden; }
#mobileHeader .name a { color: #fff; }
#mobileHeader .right { display: block; width: 5%; height: 50%; position: absolute; top: 26%; right: 10px; }
#mobileHeader .right img { width: 100%; height: auto; display: block; }
#mobileHeader .mobileNavList { width: 100%; height: 0px; overflow: hidden; position: absolute; top: 45px; left: 0px; background: #ededed; z-index: 10; }
#mobileHeader .mobileNavList a { float: left; width: 33%; padding: 13px 0; color: #000; text-align: center; font-size: 18px; }
#mobileHeader .phnav { text-align: center; padding-bottom: 6px; }
#mobileHeader .phnav a { float: left; width: 25%; height: 30px; line-height: 35px; text-align: center; font-size: 16px; color: #333; }
.banner img { width: 100%; height: auto; }
.focusBox3 { width: 100%; height: auto; margin: 0 auto; position: relative; }
.focusBox3 .arrow-left { background: url(//www.xinhuanet.com/global/img/iconBtn/arrows.png) no-repeat left top; position: absolute; left: 10px; top: 46%; margin-top: -15px; width: 17px; height: 30px; z-index: 2 }
.focusBox3 .arrow-right { background: url(//www.xinhuanet.com/global/img/iconBtn/arrows.png) no-repeat left bottom; position: absolute; right: 10px; top: 46%; margin-top: -15px; width: 17px; height: 30px; z-index: 2 }
.focusBox3 .swiper-container { width: 100%; height: auto; }
.focusBox3 .swiper-slide { width: 100%; height: auto; position: relative; }
.focusBox3 .swiper-slide img { width: 100%; height: auto; }
.focusBox3 .swiper-slide .title { height: 35px; line-height: 35px; text-align: left; padding-left: 2%; width: 98%; position: absolute; left: 0; bottom: 0; color: #fff; overflow: hidden; font-family: Microsoft YaHei; z-index: 1; }
.focusBox3 .swiper-slide .title a { height: 35px; line-height: 35px; text-align: left; padding-left: 2%; width: 98%; font-size: 16px; position: absolute; left: 0; bottom: 0; color: #fff; overflow: hidden; font-family: Microsoft YaHei; z-index: 1; }
.focusBox3 .swiper-slide .bg { height: 35px; position: absolute; left: 0; bottom: 0; width: 100%; opacity: 0.4; background: #000; z-index: 0; }
.focusBox3 .pagination { position: absolute; bottom: 23%; right: 10px; text-align: right; width: 50px; z-index: 2; background: none; }
.focusBox3 .swiper-pagination-switch { display: inline-block; width: 5px; height: 5px; background: #fff; margin: 0 3px; cursor: pointer; -moz-border-radius: 10px; -webkit-border-radius: 10px; border-radius: 10px; }
.focusBox3 .swiper-active-switch { background: #00b3e8; }
.box { width: 92%; margin: 0 auto; overflow: hidden; }
.lmt { margin: 5% auto; }
.lmt img { width: 35%; height: auto; }
.list li { font-size: 1em; line-height: 1.5em; padding: 1% 0% 1% 5%; position: relative; color: #757575; }
.list li:before { content: ''; left: 0; display: block; width: 9px; height: 9px; border-radius: 4.5px; background-color: #0bc5c9; overflow: hidden; position: absolute; top: 11px; }
.list li a { color: #757575; }
.part-rdzz h3 { font-size: 1em; line-height: 1.5em; padding: 1% 0% 1% 5%; position: relative; color: #212121; }
.part-rdzz h3:before { content: ''; left: 0; display: block; width: 9px; height: 9px; border-radius: 4.5px; background-color: #2437c7; overflow: hidden; position: absolute; top: 11px; }
.part-rdzz h3 a { color: #212121; }
.part-xctj ul { overflow: hidden; margin-bottom: 10px; }
.part-xctj li { width: 49%; float: left; }
.part-xctj li + li { float: right; }
.part-xctj li img { width: 100%; height: auto; }
.part-xctj li h3 { font-size: 0.875em; line-height: 18px; padding: 5px 0 0px; font-weight: normal; color: #757575; }
.part-xctj li h3 a { color: #757575; }
.part-wzsl h2 { position: relative; }
.part-wzsl #tsform { font-size: 12px; position: absolute; right: 0; top: 6px; z-index: 2 }
.part-wzsl .flash { color: #333333; text-decoration: none; margin: 0px; padding: 0px 0 0 0px; float: left; }
.part-ltlc .tabs { width: 35%; float: left; border-top: 1px solid #ccc; border-bottom: 1px solid #ccc; }
.part-ltlc .tabs a { float: none; height: 38px; line-height: 38px; background: #2437c7; display: block; text-align: center; font-size: 14px; color: #fff; }
.part-ltlc .tabs a + a { border-top: 1px solid #fff; }
.part-ltlc .tabs a.active { height: 38px; border-bottom: 1px solid #fff; border-left: 6px solid #0bc5c9; background: #fff; color: #2437c7; }
.part-ltlc .swiper-container { width: 65%; height: 352px; overflow: hidden; float: right; }
.part-ltlc .swiper-slide { width: 235px; height: 352px; overflow: hidden; }
.part-ltlc .swiper-slide .content-slide { padding: 30px; border: 1px solid #ccc; border-left: none; height: 290px; }
.part-ltlc .swiper-slide h3 { font-size: 18px; color: #434343; margin-bottom: 20px; }
.part-ltlc .swiper-slide h3 a { font-size: 18px; color: #434343; }
.part-ltlc .swiper-slide p { font-size: 16px; color: #959595; line-height: 30px; }
.part-jkjm-top img { width: 100%; height: auto; }
.part-jkjm-top h3 { font-size: 1.1em; color: 212121; padding: 8px 0 10px; font-weight: normal; }
.part-jkjm-top h3 a { color: #212121; }
.part-chjb ul { overflow: hidden; margin-bottom: 10px; }
.part-chjb li { width: 48%; float: left; text-align: center; }
.part-chjb li + li { float: right; }
.part-chjb li img { width: 100%; height: auto; }
.part-chjb li h3 { font-size: 1em; padding: 5px 0 0px; }
.part-chjb li p { font-size: 0.875em; color: #7d7d7d; }
.part-hdsp .picTitle { position: relative; width: 100%; height: auto; margin-bottom: 3px; }
.part-hdsp .picTitle img { width: 100%; height: auto; display: block; }
.part-hdsp .picTitle .bg { background: #000; bottom: 0; height: 35px; left: 0; opacity: 0.4; filter: alpha(opacity=40); position: absolute; width: 100%; z-index: 10; }
.part-hdsp .picTitle .name { bottom: 0; color: #FFFFFF; height: 35px; left: 0; line-height: 35px; overflow: hidden; position: absolute; padding-left: 10px; width: 100%; z-index: 11; }
.part-hdsp .picTitle .name a { color: #FFFFFF; text-decoration: none; }
.part-hdsp li { width: 49.5%; float: left; }
.part-hdsp li + li { float: right; }
.part-hdsp li img { width: 100%; height: auto; }
.part-hdsp li h3 { font-size: 0.875em; padding: 5px 0 0px; color: #7d7d7d; font-weight: normal; }
.part-hdsp li h3 a { color: #7d7d7d; }
.part-wqhg { font-size: 16px; }
.part-wqhg li { margin-bottom: 20px; overflow: hidden; }
.part-wqhg dl { overflow: hidden; }
.part-wqhg dt { width: 100%; height: auto; float: left; }
.part-wqhg dt img { width: 100%; height: auto; }
.part-wqhg dt { position: relative; }
.part-wqhg dt .bg { background: #000000; bottom: 0; height: 40px; left: 0; opacity: 0.6; filter: alpha(opacity=60); position: absolute; width: 100%; z-index: 10; }
.part-wqhg dt .name { bottom: 0; color: #fff; height: 40px; left: 0; line-height: 40px; overflow: hidden; position: absolute; text-align: center; width: 100%; z-index: 11; }
.part-wqhg dt .name a { color: #fff; }
.part-wqhg dd { width: 7rem; height: 13.75em; float: right; }
.part-wqhg dd h3 { padding: 0px 10px 8px; font-size: 18px; line-height: 20px; }
.part-wqhg dd h3 a { font-size: 16px; color: #535353; line-height: 24px; }
.part-wqhg dd p { padding: 0px 10px; font-size: 14px; color: #959595; line-height: 24px; }
.backtotop { position: absolute; position: fixed; right: 13px; bottom: 13px; z-index: 10; width: 40px; height: 30px; border: 1px solid #c5c5c5; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; background-color: #f6f6f6; overflow: hidden; cursor: pointer; display: none; }
.backtotop:after { content: ""; display: block; width: 0; margin: 2px auto 0; border-left: 6px solid #f6f6f6; border-right: 6px solid #f6f6f6; border-top: 8px solid #f6f6f6; border-bottom: 8px solid #007bff; }
.partjk-right-con ul { border: 1px solid #ccc; }
.partjk-right-con li { clear: both; border-left: 6px solid #0bc5c9; background: #fff; overflow: hidden; }
.partjk-right-con li + li { border-top: 1px solid #ccc; }
.partjk-right-con li .date { float: left; width: 35%; height: 38px; line-height: 38px; display: block; text-align: center; font-size: 16px; background: #2437c7; color: #fff; }
.partjk-right-con li .date-con { float: right; width: 65%; height: 38px; line-height: 38px; text-align: center }
.footer { background: #283593; color: #fff; padding: 25px 0; text-align: center; font-size: 12px; margin-top: 20px; }
.footer p { padding: 2px 0; }
