.body-wrap,
body
{
    overflow-x: hidden;
}body,
html
{
    width: 100%;
    height: 100%;
}*
{
    margin: 0;
    padding: 0;
}body
{
    font-family: '微软雅黑';
    font-family: 'Microsoft YaHei','微软雅黑';

    -webkit-box-sizing: border-box;
       -moz-box-sizing: border-box;
            box-sizing: border-box;
}.body-wrap
{
    position: relative;
    height: auto;
    min-height: 100%;
    margin: 0 auto -306px;
    padding-bottom: 310px;
}.btn-orange-default,
.btn-orange-primary
{
    width: 150px;
    margin: 0 auto;

    border-radius: 0;
}ul li
{
    list-style: none;
}.btn-orange-primary
{
    font-size: 12px;

    -webkit-transition: all .5s;
            transition: all .5s;

    color: #fff;
    border-color: #fbaa12;
    background-color: #fbaa12;
}.btn-orange-default,
.btn-orange-primary:focus,
.btn-orange-primary:hover
{
    color: #fbaa12;
    border-color: #fbaa12;
    background-color: transparent;
}.btn-orange-default
{
    font-size: 14px;

    -webkit-transition: all .5s;
            transition: all .5s;
}.btn-orange-default:focus,
.btn-orange-default:hover
{
    color: #fff;
    border-color: #fbaa12;
    background-color: #fbaa12;
}.mb-20
{
    margin-bottom: 20px;
}.pr-0
{
    padding-right: 0;
}.pl-0
{
    padding-left: 0;
}.center
{
    margin: 0 auto;

    text-align: center;
}@media (max-width:768px)
{	

    .jq-block-product-items .product-items-wrap {
        min-height: auto !important;
    }
    .product-items-wrap {
        padding-left:5px !important;
        padding-right:5px !important;
    }
    .product-items-list img {
    width: 72px !important;
    height: 72px !important;
}
    .jq-block-product-items h4 {
        font-size:12px !important;
    }
	#navbar {
		background-color:white;
	}
	.nav-wrap .navbar.navbar-default .navbar-nav li a {
	    font-size: 18px;
	    color: #777 !important;
	}
	.nav-wrap .navbar.navbar-default .navbar-nav li a:hover, .nav-wrap .navbar.navbar-default .navbar-nav li.selected a {
	    color: #f9aa11 !important;
	}
	section.news-wrap .news-items li h4 {
		font-size:14px !important;
		line-height: 20px;
		font-weight: normal !important;
	}
	.jq-block-title p:first-child {
		font-size: 1.5em !important;
	}

	.jq-block-title p:last-child{
	font-size:16px !important;
}
	section.jq-product .jq-block-product-items h4 {
		font-size:14px !important;
	}
	.product-items-wrap .product-items-list:hover {
	padding:0 !important;
}
	section.recruit-wrap {
		padding:0!important;
	}
	.left-block .left-block-wrap {
		border:none !important;
		padding:15px !important;
	}
	.right-block {
		border:none !important;
		padding:15px !important;
	}
    .navbar-header img
    {
        height: 28px;
        margin-top: 12px;
        margin-left: 15px;
    }h3
    {
        font-size: 20px!important;
    }.jq-block-title p:first-child
    {
        font-size: 18px;
    }.jq-block-title p:last-child
    {
        font-size: 16px;
    }section.jq-block
    {
        padding: 40px 0;
    }section.jq-block .jq-block-title .heading-middle-line:before
    {
        border-top: 2px solid transparent;
    }section.jq-service .service-list-r p
    {
        font-size: 14px;
        line-height: 20px;

        margin-bottom: 0;
    }section.jq-feedback #testimonial .owl-theme .owl-controls
    {
        margin-top: 20px;

        text-align: center;
    }section.jq-feedback #testimonial p
    {
        font-size: 14px;
        line-height: 20px;
    }section.jq-solution .btn-center .btn-know-solution
    {
        font-size: 14px;

        width: 100%;
        margin: 0 auto;
        padding: 6px;
    }section.jq-product .jq-block-product-items .product-items-wrap
    {
        min-height: 320px;
    }section.jq-product .btn
    {
        width: 100%;
    }section.jq-product .product-items-wrap
    {
        min-height: 200px!important;
    }section.jq-product .product-items-list:hover
    {
        position: static!important;

        -webkit-transform: none!important;
                transform: none!important;

        background-color: #fff;
        box-shadow: none!important;
    }section.jq-example .btn-know-success
    {
        font-size: 14px;

        width: 100%;
        margin: 0 auto;
        padding: 6px;
    }footer
    {
        font-size: 12px;
    }section.news-wrap p.p-gray span
    {
        display: block;
    }.about-us-banner .about-us-nav ul li
    {
        font-size: 12px;

        width: 20%!important;
    }.nav-wrap
    {
        position: static;
    }.nav-wrap .navbar.navbar-default .navbar-nav li a
    {
        color: #777;
    }#nav-customer li
    {
        width: 30%!important;
    }.carousel .carousel-caption
    {
        margin-top: -40px;
    }.carousel .carousel-caption h3
    {
        font-size: 28px;

        color: #fff;
    }.carousel .carousel-caption p
    {
        font-size: 14px;

        margin: 5px 0;

        color: #fff;
    }.carousel .carousel-caption span
    {
        font-size: 18px;
    }ul.jq-list li.jq-dashed-border
    {
        width: 100%!important;
        min-height: auto!important;
        padding: 5px;

        border: 1px dashed #dbdbdb!important;
        border-bottom: 0 dashed #dbdbdb!important;
    }ul.jq-list li.jq-dashed-border:last-child
    {
        border-bottom: 1px dashed #dbdbdb!important;
    }
}@media (max-width:1201px)
{
    section.recruit-wrap .left-block .left-block-wrap
    {
        padding-top: 164px;
    }
}@media (max-width:995px)
{
    section.recruit-wrap .left-block .img-recruit_1,
    section.recruit-wrap .left-block .left-block-wrap h4:before,
    section.recruit-wrap .right-block .img-recruit_2,
    section.recruit-wrap .right-block .img-recruit_3,
    section.recruit-wrap .right-block h4:before
    {
        display: none;
    }section.recruit-wrap .recruit-pr
    {
        padding-right: 15px;
    }section.recruit-wrap .recruit-l
    {
        padding-left: 15px;
    }section.recruit-wrap .left-block .left-block-wrap
    {
        padding-top: 0;
        padding-left: 0;

        border: none;
    }section.recruit-wrap .right-block
    {
        padding-top: 0;

        border: none;
    }
}

.news-content p img {
	display: block !important;
    max-width: 100% !important;
    height: auto !important;
    text-align: center !important;
    margin:0 auto !important;
}

@media (max-width:768px){  
    html,body{
        height: 100%;
    }
    .body-wrap{
        position: relative;
        height: auto;
        min-height: 100%;
        margin: 0 auto -55px !important;
        padding-bottom: 65px !important;
    }
    footer {
        height: 55px !important;
    }
    section.recruit-wrap .recruit-pl
    {
        padding-left: 15px !important;
    }
 }