﻿/* @media screen and (max-width: 980px) {
    .container {
        min-width: 980px;
    }
} */

.headertop{position: absolute;
    left: 0;
    top: 0;
    z-index: 1;
    width: 100%;
    /* min-width: 1260px; */
    height: 66px;
    padding-bottom: 30px; background: #000000; opacity: 0.5; height: 100px;}

.headertop2{position: absolute;
        left: 0;
        top: 0;
        z-index: 3;
        width: 100%;
        /* min-width: 1260px; */
        /* height: 66px; */
        /* padding-bottom: 30px; */
         background: rgba(0,0,0,0.6); opacity: 1; height: 107px;}

.headertop2 .search{
        margin: 0 auto;
        padding-top: 40px;
        width: 400px;
        position: relative;
}

    .headertop2 .search-keyword,.zsform .search-keyword{    width: 250px;
        height: 40px; border-radius: 5px; padding-left: 5px; padding-right:10px;font-size: 1rem;}
    .headertop2 .search-submit,.zsform .search-submit{background: url(/wp-content/themes/hhqgjt/images/mybg.png) no-repeat -91px 0px; width:63px; height:41px; font-size: 1rem;}

    .headertop2 .ac-gn-searchview-close {
        right: 16.66667%;
        position: absolute;
        /* opacity: .8; */
        background: rgb(0,0,0,0);
        z-index: 4;
        width: 38px;
        height: 38px;
        top: 0;
        /* pointer-events: none; */
        color: #86868b;
        cursor: pointer;
        -webkit-transition: opacity 0.3s cubic-bezier(0.25, 0.1, 0.25, 1);
        transition: opacity 0.3s cubic-bezier(0.25, 0.1, 0.25, 1);
        -webkit-tap-highlight-color: transparent;
    }
    
    .headertop2 .ac-gn-searchview-close-wrapper {
        display: block;
        width: 100%;
        height: 100%;
    }
    
    .headertop2 .ac-gn-searchview-close-left {
        right: 12px;
        -webkit-transform: rotate(-45deg);
        transform: rotate(-45deg);
        -webkit-transform-origin: 0 100%;
        transform-origin: 0 100%;
    }
    
    .headertop2 .ac-gn-searchview-close-right {
        left: 12px;
        -webkit-transform: rotate(45deg);
        transform: rotate(45deg);
        -webkit-transform-origin: 100% 100%;
        transform-origin: 100% 100%;
    }
    
    .headertop2 .ac-gn-searchview-close-left, .headertop2 .ac-gn-searchview-close-right {
        height: 18px;
        width: 1px;
        background: #86868b;
        position: absolute;
        display: block;
        border-radius: 0.5px;
        top: 11px;
        z-index: 1;
    }

    /* .navbar-brand img{width:100%} */


    

    .header{background: rgb(19,97,173);}

.shouyeNav{ flex-direction: row-reverse; }
/* padding-top: 24px; */
.shouyeNav a{color:#FFFFFF; font-size: 16px;}
.shouyeNav a:hover{color:rgb(255,192,0);}
.shouyeNav li{ padding:0px 20px;}

/* @media screen and (max-width: 1600px) {
    .shouyeNav li{ padding:0px 10px;}
}
@media screen and (max-width: 1200px) {
    .shouyeNav li{ padding:0px 3px;}
} */
/* 
.shouyeNav li.active{ border-bottom: 5px solid #00c0b7;}
.shouyeNav li.tou:hover{ border-bottom: 5px solid #00c0b7;} */

.shouyeNav li.active a.one{ color:rgb(255,192,0);}
.shouyeNav li.tou:hover a.one{ color:rgb(255,192,0);}

.shouyeNav li.dropdown{ z-index: 2; background: none;}
.dropdown-menu{border-radius: 0px !important; margin-top: -0.05rem !important;}
/* .shouyeNav li.dropdown #showddmenu{background: #000000; opacity: 0.5; width:202px;    position: absolute;
    top: 100%;
    left: 0;
    z-index: 1000;
    display: none;
    float: left;
    min-width: 10rem;
    padding: .5rem 0;
    margin: .125rem 0 0;
    font-size: 1rem;
    color: #212529;
    text-align: left;
    list-style: none;
   
    background-clip: padding-box;
    border: 1px solid rgba(0,0,0,.15);
    border-radius: .25rem;
    height:242px;
   } */
.shouyeNav li.dropdown:hover .dropdown-menu{display:block;}
/* .shouyeNav li.dropdown:hover #showddmenu{display: block;} */



/*background: #000000; opacity: 0.5;*/
.shouyeNav li ul.dropdown-menu{ width:202px;  background-color: rgba(19,97,173,0.7);}
.shouyeNav li ul.dropdown-menu li{}
.shouyeNav li ul.dropdown-menu li a{font-size:16px; line-height:200%;}
.shouyeNav li a{font-weight: bold; font-size: 1.2rem;}

.indexTop{  z-index: 0; }
.carousel-inner{}

.indexSolutions .h2Title{text-align: center; position: relative;width: 185px;
    margin: 70px auto; font-size: 42px; font-family: Microsoft YaHei; color:#515a6e; letter-spacing: 3px; }

    .indexSolutions .h2Title h2{text-align: center; }
.indexSolutions .h2Title div{ position: absolute; left: 0px; top: -50px; font-size: 24px; letter-spacing: 5px; width:185px}
.indexSolutions .h2Title div hr{border: 5px solid #00c0b7; margin-top: -15px;}


.indexSolutions dl{ text-align: center;}
.indexSolutions dl dd{font-size: 13px; color: #515a6e; line-height: 24px; padding: 10px; }
.indexSolutions dl dd.s_title h3 a{ font-size: 20px; color:#5d6a7e}
.indexSolutions .more{ display: block; border: 1px solid #e8eaee; text-align: center; color: #b2b6bf; padding:10px 25px; margin:50px auto; border-radius: 10px;}
.indexSolutions .more:hover{ color:#3055f2; border-color: #3055f2;}

.indexEnpowerment{padding-bottom: 0.9rem;}
.indexEnpowerment .top{color: #FFFFFF; padding:5%; line-height: 30px;}
.indexEnpowerment h2{ font-size: 2rem; position: relative;}
.indexEnpowerment h2 span{ position: absolute; left: 0px; top: -30px; font-size: 18px; letter-spacing: 5px;}
.indexEnpowerment h2 span hr{border: 5px solid #00c0b7; margin-top: -15px;}

.indexEnpowerment .bottom{padding-top: 30px; text-align: center; }
/* .indexEnpowerment .bottom dl{ padding-right: 30px;} */
.indexEnpowerment .bottom dl{background-color: #FFFFFF; color: #FFFFFF;}
.indexEnpowerment .bottom dl.green{background-color: rgb(0,153,68);}
.indexEnpowerment .bottom dl.blue{background-color: rgb(50,50,200);}
.indexEnpowerment .bottom dl.red{background-color: rgb(224,4,18);}

.indexEnpowerment .bottom dl.padding0{padding-right: 0px;}
.indexEnpowerment .bottom dl dd.intro{ padding:0px 30px 80px;}


.indexEnpowerment .bottom h3{font-size: 22px;padding:30px 0px; color: #FFFFFF; }
.indexEnpowerment .bottom h3 a{color: #FFFFFF;}
.indexEnpowerment .bottom h3 span{padding-top: 10px; display: block;}
.indexEnpowerment .bottom a{text-decoration: none;}

.indexEnpowerment dd.dd_rongyu{padding:1rem;font-size: 1.2rem; color:#333}


.indexCase{ padding: 50px 0px; text-align: center; color:#515a6e; line-height: 24px;}
.indexCase .h2Title{text-align: center; position: relative;width: 200px;
    margin: 70px auto; font-size: 42px; font-family: Microsoft YaHei; color:#515a6e; letter-spacing: 3px; }
.indexCase .h2Title div{ position: absolute; left: 0px; top: -50px; font-size: 24px; letter-spacing: 5px; width:200px}
.indexCase .h2Title div hr{border: 5px solid #00c0b7; margin-top: -7px;}

.indexCase h3{font-size: 22px;padding-top:55px; padding-bottom: 30px; color: #515a6e; }
.indexCase h3 a{color:#515a6e}

.indexNews{height: 700px; color:white}
.indexNews .news,.indexNews .aboutus{position: relative;}
.indexNews .news h3{padding-bottom: 30px; line-height: 40px;}
.indexNews .news h3 a{color:#FFFFFF}
.indexNews .news ul{position: absolute;
    left: 0;
    top: 0; height:100%}
.indexNews .news ul li{position: relative; height:100%}
.indexNews .news ul li div{ position:absolute; left:0px; top: 0px; padding:10% 10%;}

.crumb{padding:30px 0px; font-size: 16px; color:#b2b6bf; position: relative; z-index: 1;}
.crumb a{color:#b2b6bf;}
.crumb span{color:#333333;}

/*联系我们*/
.contactUsBg{ background: #edeff3; overflow: hidden;}
.contactUs{padding-bottom: 50px;}
.contactUs .h2Title{text-align: center; position: relative;width: 220px;
    margin: 70px auto; font-size: 42px; font-family: Microsoft YaHei; color:#515a6e; letter-spacing: 3px; }
.contactUs .h2Title div{ position: absolute; left: 0px; top: -50px; font-size: 24px; letter-spacing: 5px; width:220px}
.contactUs .h2Title div hr{border: 5px solid #00c0b7; margin-top: -15px;}

.contactUs dl{ text-align: center;}
.contactUs dl dd{font-size: 16px; color: #515a6e; line-height: 24px; padding: 10px; }
.contactUs dl dd.s_title{    padding-bottom: 0px;
    padding-top: 25px;}
.contactUs dl dd.s_title h3 { font-size: 20px; color:#5d6a7e; font-weight: bold;}
.contactUs .more{ display: block; border: 1px solid #e8eaee; text-align: center; color: #b2b6bf; padding:10px 25px; margin:50px auto; border-radius: 10px;}
.contactUs .more:hover{ color:#3055f2; border-color: #3055f2;}

.contactUsMap .h2Title{text-align: center; position: relative;width: 325px;
    margin: 70px auto; font-size: 42px; font-family: Microsoft YaHei; color:#515a6e; letter-spacing: 3px; }
.contactUsMap .h2Title div{ position: absolute; left: 0px; top: -50px; font-size: 24px; letter-spacing: 5px; width:325px}
.contactUsMap .h2Title div hr{border: 5px solid #00c0b7; margin-top: -15px;}
/*联系我们*/

/*关于我们*/
.colorBlue{ color:#4173f2}
.colorBgBlue{ background-color:#4173f2}
.colorGreen{ color:#00c0b7}
.colorBgGreen{ background-color:#00c0b7}
.colorOrange{color:#eda225}
.colorBgOrange{background-color:#eda225}

.aboutUs{padding-bottom: 50px;}
.aboutUs .h2Title{text-align: center; position: relative;width: 385px;
    margin: 70px auto; font-size: 42px; font-family: Microsoft YaHei; color:#515a6e; letter-spacing: 3px; }
.aboutUs .h2Title div{ position: absolute; left: 0px; top: -50px; font-size: 24px; letter-spacing: 5px; width:385px}
.aboutUs .h2Title div hr{border: 5px solid #00c0b7; margin-top: -15px;}
.aboutUs p.intro{width:80%; font-size: 14px; text-align: center; margin:0 auto; font-size: 16px; line-height: 200%;}
.aboutUs .introDetail{width:80%; text-align: center; padding:50px 0px; margin:0 auto;}
.aboutUs .our{font-size: 36px; color:#515a6e;  text-align: center; width:85%; margin: 0 auto;}
.aboutUs .road{font-size: 36px; color:#515a6e; width:85%;margin:0 auto;}
.aboutUs .road span{float: right;}
.aboutUs dl.roadDetail{overflow: hidden; width:85%; margin:0 auto;}
.aboutUs dl.roadDetail dt{float: left;}
.aboutUs dl.roadDetail dd ul{ padding-bottom: 25px; overflow: hidden;}
.aboutUs dl.roadDetail dd ul li{float: left;}
.aboutUs dl.roadDetail dd ul li.rLeft{ font-size: 32px; padding:10px 40px;}

.aboutUs dl.roadDetail dd ul li.rCenter{font-size: 20px; color:#FFFFFF}
.aboutUs dl.roadDetail dd ul li.bg1{background: url(/images/aboutus_17.jpg) no-repeat; width:381px; height: 115px; line-height: 115px; padding-left: 20px;}
.aboutUs dl.roadDetail dd ul li.bg2{background: url(/images/aboutus_21.jpg) no-repeat; width:479px; height: 115px; line-height: 115px; padding-left: 20px;}
.aboutUs dl.roadDetail dd ul li.bg3{background: url(/images/aboutus_24.jpg) no-repeat; width:583px; height: 115px; line-height: 115px; padding-left: 20px;}
.aboutUs dl.roadDetail dd ul li.rRight{float:right; line-height: 115px; font-size: 20px;}

    /*主营业务*/
    .business{padding-bottom: 50px; padding-top:200px; margin-top:-200px; background: #edeff3; overflow: hidden;}
    .business .h2Title{text-align: center; position: relative;width: 180px;
        margin: 70px auto; font-size: 42px; font-family: Microsoft YaHei; color:#515a6e; letter-spacing: 3px; }
    .business .h2Title div{ position: absolute; left: 0px; top: -50px; font-size: 24px; letter-spacing: 5px; width:180px}
    .business .h2Title div hr{border: 5px solid #00c0b7; margin-top: -15px;}

    .business ul{height: 300px; overflow: hidden; text-align: center; margin: 0 auto; width:90%; height:400px;}
    .business ul li{ float: left; padding: 0px 10px; color:#515a6e; width:20%;}
    .business ul li img{width:100%}
    .business ul li h3{font-size: 18px; padding-top: 30px;}
    /* .business ul li.noPadding{padding-right:0px;} */
    .business .guihua{ background: url(/images/aboutus_44.jpg) no-repeat center center; width:100%; height:110px; margin:0 auto; text-align: center; color:#FFFFFF; padding-top: 30px;}
    .business .guihuaDetail{width:100%; margin:30px auto 0px; text-align: center; }
    .business .guihuaDetail p{ background: #00c0b7; padding:20px; border-radius: 5px; color: #FFFFFF;}
    .business .guihuaDetail p span{padding-left: 10px; font-size: 16px;}
    /*主营业务*/

    /*文化理念*/
    .curture{padding-bottom: 50px; background: url(/images/aboutus_foot.jpg) no-repeat center center; height: 959px; overflow: hidden;}
    .curture .h2Title{text-align: center; position: relative;width: 180px;
        margin: 70px auto; font-size: 42px; font-family: Microsoft YaHei; color:#FFFFFF; letter-spacing: 3px; }
    .curture .h2Title div{ position: absolute; left: 0px; top: -50px; font-size: 24px; letter-spacing: 5px; width:180px}
    .curture .h2Title div hr{border: 5px solid #00c0b7; margin-top: -15px;}
    .curture ul{height: 206px; overflow: hidden; width:90%; margin: 20px auto; background-color: #FFFFFF;}
    .curture ul li{float: left; height: 206px;}
    .curture ul li.cLeft{width:228px; color:#FFFFFF; padding-top: 60px; padding-left: 20px; font-size: 18px; }
    .curture ul li.cCenter{width:20px; background: url(/images/aboutus_70.jpg) no-repeat center center; }
    .curture ul li.arrowsGreen{ background-image: url(/images/aboutus_77.jpg);} 
    .curture ul li.arrowsOrange{ background-image: url(/images/aboutus_84.jpg);} 
    .curture ul li.cRight{ width:70%; padding-left: 20px; display: flex;
        align-items: center; }
        .curture ul li.cRight p{font-size: 16px;line-height: 150%;}
    /*文化理念*/

    /*专业优势*/
    .advantage{padding-bottom: 50px; background-color: #edeff3;}
    .advantage .h2Title{text-align: center; position: relative;width: 180px;
        margin: 70px auto; font-size: 42px; font-family: Microsoft YaHei; color:#515a6e; letter-spacing: 3px; }
    .advantage .h2Title div{ position: absolute; left: 0px; top: -50px; font-size: 24px; letter-spacing: 5px; width:180px}
    .advantage .h2Title div hr{border: 5px solid #00c0b7; margin-top: -15px;}
    /* .advantage ul{height: 206px; overflow: hidden; width:90%; border:1px solid #b2b6bf; margin: 20px auto;} */
    .advantage ul li{ overflow: hidden; background-color: #FFFFFF;}

    .advantage ul li .adv_txt{float: left; background: #FFFFFF; width:50%; }
    .advantage ul li .adv_txt dt{padding-left:50px;}
    .advantage ul li .adv_txt dd{padding-left:50px; padding-top: 30px; font-size: 16px; color:#515a6e}
    .advantage ul li .adv_img{float: right; width:50%;}
    .advantage ul li .adv_img img{width:100%; height:100%;}

    .advantage ul li.right .adv_txt{float: right; }
    .advantage ul li.right .adv_img{float: left; }

    .advantage ul li.cLeft{width:228px; color:#FFFFFF; padding-top: 60px; padding-left: 10px; font-size: 18px; }
    .advantage ul li.cCenter{width:20px; }
    .advantage ul li.cRight{ width:600px; }
    /*专业优势*/
    .joinUs{ text-align: center; overflow: hidden;}
    .joinUs .welcome{font-size: 48px; font-family: "黑体"; color:#FFFFFF}

    .joinUs .h2Title{text-align: center; position: relative;width: 250px;
        margin: 70px auto; font-size: 42px; font-family: Microsoft YaHei; color:#515a6e; letter-spacing: 3px; }
    .joinUs .h2Title div{ position: absolute; left: 0px; top: -50px; font-size: 24px; letter-spacing: 5px; width:250px}
    .joinUs .h2Title div hr{border: 5px solid #00c0b7; margin-top: -15px;}


    .joinUs .email{ margin:0 auto;text-align: center; font-size: 30px; color:#FFFFFF; letter-spacing: 2px; width:310px; position: relative; z-index: 2;}
.joinUs .email hr{    border: 5px solid #00c0b7;
    margin-top: -14px;
    position: absolute;
    width: 100%;
    left: 0px;
    z-index: -1;
}


    .joinUs p.showJob span{ background: #00c0b7; padding:20px 40px; margin-top: 20px; color: #FFFFFF;}
    .joinUs p.email span{font-size: 30px; color:#FFFFFF}

     /*专业优势*/

/*关于我们*/

/*解决方案列表页*/
.solutionList{padding-bottom: 50px; background: #edeff3;}
.solutionList .h2Title{text-align: center; position: relative;width: 190px;
    margin: 70px auto; font-size: 42px; font-family: Microsoft YaHei; color:#515a6e; letter-spacing: 3px; }
.solutionList .h2Title div{ position: absolute; left: 0px; top: -50px; font-size: 24px; letter-spacing: 5px; width:190px}
.solutionList .h2Title div hr{border: 5px solid #00c0b7; margin-top: -15px;}

.solutionList p.intro{width:80%; font-size: 14px; text-align: center; margin:0 auto; font-size: 16px; line-height: 200%;}


/* .advantage ul{height: 206px; overflow: hidden; width:90%; border:1px solid #b2b6bf; margin: 20px auto;} */
.solutionList ul li{ overflow: hidden; background: #FFFFFF;}
.solutionList ul li .adv_txt{float: left; background: #FFFFFF; width:50%; }
.solutionList ul li .adv_txt dt{padding-left:50px; padding-top: 30px;}
.solutionList ul li .adv_txt dd{padding-left:50px; padding-top: 30px; font-size: 16px; color:#515a6e}
.solutionList ul li .adv_txt dd.listTitle{font-size: 26px; font-family: 黑体;}
.solutionList ul li .adv_txt dd.listTitle a{color:#515a6e}
.solutionList ul li .adv_txt dd a.more{ padding:10px 20px; border:1px solid #e8eaee; color:#515a6e}
.solutionList ul li .adv_txt dd a.cur{ padding:10px 20px; border:1px solid #e8eaee; background: #00c0b7; color:#FFFFFF}
.solutionList ul li .adv_img{float: right; width:50%;}
.solutionList ul li .adv_img img{width:100%}

.solutionList ul li.right .adv_txt{float: right; }
.solutionList ul li.right .adv_img{float: left; }

.solutionList ul li.cLeft{width:228px; color:#FFFFFF; padding-top: 60px; padding-left: 10px; font-size: 18px; }
.solutionList ul li.cCenter{width:20px; }
.solutionList ul li.cRight{ width:600px; }
/*解决方案列表页*/

/*解决方案详细页*/
.solutionDetail{padding-bottom: 50px; color:#313a48}
.solutionDetail h1{text-align: center; position: relative;
    margin: 0px auto 50px; font-size: 48px; font-family: Microsoft YaHei; color:#515a6e; letter-spacing: 3px; font-size: 40px;}
.solutionDetail h2{text-align: center; position: relative;
    margin: 0px auto 70px; font-size: 42px; font-family: Microsoft YaHei; color:#515a6e; letter-spacing: 3px; font-size: 40px;}
.solutionDetail .solutionEn{ margin:0 auto;text-align: center; font-size: 24px; letter-spacing: 5px; width:188px; overflow: hidden; position: relative;}
.solutionDetail .solutionEn hr{    border: 5px solid #00c0b7;
    margin-top: -14px;
    position: absolute;
    width: 100%;
    left: 0px;
    z-index: -1;
}

h3.solutionTitle{    border-left: 8px solid #00c0b7;
    
    font-size: 24px; color: #313a48; padding:10px;}

.solutionBgContent{background: #edeff3; overflow: hidden;}
.solutionBgContent ul li,.solutionAbout ul li{ font-size:18px; line-height:170%;list-style-type: circle;
    list-style-position: outside;}

.solutionDetail .solutionQuestion dl{background-color: #FFFFFF; height: 400px; }
.solutionDetail .solutionQuestion dl dd{padding:0px 20px 10px}
.solutionDetail .solutionQuestion dl dd.title{font-weight: bold; font-family: "黑体"; padding-top: 20px; font-size: 18px;}
.solutionDetail .solutionQuestion dl dd.content{line-height: 150%;}


.solutionDetail .tbCompare{border-left: 1px solid #c5d1db; border-top: 1px solid #c5d1db; border-bottom: 1px solid #c5d1db; margin-bottom: 80px;}

.solutionDetail .tbCompare td
{
    font-size: 16px;
    border-right: 1px solid #c5d1db;
}

.solutionDetail h2{padding:50px 0px 20px;}
.solutionDetail .tbCompare th{border-right: 1px solid #c5d1db;}
.solutionDetail .tbCompare tr.head{ background: #5370f0; height: 50px; }
.solutionDetail .tbCompare tr.head th{font-size: 18px; font-weight: bold; color:#FFFFFF; text-align: center;}

.solutionDetail .tbCompare tr td.tdFirst{ font-weight: bold; text-align: center;}
.solutionDetail .tbCompare tr.even{ height: 200px; background: #eef3f7;}
.solutionDetail .tbCompare tr.even td{padding-left: 20px;}
.solutionDetail .tbCompare tr.odd{height: 200px; background-color: #FFFFFF;}
.solutionDetail .tbCompare tr.odd td{padding-left: 20px;}
.solutionDetail .tbCompare  td.tdRowspan{ background:#FFFFFF;}

.solutionAbout .gongchangshixian ul{height: 150px; overflow: hidden; width:100%; margin: 20px auto; background-color: #eff1f8;}
.solutionAbout .gongchangshixian ul li{float: left; height: 150px;}
.solutionAbout .gongchangshixian ul li.cLeft{width:228px; color:#FFFFFF;    display:flex; align-items: center; padding-left: 40px; font-size: 18px; background: #515a6e; }
.solutionAbout .gongchangshixian ul li.cCenter{width:20px; background: url(/images/solution_34.jpg) no-repeat -3px center; background-color:#eff1f8 ; }
.solutionAbout .gongchangshixian ul li.arrowsGreen{ background-image: url(/images/aboutus_77.jpg);} 
.solutionAbout .gongchangshixian ul li.arrowsOrange{ background-image: url(/images/aboutus_84.jpg);} 
.solutionAbout .gongchangshixian ul li.cRight{ width:70%; padding-left: 20px; display: flex;
align-items: center;  background-color:#eff1f8 ;}
.solutionAbout .gongchangshixian ul li.cRight p{font-size: 16px;line-height: 200%;}
.solutionAbout p{color:#313a48; line-height: 30px;}

.solutionAbout .dingceng01{ height: 50px; background-color: #03ce84; border-radius: 5px; text-align: center; line-height: 50px; font-size: 24px; font-family: "黑体"; color:#FFFFFF}
.solutionAbout .dingceng02{ height:250px; background-color: #03ce84; margin-top: 20px;border-radius: 5px; padding-left: 20px; padding-top: 20px; color:#FFFFFF; line-height: 24px;}
.solutionAbout .dingceng02 ul li{list-style-type: disc; list-style-position: inside; line-height: 24px;}

.solutionAbout .luodi01{ height:50px; background-color: #00b2cc; border-radius: 5px;text-align: center; line-height: 50px;font-size: 24px; font-family: "黑体"; color:#FFFFFF}
.solutionAbout .luodi02{ height:250px; background-color: #00b2cc; margin-top: 20px;border-radius: 5px; padding-left: 20px;padding-top: 20px; }

.solutionAbout .luodi02 ul{float: left; padding-right: 60px;}
.solutionAbout .luodi02 ul li{ line-height: 27px; color: #FFFFFF;}
.solutionAbout .guihuaDetail{width:100%; margin:30px auto 0px; text-align: center; }
.solutionAbout .guihuaDetail p{ background: #00c0b7; padding:20px 16px; border-radius: 5px; color: #FFFFFF;}
.solutionAbout .guihuaDetail p span{padding-left: 10px; font-size: 16px;}
.solutionAbout .guihuaMubiao{ background-color: orange; padding:20px; text-align: center; border-radius: 5px; color:#FFFFFF; font-size: 24px;}

.solutionCase .caseTitle{ font-weight: bold; color:#00c0b7; font-size: 24px;}
.solutionCase p{color:#313a48; line-height: 30px;}
/*解决方案详细页*/

/*新闻列表*/
.newsList{padding-bottom: 50px;}
.newsList .h2Title{text-align: center; position: relative;width: 250px;
    margin: 70px auto; font-size: 42px; font-family: Microsoft YaHei; color:#515a6e; letter-spacing: 3px; }
.newsList .h2Title div{ position: absolute; left: 0px; top: -50px; font-size: 24px; letter-spacing: 5px; width:250px}
.newsList .h2Title div hr{border: 5px solid #00c0b7; margin-top: -15px;}
.newsList p.intro{width:80%; font-size: 14px; text-align: center; margin:0 auto; font-size: 16px; line-height: 200%;}

.newsList .hotNews{ background-color: #FFFFFF; overflow: hidden; margin-left:-15px;}
.newsList .hotNews h3{padding-top: 80px;}
.newsList .hotNews h3 a{font-size: 24px; color:#515a6e; line-height: 170%; }
.newsList .hotNews p{font-size: 16px; color: #999;}
.newsList .hotNews div{margin-top: 30px;}
.newsList .hotNews div a{ background: #00c0b7; color:#FFFFFF; display:block; width:150px; height:45px; text-align: center; line-height: 45px;}


/* .newsList .eachNews .col-sm-4{ padding-right: 0px;} */

.newsList .eachNews dl{background: #FFFFFF;border-bottom: 4px solid #FFFFFF;}
.newsList .eachNews dl dd{padding:0px 20px; overflow: hidden;}
.newsList .eachNews dl dd.intro{ font-size: 16px; color:#999;height: 100px;}
.newsList .eachNews dl dd h3{}
.newsList .eachNews dl dd h3 a{font-size: 20px; color:#515a6e}
.newsList .eachNews dl dd .newsDate{float: left; color:#999; padding-top: 10px;}
.newsList .eachNews dl dd .detail{float:right; width:100px; height: 40px; border:1px solid #e8eaee; text-align: center; line-height: 40px; color:#b2b6bf; border-radius: 5px;}
.newsList .eachNews dl dd .detail a{color:#b2b6bf}

.newsList .eachNews dl.cur{ border-bottom: 4px solid #00c0b7;}
.newsList .eachNews dl.cur dd .detail{color:#FFFFFF; background: #00c0b7;}
.newsList .eachNews dl.cur dd .detail a{color:#FFFFFF}
/*新闻列表*/

/*新闻详细页*/
.newsDetail .newsTitle{ text-align: center;}
.newsDetail .newsBack{ background-color: #00c0b7; width:100px; height: 50px; text-align: center; line-height: 50px; float: right; color: #FFFFFF;}
.newsDetail .share li{width:75px; height:80px; background: #e6e6e6; border-bottom: 1px solid #FFFFFF; line-height: 80px; text-align: center; cursor: pointer;}
.newsDetail .share li a.bds_weixin{background: url(/images/xiangxi_09.jpg) no-repeat center center; width: 31px;
    height: 31px;
    display: block;
    float: none;
    margin: 0 auto;
    padding-top: 70px;}

.newsDetail .share li a.bds_tsina{background: url(/images/xiangxi_03.jpg) no-repeat center center; width: 31px;
height: 31px;
display: block;
float: none;
margin: 0 auto;
padding-top: 70px;}

.newsDetail .share li a.bds_qzone{background: url(/images/xiangxi_06.jpg) no-repeat center center; width: 31px;
    height: 31px;
    display: block;
    float: none;
    margin: 0 auto;
    padding-top: 70px;}

    .newsDetail .share li a.bds_more{background: url(/images/xiangxi_13.jpg) no-repeat center center; width: 31px;
        height: 31px;
        display: block;
        float: none;
        margin: 0 auto;
        padding-top: 70px;}
/*新闻详细页*/

/* .indexNews .aboutus ul li{ padding:1.5rem;} */
    .indexNews .aboutus{padding-left: 50px;}
.indexNews .aboutus h4{ padding-top: 50px; padding-bottom: 30px;}
.indexNews .aboutus h3{font-size: 36px; line-height: 48px; padding-bottom: 30px;}
.indexNews .aboutus p{width:70%; line-height: 24px;}
.indexNews .aboutus .leanmore,.indexNews .news .leanmore{ margin-top: 60px; width:150px; font-size: 14px; height: 45px; background-color: #00c0b7; text-align: center; line-height: 45px;}
.indexNews .aboutus .leanmore a,.indexNews .news .leanmore a{color:#FFFFFF}

.footer{ background: #313a48; overflow: hidden; color: #FFFFFF;}
.footer ul.sitemap { border-bottom: 1px solid #3e495a; overflow: hidden; margin-bottom: 0px;}
.footer ul.sitemap li{ float: left;  padding: 40px 40px 0px 0px;}
.footer ul.sitemap li dt{ font-size: 22px; padding-bottom: 40px;}
.footer ul.sitemap li dt a{color:#FFFFFF}
.footer ul.sitemap li dd{ line-height: 32px;}
.footer ul.sitemap li dd a{color:#FFFFFF}

.footer ul.sitemap li.phoneline{float: right;}
.footer ul.sitemap li.phoneline p.phone{font-size: 22px; margin-bottom: 0px;}
.footer ul.sitemap li.phoneline .time{color:#5d6a7e; font-size: 13px;}
.footer ul.sitemap li.phoneline ul li{ float: left; width:80px; padding-right: 20px; text-align: center;}

.footer .copyright{height: 50px; line-height: 50px; text-align: center;}
.footer .copyright a{color:#FFFFFF}

.footer .copyright ul li{float: left; padding-right: 5px;}

.dede_pages{ overflow: hidden;
    text-align: center;
    margin: 0 auto;}
.dede_pages ul{padding:12px 0px 12px 16px; overflow: hidden; width: 700px; margin:0 auto;}
.dede_pages ul li{float:left;font-family:Tahoma;line-height:17px;margin-right:6px;border:1px solid #E9E9E9;    padding: 10px 15px;
    background: #FFFFFF;
    height: 40px;}
.dede_pages ul li a{float:left;color:#555;display:block;}
.dede_pages ul li a:hover{color:#2d52f2;text-decoration:none;}
.dede_pages ul li.thisclass,.dede_pages ul li.thisclass a,.pagebox ul li.thisclass a:hover{background-color:#2d52f2;font-weight:bold;color:#EFEFEF;}
.dede_pages .pageinfo{line-height:21px;padding:12px 10px 12px 16px;color:#999;}
.dede_pages .pageinfo strong{color:#555;font-weight:normal;margin:0px 2px;}

/*搜索结果*/
.resultlist ul li{padding-bottom: 20px;}
.resultlist ul li h3 a{color:#5d6a7e; font-size: 16px;}
.resultlist ul li span a{color:#555; font-size: 14px;}
/*搜索结果*/


.mycase ul li{list-style-type: disc; list-style-position: inside;}
.solutionDetail .h2Title{text-align: center; position: relative;width: 325px;
    margin: 70px auto; font-size: 42px; font-family: Microsoft YaHei; color:#515a6e; letter-spacing: 3px; }
.solutionDetail .h2Title div{ position: absolute; left: 0px; top: -50px; font-size: 24px; letter-spacing: 5px; width:325px}
.solutionDetail .h2Title div hr{border: 5px solid #00c0b7; margin-top: -15px;}



/*智慧园区*/
.zhyq{padding-bottom: 50px;}
.zhyq .h2Title{text-align: center; position: relative;width: 385px;
    margin: 70px auto; font-size: 42px; font-family: Microsoft YaHei; color:#515a6e; letter-spacing: 3px; }
.zhyq .h2Title div{ position: absolute; left: 0px; top: -50px; font-size: 24px; letter-spacing: 5px; width:385px}
.zhyq .h2Title div hr{border: 5px solid #00c0b7; margin-top: -15px;}
.zhyq p.intro{width:80%; font-size: 14px; text-align: justify; margin:0 auto; text-indent: 2em; font-size: 16px; line-height: 200%;}
.zhyq p.green{background-color: rgb(98,184,44);}

.solutionDetail p,.mycase li,.mycase div{font-size: 14px; line-height: 200%;}
.solutionSoft p,.solutionSoft a{font-size: 18px;
    line-height: 170%;
  }
.solutionSoft h2{margin-bottom:0px !important;}

.carousel-inner img {
    width: 100%;
    height: 100%;
  }
  .mybg{background: url(/wp-content/themes/hhqgjt/images/mybg1.png) no-repeat;}
  .mysousuo{background-position: -91px 0px;width:63px; height:40px;}
  .mytel{background-position: -34px 0px;width:57px;height:61px}
  .myemail{background-position: 0px 0px;width:34px; height:29px;}
  .myweixin{background-position: 0px -32px;width:34px; height:29px}


  .entry-content{font-size: 16px; padding: 20px;}

  .entry-content p{font-size: 1rem; line-height: 175%; }

  .entry-content .Con table{}
  .entry-content .Con table td{border:1px solid #CCC; padding: 1.2rem; font-size: 1rem;}

  .nav-links{text-align: center;margin: 20px auto;}
.nav-links .page-numbers{border:1px solid #CCC; padding:5px 10px}

.newslist .row .mmdd{ font-size: 2rem; font-weight: bold; border-bottom: 1px solid #CCC; color:#999}
.newslist .row .yy{font-size: 1rem; color:#999}
.newslist .row .entry-title a{font-size: 1.5rem; color:#333}
.newslist .row .zhaiyao p{font-size: 1rem; color:#999}

.jieshaosj .rightline{border-right: 1px solid #CCC;}
.jieshaosj h3{color:rgb(19,97,173); font-weight: bold;}
.jieshaosj .col-sm-3{text-align: center;}


.footer .menu{padding-top: 3rem;}
.footer .menu h3{font-size: 1.2rem; padding-bottom: 1rem;}
.footer .menu h3 a{color: #FFFFFF;}
.footer .menu ul li{line-height: 200%;}
.footer .menu ul li a{font-size: 1rem; color: #FFFFFF;}

.training{margin-top: 2rem; margin-bottom: 3rem; border:1px solid #CCC}
.training .col-sm-9{padding-right: 0px !important; padding-left: 0px !important; }
.training .num{background-color: rgb(19,97,173); color: #FFFFFF;}
.training .num p{font-size: 1.2rem;}
.training .num p.numshow{padding-top: 4rem;font-weight: bold; font-size: 2rem;}

.kecheng{padding: 3rem 0rem;}
.kecheng li span{line-height: 175%;}

.newslist .col-md-3 img{width:100% !important; height: auto !important; }

.peixunxiangmu{width: 100%; border-bottom: 1px solid rgb(0,112,192);}
.peixunxiangmu span{ border-radius: 10px 10px 0px 0px; text-align: center; 
     background-image: linear-gradient(to bottom right, rgb(0,112,192), rgb(1,52,169)); padding:13px; line-height:50px;color:#FFFFFF; font-size: 18px;}

.contactus .col-sm-4,.contactus .col-sm-3{text-align: center;}
.contactus h3{padding-top: 1rem;}

#allmap {
    width: 100%;
    height: 500px;
    overflow: hidden;
    margin: 0;
}
#imgshow{display: none;}

.peixunxuqiu{width:50%; text-align: center; color: #FFFFFF; margin:2rem auto;}
.peixunxuqiu .row1{background-color: rgb(21,73,154);}
.peixunxuqiu .row2{background-color: rgb(0,112,192);}
.peixunxuqiu .row3,.peixunxuqiu .row4{background-color: rgb(0,176,240);}
.peixunxuqiu .row5{background-color: rgb(75,172,198);}
.peixunxuqiu .row6{background-color: rgb(49,133,156);}
.peixunxuqiu .row7{background-color: rgb(67,106,128); }
.peixunxuqiu .row div{font-size: 1rem; padding:1rem;border: 2px solid white}

.jieshaosj .col-sm-4{text-align: center;}
.entry-content p.peixuntese{font-size: 2rem;
    font-weight: bold;
    text-align: center;
    color: #337FE5; margin-bottom: 2rem;
}

#searchResult{width:50%; height:310px;  margin:2.5rem auto; text-align:left; padding:30px; }
@media screen and (max-width: 768px) {
    .entry-content{padding-left: 0px; padding-right: 0px;}
    .entry-content img{width:100% !important; height: auto !important;}
    .entry-content .contactus img{ width:30% !important; height: auto !important;}
    .jieshaosj .rightline{border: none;}
    .training .num p.numshow{padding-top: 0.5rem;}
    .jieshaosj .col-sm-3{text-align: left;}
    .jieshaosj .col-sm-4{text-align: left;}
    #allmap{display: none;}
    #imgshow{display: block;}
    .peixunxuqiu{width: 100%;}
    #searchResult{width: 100%; margin:2.5rem auto;}
    .zsform{padding-top: 3rem !important;}
    .zsform h2{font-size: 1.6rem !important;}
} 

@media screen and (min-width: 768px) and (max-width:1440px){
    .indexEnpowerment .col-sm-4 img{width: 100% !important; height:auto !important;max-height: 300px !important;}
    .indexEnpowerment .dd_rongyu{font-size: 0.8rem !important;}
} 
/*.entry-content p*/

.zhaiyao a:hover{ text-decoration: none;}
.entry-header .entry-title{font-size: 1.5rem;}

.list-paddingleft-1 li{list-style-type: disc;
    list-style-position: inside;}

    #post-487 table{ margin: 20px auto !important;}
#post-487 table p{margin-bottom: 0px; padding-top: 10px; }

/*客户联系表单*/
.myCon {
    width: 100%;
    background: linear-gradient( to right, rgb(0,112,192) 0%, rgb(0,112,192) 40%, white 40%, white 100% );
    padding-top: 144px;
}

.leftInfo h2{font-weight: bold;}

.zsform{padding-left:15%; text-align:left; width:80%}
.zsform .search-field{ background:#F4F4F4; border-bottom:1px solid #CCCCCC; width: 70%;}#frm_bh{ padding-top: 1rem;}
.myred{color:red}

.leftInfo h3{font-weight: bold;font-size: 1.5rem; line-height: 150%; padding-top: 10%;}
.leftInfo .info{font-size: 1rem;padding-top: 30%; padding-bottom: 20%; line-height: 200%;}
.leftInfo .info strong,.leftInfo .info strong a{ color:yellow; }
.leftInfo .info strong a{text-decoration: underline;}

@media screen and (min-width: 768px) {
	.myCon{ width: 100%;
		background: linear-gradient(
			to right,
			rgb(0,112,192) 0%,
			rgb(0,112,192) 40%,
			white 40%,
			white 100%
		);
		padding-top:144px;
	}
}
@media screen and (max-width: 768px) {
	.myCon{
		width: 100%;
		background: rgb(0,112,192);
		padding-top:144px;
	}
    .leftInfo h2{text-align: center;}
	.logo_bai{display: none;}
    .leftInfo h3{padding-left: 1rem; padding-right: 1rem; font-size: 1.2rem; padding-top: 0rem;}
	.leftInfo .info{padding-left:1rem; padding-right:1rem;padding-top: 1rem; padding-bottom: 1rem;}
    .myzsform{background-color: #FFFFFF;}
}
/*客户联系表单*/

.tb_shichanghuodong {width:100%}
.tb_shichanghuodong tr{}

.tb_shichanghuodong td,.tb_shichanghuodong th{font-size: 1rem;
    border: 1px solid #CCC;
    line-height: 250%; text-align: center;}
.tb_shichanghuodong th{font-weight: bold;}
.tb_shichanghuodong tr:first-child th{    background-color: rgb(0,112,192);
    color: #FFFFFF;}
.tb_shichanghuodong tr:not(:first-child):nth-child(odd){background-color: rgb(221, 235, 241);}


