
body .header {
    margin-bottom: 0px;
}
.h_header{background: #E8EAE9;position: fixed; top: 0;left: 0;width: 100%;z-index: 9999;
    font-size: 12px;}
.h_top{width: 1200px;margin: 0 auto; height:23px; line-height:23px; color:#666;}
.h_top em{ float:left;}
.h_top .h_conm_right{ float:right; display:inline-block;}
.h_top span a{ padding:0 5px; display:inline-block; color:#666;}

.header2 {
    /*background: url("../images/meu.png");*/
    height: 62px;
    width: 1200px;
    margin: 0 auto;
    display: flex;
    justify-content: space-between;
    align-items: center;
}
.header2 .login{
    width: 165px;
}
.header2 .phone{
    width: 165px;
}
.header2 .h_nav {
    width: 770px;
    margin: 0 auto;
}

body .h_nav li a {
    display: block;
    color: #333;
    height: 62px;
    line-height: 62px;
}

body .h_nav li.cur a{
    color: #f67d12;
}


body #flashs {
    background-color: #555;
}

body #flashs ul li.ban_li01 a {
    background: none;
}

body #flashs ul li.ban_li01 a:hover,
#flashs ul li.ban_li01.cur a {
    background: url(../images/bannerli.png);

}

body #flashs ul li.ban_li02 a {
    background: none;
}

body #flashs ul li.ban_li02 a:hover,
#flashs ul li.ban_li02.cur a {
    background: url(../images/bannerli.png);
}

body #flashs ul li.ban_li03 a {
    background: none;
}

body #flashs ul li.ban_li03 a:hover,
#flashs ul li.ban_li03.cur a {
    background: url(../images/bannerli.png);
}

body #flashs ul li.ban_li04 a {
    background: none;
}

body #flashs ul li.ban_li04 a:hover,
#flashs ul li.ban_li04.cur a {
    background: url(../images/bannerli.png);
}

body #flashs ul li.ban_li04 {
    background: none;
}

.ftbg {
    background: url(../images/fotbg.png);
}

body #flashs .content {
    position: absolute;
    width: 100%;
    left: 0px;
    bottom: -52px;
    margin-left: 0px;
}

body #flashs ul {
    width: 1200px;
    margin: 0 auto;
    float: none;
}

body #flashs ul li {
    width: 300px;
    background: url(../images/lis.png) no-repeat right;
}

body #flashs ul li a {
    width: 280px;
    padding-left: 20px;
}

body .ban_li01 span {
    float: left;
    width: 250px;
    padding-top: 17px;
    color: #808ca8;
    font-size: 16px;
    margin-left: 0px;
}

body .ban_li01 p {
    width: 214px;
    border: 0px;
    font-size: 18px;
    color: #fff;
    font-weight: normal;
}

body .ban_li02 span {
    float: left;
    width: 250px;
    padding-top: 17px;
    color: #808ca8;
    font-size: 16px;
    margin-left: 0px;
}

body .ban_li02 p {
    width: 100%;
    border: 0px;
    font-size: 18px;
    color: #fff;
    font-weight: normal;
}

body .ban_li03 span {
    float: left;
    width: 250px;
    padding-top: 17px;
    color: #808ca8;
    font-size: 16px;
    margin-left: 0px;
}

body .ban_li03 p {
    width: 214px;
    border: 0px;
    font-size: 18px;
    color: #fff;
    font-weight: normal;
}

body .ban_li04 span {
    float: left;
    width: 250px;
    padding-top: 17px;
    color: #808ca8;
    font-size: 16px;
    margin-left: 0px;
}

body .ban_li04 p {
    width: 214px;
    border: 0px;
    font-size: 18px;
    color: #fff;
    font-weight: normal;
}

body #flashs b {
    display: block;
    width: 100%;
    height: 88px;
    position: absolute;
    bottom: 0px;
    left: 0;
    background: url(../images/bannerbg.png);
    z-index: 10;
}
.pcolumn{
    display: flex;
    justify-content: space-between;
}
.pcolumn .coms ul li a:hover {
    color: #f67d12;
}

.mores a:hover {
    color: #f67d12;
}
.orange{
    font-weight: bold;
    color: #f67d12;
}
.xgindex h4:hover {
    color: #f67d12;
    cursor: pointer;
}

.pj_con span:hover {
    color: #f67d12;
}

.pcolumn ul li a:hover {
    color: #f67d12;
}

body .keywords {
    padding: 12px 0px;
}

body .ks_bg {
    background: none;
    height: 312px;
}

body .ks p {
    background: url(../images/fotxt.png) no-repeat left top;
    padding-top: 0px;
    height: 306px;
}

body .f_bg {
    width: 100%;
    margin: 0 auto;
}

body .index_yq_bg {
    background: none;
}

body .index_yq_bg {
    padding-bottom: 50px;
}

body .index_yq_bg a {
    color: #445070 !important;
}

body .index_yq_bg a:hover {
    color: #d8d8d8 !important;
}

body .ks p b {
    padding-top: 36px;
}

.clear {
    clear: both;
    height: 0;
    line-height: 0;
    font-size: 0;
}

.clearfix:after {
    content: '.';
    clear: both;
    height: 0;
    visibility: hidden;
    display: block;
}



#flashs .xiaoan a {
    width: 60px;
    height: 60px;
    display: block;
}

#flashs .xiaoan {
    background: url(../images/20201118112229_51219.png) no-repeat;
    width: 60px;
    height: 60px;
    position: absolute;
    z-index: 99;
    top: 45%;
    left: 10%;
}

#flashs .next {
    background-position: 0px -60px;
    left: auto;
    right: 10%;
}

#flashs .prev:hover {
    background-position: 0px -180px;
}

#flashs .next:hover {
    background-position: 0px -120px;
}
.prjvideo {
    background: url(../images/videoimg.jpg) no-repeat;
    display: block;
    width: 100%;
    height: 800px;
}

.prjvideo .pjcom {
    width: 1200px;
    margin: 0 auto;
}

.pjcom .tit h4 {
    text-align: center;
    font-size: 50px;
    color: #fff;
    padding-top: 81px;
    font-weight: normal;
}

.pjvideo {
    background: url(../images/videobg.png) no-repeat;
    height: 470px;
    position: relative;
}

.pjcom .tit p {
    display: block;
    text-align: center;
    font-size: 18px;
    height: 52px;
    color: #fff;
    line-height: 52px;
}

