@charset "utf-8";
/* CSS Document */

body {
 margin:0;
 padding:0;
 font:'微软雅黑'
}
h1,h2,h3,h4,h5,h6 {
 font-weight:normal;
 text-rendering:optimizelegibility
}
h1 {
 color:#4e443c;
 font-size:36px;
 font-weight:bold
}
h2,h2 a {
 color:#f14e32
}
h3,h3 a {
 color:#0388a6
}
a {
 color:#0388a6;
 cursor:pointer
}
pre {
 border:1px solid #000;
 overflow-x:auto;
 background:#222;
 color:#fff;
 text-shadow:none
}
img {
 border:0;
 vertical-align:middle
}
.clear {
 clear:both
}
.wrapper {
 max-width:1000px;
 padding:0 0 40px 0;
 margin:auto
}
.bg {
 opacity:1;
 filter:alpha(opacity=100);
 -moz-opacity:1;
 -khtml-opacity:1
}
.wordAll {
 height:40px;
 position:absolute;
 top:680px;
 width:1000px;
 z-index:10
}
.wordDivBg {
 position:absolute;
 top:0;
 left:0;
 width:600px;
 height:40px;
 line-height:40px;
 background:#cdd0d3;
 opacity:.6
}
.wordDiv {
 position:absolute;
 top:0;
 left:0;
 width:400px;
 height:40px
}
.sharedDiv {
 position:absolute;
 top:0;
 right:0;
 width:600px;
 height:40px;
 display:none
}
.wordDiscr {
 position:absolute;
 top:6px;
 left:10px;
 color:#fff;
 font-size:18px;
 text-decoration:none
}
.nowPage {
 position:absolute;
 top:8px;
 left:10px;
 color:#666;
 font-size:14px
}
.cur {
 color:#076ea8;
 font-size:18px
}
.dList p.picDetail {
 position:relative;
 font-size:14px;
 color:#333;
 z-index:9px;
 width:1000px;
 display:block;
 top:55px;
 text-align:left;
 line-height:normal
}
.iconLi {
 border-right:1px solid #ccc;
 float:right;
 height:21px;
 margin-top:5px;
 text-align:center;
 width:70px
}
.lastIconLi {
 border-right:0 solid #ccc;
 width:100px
}
.lastIconLi span {
 color:#7d7d7d;
 position:absolute;
 right:0
}
.title {
 height:50px;
 line-height:50px;
 width:1000px;
 color:#333;
 font-size:24px
}
.infoDiv {
 width:1000px;
 height:40px;
 line-height:40px;
 font-size:12px
}
.infoDiv span {
 color:#666;
 margin-right:20px
}
.infoDiv a {
 color:#1f6ebd;
 text-decoration:none
}
.articleInfo {
 float:left;
 width:700px
}
.functionBtn {
 float:left;
 width:300px;
 font-size:14px
}
.functionBtn .btnInfoList {
 float:right;
 margin-left:20px;
 cursor:pointer
}
.functionBtn .btnInfoList span {
 color:#7d7d7d
}
.functionBtn .btnInfoList img {
 position:relative
}
.btnInfoList span {
 margin-right:0
}
.PicPages {
 position:relative;
 width:1000px;
 margin-top:10px
}
.prePicPages {
 position:absolute;
 left:0
}
.nextPicPages {
 position:absolute;
 right:0
}
.prePicPages img {
 width:100px;
 height:67px
}
.nextPicPages img {
 width:100%
}
.picInfoLess {
 font-size:12px;
 width:100px;
 color:#010101
}
.prev img {
 position:absolute;
 top:263px;
 left:0
}
.next img {
 position:absolute;
 top:263px;
 right:0
}
.prev-navigation img {
 position:absolute;
 top:0
}
.next-navigation img {
 position:absolute;
 top:0
}
.subTitle {
 height:50px;
 line-height:50px;
 width:1000px;
 color:#333;
 font-size:18px;
 text-align:center
}
.moreReadDiv p {
 color:#333;
 font-size:12px;
 margin:20px 0;
 line-height:normal;
 text-align:left
}
.swpl-group {
 cursor:pointer;
 display:inline;
 float:left;
 height:150px;
 margin:0;
 overflow:hidden;
 width:106px
}
.swpl-group-next {
 margin:0
}
.swpl-group:link,.swpl-group:visited {
 color:#333;
 text-decoration:none
}
.swpl-group:hover,.swpl-group:active {
 color:#ee842f;
 text-decoration:none
}
.swpl-group .bg {
 background:#fff none repeat scroll 0 0;
 border:1px solid #dedfe3;
 display:block;
 height:100px;
 left:0;
 position:absolute;
 top:0;
 width:100px;
 z-index:3
}
.swpl-group img {
 position:relative;
 z-index:-1;
 *top:17px;
 _top:17px
}
.swpl-group .bg-c {
 left:4px;
 top:4px;
 z-index:1
}
.swpl-group .bg-b {
 left:2px;
 top:2px;
 z-index:2
}
.swpl-group .inner {
 display:table-cell;
 height:100px;
 text-align:center;
 vertical-align:middle;
 width:100px
}
.swpl-group .inner {
 vertical-align:middle
}
.swpl-group i {
 background-image:url("#");
 left:0;
 line-height:105px;
 padding:0 55px;
 position:absolute;
 top:0;
 z-index:12
}
.swpl-group em {
 bottom:0;
 display:block;
 font-style:normal;
 height:40px;
 left:0;
 line-height:18px;
 position:absolute;
 text-align:center;
 width:106px;
 font-size:12px
}
.connected-carousels .stage {
 width:1000px;
 position:relative;
 margin-bottom:0
}
.connected-carousels .photo-credits {
 position:absolute;
 right:15px;
 bottom:0;
 font-size:13px;
 color:#fff;
 text-shadow:0 0 1px rgba(0,0,0,0.85);
 opacity:.66
}
.connected-carousels .photo-credits a {
 color:#fff
}
.connected-carousels .navigation {
 width:680px;
 margin:0 auto;
 position:relative
}
.connected-carousels .carousel {
 overflow:hidden;
 position:relative
}
.connected-carousels .carousel ul {
 width:20000em;
 position:relative;
 list-style:none;
 margin:0;
 padding:0
}
.connected-carousels .carousel li {
 float:left;
 text-align:center
}
.connected-carousels .carousel-stage {
 height:880px
}
.imgDiv {
 background-color:#fff;
 max-width:1000px;
 height:auto;
 overflow:hidden;
 line-height:600px;
 display:inline-block;
 line-height:600px;
 text-align:center
}
.imgDiv img {
 max-width:1000px;
 *max-width:none;
 _max-width:none;
 vertical-align:middle;
 position:relative;
 display:block
}
.connected-carousels .carousel-navigation {
 height:95px;
 width:670px;
 background:#fff;
 border:10px solid #fff;
 -webkit-box-shadow:0 0 2px #fff;
 -moz-box-shadow:0 0 2px #fff;
 box-shadow:0 0 2px #fff
}
.connected-carousels .carousel-navigation li {
 cursor:pointer
}
.connected-carousels .carousel-navigation li img {
 display:block;
 border:5px solid #fff;
 width:124px;
 height:80px;
 opacity:.8;
 filter:alpha(opacity=80);
 -moz-opacity:.8;
 -khtml-opacity:.8
}
.connected-carousels .carousel-navigation li img:hover {
 border-width:0;
 height:90px;
 width:134px;
 opacity:1;
 filter:alpha(opacity=100);
 -moz-opacity:1;
 -khtml-opacity:1
}
.connected-carousels .carousel-navigation li.active img {
 border-width:0;
 height:90px;
 width:134px;
 opacity:1;
 filter:alpha(opacity=100);
 -moz-opacity:1;
 -khtml-opacity:1
}
.connected-carousels .prev-stage,.connected-carousels .next-stage {
 display:block;
 position:absolute;
 top:0;
 width:505px;
 height:600px;
 color:#fff;
 z-index:999
}
.connected-carousels .prev-stageDis,.connected-carousels .next-stageDis {
 display:none;
 display:block\0;
 *display:block;
 _display:block;
 position:absolute;
 top:0;
 width:505px;
 height:600px;
 color:#fff;
 background:#000;
 opacity:0;
 filter:alpha(opacity=0);
 -moz-opacity:0;
 -khtml-opacity:0
}
.connected-carousels .prev-stageDis {
 left:0
}
.connected-carousels .next-stageDis {
 right:0
}
.connected-carousels .prev-stage {
 left:0
}
.connected-carousels .next-stage {
 right:0
}
#leftButton {
 display:none
}
#rightButton {
 display:none
}
.connected-carousels .prev-stage.inactive,.connected-carousels .next-stage.inactive {
 display:block;
 opacity:0;
 filter:alpha(opacity=0);
 -moz-opacity:0;
 -khtml-opacity:0
}
.connected-carousels .prev-stage span,.connected-carousels .next-stage span {
 display:none;
 position:absolute;
 top:50%;
 width:30px;
 height:30px;
 text-align:center;
 background:#4e443c;
 color:#fff;
 text-decoration:none;
 text-shadow:0 0 1px #000;
 font:24px/27px Arial,sans-serif;
 -webkit-border-radius:30px;
 -moz-border-radius:30px;
 border-radius:30px;
 -webkit-box-shadow:0 0 2px #999;
 -moz-box-shadow:0 0 2px #999;
 box-shadow:0 0 2px #999
}
.connected-carousels .prev-stage span {
 left:20px
}
.connected-carousels .next-stage span {
 right:20px
}
.connected-carousels .prev-stage:hover span,.connected-carousels .next-stage:hover span {
 display:block
}
.connected-carousels .prev-navigation,.connected-carousels .next-navigation {
 display:block;
 position:absolute;
 width:30px;
 height:30px;
 color:#076ea8;
 text-decoration:none;
 -webkit-border-radius:10px;
 -moz-border-radius:10px;
 border-radius:10px;
 -webkit-box-shadow:0 0 2px #fff;
 -moz-box-shadow:0 0 2px #fff;
 box-shadow:0 0 2px #fff;
 font-size:30px
}
.connected-carousels .prev-navigation {
 left:-30px;
 text-indent:6px;
 height:90px;
 width:40px;
 top:10px;
 line-height:85px
}
.connected-carousels .next-navigation {
 right:-37px;
 text-indent:25px;
 height:90px;
 width:40px;
 top:10px;
 line-height:85px
}
.connected-carousels .prev-navigation.inactive,.connected-carousels .next-navigation.inactive {
 opacity:.5;
 cursor:default;
 color:#333
}
