.width-1200, .main-content {
    width: 1200px;
    margin: 0 auto;
}

.width-828 {
    width: 828px;
}

.width-358 {
    width: 358px;
}

.width72 {
    width: 72px;
}

.line-height2 {
    line-height: 2;
}

.line-height1f {
    line-height: 1.5;
}

.font20 {
    font-size: 20px !important;
}

.font32 {
    font-size: 32px !important;
}

.c-1e50af {
    color: #1e50af;
}

.c-0075c1 {
    color: #0075c1;
}

.c-010101 {
    color: #010101;
}

.c-373737 {
    color: #373737;
}

.c-58667f {
    color: #58667f;
}

/*.c-a5b2cd{color: #a5b2cd;}*/

.bgc-f6f6fa {
    background-color: #f6f6fa;
}

.bgc-35393c {
    background-color: #35393c;
}

.bgc-e9f5f6 {
    background-color: #e9f5f6;
}

.bgc-2c57d1 {
    background-color: #2c57d1;
}

.bgc-0075c1 {
    background-color: #0075c1;
}

.bgc-144fa1 {
    background-color: #144fa1;
}

.bd-top-f2f2f2 {
    border-top: solid 1px #f2f2f2 !important;
}

.bd-bottom-f2f2f2 {
    border-bottom: solid 1px #f2f2f2 !important;
}

.bd-top-d2d2d2 {
    border-top: solid 1px #d2d2d2 !important;
}

.bd-bottom-d2d2d2 {
    border-bottom: solid 1px #d2d2d2 !important;
}

.bd-top-c2c2c2 {
    border-top: solid 1px #c2c2c2 !important;
}

.bd-bottom-c2c2c2 {
    border-bottom: solid 1px #c2c2c2 !important;
}

.bd-top-dfdfe1 {
    border-top: solid 1px #dfdfe1 !important;
}

.bd-bottom-dfdfe1 {
    border-bottom: solid 1px #dfdfe1 !important;
}

.bd-bottomD-dfdfe1 {
    border-bottom: dashed 1px #dfdfe1 !important;
}

.bd-bottom-f6f6fa {
    border-bottom: solid 1px #f6f6fa !important;
}

.bd-bottom-176db7 {
    border-bottom: dashed 1px #176db7 !important;
}

.pad-20-15 {
    padding: 20px 15px;
}

.mar-0-auto-50 {
    margin: 0 auto 50px;
}

.text-indent-1 {
    text-indent: 0.8cm;
}

.form-input, .form-select {
    padding-left: 10px;
    height: 36px;
    line-height: 36px;
    color: #2a2a2a;
    background-color: #ffffff;
    border: 1px solid #cccccc;
    font-family: Microsoft Yahei;
    border-radius: 4px;
    -webkit-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
    transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
}

/*页头*/
.head {
    border-bottom: solid 1px #D2D2D2;
    font-size: 13px;
}

.search-div {
    position: relative;
    margin: 5px 0 5px 15px;
}

.head .search-input {
    width: 213px;
}

.search-div .icon_search_default {
    width: 14px;
    position: absolute;
    right: 10px;
    top: 12px;
    cursor: pointer;
}

/*logo和导航*/
.web-logo {
    width: 418px;
    margin: 35px 0 35px;
}

.web-gui a {
    padding: 15px 15px 12px;
    border-bottom: solid 3px transparent;
}

.web-gui a + a {
    margin-left: 10px;
}

.web-gui-hover, .web-gui-on {
    border-bottom-color: #1e50af !important;
    color: #1e50af !important;
    font-weight: bold;
}

/*.web-gui-on{ font-weight: bold;}*/
/*.web-gui a:hover,.web-gui-on{background-color:#1e50af!important;color: #FFFFFF; border-radius: 50px;}
.web-gui-on{ font-weight: bold;}*/
.web-gui-secondMenu-box {
    position: absolute;
    width: 86px;
    top: 49px;
    background-color: #FFFFFF;
    z-index: 99;
}

#web-gui-secondMenu2 {
    left: 68px;
}

#web-gui-secondMenu3 {
    left: 164px;
}

#web-gui-secondMenu4 {
    left: 260px;
}

#web-gui-secondMenu5 {
    left: 356px;
}

#web-gui-secondMenu6 {
    left: 452px;
}