.pjcom .tit p span {
    color: #f67d12;
    font-size: 22px;
}

.pjcom .tit {
    margin-bottom: 52px;
}

.bigvideo {
    float: left;
    width: 810px;
}

.vidt {
    width: 390px;
    float: left;
}

.vidt dl {
    display: block;
    height: 84px;
    padding: 27px 24px;
    cursor: pointer;
}

.vidt dl.cur,
.vidt dl:hover {
    background: url(../images/bg_an1.png) repeat;
}

.vidt dl dt {
    float: left;
    width: 120px;
}

.vidt dl dt img {
    border: #64656a solid 1px;
    width: 118px;
    height: 82px;
}

.vidt dl dt img:hover {
    border-color: #D5D5D5;
}

.vidt dd {
    float: left;
    margin-left: 20px;
    width: 201px;
    overflow: hidden;
}

.vidt dd h4 {
    margin-top: 10px;
    height: 18px;
    line-height: 18px;
    overflow: hidden;
    color: #fff;
}

.vidt dd h4:hover {
    text-decoration: underline;
}

.vidt dd p {
    margin-top: 20px;
    height: 16px;
    line-height: 16px;
    overflow: hidden;
    color: #cacaca;
}

.vidt_more {
    text-align: right;
    height: 50px;
    line-height: 50px;
    padding: 0 30px;
}

.vidt_more a {
    color: #cacaca;
}

.vidt_more a:hover {
    text-decoration: underline;
}

.beo {
    position: relative;
    width: 810px;
    height: 470px;
}

img.bofan {
    position: absolute;
    top: 210px;
    left: 374px;
}

.yff02 {
    position: absolute;
    left: 682px;
    top: 206px;
    width: 528px;
}

.yff02 span {
    float: left;
    width: 100px;
    color: #ba0def;
    font-size: 45px;
    border-right: 3px solid #ba0def;
    height: 49px;
    padding-right: 7px;
    line-height: 46px;
}

.yff02 p {
    float: left;
    width: 378px;
    line-height: 27px;
    font-size: 16px;
    padding-left: 18px;
    color: #000;
}

.yff03 {
    position: absolute;
    left: 682px;
    top: 330px;
    width: 528px;
}

.yff03 span {
    float: left;
    width: 100px;
    color: #ba0def;
    font-size: 45px;
    border-right: 3px solid #ba0def;
    height: 49px;
    padding-right: 7px;
    line-height: 46px;
}

.yff03 p {
    float: left;
    width: 378px;
    line-height: 27px;
    font-size: 16px;
    padding-left: 18px;
    color: #000;
}

.yff04 {
    position: absolute;
    left: 682px;
    top: 456px;
    width: 528px;
}

.yff04 span {
    float: left;
    width: 100px;
    color: #ba0def;
    font-size: 45px;
    border-right: 3px solid #ba0def;
    height: 49px;
    padding-right: 7px;
    line-height: 46px;
}

.yff04 p {
    float: left;
    width: 378px;
    line-height: 27px;
    font-size: 16px;
    padding-left: 18px;
    color: #000;
}

.pjcolumn {
    background: #efeef3;
    width: 100%;

}

.prj_column .tit h4 {
    text-align: center;
    font-size: 53px;
    color: #000;
    padding-top: 81px;
}

.prj_column {
    display: block;
    width: 1200px;
    margin: 0 auto;
}

.prj_column .tit p {
    display: block;
    width: 100%;
    text-align: center;
    color: #585858;
    font-size: 19px;
    padding-top: 20px;
}

.prj_column .tit p span {
    color: #f67d12;
    font-size: 22px;
}

.pcolumn h4.title {
    background-color: #181e1f;
    display: block;
    height: 120px;
}
.pcolumn h4.title p {
    color: #f67d12;
    font-size: 24px;
    line-height: 2;
}
.pcolumn {
    padding-top: 35px;

}


.pcolumn h4.title a {
    display: block;
    width: 100%;
    height: 66px;
    font-size: 25px;
    text-align: center;
    padding: 25px 0 5px;
    color: #fff;
}

.pcolumn .coms ul li {
    float: left;
    width: 100%;
    height: 25px;
    line-height: 25px;
    padding-top: 17px;
    text-align: left;
    padding-left: 32px;
}

.pcolumn .coms ul {
    overflow: hidden;
}

.pcolumn .coms .pj_con {
    display: block;
    width: 100%;
    height: 150px;
    position: relative;
    overflow: hidden;
    background: #fff;
}

.pcolumn .coms ul li a {
    color: #46494a;
    font-size: 16px;
}


.mores {
    display: block;
    text-align: center;
    width: 100%;
    position: absolute;
    bottom: 21px;
    left: 0px;
}

.mores a {
    font-size: 16px;
}

.pcolumn .coms.prjc2 ul li {
    width: 152px;
    text-align: left;
    padding-left: 32px;
}




.prjctcom {
    margin-top: 15px;
    padding-bottom: 20px;
}



.prjctcom .pjc1 h4.title {
    background:hsl(355deg 85% 49%);
    display: block;
    height: 60px;

}

.prjctcom .pjc1 h4.title a {
    display: block;
    width: 100%;
    height: 60px;
    line-height: 60px;
    font-size: 25px;
    text-align: center;
    color: #fff;
}

.prjctcom .pjc5 h4.title {
    background:hsl(293deg 28% 49%);
    display: block;
    height: 60px;

}
.prjctcom .pjc5 h4.title a {
    display: block;
    width: 100%;
    height: 60px;
    line-height: 60px;
    font-size: 25px;
    text-align: center;
    color: #fff;
}
.prjctcom .pjc5 h4.title a span{
    display: block;
    width: 100%;
    text-align: center;
}

.prjctcom .pjc2 h4.title {
    background:hsl(238deg 47% 40%);
    display: block;
    height: 60px;

}

.prjctcom .pjc2 h4.title a {
    display: block;
    width: 100%;
    height: 60px;
    font-size: 25px;
    text-align: center;
    line-height: 60px;
    color: #fff;
}


.prjctcom .pjc3 h4.title {
    background:hsl(33deg 84% 50%);
    display: block;
    height: 60px;

}

.prjctcom .pjc3 h4.title a {
    display: block;
    width: 100%;
    height: 60px;
    font-size: 25px;
    text-align: center;
    line-height: 60px;
    color: #fff;
}



