@charset "utf-8";
/*
Theme ID: ecms56
Author: 墨鱼移植
Author QQ：48444431
Author Email：48444431@qq.com
Author URL: http://www.moyublog.com/
*/
html { -webkit-text-size-adjust: none;word-wrap: break-word;word-break:break-all;}
* {-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;
margin:0px;padding:0px;}
body{color:#444;background-color: #eee; font-size:14px;font-family: "Microsoft YaHei", Verdana, sans-serif;outline: 0;}
a{color: #444; text-decoration: none;/*transition: all 0.25s ease 0s;*/outline: 0;}
a:hover{color: #3169b0;}
img{border:0;}
div, h1, h2, h3, h4,h5, p, form, ul, label, input, textarea, img, span, dl, dt, dd{margin:0px;padding:0;outline: 0;}
/*li{list-style-type: none;}*/
.container{width: 1180px;margin: 0 auto;}
/*===============================*/
#header{height: 60px;line-height: 60px;background-color: #3169b0;margin-bottom: 20px;z-index: 2; width: 100%;}
.header{}
.logo{float: left;font-size: 0;}
.logo img{max-height: 60px;vertical-align: middle;}

.nav{float: left;margin-left: 30px;background-color: #3169b0;}
.nav ul{list-style: none;}
.nav li{float: left;font-size: 16px;position: relative;z-index: 2;}
.nav li a{color: #fff;padding: 0 12px;display: inline-block;}
.nav li:hover > a{background-color: #285690;}
.nav li.active > a{background-color: #285690;}

.nav ul ul{display: none;background-color: #3169b0;position: absolute;top: 100%;left: 0;}
.nav ul li:hover > ul{display: block;background-color: #285690;}
.nav ul ul li{white-space: nowrap;line-height: 45px;}
.nav ul ul li:hover{/* width: 100%; */background-color: #285690;}

.nav ul ul ul{top: 0;left: 100%;}
/* login */
.login{float: right;}
.user{float: right;margin-left: 10px;position: relative;}
.user .avatar{padding: 0 5px;font-size: 0;cursor: pointer;}
.user .avatar img{width: 32px;height: 32px;border-radius: 50%;vertical-align: middle;}
.user .login{display: none; position: absolute;top: 52px;right:0;white-space: nowrap;
background-color: #fff;
    border: 1px solid #ddd;
    /*width: 120px;*/
    /*height: 80px;*/
    padding: 15px;
    line-height: 24px;
    color: #333;
}
.user .login span{display: inline-block;}
.user .login span:first-child{margin-right: 10px;}
.user .login span a{color: #333;}

.user.active .avatar{background-color: #285690;}


.search{float: right;margin-top: 15px;}
.search form{width: 240px;height: 30px;line-height: 30px;border-radius: 30px; overflow: hidden;color: #ddd;}
.search form input{float: left;width: 75%;height: 30px;line-height: 28px;-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;border: 1px solid #ccc;border-right: 0;padding-left: 5%;
}
.search form button{float: left;width: 25%;height: 30px;line-height: 28px;text-align: center;-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
-ms-box-sizing: border-box;
box-sizing: border-box;
background-color: #fff;border: 1px solid #ccc;border-left: 0;color: #cbcbcb;}

/*main*/
#main{overflow: hidden;clear: both;}
.main{margin-bottom: 20px;overflow: hidden;}
/*hometop*/
.hometop{margin-bottom: 12px;overflow: hidden;}
.htleft{float: left; width: 320px;height: auto;}
.slider{width: 100%;height: 330px;background-color: #fff;margin-bottom: 10px;}
.slider .swiper-container {width: 100%;height: 100%;}
.slider .swiper-slide {font-size: 18px;background: #fff;position: relative;
        /* Center slide text vertically */
        display: -webkit-box;
        display: -ms-flexbox;
        display: -webkit-flex;
        display: flex;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        -webkit-justify-content: center;
        justify-content: center;
        -webkit-box-align: center;
        -ms-flex-align: center;
        -webkit-align-items: center;
        align-items: center;}
.slider .swiper-pagination{text-align: right;}
.slider .swiper-pagination-bullet{background-color: #fafafa;width: 12px;height: 12px;}
.slider .swiper-pagination-bullet-active{background: #fff;}

.slider .swiper-button-next, .swiper-container-rtl .swiper-button-prev {background: url(../images/slider-arrow.png) no-repeat;}
.slider .swiper-button-prev, .swiper-container-rtl .swiper-button-next{background: url(../images/slider-arrow.png) no-repeat;transform: rotate(180deg);}
.slider .swiper-slide:hover{filter: alpha(Opacity=90);-moz-opacity: 0.9;opacity: 0.9;}
.slider .swiper-slide img{width: 380px;height: 380px;object-fit: cover;overflow: hidden;}
.slider .swiper-slide p{position: absolute;left: 0;right: 0; bottom: 0;color: #fff;background-color: rgba(0,0,0,.6);
height: 40px;line-height: 40px;padding-left: 3%;padding-right: 20%;overflow: hidden;}
/* stuijian */
.stuijian{width: 100%;overflow: hidden;}
.stuijian .box{float: left;width: 49%;height: 126px;overflow: hidden;position: relative;background-color: #fff;}
.stuijian .box:hover{filter: alpha(Opacity=90);-moz-opacity: 0.9;opacity: 0.9;}
.stuijian .box img{width: 100%;height: 100%;object-fit: cover;}
.stuijian .box p{position: absolute;left: 0;bottom: 0; width: 100%;height: 28px;line-height: 28px; background-color: rgba(0, 0, 0, .6);color: #fff;padding: 0 10px;}
.stuijian .box+.box{float: right;}

/*center - homenew*/
.homenew{float: left;width: 520px;overflow: hidden;margin-left: 20px;background-color: #fff;padding-top: 5px;position: relative;z-index: 0;}
.homenew .box{margin: 0 15px;border-bottom: 1px dashed #ddd;padding: 10px 0;}
.homenew .box h3{height: 26px;line-height: 26px; overflow: hidden;font-size: 18px;}
.homenew .box h3:hover a{text-decoration: underline;}
.homenew .box p{line-height: 32px;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;color: #888;}
.homenew .box p a{color: #888;}
.homenew ul{padding: 8px 15px;list-style: none;}
.homenew li{font-size: 15px;line-height: 32px;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;}
.homenew li::before{content: "";position: absolute; width: 3px;height: 3px;background-color: #3169b0;margin-top: 14px;}
.homenew li a{padding-left: 10px;}
.homenew::after{content: "";position: absolute;top: 0;right: 0; margin-left: -10px;
    width: 0;
    height: 0;
    border-top: 40px solid #f65220;
    border-left: 40px solid transparent; }
.homenew span{position: absolute;top: 5px;right: 1px;z-index: 2;color: #fff;font-size: 12px;font-style: normal;
 -webkit-transform: rotate(45deg);
-ms-transform: rotate(45deg);
-o-transform: rotate(45deg);
transform: rotate(45deg);}

/*homehot*/
.homehot{float: right;width: 300px; background-color: #fff;}
.homehot h5{height: 38px;line-height: 38px;padding-left: 15px; font-size: 18px;border-bottom: 1px solid #eee;color: #3169b0;font-weight: normal;}
.homehot .boxbody{width: 100%; padding: 15px 15px 10px;overflow: hidden; -webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;}
.homehot .boxbody .box{float: left;width: 49%;}
.homehot .boxbody .box:hover{filter: alpha(Opacity=90);-moz-opacity: 0.9;opacity: 0.9;}
.homehot .boxbody .box+.box{float: right;}
.homehot .boxbody .box .img{width: 100%;height: 100px;overflow: hidden;}
.homehot .boxbody .box .img img{width: 100%;height: 100%;object-fit: cover;overflow: hidden;}
.homehot .boxbody .box p{text-align: center;line-height: 24px;padding: 0 10px;height: 24px;overflow: hidden;}
.homehot ul{list-style: none;
    padding: 0 0px 0 15px;
    overflow-y: scroll;
    width: 98%;
    height: 280px;
}
.homehot li:first-child{border-top: 1px solid #efefef;}
.homehot li{padding: 8px 0;overflow: hidden;border-bottom: 1px solid #efefef;}
.homehot li:hover{filter: alpha(Opacity=90);-moz-opacity: 0.9;opacity: 0.9;}
.homehot li .img{float: left;width: 90px;height: 60px;overflow: hidden;}
.homehot li .img img{width: 100%;height: 100%;object-fit: cover;overflow: hidden;}
.homehot li .imgr{margin-left: 100px;margin-top: -2px;}
.homehot li .imgr h3{font-weight: normal;font-size: 14px;line-height: 22px;max-height: 44px;margin-bottom: 2px; overflow: hidden;}
.homehot li .imgr h3 a{color: #3169b0;}
.homehot li .imgr span{display: inline-block;color: #999;font-size: 12px;margin-right: 10px;}
.homehot li .imgr span a{color: #999;}

/*滚动条*/
.homehot ul::scrollbar{width: 0.2rem;background-color: transparent;}
/*定义滚动条的轨道，内阴影及圆角*/
.homehot ul::scrollbar-track{-webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0);border-radius: 0.2rem;background-color: transparent;}
/*定义滑块，内阴影及圆角*/
.homehot ul::scrollbar-thumb{border-radius: 0.2rem;-webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0);background-color: rgba(0,0,0,0); /*未触发*/}
/*触发后显示内滚动条*/
.homehot ul:hover::scrollbar-thumb{background-color: rgba(0,0,0,.3);}
.homehot ul::-webkit-scrollbar{width: 0.2rem;background-color: transparent;}
/*定义滚动条的轨道，内阴影及圆角*/
.homehot ul::-webkit-scrollbar-track{-webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0);border-radius: 0.2rem;background-color: transparent;}
/*定义滑块，内阴影及圆角*/
.homehot ul::-webkit-scrollbar-thumb{border-radius: 0.2rem;-webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0);background-color: rgba(0,0,0,0); /*未触发*/}
/*触发后显示内滚动条*/
.homehot ul:hover::-webkit-scrollbar-thumb{background-color: rgba(0,0,0,.3);}
.homehot ul::-o-scrollbar{width: 0.2rem;background-color: transparent;}
/*定义滚动条的轨道，内阴影及圆角*/
.homehot ul::-moz-scrollbar-track{-webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0);border-radius: 0.2rem;background-color: transparent;}
/*定义滑块，内阴影及圆角*/
.homehot ul::-moz-scrollbar-thumb{border-radius: 0.2rem;-webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0);background-color: rgba(0,0,0,0); /*未触发*/}
/*触发后显示内滚动条*/
.homehot ul:hover::-moz-scrollbar-thumb{background-color: rgba(0,0,0,.3);}

/* .homehot li.hlist{padding: 0;margin-top: 10px; border-bottom: 0; font-size: 16px;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;}
.homehot li.hlist i{padding-right: 10px;color: #f65220;} */

/* himages */
.himages{overflow: hidden; clear: both;margin-bottom: 20px;background-color: #fff;}
/* 上下页 */
.himages .swiper-prev,.himages .swiper-next{display: block; width: 25px;height: 32px;
    background: url('../images/slider-arrow.png') no-repeat;
    -webkit-transition: all .5s;
    -o-transition: all .5s;
    transition: all .5s;
    position: absolute;margin-left: -40px;margin-top: 90px; cursor: pointer;}
.himages .swiper-prev{-webkit-transform: rotate(180deg);
-ms-transform: rotate(180deg);
-o-transform: rotate(180deg);
transform: rotate(180deg);}
.himages .swiper-next{margin-left: 1200px;}
/* .himages:hover .swiper-prev,.himages:hover .swiper-next{background-position: -60px;} */
@media screen and (max-width: 1000px) {
    .himages .swiper-prev,.himages .swiper-next{display: none;}
}
.himages .title{list-style: none;height: 42px;line-height: 42px; border-bottom: 1px solid #eee;overflow: hidden;}
.himages .title h5{display: inline-block; font-size: 16px;padding-left: 15px;font-weight: normal;}
.himages .title h5 a{}
.himages .title span{margin-right: 10px;position: absolute; margin-left: -100px;}
.himages .title span a{color: #3169b0;display: inline-block;cursor: pointer;}
.himages .title i{float: right;margin-right: 15px;color: #999;display: inline-block;font-style: normal;}
.himages .title i a{color: #999;}
.hibody{padding: 10px 15px;overflow: hidden;-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;}
.hibody .swiper-slide{width: 180px;overflow: hidden;margin-right: 15px;}
.hibody .swiper-slide:hover{filter: alpha(Opacity=90);-moz-opacity: 0.9;opacity: 0.9;}
.hibody .swiper-slide .img{width: 100%;height: 120px;overflow: hidden;}
.hibody .swiper-slide .img img{width: 100%;height: 100%;object-fit: cover;}
.hibody .swiper-slide p{line-height: 26px;height: 26px;overflow: hidden;padding: 0 10px;text-align: center;}
/* homeimg */
.himgs{margin-bottom: 20px;background-color: #fff;overflow: hidden;}
.himgs .title{height: 45px;line-height: 45px;border-bottom: 1px solid #eee;padding: 0 15px;}
.himgs .title h4{display: inline-block;font-size: 16px;font-weight: normal;}
.himgs .title i{float: right;display: inline-block;font-style: normal;color: #999;}
.himgs .title i a{color: #999;}
.himgs .himgsbody{padding: 10px 15px;overflow: hidden;}
.himgs ul{list-style: none;margin-right: -1.5%;}
.himgs li{float: left; width: 18.5%;margin-right: 1.5%;margin-bottom: 10px;}
.himgs li a{font-size: 0;display: block;}
.himgs li .img{width: 100%;height: 0;padding-bottom: 68%;overflow: hidden;}
.himgs li .img:hover{filter: alpha(Opacity=90);-moz-opacity: 0.9;opacity: 0.9;}
.himgs li .img img{width: 100%;height: auto;}
.himgs li p{line-height: 32px;height: 32px;overflow: hidden;text-align: center;font-size: 14px;}
@media screen and (max-width: 768px) {
    .himgs{margin-bottom: 10px;}
    .himgs .himgsbody{padding: 5px}
    .himgs ul{list-style: none;margin-right: -2%;}
    .himgs li{float: left; width: 48%;margin-right: 2%;margin-bottom: 5px;}
}
/*hometab*/
.hometab{margin-bottom: 20px;background-color: #fff;overflow: hidden;}
.hometab .title{list-style: none;height: 45px;line-height: 45px; border-bottom: 1px solid #eee;}
.hometab .title li{float: left;font-size: 16px;padding-left: 15px;}
.hometab .title li a{display: inline-block;height: 44px;line-height: 44px;}
.hometab .title li.active a{color: #3169b0;border-bottom: 2px solid #3169b0;}

.hometab .box{padding: 15px;clear: both;}
.hometab .box ul{list-style: none;overflow: hidden;margin-right: -2%;}
.hometab .box li{float: left;width: 48%;margin-right: 2%; margin-bottom: 20px;}
.hometab .box li:hover{filter: alpha(Opacity=90);-moz-opacity: 0.9;opacity: 0.9;}
.hometab .box li .img{float: left;width: 220px;height: 150px;overflow: hidden;}
.hometab .box li .img img{width: 100%;height: 100%;object-fit: cover;overflow: hidden;}
.hometab .box li .imgr{margin-left: 235px;}
.hometab .box li .imgr h3{font-size: 16px;height: 26px;line-height: 26px; font-weight: normal;overflow: hidden;margin-bottom: 10px;}
.hometab .box li .imgr span{display: block;color: #999;font-size: 13px; margin-bottom: 10px;}
.hometab .box li .imgr span i{margin-right: 4px;}
.hometab .box li .imgr span a{color: #3169b0;}
.hometab .box li .imgr p{color: #666;line-height: 24px;height: 72px;overflow: hidden;}

.hometab .box .more{text-align: center;padding: 10px 0;}
.hometab .box .more a{border: 1px solid #ddd;padding: 2px 20px;border-radius: 20px;color: #999;}

/*homecate3*/
.homecate3{margin-bottom: 10px;overflow: hidden;margin-right: -10px;}
.homecate3 .box{float: left;width: 585px;margin-right: 10px; margin-bottom: 10px;background-color: #fff;}
.homecate3 .box .title{height: 45px;line-height: 45px;border-bottom: 1px solid #eee;padding: 0 15px;}
.homecate3 .box .title h4{display: inline-block;font-size: 16px;font-weight: normal;}
.homecate3 .box .title i{float: right;display: inline-block;font-style: normal;color: #999;}
.homecate3 .box .title i a{color: #999;}

.homecate3 .box ul{list-style: none;padding: 10px 15px;overflow: hidden;}
.homecate3 .box li{margin-bottom: 10px;overflow: hidden;}
.homecate3 .box li:hover{filter: alpha(Opacity=90);-moz-opacity: 0.9;opacity: 0.9;}
.homecate3 .box li .img{float: left;width: 50px;height: 50px;overflow: hidden;}
.homecate3 .box li .img img{width: 100%;height: 100%;object-fit: cover;overflow: hidden;}
.homecate3 .box li .imgr{margin-left: 60px;}
.homecate3 .box li .imgr h3{font-weight: normal;font-size: 12px;line-height: 24px; color: #999;text-align: right;}
.homecate3 .box li .imgr h3 a{float: left;text-align: left;font-size: 14px;display: inline-block;width: 70%;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;}
.homecate3 .box li .imgr p{white-space: nowrap;text-overflow: ellipsis;overflow: hidden;color: #999;}

/*homecate4*/
.homecate4{margin-bottom: 20px;overflow: hidden; width:70%; float:left;}
.homecate4 .box{float: left;width: 48%;margin-right: 10px;background-color: #fff;margin-bottom: 10px;}
.homecate4 .box .title{height: 45px;line-height: 45px;border-bottom: 1px solid #eee;padding: 0 15px;}
.homecate4 .box .title h4{display: inline-block;font-size: 16px;font-weight: normal;}
.homecate4 .box .title i{float: right;display: inline-block;font-style: normal;color: #999;}
.homecate4 .box .title i a{color: #999;}
.homecate4 .box ul{list-style: none;padding: 10px 15px;width: 100%;}
/*.homecate4 .box li{line-height: 30px;white-space: nowrap;text-overflow:ellipsis;overflow: hidden;}*/
/*.homecate4 .box li a{font-size: 14px;}*/

.homecate4 .box li{line-height: 30px;white-space: nowrap;text-overflow:ellipsis;overflow: hidden;}
.homecate4 .box li::before{content: "";width: 4px;height: 4px;background-color: #3169b0;position: absolute;margin-top: 14px;}
.homecate4 .box li a{padding-left: 14px;}


.homelink{margin-bottom: 0;overflow: hidden;background-color: #fff; clear:both;}
.homelink .title{height: 45px;line-height: 45px;border-bottom: 1px solid #eee;padding: 0 15px;}
.homelink .title h4{display: inline-block;font-size: 16px;font-weight: normal;}
.homelink ul{list-style: none;padding: 10px 15px;overflow: hidden;}
.homelink li{float: left;margin-right: 10px;}

#footer{background-color: #292a2c;color: #b8bbc0;}
.footer{padding: 20px 0;text-align: center;}
.footer a{color: #b8bbc0;}
.footer .fnav{margin-bottom: 15px;}
.footer .fnav a{display: inline-block;margin: 0 10px;}

/*list*/
.mainl{float: left;width: 900px;}
.list{padding: 10px 15px;background-color: #fff;}
.list .title{height: 50px;line-height: 50px;padding-left: 15px;overflow: hidden;border-bottom: 1px solid #eee;}
.list .title h1{display: inline-block;font-size: 20px;font-weight: normal;}
.list .title span{display: inline-block;margin-left: 30px;}
.list .title span a{display: inline-block;margin-right: 10px;color: #3169b0;}
.list .title span .on{color: #f00;}
.list ul{padding: 10px 0;}
.list li{padding: 15px 0;border-bottom: 1px solid #eee;overflow: hidden;}
.list li:hover{background-color: #F8FCFE;transition: all 0.25s ease 0s;}
.list li .img{float: left;width: 230px;height: 145px;overflow: hidden;}
.list li .img img{width: 100%;height: 100%;object-fit: cover;overflow: hidden;}
.list li .imgr{margin-left: 250px;}
.list li .imgr h2{font-size: 18px;line-height: 32px;margin-bottom: 8px; font-weight: normal;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;}
.list li .imgr p{line-height: 24px;max-height: 72px;overflow: hidden;
	color: #777;margin-bottom: 8px;}
.list li .imgr .info{line-height: 28px;color: #999;font-size: 12px;}
.list li .imgr .info a{color: #3169b0}
.list li .imgr .info span{margin-right: 10px;display: inline-block}
.list li .imgr .info span i{margin-right: 4px;}
.list li .imgr .info span.tag{float: right;}
.list li .imgr .info span.tag a{border: 1px solid #eee;color: #999; padding: 1px 4px;border-radius: 10px;margin-left: 10px;}

/*list2*/
.list2{width: 100%;background-color: #fff;}
.list2 .title{height: 50px;line-height: 50px;padding-left: 15px;overflow: hidden;border-bottom: 1px solid #eee;}
.list2 .title h1{display: inline-block;font-size: 20px;font-weight: normal;}
.list2 .title span{display: inline-block;margin-left: 30px;}
.list2 .title span a{display: inline-block;margin-right: 10px;color: #3169b0;}
.list2 ul{padding: 10px 15px;overflow: hidden;margin-right: -10px;list-style: none;}
.list2 li{float: left;width: 280px; margin-right: 10px;margin-bottom: 10px; border: 1px solid #eee;}
.list2 li:hover{background-color: #F8FCFE;}
.list2 li .img{width: 100%;height: 220px;overflow: hidden;position: relative;z-index: 1;}
.list2 li .img .vbg{ position: absolute;top: 0;right: 0;bottom: 0;left: 0;
    background:rgba(0, 0, 0, 0) url('../images/play-btn.png') no-repeat center;z-index: 2;opacity: .3;
    filter: alpha(opacity=30);
    -webkit-transition: all .3s;
    -o-transition: all .3s;
    transition: all .3s;
}
.list2 li:hover .img .vbg{background:rgba(0, 0, 0, .3) url('../images/play-btn.png') no-repeat center;opacity: 1;
    filter: alpha(opacity=100);}
.list2 li .img img{width: 100%;height: 100%;object-fit: cover;overflow: hidden;}
.list2 li h3{font-size: 14px;font-weight: normal;line-height: 32px;white-space: nowrap;text-overflow:ellipsis;overflow: hidden;padding: 0 10px;}
.list2 li span{line-height: 28px;padding: 0 10px;font-size: 12px;color: #999;}
.list2 li span i{margin-right: 4px;}

/*pagebar*/
.pagebar{padding: 20px 0;text-align: center;clear:both;}
.pagebar span,.pagebar a{display: inline-block;width: 35px;height: 30px;line-height: 28px;text-align: center;border: 1px solid #3169b0;margin: 2px;}
.pagebar a{color: #3169b0}
.pagebar span,.pagebar a:hover{background-color: #3169b0;color: #fff;}

/*post*/
.post{background-color: #fff;padding: 15px;overflow: hidden;margin-bottom: 20px;}
.post .title{overflow: hidden;border-bottom: 1px solid #eee;}
.post .title h1{font-size: 22px;font-weight: normal;line-height: 32px;white-space: nowrap;text-overflow:ellipsis;overflow: hidden;margin-bottom: 5px;}
.post .title .info{line-height: 32px;padding-bottom: 10px; color: #999;}
.post .title .info span{margin-right: 10px;display: inline-block;}
.post .title .info span a{color: #3169b0;}
.post .title .info span i{margin-right: 4px;}
.post .title .info span.tag{float: right;}
.post .title .info span.tag a{border: 1px solid #eee;color: #999; padding: 0 6px;border-radius: 10px;margin-left: 10px;}
.post .title .info span.tag a:hover{border: 1px solid #3169b0;color: #fff;background-color: #3169b0}

/*article_content*/
.article_content {padding: 10px 0;overflow: hidden;color: #555; font-size:16px;line-height:32px;word-break:break-all;word-wrap:break-word;padding-bottom:5px;position: relative;}
.article_content img {max-width:100%;height:auto;}
@media screen and (max-width: 980px) {
    .article_content img{width: auto;}
}
.article_content h1,.article_content h2, .article_content h3, .article_content h4, .article_content h5, .article_content h6 {margin-bottom:18px;background-color: #FBFBFB;color: #333;border-left: 4px solid #3169b0;padding-left: 10px; margin: 10px 0;border-top-left-radius: 2px;border-bottom-left-radius: 2px;font-weight: normal;}
.article_content h2 {font-size:24px;}
.article_content h2 {font-size:20px;}
.article_content h3 {font-size:18px;}
.article_content h4 {font-size:16px;}
.article_content h5 {font-size:14px;}
.article_content h6 {font-size:12px;}
.article_content ul, .article_content ol {margin:0 0 18px 50px}
.article_content ul {list-style: disc;}
.article_content ol {list-style: decimal;}
.article_content li {margin-bottom: 6px;}
.article_content p {margin: 12px 0;color: #555; line-height: 32px; word-wrap:break-word;}
.article_content pre {word-wrap:break-word}
.article_content table {border-top:solid 1px #ddd;border-left:solid 1px #ddd;width:100%;margin-bottom:18px}
.article_content table th {background-color:#F9F9F9;text-align:center}
.article_content table td, .article_content table th {border-bottom:solid 1px #ddd;border-right:solid 1px #ddd;padding:5px 10px}
.article_content .alignnone {margin:0 auto;}
.article_content .alignleft {float:left;text-align:left;margin-right:10px}
.article_content .aligncenter {margin: 0 auto;text-align: center;display: block;}
.article_content .alignright {float:right;text-align:right;margin-left:10px}
.article_content a {color: #3169b0;}
.article_content a:hover {color: #f40;text-decoration:underline;}
.article_content pre, .comment pre {font-size: 12px;background:#ededed;}
.article_content blockquote {margin: 20px 0px;padding: 15px 20px 1px;border-left: 5px solid #3169b0;background-color:#fafafa;}
.article_content blockquote p {margin:0;padding:0;margin-bottom: 10px;}
/*视频*/
.article_content embed, .article_content video, .article_content iframe{width: 100%;}

/*rights*/
.rights{margin: 20px 0;counter-increment: #999;line-height: 26px;overflow: hidden;padding-bottom: 10px; border-bottom: 1px solid #ededed;}
.rights h5{font-weight: normal;font-size: 16px;color: #333;margin-bottom: 20px;}
/*==========share===========*/
#share{overflow: hidden;}
#share .sharel{float: left;margin-top: 10px;}
#share .sharel p{color: #333;font-size: 16px;line-height: 42px;}
.sharel .bdsharebuttonbox{}
.bdsharebuttonbox a.bds_weixin_icon{width: 55px;height: 55px;background: url(../images/icon_weixin.png) no-repeat center}
.bdsharebuttonbox a.bds_tsina_icon{width: 55px;height: 55px;background: url(../images/icon_weibo.png) no-repeat center}
.bdsharebuttonbox a.bds_sqq_icon{width: 55px;height: 55px;background: url(../images/icon_qq.png) no-repeat center}
.bdsharebuttonbox a.bds_qzone_icon{width: 55px;height: 55px;background: url(../images/icon_qqzone.png) no-repeat center}
.bdsharebuttonbox a.bds_more_icon{width: 55px;height: 55px;background: url(../images/icon_more.png) no-repeat center}
/*===sharer==*/
#share .sharer{float: right;width: 207px;}
.sharer i{width: 100%; height: 14px; background: url(../images/qrcode-tope.png) no-repeat top;display: block;}
.sharer .qrimg{border: 1px solid #ededed;height: 155px; border-top: 0;text-align: center;position: relative;}
.sharer .qrimg canvas{padding-top: 12px;}
/*.sharer .qrimg table{width: 110px;height: 110px; margin: 0 auto;}*/
/*.sharer .qrimg img{width: 140px;height: 140px;}*/
.sharer .qrimg p{position: absolute;bottom: 5px;left: 0;right: 0;font-size: 12px;color: #999;}
@media screen and (max-width: 780px) {
    #share{display: none;}
}
/*相关文章*/
.related{background-color: #fff;overflow: hidden;margin-bottom: 20px;}
.related h4{height: 45px;line-height: 45px;font-size: 16px; padding-left: 15px;border-bottom: 1px solid #eee;font-weight: normal;}
.related ul{list-style: none;padding: 10px 15px;margin-right: -10px;overflow: hidden;}
.related li {
    float: left;
    width: 49%;
    height: 30px;
    overflow: hidden;
    line-height: 30px;
    color: #bbb;
}
.related li i {
    vertical-align: middle;
}
.related a {
    margin-right: 20px;
    padding-left: 10px;
}
.related ul li span {
    float: right;
    padding-right: 10px;
}

/*===========comment=================*/
.post_comments{overflow: hidden;background-color: #fff;padding: 0 15px;}
#comments{border: 1px solid #E5E5E5;background-color: #FDFDFD;position: relative;}
#comment{overflow: hidden;}
#comment h4{height: 45px;line-height: 45px;font-size: 16px;border-bottom: 1px solid #eee;font-weight: normal;}
#comment .ping{color: #333; padding-bottom: 10px; border-bottom: 1px dashed #ededed;height: 24px;line-height: 24px;font-size: 20px;font-weight: normal;}
#comment .compost{margin: 20px 0;}
.compost form{}
.compost .com_name{margin: 10px 0;overflow: hidden;color: #3169b0;}
.compost .com_name a{color: #FF5E52;}
.compost .com_box{margin: 10px 0;}
.compost .com_box textarea{width: 100%; border: 1px solid #ddd;display: block;padding: 10px;
    -webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;}
.compost .com_info{margin: 0;overflow: hidden}
.compost .com_info ul{list-style: none;}
.compost .com_info li{float: none;margin-bottom: 8px;}
.compost .com_info li input{width: 30%;height: 30px;line-height: 30px; padding-left: 4px; border: 1px solid #ddd;}
@media screen and (max-width: 980px) {
    .compost .com_info li input{width: 60%;}
}
.compost .com_info li span{margin-left: 4px;}
.compost .com_info li span img{height: 30px;line-height: 30px; display: inline-block; vertical-align: top;}
.compost .com_info button{float: right;background-color: #3169b0;border: 0; border-radius: 3px;padding: 6px 10px; color: #fff;display: inline-block;}

#comment .comlist{margin: 10px 0;}
.comlist .title{font-size: 16px;overflow: hidden;height: 45px;line-height: 45px;}
.comlist ul{list-style: none;border-top: 1px solid #ededed;}
.comlist .pagebar{border-top: 1px solid #ededed;}
.comlist ul ul{margin-left: 3%;}
.comlist li{overflow: hidden;padding: 20px 0;}
.comlist li:hover{background-color: #fafafa;}
.comlist li img{float: left;width: 40px;height: 40px;border-radius: 50%;margin-left: 12px;}
.comlist li .clbody{margin-left: 64px;}
.clbody .cinfo{overflow: hidden;}
.clbody .cinfo h5{float: left;height: 18px;line-height: 18px; color: #3169b0;font-size: 14px;font-weight: normal;}
.clbody .cinfo span{float:right;margin-right: 10px;}
.clbody .cinfo span a{color: #3169b0;}
.clbody .cinfo span i{margin-right: 4px;}
.clbody em{color: #888;height: 24px;line-height: 24px; font-size: 12px;font-style: normal;display: block;}
.clbody p{line-height: 24px;color: #4a4a4a; overflow: hidden;}
.clbody p a{color: #3169b0;}
/*=========返回顶部===========*/
.bottom_tools{position:fixed;z-index:999;right:20px;bottom:20px;font-size: 38px;}
.bottom_tools a{width: 50px;height: 50px;line-height: 46px;display: block; background-color: rgba(0,0,0,.6);color: #fff;text-align: center;margin-bottom: 4px;
}
.bottom_tools a.topcomment{margin-bottom: 0;line-height: 50px;}
.bottom_tools a:hover{background-color: #3169b0;}
.qr_tool{width: 50px;height: 50px;line-height: 56px; text-align: center;color: #fff; background-color: rgba(0,0,0,.6);margin-bottom: 4px;}
.qr_tool:hover{background-color: #3169b0;}
.bottom_tools .qr_img{position: absolute;top: 0; left:-160px;width: 146px;height: 146px; display: none;background-color: #ededed;padding: 6px;}
.bottom_tools .qr_img img{width: 146px;height: 146px;}

/*mainr*/
.mainr{float: right;width: 260px;background-color: #fff;}
.widget{padding: 0 10px;margin-bottom: 10px;}
.widget ul{list-style: none;padding: 10px 0;overflow: hidden;}
.widget li{float: left;line-height: 26px; width: 50%;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;}
.widget h4{height: 35px;line-height: 35px;border-bottom: 1px solid #eee;font-size: 16px;font-weight: normal;position: relative;padding-left: 8px;}
.widget h4::before{content: "";position: absolute;left: 0;top: 10px;width: 3px;height: 16px;background-color: #3169b0;}
.widget_div{padding: 10px 0;overflow: hidden}
/*widget_catalog*/
.widget_catalog ul ul{display: none;}
/*widget_previous*/
/*.widget_previous li{width: 100%;font-size: 10px;list-style-type: disc;list-style-position: inside;color: #3169b0;}
.widget_previous li a{color: #444;font-size: 14px;}*/

.widget_previous li{width: 100%;}
.widget_previous li::before{content: "";width: 4px;height: 4px;background-color: #3169b0;border-radius: 50%;position: absolute;margin-top: 11px;}
.widget_previous li a{padding-left: 14px;}
/*widget_hotpost*/
.widget_hotpost{}
.widget_hotpost ul{list-style: none;}
.widget_hotpost li{width: 100%;}
.widget_hotpost li i{color: #999;font-size: 14px; padding-right: 10px;font-style: italic;}
.widget_hotpost li i.red{color: #f65220;font-size: 16px;}
/*widget_tags*/
/*.widget_tags li{width: auto;margin: 0 5px 5px 0;white-space: inherit;padding: 0 6px;border: 1px solid #eee;border-radius: 15px;display: inline;}
.widget_tags li a{color: #555;}
.widget_tags li:hover{border: 1px solid #3169b0;background-color: #3169b0;}
.widget_tags li:hover a{color: #fff;}*/
.widget_tags ul{margin-right: -10px;}
.widget_tags li{width: auto;margin-right: 5px;margin-bottom: 5px;}
.widget_tags li a{display: block;padding: 0 5px;color: #fff;}
.widget_tags li.tagbgc0 a{background-color: #4A4A4A;}
.widget_tags li.tagbgc1 a{background-color: #428BCA;}
.widget_tags li.tagbgc2 a{background-color: #5CB85C;}
.widget_tags li.tagbgc3 a{background-color: #D9534F;}
.widget_tags li.tagbgc4 a{background-color: #567E95;}
.widget_tags li.tagbgc5 a{background-color: #B433FF;}
.widget_tags li.tagbgc6 a{background-color: #00ABA9;}
.widget_tags li.tagbgc7 a{background-color: #B37333;}
.widget_tags li.tagbgc8 a{background-color: #FF6600;}
.widget_tags li.tagbgc9 a{background-color: #D8B303;}


/*widget_comments*/
.widget_comments li{width: 100%;margin-bottom: 8px;overflow: hidden;white-space:inherit;}
.widget_comments li img{float: left;width: 40px;height: 40px;border-radius: 3px;margin-right: 10px;}
.widget_comments li p{}
.widget_comments li span{display: inline-block;color: #999;font-size: 12px;}
/*widget_calendar*/
.widget_calendar #tbCalendar{width: 100%;text-align: center;}
.widget_calendar caption{background-color: #fafafa;height: 20px;line-height: 20px;}
.widget_calendar td a{display:block;margin: 0 5px;background:#3169b0;color:#FFFFFF;}
/*widget_author*/
.widget_author{padding-top: 20px;}
.widget_author .title{text-align: center;border-bottom: 1px solid #eee;padding-bottom: 10px;}
.widget_author .title img{border-radius: 50%;width: 50px;height: 50px;overflow: hidden;margin-bottom: 5px;}
.widget_author .title h5{font-weight: normal;font-size: 16px;}
.widget_author .title p{line-height: 24px;}
.widget_author li{width: 100%;overflow: hidden;}
.widget_author li::before{content: "";width: 4px;height: 4px;background-color: #3169b0;border-radius: 50%;position: absolute;margin-top: 11px;}
.widget_author li a{padding-left: 14px;color: #444;line-height: 24px;}

/*广告*/
.navbad{margin-bottom: 20px;clear: both;overflow: hidden;clear: both}
.navbad img{max-width: 100%;}
.fad{margin-bottom: 20px;clear: both;overflow: hidden;clear: both}
.fad img{max-width: 100%;}

.homead{margin-bottom: 20px;clear: both;overflow: hidden;clear: both}
.homead img{max-width: 100%;}

/*下方为自适应CSS
Theme ID: ecms56
Author: 墨鱼移植
Author QQ：48444431
Author Email：48444431@qq.com
Author URL: http://www.moyublog.com/
*/
#mnav,#search,.muser{display: none;}
@media screen and (max-width: 1000px) {
    .container{width: 98%;margin-left: 1%;margin-right: 1%}
    body{}
    #header{width: 100%; height: 45px;line-height: 45px;margin-bottom: 0; position: relative;z-index: 2;}
    .logo{width: 100%;text-align: center;}
    .logo img{max-height: 45px;}
    
    #mnav,#search{display: block;position: absolute;top: 0;color: #fff;cursor: pointer;}
    #mnav{left: 2%;}
    #search{right: 2%;}

    .nav{display: none; margin-left: 0;width: 100%;position: absolute;top: 45px; left: 0;right: 0;background-color: #285690;}
    .nav li{float: none;width: 100%;position: static;}
    .nav li a{padding: 0 5px;display: block;}
/*  .nav ul li:hover ul{display: none;}*/
    .nav ul ul{display: block;position: static;padding-left: 3%;overflow: hidden;}
    .nav ul ul li{line-height: 30px;float: left;margin-right: 10px;width: auto;}
    .nav ul ul ul{display: none;}
    .nav ul ul li:hover ul{display: none;}

    .search{display: none;float: none;margin-top: 0; position: absolute;top: 100%;left: 0;right: 0; background-color: #285690;}
    .search form{width: 80%;margin: 10px auto;height: 38px;line-height: 36px;}
    .search form input{height: 38px;line-height: 36px;}
    .search form button{height: 38px;line-height: 36px;}

    .user{display: none;}
    .muser{display: block; position: absolute;top: 0;right: 12%;font-size: 14px;}
    .muser a{color: #eee;display: block;}


    /* .search{display: none; width: 100%;padding:20px;position: absolute;top: 45px; left: 0;right: 0;} */

    #main{clear: both;}
    .main{margin-bottom: 10px;}
    .hometop{margin-bottom: 10px;}
    .htleft{width: 100%;}
    .slider{width: 100%;height: 220px;margin-bottom: 10px;}
    .slider .swiper-slide img{width: 100%;height: 100%;}

    .stuijian{margin-bottom: 10px;}
    
    .hometop .homenew{float: left;width: 100%;height: auto;margin-left: 0;margin-bottom: 10px;}
    .hometop .homehot{float: right;width: 100%;height: auto;}

    .hibody .swiper-slide{width: auto;overflow: hidden;margin-right: 0;}
    
    .hometab{margin-bottom: 10px;}
    .hometab .box ul{margin-right: 0;}
    .hometab .box li{width: 100%;margin-right: 0;margin-bottom: 10px;}
    .hometab .box li .img{width: 38%;height: 100px;}
    .hometab .box li .imgr{margin-left: 41%;}
    .hometab .box li .imgr h3{height: auto;max-height: 52px;}
    .hometab .box li .imgr p{display: none;}
    
    .homecate3{margin-right: 0;margin-bottom: 0;}
    .homecate3 .box{margin-right: 0;width: 100%;}
    .homecate3 .box li .imgr h3{font-size: 0;}
    .homecate3 .box li .imgr h3 a{width: 100%;}

    .homecate4{margin-bottom: 10px;margin-right: 0; width:100%}
    .homecate4 .box{width: 100%;margin-right: 0;}
    
    .mainl{width:100%;}
    
    .list{padding: 0 5px;}
    .list .title{padding-left: 0;height: auto;height: auto;line-height: 30px;}
    .list .title h1{display: inline-block;font-size: 18px;}
    .list .title span{margin-left: 0;line-height: 24px;}
    .list ul{padding:  0;}
    .list li .img{width: 42%;height: 100px;}
    .list li .imgr{margin-left: 45%;}
    .list li .imgr h2{white-space: inherit;line-height: 28px; max-height: 56px;margin-bottom: 0;}
    .list li .imgr p{display: none;}
    .list li .imgr .info{line-height: 24px;}
    .list li .imgr .info span.tag{display: none}
    
    .mainall{width: 100%;margin-top: 0;}
    .list2{padding: 5px;}
    .list2 .title{padding-left: 0;height: auto;line-height: 32px;}
    .list2 .title h1{display: block}
    .list2 .title span{margin-left: 0;line-height: 24px;}
    .list2 ul{padding: 0;margin-right: -2%;}
    .list2 li{width: 48%;margin-right: 2%;}
    .list2 li .img{height: 120px;}
    
/*  post*/
    .article_content embed, .article_content video, .article_content iframe{width: 100%;}
    
    #share .sharel{float: none;display: block;margin-bottom: 20px;}
    #share .sharer{float: none;display: block;width: 207px;margin: 0 auto;}
    
    .related ul{margin-right: -2%;}
    .related li{width: 48%;margin-right: 2%;}
    .related li .img{height: 100px;}
    
    .mainr{width: 100%;display: none;}
    /*ad*/
    .navbad,.fad,.homead{margin-bottom: 10px;}
}
.searchBtn {

    display: inline-block;
    cursor: pointer; margin-top:3px;
}
.searchBtn i{font-size: 24px;
    color: #ccc;
    margin-left: 5px;
}
#simplemodal-container {background:rgba(0,0,0,.6); position:fixed; left:0; top:0; width:100%; height:100%; color:#fff; padding:12px 12px 40px; z-index:999; display:none;}
#searchbar {display:none; width:300px; height:100px; position:fixed; top:50%; margin-top:-50px; left:50%; margin-left:-150px;  background-color:#E04D47; padding:8px; text-transform:uppercase; font-size:0.875em; text-align: center; z-index:1000;}
#searchbar p {margin-bottom:10px; color:#fff;line-height:normal;}
#searchbar form input {text-transform: none; border: medium none; background:#fff; color: #333; height: 30px;}
#searchbar .submit {cursor:pointer; -webkit-appearance:none;    width: 50px;}
.searchBtn{display:none;}
@media screen and (max-width: 1180px){
	.searchBtn{display: block;
    position: absolute;
    top: 0;
    right: 3%;
    font-size: 14px;margin-top: 0px;
	}
	.searchBtn i{font-size:16px;
}
}
.lanad {
  clear: both;
    overflow: hidden;
    clear: both;
    max-width: 1180px;
    margin: 0px auto 10px;
}
.ce_ad{ padding:0px 5px!important;}
.pcd_ad{display:block;}

.mbd_ad{ display:none}

@media(max-width:1000px) {

.pcd_ad{display:none !important;}

.mbd_ad{display:block !important;}

}
.meihua_1 {
	display: block;
	margin-top: 10px;
	padding: 5px 10px;
	background-color: #ea4c89;
	color: #FFF;
	font-weight: bold;
	font-size: 18px;
	font-family: "Microsoft Yahei","Helvetica Neue",Helvetica,Arial,sans-serif;
}
.meihua_2 {
	background-color: #fff;
	margin-bottom: 20px;
	box-shadow: 0 1px 2px rgba(15,39,65,0.1);
	font-family: "Microsoft Yahei","Helvetica Neue",Helvetica,Arial,sans-serif;
}
.meihua_2 .meihua_2_1 {
	height: auto;
	overflow: hidden;
	background-color: #FFF;
	border: 1px solid #DDDDDD;
	border-width: 1px 1px 1px 1px;
	padding: 20px;
}
.meihua_2 .meihua_2_1 p {
	margin: 5px auto!important;
}
.meihua_2 .meihua_2_1 .meihua_btn {
float: left;
    border: 1px solid #8a8a8a;
    font-size: 14px;
    height: 36px;
    line-height: 36px;
    padding-left: 40px;
    margin: 10px 10px 0 0;
    overflow: hidden;
    border-radius: 2px;
	background: url(../images/30.png) no-repeat 5px 3px #4abd96;
    border: 1px solid #4abd96;
    color: #FFF;
    text-decoration: none;    padding-right: 10px;
}
.meihua_2 .meihua_2_1 .meihua_btn i {
	margin-right: 5px
}
.meihua_2 .meihua_2_1 .meihua_btn:hover {
	background-color: #3169b0
}
.video {
position: relative;
padding-bottom: 56.25%;
height: 0;
overflow: hidden;
}
.video iframe,
.video object,
.video embed {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
}

.short-btn {
    float: left;
    border: 1px solid #8a8a8a;
    font-size: 14px;
    height: 36px;
    line-height: 36px;
    padding-left: 40px;
    margin: 10px 10px 0 0;
    overflow: hidden;
    border-radius: 2px;
    background: url(../images/10.png) no-repeat 5px 3px #4abd96;
    border: 1px solid #4abd96;
    text-decoration: none;color: #FFF!important;padding-right: 10px;text-decoration: none; 
}
.short-btn:hover {
	background-color: #3169b0
}
.fixednav {  
    position: fixed !important; 
    top: 0px;  
    left: 0px;  
    width: 100%;  
    z-index: 1;  
}  
.htleft{ background:#fff}
.htleft .title{height: 40px;
    line-height: 40px;
    border-bottom: 1px solid #eee;}
.htleft h4{display: inline-block;
    font-size: 16px;
    padding-left: 15px;
    font-weight: normal;
padding: 0 15px;}	
.htleft ul li{
    overflow: hidden;
    font-size: 18px;color: #444;
    text-decoration: none;    margin: 0 15px;
    border-bottom: 1px dashed #ddd;
    padding: 10px 0;}
.htleft ul li:last-child{border-bottom: 0px dashed #ddd;}
.homecate5 {    float: left;
    width: 30%;
    height: auto;    background: #fff;
    padding-bottom: 10px;}
.homecate5 a{width:33.33%;    display: block;
    float: left;    padding: 10px;
    overflow: hidden;
    height: 30.5px;}
.homecate5 .title{height: 45px;
    line-height: 45px;
    border-bottom: 1px solid #eee;}
.homecate5 h4{display: inline-block;
    font-size: 16px;
    padding-left: 15px;
    font-weight: normal;
padding: 0 15px;}
.list li {float:left;width:50%;}
.list li::before {
    content: "";
    position: absolute;
    width: 3px;
    height: 3px;
    background-color: #3169b0;
    margin-top: 10px;
}
.list li a{    width: 80%;
    height: 20px;
    line-height: 20px;
    overflow: hidden;
    display: inline-flex;
    padding: 0px 10px;}
.list li span{    color: #bbb;}	
@media screen and (max-width: 1000px) {
.homecate5{ width:100%}
.list li {float:none;width:100%;}
.related li {
    float: none;
    width: 100%;
}
}
#search2 {
	display: inline-block;
	margin-top: 5px;
	float:right;
}
#search2 .search-input-wrapper {
	padding: 0;
	border-radius: 4px;
	width: 32px;
	height: 32px;
	margin-top: 9px;
	position: relative;
	-webkit-transition: all .3s ease-out;
	-moz-transition: all .3s ease-out;
	-o-transition: all .3s ease-out;
	transition: all .3s ease-out
}
#search2.active .search-input-wrapper {
	padding: 0 10px 0 30px;
	background-color: #FFF;
	width: 180px
}
#search2 .search-input {
	-webkit-appearance: none;
	background-color: transparent;
	-webkit-tap-highlight-color: transparent;
	border: 0 none;
	box-shadow: none;
	vertical-align: top;
	height: 32px;
	width: 100%;
	font-size: 0;
	color: #333
}
#search2.active .search-input {
	font-size: 14px
}
#search2 .search-submit {
	display: none
}
#search2 .search-icon {
	position: absolute;
	background-color: transparent;
	left: 0;
	top: 0;
	width: 32px;
	height: 32px;
	display: block;
	text-align: center;
	line-height: 32px;
	border: 0 none;
	box-shadow: none;
	cursor: pointer;
	border-radius: 2px
}
#search2 .search-icon .fa {
	color: rgba(255,255,255,.7);
	font-size: 15px
}
#search2 .search-icon .fa:hover {
	color: rgba(255,255,255,.5)
}
#search2.active .search-icon .fa {
	color: rgba(0,0,0,.5)
}

@media screen and (max-width: 1000px){
#search2 {
	display:none;
}
}