.web-gui-secondMenu-box a {
    padding: 10px 0;
    border-bottom: solid 1px #d2d2d2;
    color: #2a2a2a;
}

.secondMenu-hover {
    background-color: #f6f6fa;
    color: #1e50af !important;
}

/*页脚*/
.footer {
    position: relative;
    background-color: #2c57d1;
}

.footer-top, .footer-center {
    background-color: #393939;
}

.footer-top {
    padding: 20px 0;
    border-bottom: solid 1px #4b4b4b; /*border-bottom: solid 1px #2c57d1;*/
}

.tag-info {
    font-size: 16px;
    color: #FFFFFF;
}

.footer-center {
    padding: 30px 0;
}

.footer-menu {
    width: 580px;
}

.footer-bottom {
    background-color: #333333;
    padding: 20px 0;
    color: #b2b2b2;
}

.return-top {
    width: 50px;
    height: 50px;
    line-height: 50px;
    background-color: #FFFFFF;
    position: fixed;
    right: 10px;
    bottom: 100px;
    border: solid 1px #D2D2D2;
    border-radius: 4px;
    text-align: center;
    z-index: 99999;
    cursor: pointer;
}

.icon-top {
    font-size: 48px;
}

.return-top:hover {
    background-color: #D2D2D2;
    color: #FFFFFF;
}

/*index：首页*/
.searchKey-box {
    padding: 20px 0;
}

.searchKey-box a {
    margin-left: 30px;
}

.searchKey-box a:hover {
    color: #1e50af;
}

.institute-box {
    padding: 60px 0 90px;
}

.institute-item {
    width: 160px;
    height: 173px;
    background-color: #f6f6fa;
}

.institute-box .more {
    width: 178px;
    margin: 0 auto;
    padding: 10px 0;
    border: solid 1px #999999;
    border-radius: 50px;
}

.institute-box .more:hover, .introduce-item .detail:hover {
    background-color: #1e50af;
    color: #FFFFFF;
    border-color: #1e50af;
    cursor: pointer;
}

.introduce-box {
    background-color: #f6f6fa;
    padding: 60px 0 70px 0;
}

.introduce-item {
    width: 225px;
    padding-bottom: 20px;
    background-color: #FFFFFF;
    box-shadow: 0 0 10px #c2c2c2;
}

.introduce-item:hover {
    box-shadow: 0 0 20px #1e50af;
}

.introduce-item .img-info {
    position: relative;
}

.introduce-item .shade {
    width: 270px;
    height: 180px;
    background-color: #000000;
    opacity: 0.4;
    position: absolute;
    left: 0;
    top: 0;
    z-index: 1;
}

.introduce-item .detail {
    width: 90px;
    height: 25px;
    line-height: 25px;
    border: solid 1px #666666;
    border-radius: 50px;
    text-align: center;
    margin-top: 25px;
}

.icon_index_dun3_guang {
    width: 169px;
    position: absolute;
    left: 50px;
    top: 5px;
    z-index: 1;
    opacity: 0;
}

.icon_index_dun {
    width: 169px;
    position: absolute;
    left: 50px;
    top: 5px;
    z-index: 2;
    opacity: 0.8;
}

.icon_index_che {
    width: 182px;
    position: absolute;
    left: 34px;
    top: 22px;
    z-index: 2;
    transition: transform 1s;
    -webkit-transition: transform 1s;
}

.icon_index_lun {
    width: 150px;
    position: absolute;
    left: 60px;
    top: 15px;
    z-index: 2;
    transition: transform 2s;
    -webkit-transition: transform 2s;
}

.img_index_suoDi {
    width: 240px;
    position: absolute;
    left: 15px;
    bottom: 8px;
    z-index: 1;
}

.icon_index_suo {
    width: 90px;
    position: absolute;
    left: 90px;
    top: 25px;
    z-index: 2;
    transition: transform 1.5s;
    -webkit-transition: transform 1.5s;
}

.introduce-item:hover .icon_index_dun3_guang {
    animation: flickerAni 0.5s;
    -webkit-animation: flickerAni 0.5s;
    animation-iteration-count: 999;
    -webkit-animation-iteration-count: 999;
}