.prjctcom .pjc4 h4.title {
    background:hsl(355deg 79% 53%);
    display: block;
    height: 60px;

}
.prjctcom .pjc1 h4.title a span{
    display: block;
    width: 100%;
    text-align: center;
}
.prjctcom .pjc2 h4.title a span{
    display: block;
    width: 100%;
    text-align: center;
}
.prjctcom .pjc3 h4.title a span{
    display: block;
    width: 100%;
    text-align: center;
}
.prjctcom .pjc4 h4.title a span{
    display: block;
    width: 100%;
    text-align: center;
}
.prjctcom .pjc4 h4.title a {
    display: block;
    width: 100%;
    height: 60px;
    font-size: 25px;
    text-align: center;
    line-height: 60px;
    color: #fff;
}
.prjctcom_coms{
    display: flex;
    justify-content: space-between;
    margin-bottom: 8px;
}

.pcolumn .coms,.prjctcom_coms .coms2 {
    /*width: 292px;*/
    width: 232px;
}




.pj_con {
    display: none;
}

.coms2.pjc1 .pj_con {
    display: block;
    width: 100%;
}

.pjctscom.ps1 .pj_con {
    display: block;
}

.pjctscom ul li {
    float: left;
    width: 390px;
    margin-right: 10px;
    height: 277px;
    margin-bottom: 10px;
    position: relative;
    overflow: hidden;
}

.pjctscom ul li img {
    width: 100%;
    height: 277px;
}

.pjctscom ul li.nos {
    margin-right: 0px;
}



.prjctcom .coms2 {
    height: 66px;
    display: block;
}

.prjctcom .coms2 .cur{
    position: relative;
}
.prjctcom .coms2 .cur:before{
    content: '';
    position: absolute;
    left: 50%;
    bottom: 0;
    transform: translateX(-10px);
    width: 0;
    height: 0;
    border-left: 10px solid transparent;
    border-right: 10px solid transparent;
    border-bottom: 10px solid #fff;
}
.pj_con li .pj_btm {
    position: absolute;
    bottom: -45px;
    left: 0px;
    width: 100%;
    height: 85px;
    display: block;
    background: url(../images/tm.png) repeat;
    text-align: center;
    transition: all .3s ease-out;
}

.pj_con li:hover .pj_btm {
    bottom: 0;
}

.pj_con li .pj_btm p {
    line-height: 40px;
    height: 40px;
    color: #fff;
    font-size: 16px;
}

.pj_con li .pj_btm p:hover {
    text-decoration: underline;
}

.pj_con li .pj_btm span {
    border-radius: 5px;
    line-height: 27px;
    color: #fff;
    display: inline-block;
    height: 30px;
    width: 150px;
    transition: all .3s ease;
    font-size: 14px;
    margin: 5px;
}

.pj_con li .pj_btm span.pj_btn01 {
    background-color: #e13e37;
}

.pj_con li .pj_btm span.pj_btn01:hover {
    background-color: #e96e69;
}

.pj_con li .pj_btm span.pj_btn02 {
    background-color: #f67d12;
}

.pj_con li .pj_btm span.pj_btn02:hover {
    background-color: #f89e4f;
}

.ysfuwu {
    background: url(../images/shejibg.png) no-repeat center top;
    height: 716px;
    position: relative;
}

.ysfuwu .title h4 {
    font-size: 50px;
    text-align: center;
    color: #fff;
    padding-top: 72px;
}

.ysfuwu .title p {
    display: block;
    width: 100%;
    text-align: center;
    color: #fff;
    font-size: 19px;
    padding-top: 20px;
}

.ysfuwu .title p span {
    color: #f67d12;
}

.ys_com {
    width: 1200px;
    margin: 0 auto;
    padding-top: 65px;
}

.ys_com dl {
    float: left;
    margin: 0 140px 0px 40px;
    text-align: left;
}

.first {
    margin-top: 0 !important;
}

.last {
    margin-bottom: 0 !important;
    margin-right: 0 !important;
}

.ys_com dl img {
    width: 88px;
}

.ys_com dl h5 {
    color: #fff;
    display: block;
    width: 100%;
    height: 30px;
    font-weight: 100;
    line-height: 40px;
    text-align: left;
    font-size: 15px;
}

.ys_com dl span {
    color: #f67d12;
    font-size: 15px;
    display: inline-block;
    height: 38px;
    line-height: 42px;
    border-bottom: 1px solid #b192de;
    margin-bottom: 8px;
}

.ys_com dl dd {
    padding-top: 12px;
}

.ys_com dl p {
    display: block;
    text-align: left;
    color: #fff;
    font-size: 18px;
}

.fwtit {
    background: url(../images/bgone.png) no-repeat;
    position: absolute;
    left: 0px;
    bottom: 0px;
    display: block;
    height: 145px;
    width: 100%;
    text-align: center;
    line-height: 145px;
    font-size: 56px;
    color: #fff;
    text-shadow: 3px 4px 4px #420a97;
    font-weight: bold;
}

.ysfutwo {
    background: url(../images/ysbgs.png) no-repeat center top;
    width: 100%;
    height: 688px;
}

.yfcom {
    width: 1200px;
    margin: 0 auto;
    position: relative;
}

.zxuns {
    position: absolute;
    top: 256px;
    left: 130px;
    width: 180px;
    text-align: center;
    padding: 60px 30px;
}

.zxuns h4 {
    color: #ba0def;
    font-size: 40px;
    text-align: center;
    width: 100%;
    display: block;
}

.zxuns p {
    color: #ba0def;
    font-size: 15px;
    line-height: 34px;
    text-align: center;
}

.zxuns span {
    display: inline-block;
    text-align: center;
    width: 100px;
    height: 35px;
    line-height: 33px;
    color: #364042;
    font-size: 16px;
    margin: 0 auto;
    border-top: 1px solid #ba0def;
    margin-top: 3px;
    transition: all .25s ease;
}

.zxuns:hover span {
    box-shadow: inset 0 3.25em 0 0 #ba0def;
    color: #fff;
    border-radius: 4px;
    border-color: #fff;
}

.zxuns span:hover {
    box-shadow: inset 0 3.25em 0 0 #DB59FF;
}

.yff01 {
    position: absolute;
    left: 682px;
    top: 78px;
    width: 528px;
}

.yff01 span {
    float: left;
    width: 100px;
    color: #ba0def;
    font-size: 45px;
    border-right: 3px solid #ba0def;
    height: 49px;
    padding-right: 7px;
    line-height: 46px;
}

