/*
** cr.css by xm 2015
*/
.del-pr{ padding-right: 0;}
.del-pl{ padding-left: 0;}

.cr-tssystem{ overflow:hidden; text-align: center;}
.cr-lmtit{ height: 40px;line-height: 40px;border-left:1px solid #cfcfcf; border-top:2px solid #206f96; border-right:1px solid #cfcfcf; border-bottom:1px solid #cfcfcf; padding-left: 10px; color:#e64a19; font-size: 16px; font-weight: bold;}

.cr-leftmenu{ padding-left: 10px; padding-right: 10px; text-align: left;}
.cr-leftmenu li{ line-height: 2; }
.cr-leftmenu li.active a{ color: #ff9900; font-weight: bold;}
.cr-leftmenu li a{ display:inline-block; width: 100%; background: #fff;}
.cr-leftmenu li a:hover{ background:rgba(255,153,0,.2);}

.xinwenzixun ul li{ line-height: 27px; background: url(../images/li-icon1.gif) no-repeat 1px 12px;}
.jrhtList ul li {background: url(../images/red-icon.gif) no-repeat 1px 12px;}
.jrhtList { padding-top: 10px; }

.rim02,.rim04{ margin-bottom: 10px;}
.sidebanner{ padding: 10px;}
.sidebanner img{ margin-bottom: 10px;}

.cr-rim{ background: #f9f9f9; margin-bottom: 10px; border-left: 1px solid #f5f5f5;
    border-top: 2px solid #206f96;
    border-right: 1px solid #f5f5f5;
    border-bottom: 1px solid #f5f5f5;}
.cr-rim .sidetitle{  height:40px; line-height:40px; background: #fff; border-bottom: 1px solid #ddd; padding-left: 20px;}
.cr-rim .sidetitle span{ color: #e64a19; font-size: 16px; font-weight: bold;}
.cr-rim ul li{border-bottom: 1px solid #e8e8e8; padding-left: 20px; background: url(../images/red-icon.gif) no-repeat 10px 18px;}
.cr-rim ul li a{ display:inline-block; width: 100%; height: 38px; line-height:38px;  background: #f9f9f9;transition:background .1s ease-in; }
.cr-rim ul li a:hover{ background: #e8e8e8;}
.cr-rim ul li.active a{ color: #e64a19; font-weight: bold;}

.img-qikan{ padding:10px; width: 200px; text-align: center; margin: 0 auto;}
.img-qikan a{ position: relative; display: inline-block;  opacity: .8; transition:1s ease-out;}
.img-qikan a:hover{ opacity: 1;}
.img-qikan a span{ display: inline-block; top: 0; right: 0; font-size: 16px; color: #EE7600; background: rgba(255,255,255,.5); padding:10px 10px;}
.img-qikan span{ font-weight: bold; color: #666; display: inline-block; margin-top: 10px;}
.cr-rim2{ padding:10px; overflow: hidden;}
.btn-cr:hover{color: #fff;background-color: #4d9eff;border-color: #adadad;}
.doc-mulu{ overflow: hidden; background: #f8f8f8; padding: 10px 0; border-radius: 2px; border:1px solid #ddd;}
.doc-mulu ul{ padding: 0 10px;}
.doc-mulu ul li{ height: 30px; line-height: 30px; border-bottom: 1px dotted #ddd;}
.doc-mulu ul li a{ font-size: 14px; color: #666;}
.doc-mulu ul li.active a{ font-weight: bold; color: #337ab7;}

.article-list {padding:0 10px;}
.article-list .articles .channel-title{
	margin-top:10px;
}
.article-list .articles .channel-title a{
	margin-top:10px;
	color:#e64a19;
	font-size: 18px; 
	font-weight: bold;
}
.article-list .articles article {
    padding-bottom: 10px;
    margin-top: 20px;
    box-shadow: 0 1px 2px rgba(0,0,0,0.05);
    border-radius: 2px;
    -webkit-transition: all 0.4s ease;
    transition: all 0.4s ease;
    overflow: hidden;
}
.article-list .articles article .pic {
    float: left;
    margin-right: 20px;
    width: 165px;
    height: 120px;
    background: no-repeat center center;
    background-size: cover;
    background-image: url(../images/__.png!feature);
}
.article-list .articles article .desc {
	margin-top:3px;
    overflow: hidden;
}
.article-list .articles article .title {
    font-size: 14px;
    color: #444444;
    word-break: break-all;
    word-wrap: break-word;
    -webkit-transition:all 0.2s ease;
    transition:all 0.2s ease;
}
.article-list .articles article .title:hover{color:#23527c; }
.article-list .articles article .desc .author {
	font-size: 12px;
    color: #aaaaaa;
}
.article-list .articles article .desc .brief {
	font-size: 12px;
    color: #666666;
}
.article-list article .sort-article{
    display: inline-block;
    font-size: 14px;
    font-weight: bold;
    color: #fff;
    background: #ea6953;
    padding: 5px 10px;
}
.article-list article .sort-article{
    padding-left: 20px;
}
.article-list article .qk-list ul {
    padding-left: 20px;
}
.article-list article .qk-list{
    padding-left: 40px;
}
.article-list article .qk-list ul li{
    line-height: 30px;
    list-style: disc;
}
.article-list article .qk-list ul li:first-child{
    padding-top: 10px;
}
/*正文*/
.article-wrap{  
    overflow: hidden;
    padding:20px;
}
.article-wrap article h1,.article-list article h1{
    font-size: 20px; 
    font-weight: bold; 
    color: #333; 
    text-align: center;
}
.article-wrap article h2{
    font-size: 18px; 
    font-weight: bold; 
    color: #333; 
}
.article-wrap article .subtitle span{
    color: #666;
    display: inline-block;
    padding: 10px 0;
}
.article-wrap article p{
    font-size: 16px;
    line-height:1.6em;
}
.share-wrap{text-align: center; margin:15px auto;width:180px;}
.share-wrap .jiathis_style_24x24{overflow: hidden;}
.share-wrap span{ padding-right: 5px;}

.right-wrap{ padding: 20px;}
.right-wrap ul li{ margin-bottom: 15px;}
.right-wrap .title{ padding-left: 5px; font-size: 16px; display: inline-block; margin-bottom: 10px;}
.right-wrap a{ display: inline-block; padding: 5px 10px; transition:.3s ease-in ;}
.right-wrap a:hover{ background: #e8e8e8;  transform:translateY(-5px); -webkit-transform:translateY(-5px);-moz-transform:translateY(-5px);}
.right-wrap .qikan-num{ border-bottom: 1px dotted #ccc;}

.book-wrap{ padding: 20px;}

.book-wrap ul li{ display:inline; float:left;  text-align: center; }
.book-wrap ul li .book-pic{ width: 160px; overflow: hidden; position: relative;}
.book-wrap ul li .book-pic a.btn-dy{ position: absolute; top: 20px; left:40px; width: 80px; height: 80px; line-height:80px;border-radius: 50px; background:rgba(0,0,0,.2); color: #fff; font-size: 18px;font-weight: bold;}
.book-wrap ul li img{ -webkit-transition:-webkit-transform 1s ease 0s;transition:transform 1s ease 0s;-webkit-transform-origin:center;transform-origin:center;}
.book-wrap ul li img:hover{ -webkit-transform:scale(1.2);transform:scale(1.2);}
.book-wrap ul li p{ padding:10px 0 0 0;}

.cr-attch{ border-top: 1px dotted #ccc; overflow: hidden; padding: 20px;}
.cr-attch ul{ padding-left:50px;}
.cr-attch ul li{ line-height: 28px;}
.cr-attch ul li a{ color: #666;}
.cr-attch ul li a:hover{ color: #337ab7;}
