a{transition:all 0.3s; -webkit-transition:all 0.3s;}
.bac {	background:#f3f1f2;padding-bottom:50px;}

/**栏目标题**/
.index-header{ background:none; margin:33px auto 27px;}
.index-header .logo{ background:url(../img/logo-observed.png) no-repeat 0 center; width:343px;}

/**栏目首页**/

.obs-box .list{ width:375px; float:right;}
.obs-box .list li{ padding:11px 0; border-bottom:1px solid #e5e5e5;}
.obs-box .list li img{ transition:all 0.5s; -webkit-transition:all 0.5s;max-width: 116px;max-height: 66px;border: 4px solid #333;vertical-align: middle;}
.obs-box .list li p{ line-height:20px; padding-right:22px;}
.obs-box .list li .tit{ font-size:16px; color:#333; line-height:26px; margin-bottom:6px;}
.obs-box .list li a:hover img{ border-color:#622156;}
.obs-box .list li .thumbnail { width:131px; height:78px; overflow: hidden;float: left; text-align: center;line-height: 78px;}


.news-images .hd li.on {background: rgb(240, 240, 240); }
.obs-image{ position:relative; height:380px; overflow:hidden;}
.obs-image p{ position:absolute; left:0; bottom:0px; z-index: 999; width:100%; height:43px; text-align:center; line-height:42px; text-align:center; color:#fff; font-size:14px; background:url(../img/bg01.png) repeat;transition:all 0.5s; -webkit-transition:all 0.5s;}
.obs-image li:hover p{ height:24px; line-height:24px; bottom:0px;}
.obs-image img {max-width:582px;max-height: 380px; vertical-align: middle;}
.obs-image li {width:582px; height: 380px; position: relative;text-align: center;line-height: 380px;}

.obs-row{ width:950px; margin:0 auto;}
.obs-row .head { color:#666; font-weight:normal; line-height:20px;margin-bottom:18px;}
.obs-row .head span{ display:block; font-size:16px; color:#c48a10;}
.obs-row .obs-dl{ width:444px; padding:10px 0; border-top:1px solid #d6d6d6;}
.obs-row .obs-dl dt{ float:left; width:120px; height:140px; padding-top:8px;}
.obs-row .obs-dl dd{ float:right; width:315px;}
.news-box .obsli li{ font-size:12px; height:35px; line-height:35px;}
.news-box .obsvid{ width:980px; padding-top:9px;}

.news-right .author-list li{width: 228px;height: 57px; padding: 10px 10px 10px 13px; border-bottom: 1px dashed #666; line-height: 16px;}
.news-right .author-list li img{margin-left: 25px;}
.news-right .author-list li p.name{font-size: 14px; color: #333;padding-bottom: 7px;}
.news-right .author-list li a:hover p{color: #c48a10;}

.column-list ul li{padding: 30px 0 30px 20px; width: 720px ;float: left; height: 128px; border-bottom: 1px dashed #d0d0d0}
.column-list ul li .img{width: 99px; margin-right: 30px; border-bottom: 1px solid #000; text-align: center; height: 127px; color: #000;}
.column-list ul li .img img{ margin-bottom: 4px;}
.column-list ul li .intro{width: 568px;}
.column-list ul li .intro p.tit{font-size: 14px; font-weight: bold; color: #333; height: 38px;}

.column-list ul li .intro p.txt{line-height: 16px; height: 32px; color: #707070;}
.column-list ul li .intro p.new{ margin-top: 18px; color: #333;}
.column-list ul li a:hover,.column-list ul li .intro p.tit a:hover,.column-list ul li .intro p.new a:hover{color: #c48a10;}

.colum-side{ background: url(../img/bg02.jpg) repeat; padding:28px 18px 0; height: 495px;}
.colum-side .tit{height: 44px;overflow: hidden; line-height: 40px; color: #fff; text-align: center; border-top: 1px solid #000; font-size: 18px; color: #000;}
.colum-side  .imgbox{border-bottom: 1px solid #000; padding:0 27px 17px; }
.colum-side  .imgbox .name{font-size: 20px; color: #000; padding:18px 0 15px}
.colum-side  .imgbox .txt{ color: #333;font-size: 11px; line-height: 18px;}
.colum-side  .count{ line-height: 22px; font-size: 11px;}
.colum-side  .count .tit{height: 36px;line-height: 36px; font-size: 16px; text-align: left; border-bottom: 1px dashed #000; margin-bottom: 16px;}
.colum-side a:hover .txt{color: #c48a10;}

.colum-right{ width: 710px; padding: 20px 20px 35px;}
.article_list ul li{float: left;width: 710px;height: 170px; margin-bottom: 20px;}
.article_list ul li .tit{height: 38px; border-bottom: 1px dashed #d0d0d0; color: #333; font-size: 14px; margin-bottom: 15px;font-weight: bold;}
.article_list ul li .tit a{ color: #333;}
.article_list ul li .tit a:hover,.article_list ul li .more:hover{color: #c48a10;}
.article_list ul li .txt{line-height: 24px; margin-bottom: 20px;}
.article_list ul li .more{ color: #000;}

.w-video h2{border-bottom: 3px solid #333;}
.w-video .obsvid li{ margin: 0 19px;}

.inner-right .news-video .list li{  height:125px; }
.inner-left .info-con p>img {max-width: 600px;}

.w184{width:184px;}
.w275{width:275px;}
.ebook_list li{margin: 10px 35px;}
.tc{text-align: center}
.mt10{margin-top: 10px;}
.ptitle{color:#585D5A;font-size:16px;width:175px; }
.poperate{border:1px solid #E7E7E7;color: #ACAAAB}



.read-list li{ width:216px; float:left; padding: 15px; text-align:center;}
.read-list li img{float: left; background:url(../img/bg02.jpg) no-repeat; padding:0 6px 6px 0;}
.read-list li p{height: 71px;font-size: 14px;}
.read-list li a{ display: inline-block;width: 66px;height: 24px; border: 1px solid #000; line-height: 24px; text-align: center; margin-top: 8px;  color:#000;}
.read-list li a:hover{ color:#c48a10; }

.contri-table{margin: 0 0 40px 15px;}
.contri-table td{padding: 4px 2px; font-size: 14px; color: #333;}
.contri-table .text{width: 141px;height: 18px;padding: 3px 3px 3px 13px;line-height: 18px; background:url(../img/bg05.jpg) no-repeat;border: none;}
.contri-table .text.long{width: 511px;background-position: 0 -33px;}
.contri-table textarea{width: 502px;height: 180px;padding: 8px 13px;background:url(../img/bg05.jpg) no-repeat 0 -69px; border: none;}
.contri-table textarea.post{width: 306px;height: 93px; background-position: 0 -279px;}
.contri-table .file{margin: 20px 0;}
.contri-table .btn{width: 70px;height: 30px; background: #000; color: #fff; text-align: center; border: none; font-size: 14px; line-height: 30px; margin-right: 45px;}
.contri-table .btn:hover{background: #333;}

.inner-center{ overflow: hidden;position: relative;width: 100%;}


.read-info li{ width:177px; float:left; text-align:center;}
.read-list li img{float: left; background:url(../img/bg02.jpg) no-repeat; padding:0 6px 6px 0;}
.ptitle a{height: 71px;font-size: 14px;}
.read-info li a:hover{ color:#c48a10; }
.ebookboder{border:2px solid #e9e9e9}