@charset "utf-8";
.context{ margin:0 auto; max-width:1220px;}
.con-img img{ display:block; max-width:1200px; height:auto; border-bottom:2px solid #c9c9c9;}
.con-text{ background:#eee;}
.con-text .text{ margin: 0 auto; max-width: 1000px;padding:35px 30px 25px 20px;}
.con-text p{ font-size:15px; line-height: 30px; color:#535353;}
.con-text p b{ font-size:22px; color:#1c1b1b; font-weight: normal;}
.con-text p.date{ text-align: right; color:#8e8e8e; margin-top: 10px;}

.con-nav{ margin-top:30px;}
.con-nav .row{margin-right: -5px; margin-left: -5px;}
.con-nav .row .col{ padding-right: 5px; padding-left: 5px;}
.con-shade{ position: relative; margin-bottom:10px; cursor: pointer;}
.con-shade.mar-t{margin-top: 8%; cursor: default;}
.con-shade:before{display: block; visibility: visible; content: ""; height: 100%; width: 100%; position: absolute; top: 0; left: 0; -ms-box-shadow: 0 0 165px #000 inset; -webkit-box-shadow: 0 0 165px #000 inset; -o-box-shadow: 0 0 165px #000 inset; box-shadow: 0 0 165px #000 inset;}
.con-shade.mar-t:before{display: none;}

.con-shade img{ display:block; width:100%; height:auto;}
.con-txt{ position: absolute; z-index: 10; left: 0; bottom: 0; width: 100%; color: #fff; background:url(../images/back.png) repeat left top;-webkit-text-stroke:2px #32611f;text-stroke:2px #32611f; font-weight: bold;-webkit-text-shadow:0 3px 4px #000;
-moz-text-shadow:0 3px 4px #000; text-shadow:0 3px 4px #000;}
.con-txt-img{ padding:6px 18px; background: rgba(0,0,0,0.6);}
.con-txt-img p{ font-size:17px; line-height: 24px;}
.con-txt-color{text-align: center; padding:0 20px; bottom:42%; background:none;}
.con-txt-per{bottom:36%;}
.con-txt-color p{ font-size:27px; line-height: 32px;}
.b-txt .con-txt-color p{ font-size: 50px; font-style: italic; text-shadow: 0px 6px 5px #000;}
.con-txt-per .con-txt-detail{margin-top: 10px;}
.con-txt p.con-txt-55{ margin: 5px 0;}
.con-txt p.con-txt-detail{font-size: 14px; line-height: 20px; text-align: left;}
.con-txt-hide{ display:none; top:0; overflow: hidden; padding:15px 20px;}
.con-txt-hide p{ font-size:16px; line-height: 30px;}
.con-shade.active .con-txt{color: #fff000;}
.con-shade.active:before{display: none;}

/*热点参考*/
.con-hot{ padding-top:20px;}
.con-hot-title{ padding-bottom:10px; font-size:24px; line-height: 35px; color:#30a8e0;}
.con-hot-text{ padding:20px 0; border-top:5px solid #c9c9c9; border-bottom:3px solid #c9c9c9;}
.con-hot-text p.sec-p{ font-size:18px; line-height: 24px; padding:0 0 5px 20px; background:url(../images/con-hot.jpg) no-repeat left 7px;}
.con-hot-text a{ display:inline-block; color:#535353; font-size:15px; line-height: 24px; margin:6px 0;}
.con-hot-text a:hover,.con-hot-text p.date:hover{ color:#000; font-weight: bold;}
.con-hot-text p.date{ text-align: right; font-size:14px; color:#999; line-height: 24px; margin:6px 0;}
.con-hot-text .col-right{ padding-right:39px; border-right:1px solid #dfdfdf;}
.con-hot-text .col-left{ padding-left:40px;}
.con-shade-shadow{ display: block; background: url(../images/back.png) repeat left top; position: absolute; top:0; left: 0; width: 100%; height: 100%; display: none;}

@media (max-width: 767px) {
.con-text .text{ padding:20px 15px 15px;}
.con-text p{ font-size:16px; line-height: 28px;}
.con-text p.date{ margin-top:0;}
.con-txt-color{padding: 0 10px; bottom:42%;}
.con-txt-per{bottom: 27%;}
.con-txt-color p{ font-size:20px; line-height: 28px; -webkit-text-stroke:1px #32611f;text-stroke:1px #32611f; font-weight: bold;}
.con-txt-img { padding: 5px 5px;}
.con-txt-img p{ font-size:15px; line-height: 18px;}

.con-hot-text{ padding:15px 0;}
.con-hot-text p.sec-p{ font-size:20px;}
.con-hot-text p.sec-p-title{ margin-top:20px;}
.con-hot-text a{ font-size:16px;}
.con-hot-text .col-right{ padding-right:10px; border-right:none;}
.con-hot-text .col-left{ padding-left:10px;}
.b-txt .con-txt-color p{ font-size:28px; line-height: 32px;}
.con-shade .con-txt{color: #fff000;}
.bigImg{overflow: hidden;}
.bigImg img{width: 250%;}
}