/* CSS Document */

.paddingbottom50 {

    padding-bottom: 50px;

}



/*banner*/

.index_banner {

    height: 870px;

    background: url(../images/index_banner.jpg) no-repeat center center;

    background-color: #0b3448;

    padding-top: 280px;

}

.banner {

    height: 500px;

    padding: 200px 0 0 0; /*padding: 185px 0 80px;*/

}

.jaw_banner,

.hot-med .text,

.subnav_pb {

    padding-bottom: 30px;

}

.banner h1 {

    font-size: 34px;

    margin-bottom: 8px;

}

.banner h1 strong {

    font-weight: normal;

    color: white;

}

.banner .text {

    background: rgba(54, 113, 207, 0.9);

    padding: 35px 35px 30px 35px; /*filter: alpha(opacity=90);-moz-opacity: 0.90;opacity: 0.90;*/

}

.banner_brands .text {

    background: rgba(54, 113, 207, 0.9);

}

.index_banner_box h2 {

    color: #fff;

    font-size: 28px;

}

.index_banner_box h1 {

    color: #fff;

    font-size: 48px;

    line-height: normal;

}

.index_banner_line {

    background-color: #fff;

    max-width: 865px;

    height: 1px;

    opacity: 0.5;

}

.index_banner .more {

    color: #fff;

    width: 190px;

    line-height: 46px;

    border: 2px solid white;

    border-radius: 3px;

    margin-top: 69px;

}

.index_banner .more:hover,

.index_pro .more:hover {

    background-color: #ff9900;

    border-color: #ff9900;

}

.index_solution {

    padding-bottom: 73px;

    margin-top: 87px;

}

.index_solution_yewu {

    border-bottom: 2px solid #d7d7d7;

    padding-bottom: 20px;

    margin-bottom: 20px;

    position: relative;

}

.index_solution_yewu .mask {

    background-color: #fff;

    width: 100%;

    height: 82px;

    overflow: hidden;

    padding: 0 27px;

    position: absolute;

    left: 0;

    bottom: 20px;

}

.index_solution_yewu h2 {

    font-size: 20px;

    padding-top: 26px;

    margin-bottom: 9px;

}

.index_solution_yewu p {

    color: #bcbcbc;

}

.index_solution_yewu.active {

    border-bottom-color: #3671cf;

}

.index_solution_yewu.active .mask {

    background-color: #3671cf;

    height: auto;

    padding-bottom: 20px;

    bottom: 0;

    min-height: 268px;

}

.index_solution_yewu.active h2,

.index_solution_yewu.active p {

    color: #fff;

}

.details {

    margin-top: 17px;

    margin-bottom: 6px;

    text-decoration: underline;

}

.index_solution .img-responsive {

    width: 100%;

}

.index_pro {

    background: url(../images/index_pro_bg.jpg) no-repeat center center;

    height: 700px;

}

.index_pro h2 {

    color: #fff;

    font-size: 28px;

    font-weight: bold;

    line-height: normal;

    margin-top: 50px;

}

.index_pro p {

    color: #fff;

    margin-right: 40px;

}

.index_pro .more {

    color: #fff;

    display: block;

    width: 200px;

    line-height: 46px;

    border: 2px solid white;

    border-radius: 3px;

    margin-top: 36px;

    margin-bottom: 50px;

    text-align: center;

}

.index_pro p a {

    color: #ccc;

}

.index_pro p a:hover {

    color: #ff9900;

}

.index_pro p span {

    color: #ccc;

    margin: 0 15px;

}

.index_case {

    margin-top: 87px;

    margin-bottom: 10px;

}

.index_case .more {

    width: 120px;

    border-bottom: 2px solid #ccc;

    line-height: 42px;

    margin-top: 16px;

}

.index_case .more a {

    color: #f29c06;

    font-size: 14px;

}

.index_case h2 {

    font-size: 20px;

    font-weight: bold;

    line-height: 26px;

}

.index_case_text {

    border-bottom: 4px solid #f2f2f2;

    padding: 0 23px 30px 23px;

}

.index_case_text .details a {

    color: #ff9900;

    text-decoration: none;

}

.hover-more .more-show h2 {

    margin: 0;

    padding: 0;

}

.hover-more .more-show h2 a {

    display: inline-block;

    font-size: 20px;

    color: #333;

    margin-top: 45px;

    margin-bottom: 20px;

}

.hover-more:hover .more-show {

    border-bottom-color: #ff9900;

    transform: scale(1);

    -webkit-transform: scale(1);

    -moz-transform: scale(1);

    -o-transform: scale(1);

    opacity: 1;

    -moz-opacity: 1;

    filter: alpha(opacity=100);

}

.hover-more:hover .more-show h2 a {

    margin-top: 25px;

}

.hover-more .more-show h2 a {

    transition: all 0.5s;

    -webkit-transition: all 0.5s;

    -moz-transition: all 0.5s;

    -o-transition: all 0.5s;

}

.index_case_text .details {

    display: inline-block;

    margin-top: 0;

    transform: scale(0);

    -webkit-transform: scale(0);

    -moz-transform: scale(0);

    -o-transform: scale(0);

    opacity: 0;

    -moz-opacity: 0;

    filter: alpha(opacity=0);

    transition: all 0.5s;

    -webkit-transition: all 0.5s;

    -moz-transition: all 0.5s;

    -o-transition: all 0.5s;

}

.hover-more:hover .details {

    transform: scale(1);

    -webkit-transform: scale(1);

    -moz-transform: scale(1);

    -o-transform: scale(1);

    opacity: 1;

    -moz-opacity: 1;

    filter: alpha(opacity=100);

    margin-top: 20px;

}

.media_banner_text span {

    background: #fff;

    display: block;

    line-height: 77px;

    font-size: 16px;

}

.media_banner h1 {

    font-size: 60px;

    line-height: 60px;

}

.media_text h3 {

    line-height: 26px;

}

.cases_banner {

    background: url(../images/case/case_index_banner.jpg) no-repeat center center;

    margin-bottom: 0 !important;

}

.ksps_banner {

    background: url(../images/ksps_banner.jpg) no-repeat center center;

}

.jzps_banner {

    background: url(../images/jzps_banner.jpg) no-repeat center center;

    margin-bottom: 0 !important;

}

.gtfqw_banner {

    background: url(../images/gtfqw_banner.jpg) no-repeat center center;

}

.gyzf_banner {

    background: url(../images/gyzf_banner.jpg) no-repeat center center;

}