.yff01 p {
    float: left;
    width: 390px;
    line-height: 27px;
    font-size: 16px;
    padding-left: 18px;
    color: #000;
}

.xs01 {
    position: absolute;
    top: 119px;
    left: 121px;
    color: #fff;
    line-height: 23px;
    font-size: 18px;
}

.xs02 {
    position: absolute;
    top: 121px;
    left: 338px;
    color: #fff;
    line-height: 23px;
    font-size: 18px;
}

.xs03 {
    position: absolute;
    top: 269px;
    left: 474px;
    color: #fff;
    line-height: 23px;
    font-size: 18px;
}

.xs04 {
    position: absolute;
    top: 457px;
    left: 549px;
    color: #fff;
    line-height: 23px;
    font-size: 18px;
}

/*100%自有施工团队*/
.team_bg {
    background: url(../images/team_bg.jpg) no-repeat center 0;
    height: 660px;
    font-size: 0;
    overflow: hidden;
}

.team_t {
    padding: 66px 0 0;
    height: 213px;
    text-align: center;
}

.team_t a {
    font-size: 48px;
    color: #fff;
}

.team_t span {
    display: block;
    font-size: 24px;
    color: #fff;
    font-weight: normal;
    padding: 12px 0;
}

.team_t i {
    display: block;
    font-size: 18px;
    color: #fff;
    font-weight: normal;
}

.team ul {
    background: url(../images/team_pic01_01.png) no-repeat;
    display: inline-block;
    width: 1200px;
}

.team ul li {
    width: 240px;
    float: left;
    overflow: hidden;
    text-align: center;
}

.team_li01 ul li a {
    display: block;
    width: 240px;
    float: left;
}

.team_li02 ul li a {
    display: block;
    width: 240px;
    float: left;
}

.team_li03 ul li a {
    display: block;
    width: 240px;
    float: left;
}

.team_li04 ul li a {
    display: block;
    width: 240px;
    float: left;
}

.team_li05 ul li a {
    display: block;
    width: 240px;
    float: left;
}

.team ul li i {
    display: block;
    width: 160px;
    font-size: 18px;
    color: #fff;
    font-weight: bold;
    padding-top: 175px;
    padding-bottom: 12px;
}

.team ul li span {
    display: block;
    font-size: 14px;
    color: #fff;
    width: 160px;
    line-height: 25px;
    overflow: hidden;
}

.team_li01 a:hover {
    display: block;
    background: url(../images/sgong01_01.png) no-repeat 30px 0px;
}

.team_li02 a:hover {
    display: block;
    background: url(../images/sgong02_02.png) no-repeat 35px 0;
}

.team_li03 a:hover {
    display: block;
    background: url(../images/sgong03_03.png) no-repeat 40px 0;
}

.team_li04 a:hover {
    display: block;
    background: url(../images/sgong04_04.png) no-repeat 45px 0;
}

.team_li05 a:hover {
    display: block;
    background: url(../images/sgong05_05.png) no-repeat 50px 0;
}

.team_li01 i,
.team ul li.team_li01 span {
    padding-left: 22px;
}

.team_li02 i,
.team ul li.team_li02 span {
    padding-left: 30px;
}

.team_li03 i,
.team ul li.team_li03 span {
    padding-left: 35px;
}

.team_li04 i,
.team ul li.team_li04 span {
    padding-left: 42px;
}

.team_li05 i,
.team ul li.team_li05 span {
    padding-left: 48px;
}



.abouts {
    background: url(../images/aboutbg.jpg) no-repeat center top;
    height: 760px;
    display: block;
    width: 100%;
}

.abouts .title {
    display: block;
    width: 1200px;
    text-align: center;
    margin: 0 auto;
}

.abouts .title h4 {
    font-size: 36px;
    color: #fff;
    padding-top: 56px;
}

.abouts .title p {
    color: #fff;
    font-size: 24px;
    padding-top: 12px;
}

.abouts .title p span {
    color: #f67d12;
    font-size: 30px;
    font-weight: bold;
}

.abouts .title ul {
    display: block;
    margin: 0 auto;
    width: 512px;
    padding-top: 18px;
    background: url(../images/abouttit.png) no-repeat;
    height: 58px;
}

.abouts .title ul li {
    float: left;
    width: 95px;
    padding-top: 16px;
    font-size: 16px;
    color: #fff;
    text-align: left;
    padding-left: 3.4px;
}

.aboutcom {
    width: 1200px;
    margin: 0 auto;
    position: relative;
    height: 424px;
    margin-top: 40px;
    z-index: 99;
}

.aboutcom ul {
    position: absolute;
    right: 20px;
    top: 0px;
    width: 250px;
    z-index: 999999;
}

.aboutcc {

}

.accs.nos {
    display: none;
}

.aboutcom ul li {
    float: left;
    width: 270px;
    height: 84px;
    opacity: 0.8;
    background: #382f2f;
    position: relative;
    border-bottom: 1px solid #F67D12;
}
.aboutcom ul li img{
    position: absolute;
    left: 25px;
    top: 30px;
    transform: rotate(-90deg);
}
.aboutcom ul li:last-child{
    border-bottom: none;
}
.aboutcom ul li.cur {
    opacity: 1;
    background-color: #F67D12;
    color: white;

}

.aboutcom ul .cur:before{
    content: '';
    position: absolute;
    z-index: 10;
    top: 50%;
    left: -15px;
    transform: translateY(-15px);
    width: 0;
    height: 0;
    border-top: 15px solid transparent;
    border-bottom: 15px solid transparent;
    border-right: 15px solid #F67D12;
}

.aboutcom ul li a {
    width: 183px;
    height: 84px;
    line-height: 85px;
    text-align: left;
    display: block;
    color: #fff;
    font-size: 24px;
    padding-left: 71px;
    /* border-bottom: 1px solid #f67d12; */
    position: relative;
    z-index: 9999999;

    background-position: 200px 32px;
}

.aboutcc .accs img {
    height: 422px;
    width: 1200px;
}

.aboutcc .accs {
    position: relative;
    z-index: 9;
}

.aboutcc .accs p {
    position: absolute;
    bottom: -2px;
    left: 0px;
    width: 928px;
    height: 80px;
    color: #fff;
    font-size: 14px;
    line-height: 27px;
    background: url(../images/aboutbg2.png);
    padding: 9px;
    text-indent: 27px;
}

.aboutcom ul li.cur a {

    background-position: 200px 32px;
}