.introduce-item:hover .icon_index_che {
    -webkit-transform: rotateY(35deg);
    -ms-transform: rotateY(35deg);
    -moz-transform: rotateY(35deg);
    -o-transform: rotateY(35deg);
    transform: rotateY(35deg);

    animation: flicker2Ani 0.3s;
    -webkit-animation: flicker2Ani 0.3s;
    animation-iteration-count: 3;
    -webkit-animation-iteration-count: 3;
    -moz-animation-delay: 1s;
    -webkit-animation-delay: 1s;
    -o-animation-delay: 1s;
}

.introduce-item:hover .icon_index_lun {
    transform: rotate(720deg);
    -webkit-transform: rotate(720deg);
    -moz-transform: rotate(720deg);
    -ms-transform: rotate(720deg);
    -o-transform: rotate(720deg);
}

.introduce-item:hover .img_index_suoDi {
    animation: flicker2Ani 0.3s;
    -webkit-animation: flicker2Ani 0.3s;
    animation-iteration-count: 5;
    -webkit-animation-iteration-count: 5;
}

.introduce-item:hover .icon_index_suo {
    transform: rotateY(360deg);
    /*  animation: moveUpAni 0.5s;
      -webkit-animation: moveUpAni 0.5s;
      animation-iteration-count: 999;
      -webkit-animation-iteration-count: 999;
      -moz-animation-delay: 0.5s;
      -webkit-animation-delay: 0.5s;
      -o-animation-delay: 0.5s;*/
}

.news-box {
    padding: 60px 0;
}

.news-box .news-types a {
    display: block;
    width: 258px;
    height: 61px;
    line-height: 61px;
    background: url("../images/icons/icon_index_news_box.png") center no-repeat;
    text-align: center;
}

.news-box .news-types .news-types-on {
    background: url("../images/icons/icon_index_news_box_on.png") center no-repeat;
    color: #FFFFFF;
}

.news-box .news-linear {
    width: 16px;
    height: 363px;
    background: url("../images/icons/icon_index_news_linear.png") center no-repeat;
}

.news-box .news-linear .icon_index_news_circle {
    display: block;
    width: 16px;
    height: 16px;
    background: url("../images/icons/icon_index_news_circle.png") center no-repeat;
}

.news-box .news-linear .icon_index_news_circle_on {
    display: block;
    width: 16px;
    height: 16px;
    background: url("../images/icons/icon_index_news_circle_on.png") center no-repeat;
}

.news-box .news-linear span:first-child {
    margin: 38px 0 0 0;
}

.news-box .news-linear span + span {
    margin-top: 96px;
}

.cooperation-box {
    padding: 60px 0 60px 0;
}

.index_cooperation_div a {
    transition: transform 0.5s, box-shadow 0.5s;
    -webkit-transition: transform 0.5s/*, box-shadow 0.5s*/;
}

.index_cooperation_div #logo_index_cooperation08 {
    border: solid 1px #d2d2d2;
}

.index_cooperation_div a:hover {
   /* box-shadow: 0 0 2px #3888ff;*/
    transform: scale3d(1.1, 1.1, 2);
    -webkit-transform: scale3d(1.1, 1.1, 2);
    -moz-transform: scale3d(1.1, 1.1, 2);
    -ms-transform: scale3d(1.1, 1.1, 2);
    -o-transform: scale3d(1.1, 1.1, 2);
}

/*研究院概况*/
.technologyTag-box .technologyTag:hover, .technologyTag-box .technologyTag-on {
    color: #1184d5;
}

.flex-position {
    position: fixed;
    left: 0;
    top: 0;
    margin: 0;
    width: 100%;
    z-index: 99;
    opacity: 0.8;
}

.icon_technology_introduce01 {
    position: absolute;
    left: 116px;
    top: 12px;
}

.icon_technology_introduce02 {
    position: absolute;
    left: 115px;
    top: 16px;
}

.icon_technology_introduce03 {
    position: absolute;
    left: 120px;
    top: 13px;
}

.icon_technology_introduce04 {
    position: absolute;
    left: 115px;
    top: 15px;
}

.icon_technology_introduce05 {
    position: absolute;
    left: 117px;
    bottom: 4px;
}

.icon_technology_introduce06 {
    position: absolute;
    left: 115px;
    top: 16px;
}

.icon_technology_anquansuo {
    position: absolute;
    left: 67px;
    top: 76px;
}