.jpzs_banner {

    background: url(../images/jpzs_banner.jpg) no-repeat center center;

}

.pro_banner {

    background: url(../images/product_banner.jpg) no-repeat center center;

}

.jaw_banner {

    background: url(../images/PE-banner.jpg) no-repeat center top;

}

.duty_banner {

    background: url(../images/duty-banner.jpg) no-repeat center center rgb(54, 113, 207);

}

.about_banner {

    background: url(../images/u30.jpg) no-repeat center center rgb(54, 113, 207);

}

.history_banner {

    background: url(../images/u0.jpg) no-repeat center center rgb(54, 113, 207);

}

.honor_banner {

    background: url(../images/honorbanner.jpg) no-repeat center center rgb(54, 113, 207);

}

.customer-banner {

    background: url(../images/customer-banner.jpg) no-repeat center center rgb(54, 113, 207);

}

.pro_col_bg1 {

    background: url(../images/PE-03.jpg) no-repeat center center;

}

.pro_col_bg2 {

    background: url(../images/profeaturebottom.jpg) no-repeat center center;

}

.media_banner {

    background: url(../images/focusbanner.jpg) no-repeat center center;

}

.about-bg-1_col {

    background: url(../images/rightpic.jpg) no-repeat left center;

}

.about-bg-2_col {

    background: url(../images/production-bases.jpg) no-repeat right center;

}

.about-bg-3_col {

    background: url(../images/jieshao1.jpg) no-repeat left center;

}

.about-bg-4_col {

    background: url(../images/jieshao2.jpg) no-repeat right center;

}

.about-bg-5_col {

    background: url(../images/jieshao3.jpg) no-repeat left center;

}

.jituan_intro .text_1 {

    background: url(../images/jituan1.jpg) no-repeat center center rgb(54, 113, 207);

}

.jituan_intro .text_2 {

    background: url(../images/jituan2.jpg) no-repeat center center rgb(54, 113, 207);

}

.jituan_intro .text_3 {

    background: url(../images/jituan3.jpg) no-repeat center center rgb(54, 113, 207);

}

.jituan_intro .text_4 {

    background: url(../images/jituan4.jpg) no-repeat center center rgb(54, 113, 207);

}

.contact_banner {

    background: url(../images/banner_contact.jpg) no-repeat center center rgb(54, 113, 207);

}

.news_banner {

    background: url(../images/newsbanner.jpg) no-repeat center center rgb(54, 113, 207);

}

.topic_banner {

    background: url(../images/subjectbanner.jpg) no-repeat center center rgb(54, 113, 207);

}

.journal_banner {

    background: url(../images/u18.jpg) no-repeat center center rgb(54, 113, 207);

}

.service_banner {

    background: url(../images/service-banner.jpg) no-repeat center center rgb(54, 113, 207);

}

.parts-banner {

    background: url(../images/parts_banner.jpg) no-repeat center center rgb(54, 113, 207);

}

.net-banner {

    background: url(../images/net-banner.jpg) no-repeat center center rgb(54, 113, 207);

}

.case_jz_banner {

    height: 500px;

    background: url("../images/case/jzgl/neimeng_banner.jpg") center center no-repeat

        rgb(54, 113, 207);

    overflow: hidden;

    background-size: cover;

}

.banner_mill_case {

    background-image: url(../images/case/gyzf/banner_mill_case.jpg);

    background-color: rgb(54, 113, 207);

    background-size: cover;

}

.kuangshan_ks_banner_text {

    margin-top: 230px;

    background: rgba(54, 113, 207, 0.9);

    padding: 31px 35px;

    color: #fff;

}

.kuangshan_ks_banner_text h1 {

    margin-bottom: 10px;

    font-size: 34px;

    font-weight: normal;

    color: white;

}

.kuangshan_ks_banner_text p {

    font-size: 14px;

    color: #333333;

    color: white;

}



/*.new_case_banner{background-image:url(../images/case/jzgl/new_case_banner.jpg);}*/

.case_jz_banner .kuangshan_ks_banner_text {

    padding-right: 10px;

    min-height: 188px;

    margin-top: 180px;

}

.case_jz_banner .kuangshan_ks_banner_text h1 {

    font-size: 32px;

}

.cgm_banner .kuangshan_ks_banner_text,

.case_jz_banner .mill_banner_text {

    margin-top: 130px;

}

.cgm_banner .kuangshan_ks_banner_text h1,

.zhongxing_banner .kuangshan_ks_banner_text h1 {

    font-size: 30px;

}

.hengxin_banner .kuangshan_ks_banner_text {

    margin-top: 150px;

}

.muli_banner .kuangshan_ks_banner_text {

    margin-top: 120px;

}



#new_case_content h2 {

    font-size: 28px;

    font-weight: bold;

    margin-top: 3px;

    margin-bottom: 47px;

}

#new_case_content .configure p {

    max-width: 978px;

    text-align: center;

    margin: 0 auto 59px auto;

}

#new_case_content .process,

#new_case_content .process2 {

    background-color: #f2f2f2;

    padding: 100px 0;

    margin-top: 33px;

}

.process2 {

    margin-bottom: 100px;

}

#new_case_content .process img,

#new_case_content .process2 img {

    float: right;

    margin-left: 93px;

}

#new_case_content .advantage {

    margin-top: 115px;

    margin-bottom: 105px;

}

#new_case_content .advantage img {

    float: left;

    margin-right: 95px;

}

#new_case_content .advantage p + p {

    margin-top: 26px;

}

.customer_site {

    background-color: #f2f2f2;

    padding: 79px 0 68px 0;

}

.related_case {

    margin-top: 84px;

    margin-bottom: 98px;

}

#new_case_content .related_case h2 {

    margin-bottom: 67px;

}

.related_case .p-case {

    height: 213px;

}

.related_case h4 {

    display: none;

}

.new_case_banner1 {

    background-image: url(../images/case/jzgl/1/banner.jpg);

    background-color: rgb(54, 113, 207);

}

.new_case_banner2 {

    background-image: url(../images/case/jzgl/2/banner.jpg);

    background-color: rgb(54, 113, 207);

}

.new_case_banner3 {

    background-image: url(../images/case/jzgl/3/banner.jpg);

    background-color: rgb(54, 113, 207);

}

.new_case_banner4 {

    background-image: url(../images/case/jzgl/4/banner.jpg);

    background-color: rgb(54, 113, 207);

}

