button.trigger::before{padding: 0.8em 0;}
.home_btn,.menu_btn{height: 26px;width: 26px;line-height: 26px;text-align: center;color: #ffffff;position: absolute;top: 50px;z-index: 2;font-size: 24px;}
.home_btn{left: 50px;}
.menu_btn{right: 50px;}
.home_btn a,.menu_btn a{color: #fff;font-size: 24px;}
.top_btn{height: 36px;width: 36px;line-height: 36px;text-align: center;position: absolute;bottom: 100px;right: 50px;z-index: 999;}
.top_btn a{color: #ffffff;font-size: 32px;}
/*首页背景轮换*/
.fullSlide{ position:absolute; left:0; top:0; width:100%;  height:100%;  min-width:1000px; background:#000  }
.fullSlide ul{ height:100% !important; width:100% !important;margin: 0;  }
.fullSlide li{  height:100% !important; width:100% !important; }
.fullSlide_cover_bg{background: url(../img/dot_bg.png) repeat left top;height: 100%;position: absolute;width: 100%;}
/*首页首屏*/
.first_page{position: absolute;height: 100%;width: 100%;text-align: center;color: #ffffff;}
.blog_logo img{width: 85px;height: 85px;border:5px #ffffff solid;border-radius: 50%;}
.blog_name{font-size: 36px;}
.discript1{font-size: 18px;}
.discript2{font-size: 18px;}
.discript3{font-size: 18px;}
.short_line{width: 50px;height: 1px;border-bottom: 1px #ffffff dotted;margin: 15px auto;}
.blog_nav{margin-top: 2.5em;}
.blog_nav ul{display: inline-block;margin: 0;padding: 0 1.8em;background: rgba(0,0,0,0.5);/*height: 47px;*/line-height: 47px; border-radius:47px;}
.blog_nav li{margin: 0;padding: 0;font-size: 18px;float: left;list-style: none;}
.blog_nav li a{display: block;float: left;color: #ffffff;}
.blog_nav li a:link{color: #ffffff;}
.blog_nav li a:hover{color: #cf4a5c;}
.blog_nav li span{display: block;margin: 0 1em;float: left;}
.clear{clear: both;display: none;}
.copyright{font-size: 14px;margin-top: 18px;color: #ddd;}
.copyright a{color: #ddd;}
.copyright a:hover{color: #cf4a5c;}
/*左侧*/
#main{display: block;overflow: hidden;}
#left_box{float: left;width: 30%;max-width: 700px;height: 100%; text-align: center;color: #fff;}
#left_content{background: url(/themes/blog2019/pc/img/slider/slider1.jpg) no-repeat center center;position: fixed;left: 0;top: 0;z-index: 999;background-size: cover;}
.left_content_bg{background: url(../img/dot_bg.png) repeat left top;background-color: rgba(0,0,0,0.5);}
#left_box .discript1,#left_box .discript2,#left_box .discript3{padding-left: 2em;padding-right: 2em;font-size: 16px;}
.normal_top_btn a{color: #2e2e2e;}
#right_box{float: left;width: 60%;padding-left: 5%;padding-right: 5%;}
#left_box .blog_name{font-size: 28px;}
#left_box .blog_nav li span{margin: 0 0.5em;}
#left_box .blog_nav li{font-size: 16px;}
/*right*/
.blog_column{text-align: center;margin: 3em 0 3em 0;}
.blog_column strong{font-size: 40px;color: #333;font-weight: normal;padding: 0;}
.blog_column .blog_column_desc{font-size: 18px;color: #999;margin-top: 5px;}
.blog_column .short_line{border-bottom-color: #ddd;border-bottom-style: solid;margin: }
.blog_list{list-style: none;margin: 0;padding: 0 0 1.5em 0;}
.blog_list li{list-style: none;margin: 0 0 1.5em 0;padding: 0 0 1.5em 0;border-bottom: 1px #e0e0e0 solid;overflow: hidden;}
.blog_list .thumb{float: left;margin-right: 20px;}
.blog_list .thumb img{border:none;padding: 0;margin: 0;width: 267px;height: 159px;}
.blog_list .article{}
.blog_list .article h3{font-size: 24px;color: #333;padding: 0;margin: 0 0 16px 0;line-height: 24px;font-weight: normal;}
.blog_list .article h3 a{color: #333;text-decoration: none;}
.blog_list .article h3 a:hover{color: #cf4a5c;}
.blog_list .article .short_content{font-size: 15px;color: #999;margin-bottom: 16px;}
.blog_list .article .article_info{font-size: 14px;color: #999;}
.blog_list .article .article_info em{padding: 0 3px;}
.blog_article{padding-bottom: 30px;}
/*article view*/
.article_title{color: #333;padding-left: 0;padding-right: 0;}
.article_title h1{color: #333;font-weight: normal;width: 80%;line-height: 1.2em;}
#article_title .subline{color: #666;font-size: 1.5em;}
#article_title .article_view_info{color: #b0b0b0;}
#article .article_content{max-width: 80%;padding-left: 0;padding-right: 0;}
#article .article_content p{margin: 0 auto 1em auto;font-size: 18px;line-height: 1.75em;font-weight: normal;letter-spacing: normal;}
#article .article_content p img{max-width: 100%;}
/*message*/
.message{padding-bottom: 5em;}
.message ul{padding: 0 0 0 3em;margin: 0;}
.message ul li{list-style: none;padding: 10px 0;margin: 0;display: block;overflow: hidden;}
.message .msg_name{float: left;width: 5em;font-size: 20px;color: #666;line-height: 42px;}
.message .msg_input{float: left;width: 85%;}
.message .msg_input input{font-size: 16px;color: #666;line-height: 20px;padding: 10px 20px;background: #fff;border:1px #e0e0e0 solid;border-radius: 4px;width: 90%;outline: none;}
.message .msg_content .msg_name{height: 8em;line-height: 8em;}
.message .msg_content .msg_input textarea{height: 8.5em;padding: 0.5em 20px;font-size: 16px;color: #666;line-height: 1.5em;width: 90%;border:1px #e0e0e0 solid;border-radius: 4px;outline: none;}
.message .msg_code .msg_input input{float: left;width: 150px;display: block;}
.message .msg_code .msg_input img{display: block;float: left;width: 160px;height: 42px;margin-left: 10px;background: #ddd;}
.message .msg_btn{padding-top: 3em;}
.message .msg_btn .msg_input{padding-left: 5em;}
.message .msg_btn .msg_input button{width: 35%;height: 2.5em;line-height: 2.5em;color: #ffffff;background: #ff7300;border:none;border-radius: 4px;display: block;float: left;margin-right: 20px;outline: none;}
.message .msg_btn .msg_input button.reset{background: #cccccc;}
.message .msg_type dl{margin: 0;padding: 0;}
.message .msg_type dl dd{font-size: 16px;color: #666;line-height: 20px;padding: 10px 20px;background: #fff;border:1px #e0e0e0 solid;border-radius: 4px;margin: 0 10px 0 0;display: block;float: left;list-style: none;width: 15%;min-width: 70px;text-align: center;}
.message .msg_type dl dd:hover,.message .msg_type dl dd.on{background: #ff7300;color: #fff;cursor: pointer;border-color: #ff7300;}
/*album_list*/
.album_list{padding-bottom: 3em;}
.album_list>ul{margin: 0;padding: 0;overflow: hidden;}
.album_list>ul li{margin: 0;padding: 0;display: block;list-style: none;width: 13.1em;height: 8.2em;float: left;margin-right: 10px;margin-bottom: 20px;background: #ddd;box-shadow: 0 1px 3px rgba(0,0,0,.1);border:8px #fff solid;}
.album_list>ul li img{width: 100%;height: 100%;display: block;}
.mr-0{margin-right: 0 !important;}
.album_list>ul li .album_info{width: 100%;height: 100%;color: #fff;background: url(../img/dot_bg.png) repeat left top;background-color: rgba(0,0,0,0.5);position: relative;}
.album_list>ul li .album_info h3{font-size: 18px;font-weight: normal;text-align: center;padding: 15px;line-height: 27px;}
.album_list>ul li .album_info div{position: absolute;bottom: 0;padding: 0.5em 0;text-align: center;width: 100%;background: rgba(0,0,0,0.6);}
.album_list>ul li .album_info div a{text-align: center;color: #fff;font-size: 16px;}
.album_list>ul li .album_info div a:hover{color: #ff7300;}
.page_bar{overflow: hidden;padding: 1.5em 0;text-align: center;}
.page_bar ul{overflow: hidden;padding: 0;margin: 0;display: inline-block;}
.page_bar ul li{display: block;float: left;font-size: 16px;background: #fff;line-height: 36px;text-align: center;color: #666;min-width: 36px;border:1px #e0e0e0 solid;border-radius: 4px;padding: 0;margin: 0 1px;}
.page_bar ul li a{color: #666;}
.page_bar ul li.active{background: #ff7300;color: #fff;border-color: #ff7300;}
.page_bar ul li.w{padding: 0 12px;}
.page_bar ul li:hover{background: #ff7300;color: #fff;border-color: #ff7300;}
.page_bar ul li:hover a{color: #fff;}
/*friend link*/
.friend-link{overflow: hidden;padding: 15px 0px 30px 0px;}
.friend-link ul{padding: 0;margin: 0;overflow: hidden;}
.friend-link ul li{margin: 3px 5px;padding: 0;list-style: none;float: left;font-size: 16px;color: #999;}
.friend-link ul li a{text-decoration: none;color: #999;}
.friend-link ul li a:hover{color: #ff6400;text-decoration: underline;}