.icon_tech_support_center01 {
    position: absolute;
    left: 18px;
    top: 28px;
}

.icon_tech_support_center02 {
    position: absolute;
    left: 18px;
    top: 25px;
}

.icon_tech_support_center03 {
    position: absolute;
    left: 23px;
    top: 21px;
}

.icon_tech_support_center04 {
    position: absolute;
    left: 22px;
    top: 27px;
}

.icon_tech_support_center05 {
    position: absolute;
    left: 19px;
    top: 24px;
}

.jijin-box {
    background: url("../images/client3/img_tech_suppor_jijinBg.png") no-repeat bottom #144fa1;
}

/*项目合作*/
.cooperation-item {
    width: 385px;
    box-shadow: 0 0 8px #d2d2d2;
    position: relative;
    z-index: 0;
}

.cooperation-itemShade {
    display: none;
    width: 100%;
    height: 100%;
    background-color: #000000;
    position: absolute;
    left: 0;
    bottom: 0;
    opacity: 0.5;
    z-index: 1;
}

.caseDetail-btn {
    display: none;
    width: 118px;
    height: 46px;
    line-height: 46px;
    font-size: 16px;
    color: #FFFFFF;
    text-align: center;
    background-color: #FF5722;
    box-shadow: 0 0 10px #666666;
    border-radius: 4px;
    position: absolute;
    left: 133px;
    bottom:207px;
    z-index: 2;
    opacity: 0.8;
}
.caseDetail-btn:hover{
    opacity: 1;
    color: #FFFFFF;
}

/*新闻中心*/
.news-change-box {
    position: relative;
    top: 2px;
}

.news-change-box a {
    text-align: center;
    padding: 0 20px 20px 20px;
    border-bottom: solid 2px transparent;
}

.news-change-box a:hover, .news-change-box .tag-on {
    border-bottom-color: #1e50af;
    color: #1e50af;
}

.news-change-box .tag-on {
    font-weight: bold;
}

.news-carousel, .dynamic-carousel {
    position: relative;
    width: 515px;
    height: 300px;
}

#news-module .layui-carousel-ind, #dynamic-module .layui-carousel-ind {
    left: 200px;
}

.news-carousel-shade, .dynamic-carousel-shade {
    position: absolute;
    left: 0;
    bottom: 0;
    width: 495px;
    height: 50px;
    line-height: 50px;
    padding-left: 20px;
    background-color: #000000;/*2f82ff*/
    opacity: 0.6;
    z-index: 1;
}

.news-carousel-shade p, .dynamic-carousel-shade p {
    color: #FFFFFF;
    z-index: 2;
}

.top-news {
    width: 636px;
    padding-right: 10px;
}

.top-news div + div {
    border-top: solid 1px #d2d2d2;
}

.policyCondition-box a:hover, .policyCondition-box .policyCondition-on {
    background-color: #1e50af;
    color: #FFFFFF;
    border-color: #1e50af;
    cursor: pointer;
}

/*新闻中心-详情*/
.detail-box {
    width: 840px;
    padding: 45px 180px;
    margin: 0 auto;
}

/*产业集聚*/
.agglomeration-change-box {
    position: relative;
    top: 2px;
}

.agglomeration-change-box a {
    text-align: center;
    padding: 0 20px 20px 20px;
    border-bottom: solid 2px transparent;
}

.agglomeration-change-box a:hover, .agglomeration-change-box .tag-on {
    border-bottom-color: #1e50af;
    color: #1e50af;
}

.agglomeration-change-box .tag-on {
    font-weight: bold;
}

/*联系我们*/
.leaveMsg-sub {
    display: block;
    width: 477px;
    height: 62px;
    line-height: 62px;
    font-size: 20px;
    color: #FFFFFF;
    text-align: center;
    background-color: #1e50af;
    margin: 0 auto;
    border-radius: 4px;
    opacity: 0.8;
}

.leaveMsg-sub:hover {
    opacity: 1;
    color: #FFFFFF;
}

.ueTable table tr td{border-style:solid;}
.ueTable img{max-width:100%;}
.tech_center5{width:1200px;height:600px;background:url(../images/client3/img_tech_center5.png) no-repeat top center;}
.tech_memorabilia{width:1200px;min-height:500px;background:url(../images/client/img_technology_big.png) no-repeat top center;}
