.search-bar {
    background: #fff;
    border: 1px solid #eee;
    display: table;
    float: right;
    overflow: hidden;
    padding: 5px 11px 0px 5px;
    position: relative;
    top: 8px;
    width: 100px;
    -ms-transition: all .3s;
    -webkit-transition: all .3s;
    -moz-transition: all .3s;
    -o-transition: all .3s;
    transition: all .3s;
}
.icon-search-1:before { content: '\e803'; }

.qh-bar { background: #fff; border: 1px solid #eee; float: right; overflow: hidden; padding: 5px 11px 0px 5px; position: relative; top: 8px; width: 150px; }

hr.style-six:after { background: #FFF; color: #F4BF1E;
    content: '';
    width: 15px; height: 8px;
    background: url("../images/icon-jt.jpg") no-repeat center;
    /*content: '\f107'; */
    display: inline-block; font-family: "fontello";
    font-size: 30px; line-height: 35px; padding:10px 40px;
    position: relative;
    top: -15px;
}

.featured_image_holder.pin { max-width: 60%; margin: auto; position: relative; margin-bottom: 10px; }
.pin:after{
    border-right: 0px solid #F4BF1E;
    color: #F4BF1E;
    /*content: '\e85d';*/
    content: ''!important;
    font-family: fontello;
    font-size: 13px;height: 25px;left: 50%; line-height: 66px; margin-left: -3px; margin-top: 35px; position: absolute;
    text-align: center;width: 5px;display: block;
}
article.featured:hover .featured_image_holder.pin:after {
    /*content: '睢�';*/
    /*background: url("../images/icon-cri-green.png") no-repeat!important;*/
    font-family: fontello;
    line-height: 78px;
    font-size: 13px;
    height: 32px;
    -webkit-transition: line-height .3s;
    -moz-transition: line-height .3s;
    -o-transition: line-height .3s;
    transition: line-height .3s;
}
.featured_image_holder.pin:after{
    margin-top: 4px;
}
#row-166114-1 .big_rounded_icon.loaded, #row-166114-1 .featured a.read_more, #row-166114-1 .featured a.more-link,
#row-166114-1 .social_share .s_buttons, #row-166114-1 .pin:after, #row-166114-1 hr.style-eight,
#row-166114-1 .with_icons.icon_borders.colored li span {  border:none!important; }
/*.qh-bar p{ display: inline-block; padding: 0 10px;}*/

@media only screen and (max-width: 414px){
    .responsive .row > .box {
         min-height: 0%!important;
    }
}
@media only screen and (max-width: 720px){
    .com-info{min-height: 80px!important; overflow: hidden; border: 0px solid #f00;}
    .title_line { width: 100%;  margin-bottom:0px!important;height: 35px; border-bottom: 1px solid #ddd; overflow: hidden; clear: both;}
}
.mTop50{margin-top: 50px;}
.search-bar { background: #fff; border: 1px solid #eee;
    display: table; float: right; overflow: hidden; padding: 5px 0px 0px 5px; position: relative; top: 8px; width: 150px;
    -ms-transition: all .3s;
    -webkit-transition: all .3s;
    -moz-transition: all .3s;
    -o-transition: all .3s;
    transition: all .3s;
}
#sticky_logo {
    width: 100px;
    max-width: 100px;
    height: 22px;
    display: none;
    float: left;
    margin-top: 5px;
    margin-right: 10px;
    padding: 3px;
}
#sticky_logo img { height: auto; max-height: 100%; max-width: 100%; width: auto; }
#header_contents .logo_center { text-align: left; }
.hd-language{ float: right;padding: 10px 0px 0px 0px;}
.hd-language p{ display: inline-block; padding: 0 7px;}
.hd-language p.hd-c i{ display: inline-block; background: url("../images/icon-china.jpg") no-repeat; padding-right: 5px; width: 14px; height: 11px;}
.hd-language p.hd-e i{ display: inline-block; background: url("../images/icon-china.jpg") no-repeat; width: 14px; height: 11px;padding-right: 5px;}

.title_line { width: 100%;  margin-bottom:15px;height: 30px; border-bottom: 1px solid #ddd; overflow: hidden; clear: both;}
.title_line h3{ padding-left: 15px;font-size: 18px; color: #333; text-align: center; height: 19px; padding-right: 0px; border-bottom: 2px solid #f00; overflow: hidden;}
.title_line h3 span{ padding-left: 15px; border-right: 2px solid #ddd; display: inline-block; height: 13px; overflow: hidden;}
.com-info{min-height: 202px; overflow: hidden; border: 0px solid #f00;}
.hd-btn a{ color: #60829F; font-size: 12px; text-decoration: none; display: inline-block; padding: 1px 8px; border: 1px solid #60829F; border-radius: 3px;}
.hd-btn a:hover{ color: #fff; background: #7198b9; text-decoration: none; border: 1px solid #60829F; border-radius: 3px;}
.com-company:hover{-webkit-transition: opacity 0.2s ease-in-out; -moz-transition: opacity 0.2s ease-in-out; -ms-transition: opacity 0.2s ease-in-out; -o-transition: opacity 0.2s ease-in-out;
    transition: opacity 0.2s ease-in-out; opacity: 0.8; -moz-opacity: 0.8; filter: alpha(opacity=80);}

.featured-image .com-title{ height: 30px;font-size: 18px; color: #333; text-align: center; line-height: 20px; border-bottom: 1px solid #ddd;}
.featured-image .com-title  i{float: right; background: url("../images/icon-more.jpg") no-repeat; width: 19px; height: 19px; display: inline-block;}
.featured-image .com-img {display: block; margin-top: 10px;}
.featured-image .com-img:hover{-webkit-transition: opacity 0.2s ease-in-out; -moz-transition: opacity 0.2s ease-in-out; -ms-transition: opacity 0.2s ease-in-out; -o-transition: opacity 0.2s ease-in-out;
    transition: opacity 0.2s ease-in-out; opacity: 0.8; -moz-opacity: 0.8; filter: alpha(opacity=80);}
.com-info-info a{ color: #666; text-decoration: none; line-height: 22px;}
.com-info-info a:hover{ color: #999; text-decoration: underline;}
.com-info-info .com-txt{ height: auto; padding: 10px 0; overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}

#footer{background: #8A8A8A;color: #fff;padding: 0px 0}
footer .footer_info{ margin: 0 auto; width: 1040px; text-align: center; height: 30px; position: relative; display: block; padding: 10px 0 0px; }
/*footer .footer_info .copyright{ height: 20px; line-height: 20px;}*/