.aboutcom ul li.nos a {
    border: 0px;
}
.gfsg {
    width: 1200px;
    margin: 0 auto;
    height: 720px;
}

.gfsg .title h4 {
    color: #000;
    font-size: 36px;
    text-align: center;
}

.gfsg {
    margin-top: 40px;
}

.gfsg .title p {
    display: block;
    width: 100%;
    text-align: center;
    color: #000;
    font-size: 19px;
}

.gfsg .title p span {
    color: #f67d12;
    font-size: 24px;
}

.gfsg .title {
    margin-bottom: 40px;
}

.gfcoms div {
    /* background: url(../images/gfbg.png) no-repeat; */
    background-color: #364042;
    float: left;
    width: 180px;
    height: 240px;
    margin-right: 21px;
    margin-bottom: 20px;
    border: 1px solid black;
}

.gf01.two {
    background: white;
}

.gf01.two b {
    color: #364042;
}

.gf01.two p {
    color: #364042;
}

.gfcoms div span {
    display: block;
    font-size: 70px;
    padding-left: 18px;
    color: #f67d12;
    padding-top: 20px;
}

.gfcoms div b {
    display: block;
    color: #fff;
    padding-left: 18px;
    font-size: 18px;
    padding-top: 20px;
}

.gfcoms div p {
    display: block;
    color: #fff;
    padding-left: 17px;
    padding-right: 17px;
    font-size: 14px;
    line-height: 21px;
    padding-top: 15px;
}
.ztpt {
    background: url(../images/ztptbg.jpg) no-repeat center top;
    width: 100%;
    display: block;
    height: 850px;
}

.ztpt .title h4 {
    text-align: center;
    color: #fff;
    font-size: 36px;
    padding-top: 40px;
}

.ztpt .title p {
    display: block;
    text-align: center;
    color: #fff;
    font-size: 18px;
    line-height: 3;
}

.ztpt .title {
    display: block;
    margin-bottom: 40px;
}

.ztptcom {
    width: 1200px;
    margin: 0 auto;
    display: block;
    height: 768px;
}

.ztptcom li {
    float: left;
    width: 300px;
    /*background: url(../images/ptone.png) no-repeat;*/
    background-color: white;
    height: 200px;
    position: relative;
    cursor: pointer;
}

.ztptcom li.zt2,
.ztptcom li.zt4,
.ztptcom li.zt5,
.ztptcom li.zt7,
.ztptcom li.zt10,
.ztptcom li.zt12 {
    /* background: url(../images/pttwo.png) no-repeat; */
    background-color: #2f1548;
}

.ztptcom li img {
    width: 100%;
    height: 200px;
    display: none;
}

.ztptcom li p {
    position: absolute;
    top: 40px;
    left: 0px;
    width: 100%;
    text-align: center;
    color: #364042;
}

.ztptcom li p i {
    display: block;
    width: 100%;
    font-size: 24px;
    padding-bottom: 20px;
    font-weight: bold;
}

.ztptcom li p span {
    font-size: 15px;
    text-align: center;
    width: 100%;
    display: block;
    line-height: 24px;
}

.ztptcom li.zt2 p i,
.ztptcom li.zt4 p i,
.ztptcom li.zt5 p i,
.ztptcom li.zt7 p i,
.ztptcom li.zt10 p i,
.ztptcom li.zt12 p i {
    color: #f67d12;
}

.ztptcom li.zt2 p span,
.ztptcom li.zt4 p span,
.ztptcom li.zt5 p span,
.ztptcom li.zt7 p span,
.ztptcom li.zt10 p span,
.ztptcom li.zt12 p span {
    color: #fff;
}

body .ztptcom li.cur p i {
    color: #f67d12;
}

body .ztptcom li.cur p span {
    /* color: #fff; */
}

body .ztptcom li.cur img {
    display: block;
}
.fivebz {
    width: 100%;
    height: 680px;
    margin-top: 40px;
}

.fivebz .title h4 {
    text-align: center;
    color: #000;
    font-size: 36px;
    padding-top: 5px;
}

.fivebz .title p {
    text-align: center;
    color: #585858;
    font-size: 18px;
    padding-top: 8px;
}

.fivebz .title {
    display: block;
    margin-bottom: 40px;
}

.fivebzcom {
    width: 1200px;
    margin: 0 auto;
    height: 470px;
}

.fsgbz {
    margin-bottom: 100px;
    display: block;
    height: 386px;
}

.fsgbz li {
    float: left;
    width: 276px;
    margin-right: 24px;
    position: relative;
}

.fsgbz li.cur span {
    color: #f67d12;
}

.fsgbz li img {
    width: 100%;
    height: 383px;
}

.fsgbz li.nos {
    margin-right: 0px;
}

.fsgbz li span {
    display: block;
    width: 100%;
    height: 40px;
    background: url(../images/aboutbg2.png);
    left: 0px;
    position: absolute;
    bottom: 0px;
    line-height: 40px;
    color: #fff;
    text-align: center;
    font-size: 16px;
}

.fiveCell {
    display: block;
    height: 449px;
    overflow: hidden;
}


ul.fiveul {
    width: 1100;
    margin: 0 auto;     margin-left: 126px;
}

ul.fiveul li.cur {
    background: #f67d12;
}
ul.fiveul li.cur:before{
    content: '';
    position: absolute;
    z-index: 10;
    left: 50%;
    bottom: 0;
    transform: translateX(-10px);
    width: 0;
    height: 0;
    border-left: 10px solid transparent;
    border-right: 10px solid transparent;
    border-bottom: 10px solid #fff;
}
ul.fiveul li {
    float: left;
    width: 180px;
    position: relative;
    background: url(../images/gfbg.png) no-repeat;
    height: 55px;
    margin-right: 2px;
}

ul.fiveul a {
    display: block;
    width: 100%;
    height:55px;
    text-align: center;
    color: #fff;
    line-height: 55px;
    font-size: 16px;
}



.zydjtd {
    background: #580670;
}

.zydjtd .title {
    height: 123px;
    padding-top: 4%;
    padding-bottom: 2%;
}

.zykf .ackf {
    float: left;
    width: 16.666%;
    display: block;
    position: relative;
    padding-bottom: 5%;
    z-index: 99;
}

.zykf .ackf img {
    width: 100%;
}

.zydjtd .title h4 {
    color: #fff;
    font-size: 50px;
    text-align: center;
}

.zydjtd .title p {
    text-align: center;
    color: #fff;
    padding: 14px 0;
    font-size: 18px;
}