.new_case_banner5 {

    background-image: url(../images/case/jzgl/5/banner.jpg);

    background-color: rgb(54, 113, 207);

}

.new_case_banner6 {

    background-image: url(../images/case/jzgl/6/banner.jpg);

    background-color: rgb(54, 113, 207);

}

.new_case_banner7 {

    background-image: url(../images/case/jzgl/7/banner.jpg);

    background-color: rgb(54, 113, 207);

}

.new_case_banner8 {

    background-image: url(../images/case/jzgl/8/banner.jpg);

    background-color: rgb(54, 113, 207);

}

.new_case_banner9 {

    background-image: url(../images/case/jzgl/9/banner.jpg);

    background-color: rgb(54, 113, 207);

}

.new_case_banner10 {

    background-image: url(../images/case/jzgl/10/banner.jpg);

    background-color: rgb(54, 113, 207);

}

.new_case_banner11 {

    background-image: url(../images/case/jzgl/11/banner.jpg);

    background-color: rgb(54, 113, 207);

}

.new_case_banner12 {

    background-image: url(../images/case/jzgl/12/banner.jpg);

    background-color: rgb(54, 113, 207);

}

.new_case_banner13 {

    background-image: url(../images/case/jzgl/13/banner.jpg);

    background-color: rgb(54, 113, 207);

}

.new_case_banner14 {

    background-image: url(../images/case/jzgl/14/banner.jpg);

    background-color: rgb(54, 113, 207);

}

.new_case_banner15 {

    background-image: url(../images/case/jzgl/15/banner.jpg);

    background-color: rgb(54, 113, 207);

}

.new_case_banner16 {

    background-image: url(../images/case/jzgl/16/banner.jpg);

    background-color: rgb(54, 113, 207);

}

.new_case_banner17 {

    background-image: url(../images/case/jzgl/17/banner.jpg);

    background-color: rgb(54, 113, 207);

}

.new_case_banner18 {

    background-image: url(../images/case/jzgl/18/banner.jpg);

    background-color: rgb(54, 113, 207);

}

.new_case_banner19 {

    background-image: url(../images/case/jzgl/19/banner.jpg);

    background-color: rgb(54, 113, 207);

}

.more,

.nav_subnav a,

.pro_list_tenet p {

    font-size: 16px;

}

.orange:hover {

    color: #ed9d24;

}

.banner p {

    color: white;

    font-size: 14px;

    line-height: 22px;

    margin-bottom: 14px;

}

.media_banner h1 strong,

.media_banner p {

    color: #333;

}

.about-bg {

    width: 100%;

    overflow: hidden;

}

.about-bg_col {

    height: 580px;

}

.about-bg_col2 {

    height: 434px;

}

.pro-item,

.gongyi_pic,

.pro_jiancai p,

.pro-case,

.med-item {

    position: relative;

}

.pro-item p,

.med-item .text-warp {

    position: absolute;

    top: 0;

    left: 0;

    right: 0;

    bottom: 0;

    width: 100%;

    text-align: center;

    background: #3671cf;

    background: rgba(54, 113, 207, 0.9);

    display: none;

}

.pro-item p a {

    color: #fff;

    font-size: 24px;

    display: block;

    top: 50%;

    position: absolute;

    left: 0;

    right: 0;

    margin-top: -17px;

}

.med-item .text {

    margin: 70px 35px;

}

.pro-item:hover p,

.med-item:hover .text-warp {

    display: block;

}

.med-item .more {

    border: 1px solid #4467c1;

    border-radius: 3px;

    -moz-border-radius: 3px;

    padding: 8px 67px;

    position: absolute;

    bottom: 30px;

    left: 50%;

    margin-left: -100px;

}

.med-item .more:hover {

    color: #fff;

}

.submit {

    display: block;

    line-height: 43px;

    text-align: center;

    font-size: 16px;

    color: #999999;

    background-color: #f2f2f2;

    border: 1px solid #e3e3e3;

    border-radius: 3px;

}

.hot_pro a:hover span,

.media_banner_text a:hover span,

.submit:hover,

.journal .btn-primary {

    /*background-color: #FF9900;*/

    color: #ff9900;

}

.journal a.btn-primary:hover {

    color: #fff;

}

.case_jianjie .text {

    padding: 55px 35px 65px;

}

.case_jianjie_2 .text {

    padding: 55px 0 25px;

}

.zx_list ul,

.news .text {

    padding: 40px 15px;

}

.zx_list li,

.case_list_tab_li li,

.hot-med li {

    line-height: 30px;

}

.case_jianjie_2_text_1 {

    height: 221px;

}

.gongyi_wuliao_ul,

.case_jianjie_2 ul,

.case_jianjie_2_text {

    padding: 40px 0 0 20px;

}

.gongyi_wuliao_ul li {

    background: url(../images/s-2015-11-17-143459.png) no-repeat left top;

    line-height: 42px;

    padding-left: 67px;

    width: 136px;

    margin: 6px 0;

}

.gongyi_pic a {

    position: absolute;

    left: 0;

    bottom: 0;

    background-color: #039;

    color: #fff;

    font-size: 16px;

    line-height: 90px;

    padding: 0 35px;

    font-weight: bold;

}

.pro_jiancai span {

    font-size: 28px;

}

.col_sm_7_case {

    position: static;

}

.fixed_bottom {

    position: absolute;

    right: 15px;

    bottom: 0;

}

.fixed_a {

    background-color: #333;

    bottom: 0px;

    left: 15px;

    line-height: 83px;

    cursor: pointer;

    font-size: 22px;

}

.pro_jiancai p {

    position: relative;

    margin: 0 30px;

}

.pro_jiancai a {

    width: 100%;

    line-height: 30px;

    padding: 19px 0;

    bottom: 30px;

    filter: alpha(opacity=95);

    -moz-opacity: 0.95;

    opacity: 0.95;

}

.case_list .text,

.case_list_tab_li .bg,

.duty_column .text {

    padding: 30px 40px 40px;

}

.duty_tabs .text,

.service .text {

    padding: 45px 0;

}

.duty_tabs .col-sm-6 .text {

    padding: 45px 30px 25px 30px;

}

.duty_tabs .col-sm-6 .pd49 {

    padding-bottom: 49px;

}

.duty_tabs .col-sm-6 .text h3 {

    margin-left: 30px;

}

.duty_tabs li {

    list-style-type: circle;

}

