#main .main-content>p{line-height: 24px;margin: 0 0 20px;}
#main .main-content,#main .right-bar{padding-top: 35px;padding-bottom: 40px;}
#main .main-content .content{border-bottom: 1px solid #ddd;margin-bottom: 50px;padding-bottom: 10px;}
#main .main-content .content .image-wrapper{border: 1px solid #ddd;display: inline-block;transition: all 0.2s ease-in-out;height: auto;line-height: 1.428571;padding: 4px;margin-bottom: 30px;position: relative;}
#main .main-content .content .image-wrapper img{width: 100%;height: 100%;}
#main .main-content .content .image-wrapper i{border-radius: 100%;bottom: 4px;background-color: #2aafea;cursor: pointer;color: #fff;display: block;height: 30px;line-height: 30px;padding: 0;position: absolute;right: 4px;text-align: center;width: 30px;opacity: 0;-webkit-transition: all 0.1s;-moz-transition: all 0.1s;transition: all 0.1s;z-index: 1000;}
#main .main-content .content .image-wrapper:hover i{opacity: 1;}
#main .main-content .content .article-wrapper h2{margin-bottom: 32px;line-height: 40px;}
#main .main-content .content .article-wrapper h2 a{color: #41b8ec;font-weight: 300;}
/* #main .main-content .content .article-wrapper h2 a:hover{text-decoration: underline;} */
#main .main-content .content .article-wrapper p{line-height: 24px;margin-bottom: 20px;color: #777;font-size: 14px;}
#main .main-content .post-meta{margin-bottom: 7px;font-size: .9em;}
#main .main-content .post-meta>span{padding-right: 8px;}
#main .main-content .post-meta>span a{color: #2aafea;}
#main .main-content .post-meta .more{float:right;padding: 1px 5px;font-size: 12px;line-height: 1.5;color: #fff;text-shadow: 0 -1px 0 rgba(0,0,0,0.25);background-color: #2aafea;border-color: #2aafea #2aafea #1494cd;}
#main .main-content .post-meta .more:hover{color: #fff;background-color: #16a5e4;border-color: #2aafea #2aafea #1283b6;}
#main .right-bar>div{margin-bottom: 30px;}
#main .right-bar>div h2{line-height: 1.4;font-weight: 700;color: #313131;text-transform: uppercase;text-decoration: none;margin-bottom: 15px;font-size: 1.1429em;margin-top: 0;letter-spacing: normal;}
#main .right-bar .directory ul li{position: relative;margin: 0;padding: 7px 0;line-height: 1.4;border-bottom: 1px solid #ededed;-webkit-transition: all 0.3s;-moz-transition: all 0.3s;transition: all 0.3s;padding: 8px 0 8px 15px;}
#main .right-bar .directory ul li:before{content: "";display: inline-block;width: 0;height: 0;border-top: 4px solid transparent;border-bottom: 4px solid transparent;border-left: 4px solid #333;margin-left: -11px;margin-right: 5px;}
#main .right-bar .directory ul li a{color: #666;}
#main .right-bar .directory ul li.click a{color: #2aafea;}
#main .right-bar .directory ul li a:hover{color: #2aafea;}
#main .right-bar .new-artical ul li{margin: 0 15px;padding: 15px 0;border-bottom: 1px solid #ededed;}
#main .right-bar .new-artical ul li:first-child{padding-top: 0;}
#main .right-bar .new-artical ul li .image{width: 60px;height: 60px;padding: 4px;border: 1px solid #ddd;display: block;float: left;margin: 0 10px 0 0;}
#main .right-bar .new-artical ul li .image img{width: 100%;height: 100%;}
#main .right-bar .new-artical ul li a{color: #2aafea;}
#main .right-bar .new-artical ul li a:hover{text-decoration: underline;}
#main .right-bar .product ul li .image{display: block;float: left;width: 96px;height:96px;padding: 0;border-radius: 0;}
#main .right-bar .product ul li .image img{width: 100%;height: 100%;}
#main .right-bar .product ul li .pro-details{float: left;}
#main .right-bar .product ul li .pro-details a{color: #777;}
#main .right-bar .product ul li .pro-details a:hover{color: #2aafea;}
#main .right-bar .product ul li .pro-details .star i{color:#ffc600;font-size: 1em;letter-spacing: -1px;}
#main .right-bar .product ul li .pro-details .price{color: #444;font-size: 1.0714em;font-weight: 600;line-height: 1;}
#main .right-bar .product ul li{margin-bottom: .5em;}
a{cursor: pointer;}
@media (max-width: 767px){
    #main .main-content .content{margin-bottom: 0;}
}