.zydjtd .title span {
    color: #f67d12;
    font-size: 24px;
}

.tks {
    background: url(../images/kfbg.png);
    display: block;
    z-index: 99999;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0px;
}

.kfsc {}

.kfsc {
    position: absolute;
    top: 40%;
    right: 2%;
    display: block;
    z-index: 999999;
}

.kfsc span {
    background: #f67d12;
    color: #fff;
    text-align: center;
    font-size: 15px;
    padding: 2px 9px;
}

.kfsc p {
    color: #c8c8c8;
    line-height: 25px;
    padding-top: 14px;
    text-align: left;
    font-size: 14px;
}

.xshort {
    display: none;
}

.zykf.ackf.cur {}

.zykf.ackf.cur .xshort {}

.ackf.cur .xshort {
    display: block;
    position: absolute;
    left: 0px;
    bottom: 0px;
    width: 100%;
    z-index: 999999;
    height: 30%;
    background: #f67d12;
}

.ackf.cur .tks {
    display: none;
}

.ackf.cur .kfsc {
    display: none;
}

.xshort h4 {
    text-align: center;
    padding: 4% 0;
    color: #fff;
    font-size: 20px;
}

.xshort h4 a,
.xshort span a {
    color: #fff;
}

.xshort span {
    display: inline-block;
    text-align: center;
    color: #fff;
    border-bottom: 1px solid #fff;
    line-height: 26px;
    margin-left: 35%;
}

.xshort a.zxs {
    display: block;
    text-align: center;
    font-size: 24px;
    padding: 2% 0;
    color: #efefef;
}

.two .tks {
    background: url(../images/kfbg2.png);
}