.case_list .text a {

    display: block;

    height: 43px;

}

.case_list .text h2 {

    color: #cccccc;

}

.case_list .more a {

    display: block;

    margin-top: 20px;

    color: #999999;

    height: 22px;

}

.hot_pro span {

    line-height: 69px;

    background-color: #f3f3f3;

    color: #5d5d5d;

    display: block;

}

.hot_pro .col-xs-4 a {

    display: block;

    overflow: hidden;

}

.case_jianjie_2 li,

.gongyi_wuliao_ul_2 li {

    /*margin: 12px 0;*/



    background: url(../images/solution_title_bg3.jpg) left top no-repeat;

    padding-left: 42px;

    line-height: 22px;

}

.pro_col_bg {

    height: 475px;

}

.pro_col_bg2_box {

    background: #000000;

    filter: alpha(opacity=80);

    -moz-opacity: 0.8;

    opacity: 0.8;

    padding: 40px 0;

}

.pro_col_bg2_box strong {

    padding-bottom: 12px;

}

.pro_col_bg2_box p {

    padding: 25px 0 40px;

}

.pro_col_bg2_box img {

    vertical-align: middle;

    margin-right: 20px;

}

.ulnav a {

    font-size: 20px;

    font-weight: bold;

}

.pro-case li {

    line-height: 32px;

}

.nav_subnav .active a,

.nav_subnav a:hover {

    border-bottom: 3px solid #274899;

    color: #274899;

    font-weight: 700;

}

.hot-med .btn,

.btn-more {

    width: 200px;

}

.line {

    background-color: #f29c06;

    width: 73px;

    height: 3px;

}

.m_related_cases h2,

.m_related_cases h4 {

    display: none;

}

.time strong span {

    font-size: 28px;

}

.time p {

    width: 80px;

    height: 80px;

    line-height: 80px;

    color: #333;

    text-align: center;

}

.about-bg_fiexd {

    position: relative;

}

.about-bg_fiexd_text_warp,

.about-bg_fiexd_text {

    position: absolute;

    right: 0;

    top: 30px;

    z-index: 1000;

    padding-left: 30px;

    padding-right: 60px;

}

.about-bg-2 .about-bg_fiexd_text_warp,

.about-bg-2 .about-bg_fiexd_text {

    right: auto;

    padding-right: 0;

}

.jituan_intro .text {

    padding: 15px 10px;

    height: 320px;

    background-color: transparent;

}

.jituan_intro .text h1 {

    line-height: 36px;

    margin-bottom: 10px;

}

.history .text {

    padding-right: 30px;

}

.history li {

    margin-bottom: 45px;

    padding-left: 64px;

    line-height: 16px;

    font-weight: bold;

    background: url(../images/u29.png) no-repeat left top;

    margin-left: -8px;

}

.history .col-sm-8 ul {

    border-left: 1px solid #ddd;

}

.honor ul {

    padding: 45px 60px;

}

.honor li {

    line-height: 36px;

}

.honor .text {

    padding: 45px 30px;

}

.honor_bg {

    background: url(../images/honor_bg.jpg) repeat-y left top;

}

.contact .text {

    padding: 0 50px;

}

.contact_p_strong {

    font-size: 24px;

    color: #333;

}

.topic span {

    display: block;

    line-height: 69px;

    overflow: hidden;

}

.topic a:hover span {

    color: #f29c06;

}

.parts_list span {

    display: block;

    line-height: 22px;

    height: 69px;

    padding-top: 12px;

}

.service .text img {

    width: 90px;

    height: 90px;

    max-width: 90px;

}

.service .text h3 {

    margin-bottom: 5px;

}

.service_n p {

    height: 72px;

}

.text-bg {

    padding: 20px 40px;

}

.column-5 ul {

    width: 100%;

    margin: 0;

    padding: 0;

}

.column-5 li {

    width: 20%;

    padding: 0 10px;

    float: left;

}

.case-text {

    padding: 30px;

}

.case-text p span {

    display: block;

    padding-left: 100px; /*background: url(../images/case_textspan.png) left center no-repeat; */

}

.form input,

.form textarea {

    border: none;

    border-bottom: 1px solid #cccccc;

}

.news .text span {

    display: block;

    color: #999;

}

.owl-item {

    float: left;

}

.carousel-warp {

    position: relative;

}

.owl-carousel .owl-wrapper-outer {

    overflow: hidden;

    position: relative;

    width: 100%;

}

.post-slider-btn a {

    float: left;

    width: 40px;

    height: 40px;

    text-align: center;

    line-height: 40px;

    border: 1px solid #d3d6da;

    font-size: 16px;

    cursor: pointer;

    margin-right: 7px;

}

.post-slider-btn a:focus,

.post-slider-btn a:hover {

    background: #ff9834;

    border: 1px solid #ff9834;

    color: #fff;

}

.owl-carousel .item {

    max-width: 350px;

}

.owl-carousel p a {

    border-bottom: 2px solid #d7d7d7;

    display: block;

    line-height: 70px;

}

.owl-carousel .item:hover a,

.owl-carousel p a:hover {

    border-bottom: 2px solid #f29c06;

    color: #f29c06;

}

.service_tabs > li > a {

    border: none;

    background-color: transparent;

    width: 100px;

}

.service_tabs > li.active > a,

.service_tabs > li > a:hover {

    color: #ff9900 !important;

    background-color: transparent !important;

}

.journal .btn {

    margin-left: 20px;

}

.journal span {

    font-size: 16px;

    color: #999;

    margin-left: 20px;

}

.pro_table .para_table td {

    line-height: 40px;

    padding: 3px 5px;

}

.journal-more-btn {

    background-color: white;

    border: 2px solid #797979;

    color: #666666;

}

.btn {

    line-height: 38px;

}

.nav-tabs > li > a {

    line-height: 31px;

}

.parts_tabs > li > a {

    width: auto;

    padding-left: 5px;

    padding-right: 5px;

}



/*æ–°åŠ CSS*/

.factory_banner {

    background: url("../images/factory_banner.jpg") center bottom no-repeat;

    padding-top: 170px; /*padding-bottom: 200px;*/

    height: 674px;

}

.factory_banner h1 strong {

    font-size: 48px;

    color: #333333;

}

.factory_banner h1 + p {

    color: #333333;

    margin-top: 20px;

}

.about-bg_fiexd_text {

    padding-left: 0;

}

