@charset "utf-8";
.rslides{position:relative;overflow:hidden;margin:0;padding:0;width:100%;list-style:none}
.rslides li{position:absolute;top:0;left:0;display:none;width:100%;-webkit-backface-visibility:hidden}
.rslides li:first-child{position:relative;float:left;display:block}
.rslides img{float:left;display:block;width:100%;height:auto;border:0}
.callbacks_tabs.callbacks1_tabs{position:relative;z-index:100;margin-top:-25px;margin-bottom:25px}
.callbacks_tabs.callbacks1_tabs li{position:relative;display:inline-block;margin-left:5px;width:10px;height:10px;border-radius:50%;background:#2c2c2c}
.callbacks_tabs.callbacks1_tabs li a{position:absolute;left:0;z-index:1000;display:inline-block;width:10px;height:10px;border-radius:50%;color:rgba(100,200,255,0);color:transparent}
.callbacks_tabs.callbacks1_tabs li.callbacks_here a{background:#d45b33}
.callbacks_container{position:relative;text-align:center;width: 75pc; margin: 20px auto;}

.callbacks_nav{ position: absolute; top: 50%; left: 0;z-index: 2; width: 38px; height: 61px; margin-top: -40px; line-height: 200px; background-image: url(../images/arrow.gif); overflow: hidden; opacity: .7;}
.next {right: 0;background-position: right 0;}

.callbacks{position:relative;overflow:hidden;margin:0;padding:0;width:100%;list-style:none}
.callbacks li{position:absolute;top:0;left:0;width:100%}
.callbacks img{position:relative;z-index:1;display:block;width:100%;height:auto;border:0}
.callbacks .caption{position:absolute;right:0;bottom:0;left:0;z-index:2;display:block;margin:0;padding:10px 20px;max-width:none;background:#000;background:rgba(0,0,0,.8);color:#fff;text-shadow:none;font-size:20px}
.callbacks_container:hover .callbacks_nav{display:block}
.callbacks_nav:active{opacity:1}
.callbacks_nav.next{right:0;left:auto;background-position:right top}
@media screen and (max-width:600px){.callbacks_nav{top:47%}}
article{margin:auto;width:75pc}
.blogs{float:left;overflow:hidden;width:70%}
.blogs li{overflow:hidden;margin-bottom:10px;padding:20px;background:#fff}
.bloginfo{float:left;width:67%}
.blogtitle{height:30px;line-height:30px}
.blogpic{float:left;display:block;overflow:hidden;margin-right:20px;width:30%}
.autor{clear:both;display:inline-block;overflow:hidden;margin:20px 0 0;width:100%;color:#838383;font-size:9pt}
.autor span{margin-right:10px;padding-left:20px}
.autor span a{color:#096}
.autor span a:hover{text-decoration:underline}
.lm{background:url(../images/newsbg01.png) no-repeat left center}
.dtime{background:url(../images/newsbg02.png) no-repeat left center}
.viewnum{background:url(../images/newsbg04.png) no-repeat left center}
.pingl{background:url(../images/newsbg03.png) no-repeat left center}
.blogpic img{width:100%;height: 140px;}
.bloginfo p{color:#888;line-height:24px}
.more{font-size:14px}
.pages{padding:0 60px 25px;text-align:right}
.pages span{background:#b29c77;color:#fff}
.pages a{background:#fff;color:#454545}
.pages a,.pages span{margin:0 0 0 5px;padding:5px 8px;border:none}
.pages a:hover{background:#ccc}
.sidebar{position:relative;float:right;overflow:hidden;width:28%;margin: 20px 0px;}
.about{overflow:hidden;background:#fff url(../images/banner.png) no-repeat top center}
.avatar{margin:5pc auto 20px;width:75pt}
.avatar img{width:75pt;border-radius:50%}
.abname{margin-bottom:10px;color:#3f3f3f;text-align:center;font-weight:700;font-size:1pc}
.abposition{color:#1abc9c;text-align:center}
.abtext{padding:20px;color:#9a9a9a;line-height:26px}
.readmore{float:right}
.search{overflow:hidden;margin:0px 0px 20px;padding:20px;background:#fff}
.input_text{float:left;padding-left:5px;width:70%;height:26px;border:1px solid #ccc;background-color:#f2f2f2;line-height:26px}
.input_submit{float:left;width:20%;height:28px;border:none;background-color:#333;color:#fff;line-height:28px;cursor:pointer}
.cloud{clear:both;overflow:hidden;margin-bottom:20px;width:100%;background:#fff}
.cloud ul{overflow:hidden;padding:20px}
.cloud ul a{float:left;display:block;margin:10px 10px 0 0;padding:3px 11px;height:24px;background:#999;color:#fff;line-height:24px;-webkit-transition:all .5s;transition:all .5s}
.cloud ul a:nth-child(8n-7){background:#8a9b0f}
.cloud ul a:nth-child(8n-6){background:#eb6841}
.cloud ul a:nth-child(8n-5){background:#3fb8af}
.cloud ul a:nth-child(8n-4){background:#fe4365}
.cloud ul a:nth-child(8n-3){background:#fc9d9a}
.cloud ul a:nth-child(8n-2){background:#edc951}
.cloud ul a:nth-child(8n-1){background:#c8c8a9}
.cloud ul a:nth-child(8n){background:#83af9b}
.cloud ul a:first-child{background:#036564}
.cloud ul a:last-child{background:#3299bb}
.cloud ul a:hover{border-radius:0;text-shadow:#000 1px 1px 1px}
.hometitle{position:relative;padding:0 10px;height:50px;border-bottom:1px solid #e5e5e5;color:#333;font-size:18px;line-height:50px}
.hometitle:after{position:absolute;top:inherit;right:inherit;bottom:-1px;left:0;width:0;height:2px;background:#333;content:'';transition:2s ease all}
.hometitle:hover:after{width:100%;transition:2s ease all}
.paihang{overflow:hidden;margin-bottom:20px;background:#fff}
.paihang ul{padding:10px}
.paihang ul li{overflow:hidden;margin:0 0 10px;padding:0 0 10px;border-bottom:1px solid #eaeaea;font-size:14px}
.paihang ul li b{display:block;overflow:hidden;height:30px;text-overflow:ellipsis;white-space:nowrap}
.paihang ul li p{color:#888;line-height:24px}
.paihang ul li a:hover,.paihang ul li:hover b a,.paihang ul li:hover p{color:#000}
.paihang li i{float:left;display:block;overflow:hidden;margin-right:10px;width:75pt;height:90px;border:1px solid #efefef}
.paihang li img{margin:auto;width:100%;height:100%;-webkit-transition:all .5s ease;transition:all .5s ease}
.paihang ul li:hover i img{transform:scale(1.1)}
.links{overflow:hidden;width:100%;background:#fff}
.links ul{overflow:hidden;padding:20px}
.links ul a{float:left;display:block;margin:0 10px 0 0;line-height:24px}
.links ul a:hover{text-decoration:underline}
.picbox{float:left;margin-top:20px;width:100%}
.picbox,.template,.template ul{overflow:hidden}
.template ul{clear:both;width:100%}
.template ul li{float:left;margin:0 10px 20px 0;width:292px;height: 170px;overflow: hidden;}
.template ul li:nth-child(4n){margin:0 0px 20px}
.template ul li h2{margin:10px 0;font-size:1pc;line-height:25px}
.template ul .meta{margin-bottom:0}
.template ul figure{position:relative;overflow:hidden;width:292px;height:auto}
.template ul figure figcaption{position:absolute;bottom:-60px;bottom:-50px;left:0;z-index:4;padding:15px;width:calc(100% - 30px)!important;height:20px;background:#00d420;text-align:center;font-size:13px;line-height:20px;transition:all .3s ease-out .3s}
.template ul figure a{color:#fff}
.template ul li:hover figcaption{bottom:0}
.template ul figcaption a{margin-right:5px;vertical-align:middle}
.template ul figcaption i{margin-right:2px;font-size:9pt}
.template ul main .summary{color:#999}
.template ul dl{clear:both;overflow:hidden;margin-top:5px;font-size:14px;line-height:25px}
.template ul dl dt{float:left;width:60px;color:#787878;line-height:30px;opacity:.65;transition:.3s;filter:alpha(opacity=65);-moz-opacity:.65;-khtml-opacity:.65}
.template ul dl:hover dt{opacity:1;filter:alpha(opacity=100);-moz-opacity:1;-khtml-opacity:1}
.template ul dl dt i{float:left;display:block;margin-top:5px;margin-right:5px;width:20px;height:20px}
.template ul dl dd{overflow:hidden;margin-left:70px;height:30px}
.linebox figure{position:relative}
.linebox figure i{position:absolute;z-index:5;display:block;background:#00d420;-webkit-transition:all .5s ease-in-out;transition:all .5s ease-in-out}
.linebox[data-color=blue] figure i{background:#00b4de}
.linebox figure i.top{top:0;left:0;width:0;height:5px}
.linebox figure i.right{right:0;bottom:0;width:5px;height:0}
.linebox figure i.bottom{right:0;bottom:0;width:0;height:5px}
.linebox figure i.left{top:0;left:0;width:5px;height:0}
.linebox:hover figure i.bottom,.linebox:hover figure i.top{width:100%}
.linebox:hover figure i.left,.linebox:hover figure i.right{height:100%}
.linebox.linebox-lg figure i.bottom,.linebox.linebox-lg figure i.top{height:10px}
.linebox.linebox-lg figure i.left,.linebox.linebox-lg figure i.right{width:10px}
.picinfo h3{margin:0 20px;padding:20px 0;border-bottom:1px solid #ccc}
.picinfo span{display:block;padding:20px;color:#666}
.infos{float:left;overflow:hidden;margin:20px 0;width:70%;background:#fff}
.newsview{padding:0 30px}
.intitle{height:40px;border-bottom:2px solid #000;font-size:14px;line-height:40px}
.intitle a,.news_title{font-weight:400}
.news_title{padding:20px 0;color:#333;font-size:24px}
.news_author{width:100%;color:#999;line-height:18px}
.news_author span{margin-right:10px;padding-left:20px}
.au01{background:url(../images/author2.png) no-repeat left center}
.au02{background:url(../images/date.png) no-repeat left center}
.au03 b{padding:0 5px;color:#333}
.au04{font-weight:400}
.news_about{margin:20px auto 15px;padding:10px;border:1px solid #f3f3f3;background:none repeat 0 0 #f6f6f6;color:#888;line-height:23px}
.news_about strong{padding-right:8px;color:#38485a;font-weight:400!important;font-size:13px}
.news_content{font-size:14px;line-height:24px}
.news_content p{overflow:hidden;padding-top:6px;padding-bottom:4px;word-wrap:break-word}
.tags a{margin:0 5px 0 0;padding:3px 8px;background:#f4650e;color:#fff}
.tags{margin:10px 0}
.news_infos{text-align:justify;line-height:24px}
.news_infos p{margin-bottom:10px}
.news_infos img{height:auto;max-width:650px}
.share{padding:20px}
/*上下分页链接*/
.prevnext{overflow:hidden;position:relative; border-bottom:1px solid #eaeaea;}
.prevnext .prev,.prevnext .next{width:380px;padding:20px;overflow:hidden;transition:.3s}
.prevnext .prev:hover,.prevnext .next:hover{background:#f9f9f9}
.prevnext i{display:block;width:40px;height:45px;background:url(../images/prevnext-arrow.png) no-repeat}
.prevnext .prev i{float:left;margin-right:10px;background-position:0 -45px;transition:.5s}
.prevnext .prev:hover i{background-position:-40px -45px}
.prevnext .next i{float:right;margin-left:10px;background-position:-40px 0;transition:.5s}
.prevnext .next:hover i{background-position:0 0}
.prevnext h2{width:370px;color:#ccc}
.prevnext hr{height:100%;border:none;border-left:1px solid #eaeaea;position:absolute;left:50%;top:0;z-index:1}
.prevnext span{color:#999; font-size:12px;}
.prev span,.prev a{float:left;}
.next span,.next a{float:right;}
.prevnext a{font-size:14px;color: #00b4de;}
.prevnext a:hover{border-bottom:1px dotted #ccc}
.prevnext .next h2{text-align:right}
.pull-right{float:right}
.pull-left{float:left}


.news_pl{overflow:hidden;margin:10px 0;margin:20px 0;width:100%;border-radius:10px;background:#fff}
.news_pl h2{padding-left:30px;border-bottom:2px solid #000;background:url(../images/newsbg03.png) no-repeat left 10px center;color:#000;font-size:14px;line-height:40px}
.ffsm ul,.xzsm ul{padding:20px;border-top:6px solid #a6b5c5;line-height:24px}
.bt-blue{display:block;width:75pt;height:40px;background:#1e8ec5;text-align:center;line-height:40px}
.bt-blue a{color:#fff}
.gbko{padding:10px;background:#fff}
.ad{overflow:hidden}
.ad img{width:100%}
.leftbox{float:left;overflow:hidden;width:70%}
.rightbox{float:right;overflow:hidden;width:28%}
.aboutme{overflow:hidden;background:#fff}
.ab_con{padding:10px;line-height:30px}
.ab_con p{margin:5px 0;padding-left:10px;border-radius:5px;background:#f6f6f6;text-shadow:hsla(0,0%,100%,.3) 0 1px 0}
.ab_box .avatar{overflow:hidden;margin:10px auto 0;border-radius:50px}
.ab_box .avatar img,.ab_box .avatar{width:75pt;height:75pt}
.ab_box .news_infos{padding:30px 0}
.meandblog{overflow:hidden;margin:0 0 20px;padding:20px;border-radius:10px}
.meandblog li{margin:5px 0;padding:0 0 0 10px;border-top:2px solid #e2e2e2;border-radius:10px;background:#f1f1f1;text-shadow:#eae7e7 0 0 1px;line-height:30px}
.meandblog li a:hover{color:#000}

.single-heart {margin-bottom:1px;position:relative;text-align:center;}
#newdigg {border-bottom:medium none;padding:5px 0;z-index:1;}
.social-main {margin:10px auto;position:relative;width:283px;height:40px;}
.like a {background:#e15782 none repeat scroll 0 0;display:block;width:140px;}
.bad a {background:#37ccca none repeat scroll 0 0;display:block;width:140px;}
.social-main a {border-radius:2px;color:#fff;float:left;line-height:35px;text-align:center;}
.shang a {background:#5ea51b none repeat scroll 0 0;border:4px solid #fff;border-radius:40px;font-size:18px;font-weight:600;height:50px;left:115px;line-height:45px;position:absolute;top:-7px;width:50px;}
.s_arrow {display:none;position:absolute;right:10px;top:35px;width:0;height:0;font-size:0;border-width:16px;border-style:dashed dashed solid dashed;border-color:transparent transparent #ddd transparent;}
.s_in {display:none;position:absolute;right:-16px;top:-14px;width:0;height:0;font-size:0;border-width:16px;border-color:transparent transparent #fff transparent;border-style:dashed dashed solid dashed;z-index:999;}
.s_img {display:none;position:relative;background:#fff none repeat scroll 0 0;border-radius:5px;border:1px solid #ddd;padding:10px 10px 2px;width:246px;top:18px;right:113px;}
.cpa {padding-left:10px;}
#wisdom {border-left:5px solid #2f889a;border-right:5px solid #2f889a;background-color:#F8F8F8;padding:10px;text-align:center;color:#099;margin:-15px 0px 10px 0;}

.nodata{background: #fff}

.clearfix {display: block;}
.slide-tit span{ position:relative; top:1px; display:inline-block; padding:10px 0; border-bottom:1px solid #34ad2a; }
.attach-list{ margin: 0 2% 15px;color: #757575;height: 134px;width: 96%;float: left;}
.attach-list ul li{ margin-top:15px; padding:15px; border:1px solid #ebebeb; }
.attach-list ul li .link-btn{ display:block; float:right; margin-top:7px; padding:5px 15px; border:1px solid #e0e0e0; line-height:20px; font-size:14px; cursor:pointer; }
.attach-list ul li .link-btn i{ font-size:14px; }
.attach-list ul li .icon-box{ display:inline-block; margin-right:5px; line-height:38px; color:#ccc; }
.attach-list ul li .icon-box i{ font-size:38px; }
.attach-list ul li .info{ display:inline-block; }
.attach-list ul li .info h3{ line-height:20px; color:#333; font-size:14px; font-weight:normal; }
.attach-list ul li .info span{ margin-right:5px; line-height:18px; color:#999; font-size:12px; }

pre{
    border-left: 5px solid #2f889a;
    background-color: #F8F8F8;
    padding: 10px;
}
.search img{
    width: 100%;
    height: 200px;
}