.kefupj {background: url(../images/kfimg.jpg); height: 542px;width: 100%;
}
.kfpjcom {display: block; width: 1200px; margin: 0 auto;}
.kfpjcom h4 {text-align: center; display: block; height: 72px; font-size: 31px; color: #fff; padding-top: 75px; font-weight: normal; margin-bottom: 29px;}
.kf_con {width: 1200px; overflow: hidden; height: 300px;}
.kfpjcom h4 span {color: #f67d12; padding-right: 26px;}
.comli {float: left; height: 319px; overflow: hidden;}
.comli p {    display: block;
    height: 143px;
    width: 160px;
    margin: 0 1px 2px;}
.tempWrap{width: 1135px !important;}
.comli p img {width: 100%;height: 143px}
.kfals {position: relative;left: 28px;}
a.kflf {position: absolute; top: 107px; left: -90px;}
a.kfrg {position: absolute; top: 107px; right: -24px;}

html{font-size: 100px;}
body{font-size:0.22rem ;}

.m-a a{
    font-size: 16px;
}
.m-a {
    padding-top: .3rem;
    padding-bottom: 1.27rem;
    width: 100%;
    height: 390px;
}

.m-cont {
    width: 1200px;
    margin: 0 auto;
}

.m-top {
    border-bottom: 1px solid #d3d3d3;
    margin-bottom: 0.5rem;
    width: 100%;
}

.m-tit {
    color: #333;
    line-height: 1rem;
    width: 50%;

    float: left;
}

.m-tabs {
    padding-left: 20px;
    box-sizing: border-box;
    font-size: 0;
    width: 50%;
    float: left;
}
.m-tabs .s20{
    font-size: 20px;
    font-weight: bold;
}
.m-tab {
    margin-left: .35rem;
    border-bottom: 2px solid transparent;
    color: #333;
    line-height: 1.4rem;
    display: inline-block;
    vertical-align: top;
    height: 1rem;
    font-size: 24px;
    padding: 0 .15rem;
}
.m-tit p{

    border-bottom: 2px solid transparent;
    color: #333;
    line-height: 1.2rem;
    display: inline-block;
    vertical-align: top;
    height: 1rem;
    font-size: 34px;

}

.m-tab:first-child {
    margin-left: 0;
}

.m-tab.active {
    border-bottom: 2px solid #333;
}

.m-bot {
    width: 100%;
    position: relative;
}

.m-one {
    position: absolute;
    left: -200vw;
    top: 0;
    overflow: hidden;
    width: 100%;
    opacity: 0;
    transition: opacity .3s;
}

.m-one.show {
    position: relative;
    left: 0;
    opacity: 1;
    height: 320px;
}

.m-left {
    left: 0;
    top: 0;
    position: absolute;
    width: 570px;
    height: 100%;
}
.m-right {
    float: right;
    width: 570px;
    height:100%;
}

.m-box {
    width: 100%;
    height: 100%;
    display: block;
    overflow: hidden;
}

.m-img {
    width: 100%;
    object-fit: cover;
    transition: transform 12s cubic-bezier(.23, 1, .32, 1);
    transform: scale(1);
}


.m-item {
    height: 33%;
    border-bottom: 1px solid #f0f0f0;
    display: flex;
    align-items: center;
    width: 100%;
    font-size: 0;
}

.m-text {
    display: inline-block;
    vertical-align: middle;
    width: calc(100% - 1.42rem);
}

.m-t {
    padding-top: 1px;
    padding-bottom: 1px;
    color: #333;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    font-size: 20px;
    margin-bottom: .21rem;
}
.m-t:hover{
    color: #f67d12;
}
.m-des {
    color: #707070;
    line-height: 1.875;
    max-width: 27em;
}


.s24{
    font-size:18px;

}
.m-date {
    color: #333;
    text-align: right;
    display: inline-block;
    vertical-align: middle;
    width: 100px;
    font-size: 16px;
}

.w-a{width: 100%;margin-top: 40px;
    padding-top: .8rem;padding-bottom: .4rem;overflow: hidden;
    background:hsl(194deg 30% 17%) ;}
.w-cont{width: 1200px;margin: 0 auto;}
.w-cont .title{font-size: 34px;color: #fff;font-weight: bold;letter-spacing: 4px; text-align: center;}
.w-bn{width: 100%;padding-top: .62rem;padding-bottom: 1.72rem;}
.w-s{position: relative;opacity: 0.6;}
.w-box{display: block;width: 8rem;height: 4.5rem;margin: 0 auto;position: relative;cursor: pointer;overflow: hidden;}
.w-img{width: 100%;height: 100%;object-fit: cover;transition: transform 12s cubic-bezier(.23, 1, .32, 1); transform: scale(1);}
.w-arrow{bottom: 0;position: absolute;z-index: 12;cursor: pointer;width: 0.8rem;height: 0.4rem;transition: all .3s;background-color: #dfdfdf;background-image: url(../images/w32.png);background-size: .08rem .14rem;background-position: center center;background-repeat: no-repeat;}
.w-prev{left: 50%;margin-left: -0.8rem;}
.w-arrow:hover{
    background-color:#f67d12 ;
}
.w-next{right: 50%;margin-right: -1.03rem;transform: rotate(180deg);}
.w-prev:hover{
    background-color:#f67d12 ;
}
.w-s.swiper-slide-active{z-index: 123;opacity: 1;}
.w-s.swiper-slide-active .w-box{transform: scale(1.38);}
.w-box:before{content: "";display: block;width: 100%;height: 100%;position: absolute;left: 0;top: 0;z-index: 10;background-color: rgba(0,0,0,0.5);}
.w-play{left: 50%;top: 50%;position: absolute;z-index: 12;transform: translate(-50%,-50%);cursor: pointer;width: .58rem;height: .58rem;background-image: url(../images/w21.png);background-size: 100% 100%;}
.w-ul{width: 8rem;height: 4.5rem;margin: 0 auto;}
.w-wrap{width: 100%;padding-bottom: .9rem;position: relative;}

.v-a{position: fixed;left: 50%;top: 110%;transform: translate(-50%,0);width: 9.6rem;z-index: 999999999;transition: all .5s ease-in-out;}
.v-a.show{top: 50%;transform: translate(-50%,-50%);}
.v-a.show .v-e{visibility: visible;}
.v-a.show .v-f{display: block;}
.v-b{width: 100%;background-color: #000;}
.v-c{display: block;width: .4rem;height: .4rem;font-size: .3rem;text-align: center;line-height: .4rem;color: #fff;position: absolute;right: 0;top: -0.4rem;cursor: pointer;z-index: 10000;background-color: #222;}
.v-e{visibility: hidden;width: 100%;width: 9.6rem;height: 5.4rem;}
.v-f{display: none;width: 9.6rem;}




.i-a{margin-top: 50px; padding-top: 50px;padding-bottom: 30px;width: 100%;background-color: #EFEEF3;}
.i-cont{width: 1200px;margin: 0 auto;position: relative; overflow: hidden; }
.i-bn{padding-top: 0.56rem;width: 100%;padding-bottom: 1rem; display: flex;}
.i-item{width: 310px;margin: 0 auto;padding-left: 0.35rem;
    padding-right: 35px;padding-bottom: 0.35rem;border-radius: 0.1rem;background-color: #fff;}
.i-box{top: -0.5rem;width: 1rem;height: 1rem;border-radius: 50%;box-shadow: 0 0 .3rem rgba(0,0,0,0.05);position: relative;margin-left: auto;margin-right: auto;background-color: #fff;overflow: hidden;}
.i-icon{max-width: 100%;max-height: 100%;position: absolute;left: 50%;top: 50%;transform: translate(-50%,-50%);}
.i-tit{margin-bottom: 0.12rem;text-align: center;margin-top: -0.4rem;}
.title P{
    line-height: 1.8;
    font-size: 14PX;
}
.title h1{
    font-size: 14px;
    color: coral;
}
.title .size{
    display:table;
    padding: 5px 25px;
    margin: 10px 0;
    background:rgb(71, 4, 116);
    border-radius: 50px;
    color: #FFFFFF;
}
.i-wrap{padding-top: 56%;position: relative;width: 100%;overflow: hidden;}
.i-img{left: 0;top: 15px;position: absolute;width: 100%;height: 100%;object-fit: cover;transition: transform 12s cubic-bezier(.23, 1, .32, 1); transform: scale(1);}
.i-arrow{ bottom: 0;position: absolute;z-index: 12;cursor: pointer;width: 0.7rem;height: 0.3rem;transition: all .3s;background-color: #dfdfdf;background-image: url(../images/w32.png);background-size: .07rem .14rem;background-position: center center;background-repeat: no-repeat;}
.i-prev{left: 50%;margin-left: -0.5rem;}
.i-prev:hover{
    background-color:hsl(33deg 100% 47%) ;
}
.i-next{right: 50%;margin-right: -1.03rem;transform: rotate(180deg);}
.i-next:hover{
    background-color:hsl(33deg 100% 47%) ;
}
.i-bn .swiper-wrapper{transition-timing-function: linear;
    display: flex;}

.k-a{padding-top: 0.8rem;padding-bottom: 0.8rem;width: 100%; height: 520px;
    border-top: 3px solid;}
.k-cont{width: 1200px;margin: 0 auto;}
.k-wrap{width: 100%;padding-top: .1rem;}
.k-one{font-size: 0;width: 100%; display: flex;}
.k-left{display: inline-block;vertical-align: bottom;width: 630px;}
.k-box{height: 440px;position: relative;width: 100%;overflow: hidden;}
.k-photo{left: 1px;top: 0;height: 440px;
    position: absolute;width: 100%;object-fit: cover;transition: transform 12s cubic-bezier(.23, 1, .32, 1); transform: scale(1);}
.k-right{padding:0.1rem 0 0 .2rem; display:  inline-block;vertical-align: bottom;
    width: 565px;background-color: #fff;
    height: 440px;
}

.k-tit{margin-bottom: 0.22rem;color: #333;}
.k-intro{line-height: 1.875;color: #666;height: 280px;}
.k-intro *{line-height: inherit;}
.k-br{position: relative;width: 100%;}
.k-br:after{content: "";display: block;width: 100%;border-top: 1px dashed #eee;position: absolute;left: 0;top: 50%;margin-top: -1px;}
.k-n{color: #333;position: relative;display: inline-block;vertical-align: top;padding-right: .2rem;background-color: #fff;z-index: 10;}
.k-list{font-size: 0;width: 100%;position: relative;padding-bottom: 22px}
.k-item{display: inline-block;vertical-align: top;width: 180px;height: 120px;

    margin-bottom: 2%;overflow: hidden;}
.k-item:nth-child(4n){margin-right: 0;}
.k-img{width: 100%;height: 100%;object-fit: cover;transition: transform 12s cubic-bezier(.23, 1, .32, 1); transform: scale(1);}
.k-bn{width: 100%; }
.k-ss{position: relative; float: left;}
.k-arrow{  position: absolute;bottom: 0; z-index: 12;cursor: pointer;left: 15px;width: 0.7rem;height: 22px;transition: all .3s;background-color: #dfdfdf;background-image: url(../images/w32.png);background-size: .08rem .14rem;background-position: center center;background-repeat: no-repeat;}
.k-arrow:hover{
    background-color: #f67d12;
}
.k-prev{margin-left: 2.7rem;}
.k-next{margin-left: 3.5rem;transform: rotate(180deg);}


.k-right .k-text{font-size:14px;line-height:2;display:none}

.diy{
    width: 100%;
    text-align: center;
    padding: 80px  0 100px;
    background-color: hsl(214deg 9% 48%);
}

.diy h1{
    font-size: 36px;
    line-height:1;
    color: #FFFFFF;
    margin-bottom: 80px;
}
.diy ul{
    width: 1200px;
    margin: 0 auto;
    display: flex;
    justify-content: space-between;
}
.diy ul li{
    width: 23%;

    position: relative;height: 400PX;
}
.imgg {
    width: 250px;
    height: 250px;
    border-radius: 50%;
    background: url(../images/16275442981.jpg);
    background-size: cover;
    position: absolute;
    z-index: 9999;
    left:5%;
}
.textt{
    width: 100%;
    padding: 190px 15px 0;
    height: 120px;
    background:#FFFFFF;
    position: absolute;
    bottom: 0;
}
.textt:hover{
    background: #A70000;
    cursor: pointer;
    color: #fff;
}
.textt span{
    display: block;
    margin: 5px 0;
}
.indextwo{
    width: 100%;
}
.indextwo h1{
    text-align: center;
    margin: 40px 0;
    font-size: 34px;
    color: hsl(34deg 100% 47%);
}
.indextwos{
    width: 1200px;
    display: flex;
    margin: 0 auto;
    justify-content: space-between;
}
.twoleft,.tworight{
    width: 290px;
    display: flex;
    height: 500px;
    flex-direction: column;
    justify-content: space-between;
}
.twoconten{
    width: 600px;
    height: 500px;
    position: relative;
    overflow: hidden;
}

.twoleft1{
    background:#efeef3;;
    height: 150px;

    padding: 15px;
}
.twoleft1 .title{
    color: #333;
    font-weight: bold;
    letter-spacing: 4px;
    font-family: Noto Sans SC;
}
.twoleft1 .title:hover{
    cursor: pointer;
    color: hsl(34deg 100% 47%);
}
.twoconten .text{
    position: absolute;
    z-index: 10;
    top: 0;
    left: 0;
    font-size: 22px;
    color: #333;
    padding: 15px;
}
.twoleft1 .subtitle{
    font-family: Noto Sans SC;
    font-size: 16px;
    margin-top: 10px;
    color: #333;
    display: block;
span{
    font-family: "宋体";
}
}
.twoleft2{
    height: 300px;
    overflow: hidden;
}
.twoleft2 img,.twoconten img{
    width: 100%;
    height: 100%;
    transition: all 0.4s linear;
}
.twoleft2 img:hover,.twoconten img:hover{
    cursor: pointer;
    transform: scale(1.1);
}
.m-t-10{
    margin-top: 10px;
}
.f28{
    font-size: 28px;
    color: hsl(60deg 1% 31%);
    font-weight: bold;
    line-height: 1.2;
}
.f26{
    font-size: 18px;
    color: hsl(180deg 4% 31%);
    font-weight: bold;  line-height: 1.5;
}
.f24{
    font-size: 18px;
    font-weight: bold;
    color: hsl(34deg 100% 47%);  line-height: 1.5;
}

.f45{
    font-size: 40px;
    color: rgb(5, 3, 0);
    padding: 15px;
}

.l15{
    line-height: 1.5;
}
.ch{
    color:  hsl(34deg 100% 47%);
}
.bg-c{
    display: table;
    background: hsl(282deg 37% 43%);
    border-radius: 50px;
    padding: 0px 15px;
    color: #FFFFFF;
    margin: 10px 0;
}
.b-htitle{
    text-align: center;
    margin-bottom: 50px;
    margin-top: 15px;
    color: hsl(180deg 6% 23%);
    font-size: 36px;
}
.k-intro div .f32{
    color:  hsl(34deg 100% 47%);
    font-size: 28px;
    font-weight: bold;
}
.k-intro div p{
    color: black;
    font-size: 16px;
}
.k-intro div p:last-child{
    margin-bottom: 15px;
}
.f48{
    font-size: 46px;
    color: #FFFFFF;
    line-height: 2;
    font-weight: bold;
}
.f36{
    font-size: 48px;
    color:  hsl(34deg 100% 47%);
    font-weight: bold;
}
.f30{
    font-size: 30px;
    color: #FFFFFF;
    line-height: 1.5;
}




.imgg {
    width: 250px;
    height: 250px;
    border-radius: 50%;
    background-size: cover;
    position: absolute;
    z-index: 9999;
    left:10%;
}
.bg1{
    background-image: url(../images/demo1.jpg);
}
.bg2{
    background-image: url(../images/demo2.jpg);
}
.bg3{
    background-image: url(../images/demo3.jpg);
}
.bg4{
    background-image: url(../images/demo4.jpg);
}
.colorz{
    color: hsl(34deg 100% 47%) !important;

}
.f281{
    font-size: 26px;
}
.futitle{
    margin: 30px 0;
    color: hsl(0deg 0% 85%);
}
.crumbs_wrap{
    text-align: left;
    width: 1200px;
    margin: 0 auto;
    line-height: 100px;
}
.enter_company{
    width: 1200px;
    margin: 0 auto;
    text-align: center;
    box-shadow: 0px 0px 5px 0px rgb(0 0 0 / 2%), 0px 0px 27px 0px rgb(0 0 0 / 6%);
}

.enter_company p{
    width: 80%;
    display: block;
    margin: 0 auto;
}
.w960{
    width: 960px;
    height: 430px;
    background-color: #0077B5;
    margin:20px auto;
}
.crumbs_wrap {
    height: 64px;
    box-shadow: 0px 0px 2px 0px rgba(0, 0, 0, 0.1);
}

.crumbs_wrap .con_box {

    line-height: 64px;
    background-position: left 23px;
    background-repeat: no-repeat;
    padding-left: 25px;
    color: #333333;
    font-size: 14px;
}
.right_content_wrap img {
    max-width: 100%
}
.aboutstitle{
    font-size: 28px;
    color: #777;
    font-weight: bold;
    line-height: 1.5;
}
.mobile_ss{
    display: none;
}