.about-bg_fiexd_text h1 {

    font-size: 20px;

    margin-bottom: 10px;

    line-height: 22px;

}

.about-bg_fiexd_text h1 strong {

    font-weight: bold;

    display: block;

    margin-right: 20px;

    margin-bottom: 5px;

}

.about-bg_fiexd_text h1 span {

    font-size: 40px;

    display: inline-block;

    margin-right: 10px;

}

.about-bg_fiexd_text h2 {

    font-size: 16px;

    color: #868686;

    margin-bottom: 30px;

    line-height: 22px;

}

.factory_banner_item {

    background: rgba(255, 255, 255, 0.8);

    padding: 25px 0;

    margin-bottom: 20px;

}

.factory_banner_item p {

    color: #333333;

    font-size: 16px;

    margin-bottom: 0;

}

.factory_banner_item p strong {

    font-size: 36px;

}

.factory1 {

    background: url(../images/factory1.jpg) no-repeat left center;

}

.factory2 {

    background: url(../images/factory2.jpg) no-repeat right center;

}

.factory3 {

    background: url(../images/factory3.jpg) no-repeat left center;

}

.factory4 {

    background: url(../images/factory4.jpg) no-repeat left center;

}

.factory5 {

    background: url(../images/factory5.jpg) no-repeat right center;

}

.factory6 {

    background: url(../images/factory6.jpg) no-repeat left center;

}

.factory7 {

    background: url(../images/factory7.jpg) no-repeat right center;

}



/*legal declaration*/

.law_info .cRed {

    border-top: 1px solid #ccc;

    border-bottom: 1px solid #ccc;

    padding-top: 40px;

    padding-bottom: 40px;

}

.law_info h4 {

    margin: 17px 0 10px;

    font-size: 15px;

    color: #3b393a;

    font-weight: bold;

}

.law_info p {

    line-height: 24px;

    color: #454545;

    letter-spacing: 1px;

    margin-bottom: 24px;

}

.pb24 {

    padding-bottom: 24px;

}



/* contact begin */

.contact-banner {

    margin-bottom: 0px;

    height: 260px;

    background: url(../images/contact/regen/u10.jpg) no-repeat rgb(54, 113, 207);

    padding: 56px 0px 60px;

    overflow: hidden;

}

.contact-banner .text {

    background-color: transparent;

    padding: 35px 35px 30px;

}

.contact-banner .text h1 {

    margin-bottom: 10px;

    font-size: 34px;

}

.contact-banner .text p {

    color: #fff;

    line-height: 22px;

    padding-top: 0;

    max-width: 980px;

}

.white {

    color: #fff;

}

.mb10 {

    margin-bottom: 10px;

}

body > section {

    padding-top: 80px;

    padding-bottom: 60px;

    position: relative;

}

body > section h1 {

    font-size: 28px;

    font-weight: 700;

    color: #333;

    line-height: 35px;

}

body > section h2 {

    margin-bottom: 35px;

}

.mb10 {

    margin-bottom: 10px;

}

.relative {

    position: relative;

}

.contact-info-list {

    margin-top: 40px;

    margin-bottom: 70px;

}

.contact-info-list li:not(:last-child) {

    margin-right: 10%;

}

.c-tel {

    background: url("../images/contact/u14777.png") no-repeat center;

}

.c-phone {

    background: url("../images/contact/u14779.png") no-repeat center;

}

.c-mail {

    background: url("../images/contact/u14768.png") no-repeat center;

}

.c-weibo {

    background: url("../images/contact/u14766.png") no-repeat center;

}

.c-wechat {

    background: url("../images/contact/u14775.png") no-repeat center;

}

.c-info p {

    padding: 5px 0;

    font-size: 16px;

    color: #333;

}

.c-info .c-tel,

.c-info .c-phone,

.c-info .c-mail {

    width: 100px;

    height: 100px;

    background-color: #3671cf;

    border-radius: 50%;

    display: inline-block;

    margin-bottom: 20px;

    text-indent: -9999px;

}

.c-info .c-info-detail,

.c-info .c-info-detail a {

    color: #999;

    font-size: 14px;

}

.show_code img {

    width: 100%;

    margin-bottom: 20px;

}

.contact-map {

    position: relative;

    height: 500px;

    background: url("../images/contact/contact-map.jpg") no-repeat center; /*background: url("../images/contact/u14647.jpg");*/

}

.map-mask {

    position: absolute;

    top: 0;

    right: 0;

    bottom: 0;

    left: 0;

    height: 100%;

    width: 50%;

    background: black;

    background: rgba(0, 0, 0, 0.7);

    vertical-align: middle;

}

.net-query a:hover {

    color: #ff9900;

}



.map-desc {

    display: inline-block;

    vertical-align: middle;

}

.map-desc h2,

.map-desc p,

.map-desc a {

    color: #fff;

}

.map-desc h2 {

    margin-bottom: 10px;

}

.vm:before {

    content: "";

    display: inline-block;

    height: 100%;

    width: 1px;

    margin-left: -1px;

    vertical-align: middle;

}

.contact-sec {

    margin-top: 45px;

}

.contact-sec h2 {

    color: #333;

    font-size: 28px;

    line-height: 48px;

}

.box-container {

    margin-top: 45px;

    padding-bottom: 60px;

}

.box-container .box {

    display: inline-block;

    padding: 20px 45px;

    border: 1px solid #fff;

    border-radius: 3px;

}

.box-container a {

    text-decoration: none;

}

.box-container .map-box:hover {

    color: #fff;

    background-color: #ff9900;

    border-color: #ff9900;

}

.box-container .map-box {

    border-width: 2px;

    padding: 0;

}

.box-container .map-box a {

    display: inline-block;

    padding: 12px 24px;

}

.bold {

    font-weight: 700;

}

.feedback-sec {

    margin-top: 0px;

}

/* .contact-sec {

    margin-top: 45px;

} */

.feedback-sec .feedback-form .form-group {

    margin-bottom: 30px;

}

.feedback-sec .feedback-form textarea,

.feedback-sec .feedback-form input {

    padding: 12px 15px;

    height: auto;

    border-radius: 3px;

    border: 1px solid #d7d7d7;

}

.feedback-form .required {

    color: #c00;

    font-size: 18px;

    position: absolute;

    top: 16px;

    left: 20px;

}

.btn-contact {

    background-color: #ff9900;

    padding: 6px 0;

    border: none;

    color: #fff;

}

.btn:hover,

.btn:focus,

.btn:active {

    color: #fff;

    background-color: #ff9900;

    border-color: #ff9900;

}

.btn-contact:hover {

    background-color: #ff8319;

    color: #fff;

}

.feedback-sec .feedback-form select {

    padding: 12px 15px;

    width: 100%;

    height: auto;

    border-radius: 3px;

    border: 1px solid #d7d7d7;

}

/* contact end */



.contact-msg {

    background: rgba(0, 0, 0, 0.5);

    padding: 85px 0;

    color: #fff;

    background: url("../images/contact/regen/u10.jpg") no-repeat center;

    background-size: cover;

}

.contact-msg p {

    margin-bottom: 10px;

}

.contact-msg p > strong {

    font-size: 18px;

    display: block;

    margin-bottom: 15px;

}

.contact-msg a {

    color: #ff9900;

}

.contact-section {

    padding-bottom: 0;

    padding-top: 60px;

}

/*pagination*/

.list-nav {

    margin-top: 20px;

}

.list-nav a {

    display: inline-block;

    padding: 0 6px;

    height: 20px;

    text-align: center;

}

.list-nav a:hover {

    font-weight: bold;

}



.mytabs_li_2 > li > a {

    width: auto;

    padding: 8.5px 20px;

}

.seo-title h1 {

    text-transform: capitalize;

}

@media (max-width: 991px) {

    .pro-item p a {

        font-size: 16px;

        margin-top: -12px;

    }

    .jituan_intro .text {

        padding: 10px;

        width: auto;

        max-width: 245px;

        margin: 0 auto 10px;

    }

    .product_banner {

        padding: 40px 0;

    }

    .mytabs_li_5_case > li > a {

        height: 70px;

    }

    .index_pro h2 {

        margin-top: 65px;

    }

}

@media (max-width: 1199px) {

    .case_jianjie .text {

        padding: 20px;

    }

    .case_jianjie_2 .text,

    .case_jianjie_2_text,

    .case_jianjie_2 ul {

        padding: 20px 0;

    }

    .zx_list {

        margin-top: 20px;

    }

    .hot_pro img {

        width: auto;

        max-width: 100%;

        height: auto;

    }

    .case_jianjie_2_text_1,

    .service_n p {

        height: auto;

    }

    .honor_bg {

        background-size: 33.33333% 1px;

    }

    .service_n .col-sm-6:child(2n + 1) {

        clear: both;

        background: #f00;

    }

    .pro_column .pt130 {

        padding-top: 60px;

    }

    .mytabs_li_5 > li > a {

        width: 100%;

    }

    .mytabs_li_5 > li {

        width: 20%;

        float: left;

        padding-right: 5px;

    }

    .index_pro p {

        margin-right: 0;

    }

}

@media (max-width: 991px) and (min-width: 768px) {

    .med-item .text {

        margin: 0;

    }

}

@media (max-width: 767px) {

    .mytabs_li_3 > li > a {

        width: 90%;

        margin-right: 0;

    }

    .mytabs_li_3 > li {

        width: 32%;

    }

    .zx_list ul {

        padding: 20px 10px;

    }

    .case_jianjie_2 li {

        width: 232px;

        text-align: left;

    }

    .about-bg_fiexd_text_warp,

    .about-bg_fiexd_text,

    .about-bg-2 .about-bg_fiexd_text_warp,

    .about-bg-2 .about-bg_fiexd_text {

        position: absolute;

        left: 15px;

        right: 15px;

        bottom: 80px;

        z-index: 1000;

        color: #fff;

        text-align: center;

    }

    .about-bg_fiexd_text h1,

    .about-bg_fiexd_text h3 {

        color: #fff;

    }

    .index_case .col-xs-12,

    .hot_pro .col-sm-8,

    .media_text .col-xs-12,

    .about_text,

    .history .col-xs-12,

    .history li,

    .journal .col-xs-6,

    .pro-case .col-sm-12,

    .service .col-xs-6 {

        margin-bottom: 20px;

    }

    .tab-content .mt65 {

        margin-top: 0;

    }

    .case_jianjie_2 li {

        display: inline-block;

        margin-right: 30px;

    }

    .index_case,

    .index_pro,

    .banner,

    .case_jianjie,

    .case_list,

    .hot_pro,

    .text-center_h1,

    .tab-content,

    .media_text,

    .hot-med,

    .about_text,

    .history,

    .honor_bg,

    .news,

    .pro-case,

    .pro_column {

        text-align: center;

    }

    .case_list_tab_li {

        text-align: left;

    }

    .case_list_tab_li .bg {

        padding: 20px 40px 10px;

    }

    .case_jianjie .col-xs-12,

    .case_list .col-xs-12 {

        background: #f3f3f3;

    }

    .gongyi_pic img,

    .about_text .btn,

    .news img {

        margin-left: auto;

        margin-right: auto;

    }

    .pro-item {

        border: none;

        border-bottom: 1px solid #d3d6da;

    }

    .pro_list .pro-item {

        border-right: 1px solid #d3d6da;

        border-bottom: 1px solid #d3d6da;

    }

    .pro_list .pro-item:nth-child(2n) {

        border-right: none;

    }

    .pro-item:nth-last-child(1),

    .pro_list .pro-item:nth-last-child(2) {

        border-bottom: none;

    }

    .history .text {

        padding-right: 0;

    }

    .honor_bg,

    .case_list_tab_li .col-xs-12 {

        background: none;

    }

    .post-slider-btn a {

        display: inline-block;

    }

    .post-slider-btn a {

        float: none;

    }

    .nav_subnav li {

        display: inline-block;

    }

    .nav_subnav li a {

        padding: 7.5px 15px;

    }

    .journal .btn-link {

        width: auto;

        margin: 0;

    }

    .breadcrumb {

        padding: 8px 0;

    }

    .index_banner {

        height: 600px;

        padding-top: 180px;

    }

    .index_banner_box {

        /*height:420px;*/

        width: 420px;

        margin: 0 auto;

    }

    h2 {

        font-size: 18px;

    }

    .index_banner_box h2,

    .index_banner_box p,

    .h3 {

        font-size: 16px;

    }

    .index_banner_box h1 {

        font-size: 20px;

        font-weight: bold;

    }

    .index_banner .more {

        margin-top: 30px;

    }

    .banner h1,

    h1 {

        font-size: 22px;

    }

    .paddingtop80 {

        padding-top: 40px;

    }

    .pt130 {

        padding-top: 60px;

    }

    .paddingbottom130 {

        padding-bottom: 60px;

    }

    .paddingbottom80 {

        padding-bottom: 40px;

    }

    .mt26 {

        margin-top: 15px;

    }

    .mt45 {

        margin-top: 20px;

    }

    .mt65 {

        margin-top: 35px;

    }

    .mb20,

    .news_text p,

    h1,

    .h1,

    h2,

    .h2,

    h3,

    .h3 {

        margin-bottom: 10px;

    }

    .mb30,

    .pro_list_pic .col-xs-6 {

        margin-bottom: 15px;

    }

    .mb65 {

        margin-bottom: 30px;

    }

    .mb80 {

        margin-bottom: 40px;

    }

    hr {

        margin-top: 30px;

        margin-bottom: 30px;

    }

    .pro_column .pt130 {

        padding: 0 0 20px;

    }

    .index_pro h2 {

        font-size: 20px;

        text-align: left;

    }

    .index_pro p {

        text-align: left;

    }

    .index_pro .more {

        margin-top: 20px;

        margin-bottom: 20px;

    }

    .about-bg_fiexd_text h2 {

        color: white;

    }

    .factory_banner {

        padding-top: 100px !important;

        padding-bottom: 100px;

    }

    .map-mask {

        width: 100%;

    }

    .form-group .col-md-4:not(:last-child) {

        margin-bottom: 30px;

    }

}

@media (max-width: 567px) {

    [class*="col-xs-"] {

        padding-left: 5px !important;

        padding-right: 5px !important;

    }

    .mb30 {

        margin-bottom: 10px;

    }

    .pro_jiancai p {

        margin: 0 10px;

    }

    .pro_jiancai span,

    .pro_jiancai a {

        font-size: 14px;

        line-height: 18px;

    }

    .index_banner_box {

        height: auto;

        width: auto;

    }

    .nav_subnav li a {

        padding: 10px 0;

    }

    .index_banner_box p {

        font-size: 14px;

    }

    .index_banner .more {

        width: 120px;

        line-height: 46px;

    }

    .banner {

        padding: 40px 0 10px;

    }

    .banner .text {

        padding: 15px;

    }

    .mytabs_li_3 > li > a,

    .nav_subnav,

    .journal [class*="col-xs-"] {

        width: 100%;

    }

    .nav_subnav li {

        width: 24%;

        text-align: center;

    }

    .nav_subnav {

        margin: 0;

    }

    .column-5 li {

        width: 50%;

        padding: 0 10px 10px;

    }

    .journal [class*="col-xs-"] {

        text-align: center;

    }

    .mytabs_li_5 > li > a {

        height: 70px;

    }

    .mytabs_li_5_case > li > a {

        height: 90px;

    }

    .mytabs_li_2 > li > a {

        height: 70px;

        width: 100%;

    }

    .mytabs_li_2 > li {

        width: 50%;

        float: left;

        padding: 0 10px;

    }

    .index_pro h2 {

        font-size: 16px;

        margin-top: 30px;

    }

    .index_pro .more {

        width: 120px;

    }

}

@media (max-width: 413px) {

    .index_pro {

        height: 300px;

    }

    .index_pro .text {

        display: none;

    }

    .index_solution .col-xs-6 {

        width: 100%;

    }

}

@media (max-width: 767px) {

    .case_jz_banner {

        height: auto;

        background-position: top;

    }

    .case_jz_banner .kuangshan_ks_banner_text,

    .kuangshan_ks_banner .kuangshan_ks_banner_text {

        background-color: #3671cf;

        width: 100%;

        max-width: 100%;

        margin-top: 500px;

        padding: 61px 8.6% 61px 9.4%;

        text-align: left;

    }

    #content .mt65 {

        margin-top: 55px;

    }

    #content .col-xs-12 h3 {

        font-size: 20px;

        font-weight: 300;

        text-align: center;

        margin-top: 0;

        margin-bottom: 0;

    }

    .case_list .item img,

    #content .case_list img {

        width: 100%;

        margin: 0;

    }

    .case_list .carousel-indicators li,

    .customer_site .carousel-indicators li {

        width: 11px;

        height: 11px;

        background: url(../images/jzgl/dot.png) center center no-repeat;

        border: none;

        border-radius: 0;

        background-color: transparent;

        margin: 0;

    }

    .case_list .carousel-indicators li + li,

    .customer_site .carousel-indicators li + li {

        margin-left: 7px;

    }

    .case_list .carousel-indicators .active,

    .customer_site .carousel-indicators .active {

        background-image: url(../images/jzgl/dot_active.png);

        width: 11px;

        height: 11px;

    }

    #content .container:nth-child(2) {

        background-color: #f6f6f6; /*margin-top:60px;*/

    }

    #content .container:nth-child(2) h3 {

        padding-top: 46px;

    }

    #content .case-text {

        background: none;

        padding: 0;

        width: 100%;

        margin-top: -15px;

        margin-bottom: 30px;

    }

    #content .col-xs-3 {

        width: 100%;

        padding: 0;

    }

    #content .col-xs-3 img {

        width: 100%;

        margin-top: 0;

        margin-bottom: 13px;

    }

    #content .case_list .col-xs-12 {

        background-color: #fff;

    }

    .m_related_cases {

        background-color: #f6f6f6;

        padding-bottom: 75px;

    }

    .m_related_cases h3 {

        display: none;

    }

    .m_related_cases h2 {

        display: block;

        font-size: 20px;

        font-weight: 300;

        text-align: center;

        margin-top: 46px;

    }

    .m_related_cases h4 {

        display: block;

        text-align: center;

        margin: 0;

    }

    .m_related_cases h4 a {

        color: #ff9a00;

        font-weight: normal;

    }

    .m_related_cases .hover-orange:last-child {

        display: none;

    }

    .m_related_cases img {

        margin-top: 0;

    }

    .m_related_cases .case-white-box p a {

        color: #333;

        font-size: 16px;

        line-height: 24px;

        height: 78px;

        padding: 15px 0;

    }

    #content .border-bottom,

    .m_related_cases .border-bottom {

        border-bottom: none;

    }

    #content .col-xs-12 h3 strong,

    #content .case-text p strong {

        font-weight: 300;

    }

    .kuangshan_ks_banner_text h1 {

        font-size: 30px;

        font-weight: 300;

        line-height: 40px;

        margin-bottom: 21px;

    }

    .kuangshan_ks_banner_text p {

        font-size: 16px;

        line-height: 28px;

    }

    #content .border-bottom .line,

    .m_related_cases .line {

        display: none;

    }



    #new_case_content .process img,

    #new_case_content .process2 img,

    #new_case_content .advantage img {

        float: none;

        max-width: 475px;

        width: 100%;

        margin: 30px auto 0 auto;

    }

    #new_case_content h2 {

        text-align: center;

        font-size: 20px;

        font-weight: 300;

        margin-top: 0;

        margin-bottom: 30px;

    }

    #new_case_content .configure p {

        margin-bottom: 5px;

        text-align: left;

    }

    .configure .carousel-box {

        padding-bottom: 30px;

    }

    .configure .carousel-box .carousel-indicators {

        bottom: -24px;

    }

    .configure .carousel-box .carousel-indicators li {

        width: 11px;

        height: 11px;

        background: url(../images/jzgl/dot1.png) center center no-repeat;

        border: none;

        line-height: 11px;

    }

    .configure .carousel-box .carousel-indicators .active:before,

    .configure .carousel-box .carousel-indicators .active:after {

        width: 0;

        height: 0;

        background: none;

        position: static;

    }

    .configure .carousel-box .carousel-indicators .active {

        width: 11px;

        height: 11px;

        background: url(../images/jzgl/dot_active.png) center no-repeat;

        background-color: transparent;

        border: none;

        position: static;

    }

    #new_case_content .process,

    #new_case_content .process2,

    .customer_site {

        padding-top: 45px;

        padding-bottom: 60px;

    }

    .process2 {

        margin-bottom: 60px;

    }

    #new_case_content .advantage,

    .related_case {

        margin-top: 45px;

        margin-bottom: 60px;

    }

    .related_case .col-xs-6:last-child,

    .related_case .p-case p,

    .related_case .p-case p + a {

        display: none;

    }

    .related_case .p-case {

        height: 78px;

        padding: 0;

    }

    #new_case_content .related_case h2 {

        margin-bottom: 0;

    }

    .related_case h4 {

        display: block;

        margin-bottom: 20px;

        text-align: center;

    }

    .related_case h4 a {

        color: #ff9a00;

        font-weight: normal;

    }

    .mytabs_li_5 > li {

        width: 30%;

    }

}



/*New seo page style*/

.seo-banner {
    height: 300px;
    background: url("../images/news/seo_banner.jpg") center center no-repeat;
    color: white;
    /*background-size: 100%;*/
    background-size: cover;
}

.seo-banner-txt1 {

    padding-top: 50px;

    font-size: 24px;

}

.seo-banner-txt1 strong {

    font-size: 36px;

}

.seo-banner-txt2 {

    font-size: 16px;

    margin-top: 30px;

}

.seo-banner-btn {

    margin-top: 20px;

}

.seo-nav {

    margin-top: 20px;

}

.seo-nav img {

    display: inline-block;

    margin-right: 10px;

    margin-top: -5px;

}

.seo-nav a {

    color: #666666;

}

.seo-nav a:hover {

    color: #f90;

}

.seo-content-inquiry {

    height: 153px;

    background: url("../images/news/seo_inquiry.jpg") no-repeat;

    margin-bottom: 20px;

}

.seo-content-btn {

    float: right;

    margin-right: 40px;

    margin-top: 65px;

}

.seo-blog-btn {margin-top: 20px; float:none;}

.seo-content-btn .seo-btn1, .seo-content-btn .seo-btn2 {

    cursor: pointer;

    border-radius: 4px;

    display: inline-block;

    width: 134px;

    height: 38px;

    text-align: center;

    line-height: 38px;

    color: #ff9900;

    font-size: 16px;

    border: 1px solid #ff9900;

}

.seo-btn1:hover,

.seo-content-btn .seo-btn2, .seo-content-btn .seo-btn2:hover {

    background-color: #ff9900;

    color: white;

}

.seo-btn2 {

    margin-left: 15px;

}

.seo-form {

    background-color: #f7f7f7;

    padding: 35px 0;

}

.related-article .title {

    background: url("../images/news/seo_icon1.jpg") left center no-repeat;

    padding-left: 20px;

    font-size: 24px;

    color: #333333;

}

.related-article ul {

    margin-top: 20px;

    padding: 0;

}

.related-article ul li a {

    font-size: 16px;

    line-height: 40px;

}

.related-article ul li a:hover {

    color: #3f51b5;

}

.related-article .return {

    margin-top: 10px;

}

.seo-form-title {

    font-size: 24px;

    color: #333333;

    margin-bottom: 30px;

}

.seo-form-box input[type="text"],

.seo-form-box textarea {

    padding-left: 10px;

    width: 100%;

    border: 1px solid #d4d4d4;

    margin-bottom: 10px;

}

.seo-form-box input[type="text"] {

    height: 38px;

}

.seo-form-box textarea {

    height: 134px;

}

.seo-form-box input[type="submit"] {

    margin-top: 10px;

    width: 100%;

    height: 40px;

    background-color: #3f51b5;

    border-radius: 4px;

    color: white;

    font-size: 16px;

}

.seo-hot-sale {

    padding-top: 40px;

}

.seo-hot-sale h1 {

    text-align: center;

}

.seo-hot-sale h2 {

    padding-left: 19px;

    display: inline-block;

    position: relative;

    font-size: 28px;

}

.seo-hot-sale h2:before {

    position: absolute;

    left: 0;

    top: 0;

    content: "";

    width: 6px;

    height: 28px;

    background-color: #3f51b5;

}

.seo-hot-sale .baojia {

    color: #ff9900;

    border: 1px solid #ff9900;

    padding: 7px 20px;

    border-radius: 20px;

    margin-left: 20px;

    cursor: pointer;

}

.seo-hot-sale .more {

    float: right;

    margin-top: 20px;

    vertical-align: middle;

}

.seo-hot-sale .more img {

    margin-left: 7px;

}

.seo-hot-sale .carousel-square {

    position: absolute;

    bottom: -60px;

}

.seo-hot-sale .carousel-square li {

    background-color: #fff;

    width: 10px;

    height: 10px;

    border: 1px solid #ccc;

    margin: 0 3px;

}

.seo-hot-sale .carousel-square li.active {

    width: 10px;

    height: 10px;

    background: url("../images/items/u562.png") no-repeat;

    background-color: #f90;

    border: 1px solid #f90;

}

/*New seo page style*/

