﻿@charset "UTF-8";
/*--公用CSS start--*/
* {
    margin: 0;
    padding: 0;
}

body {
    font-family: Helvetica, "Microsoft Yahei", Tahoma, Verdana, Arial, sans-serif, sans-serif, "Times New Roman";
    line-height: 1.5;
    color: #101010;
    background-color: #fff;
    font-size: 14px;
    overflow-x: hidden;
}

a {
    color: #101010;
}

a:hover, a:focus, a:link, a:visited {
    cursor: pointer;
    color: #101010;
    text-decoration: none;
}

a:hover {
    color: #111;
}

ul, ol {
    margin: 0;
    padding: 0;
}

li {
    list-style: none;
}

input[type=text] {
    outline: none;
    color: #111;
    text-indent: 6px;
}

input[type=password] {
    outline: none;
    color: #111;
    text-indent: 12px;
}

input::-webkit-input-placeholder {
    color: #aaa;
}

input:-moz-placeholder {
    color: #aaa;
}

input::-moz-placeholder {
    color: #aaa;
}

input:-ms-input-placeholder {
    color: #aaa;
}

/*input[type=button]{border:1px solid #34D356;outline: none;background:#34D356;color:#fff; }
button{border:1px solid #34D356;outline: none;background:#34D356;color:#fff;}*/
p {
    margin: 0;
    padding: 0;
    line-height: 1.5;
    color: #555;
    text-indent: 0;
}

span {
    margin: 0;
    padding: 0;
    line-height: 1.5;
    color: #111;
    text-indent: 0;
}

.col-xs-1, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9, .col-xs-10, .col-xs-11, .col-xs-12,
.col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12,
.col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12,
.col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12 {
    padding: 0;
}

.col-lg-6 {
    width: 50%;
    float: left;
}

.col-lg-12 {
    width: 100%;
}

/*--公用CSS end--*/

/*--个人习惯start--*/
.t-l {
    text-align: left;
}

.t-r {
    text-align: right;
}

.t-c {
    text-align: center;
}

.f-r {
    float: right;
}

.f-l {
    float: left
}

.hide {
    display: none;
}

.show {
    display: block;
}

.clear {
    clear: both;
    padding: 0;
}

/*--个人习惯end--*/
/*index start*/
#hd {
    position: fixed;
    top: 0;
    z-index: 999;
    width: 100%;
    height: 80px;
    background: #fff;
}

.hd_box {
    width: 1200px;
    margin: 0 auto;
    position: relative;
    height: inherit;
    padding: 0;
}

.hd_logo {
    width: 50%;
    float: left;
    height: inherit;
}

.hd_logo_img {
    height: 100%;
}

.hd_mobile {
    width: 50%;
    float: left;
    text-align: right;
    height: inherit;
    font-size: 16px;
    padding-top: 10px;
}

.hd_mobile_img {
    width: 35%;
}

.hd_mobile_span {
    display: inline-block;
    margin-top: 8px;
    font-size: 12px;
    color: #777777;
}

#nav {
    position: fixed;
    top: 80px;
    z-index: 999;
    width: 100%;
    height: 50px;;
    text-align: center;
    background: #fff;
    border-top: 1px solid #aaa;
    border-bottom: 1px solid #eaeaea;
}

.nav_box {
    width: 1200px;
    margin: 0 auto;
}

.head_bbox ul {
    list-style: none;
    height: 50px;
}

.nav_box ul li {
    list-style: none;
    float: left;
    height: 50px;
    width: 165px;
    font-size: 14px;
    letter-spacing: 2px;
}

.nav_box ul li > a {
    color: #111;
    display: inline-block;
    height: 30px;
    width: 85%;
    margin-top: 10px;
    line-height: 30px;
    border-radius: 50px;
}

.nav_box ul li a:hover {
    background: #111;
    color: #fff;

}

.cur {
    background: #111;
    color: #fff !important;
}

.nav_ej {
    display: none;
    margin-top: 8px;
    width: 120px;
}

.nav_ej ul {
    margin: 0 auto;
}

.nav_ej ul li {
    float: left;
    font-size: 12px;
    height: 30px;
    line-height: 2.5;
    background: #fff;
    letter-spacing: 0px;
    padding: 0;
}

.nav_ej ul li:first-child {
    border-radius: 5px 5px 0 0;
}

.nav_ej ul li:last-child {
    border-radius: 0 0 5px 5px;
}

.nav_ej ul li a {
    width: 100%;
    margin-top: 0;
    border-radius: inherit;
}

.content {
    width: 100%;
}

.content_box {
    width: 1200px;
    margin: 0 auto;
    padding: 0px;
}

.index_a {
}

.index_a .col-lg-5 {
    height: 350px;
    width: 41%;
    float: left;
    overflow: hidden;
}

.index_a .col-lg-5 img {
    width: 98%;
    height: 100%;
}

.index_a .col-lg-7 {
    text-align: center;
    height: 350px;
    width: 58%;
    float: left;
    overflow: hidden;
}

.index_a .col-lg-7 img {
    width: 98%;
}

.index_b {
    background: #81b4fe;
}

.index_b .col-lg-5 {
    width: 41%;
    float: left;

}

.index_b .col-lg-7 {
    width: 58%;
    float: left;

}

.index_b button:hover {
    background: #111;
    border-color: #111;
}

.index_b .col-lg-5 h4 {
    width: 95%;
    margin-top: 20px;
    font-size: 15px;
    color: #fff;
    line-height: 2;
}

.index_b .col-lg-6 {
    height: 200px;
    overflow: hidden;
}

.index_b .col-lg-6 img {
    width: 98%;
    height: 98%;
}

.index_c li {
    height: 335px;
    overflow: hidden;
}

.index_c img {
    border-radius: 20px;
}

.index_c h4 {
    margin-top: 20px;
}

.index_c p {
    line-height: 1.5;
}

.index_d {
    background: url("../images/bga.jpg") no-repeat center;
    background-size: 100% 100%;
    text-align: center;
}

.index_d h4 {
    display: inline-block;
    padding: 2px 30px;
    color: #fff;
    border-radius: 20px;
    font-size: 16px;
    cursor: pointer;

}

.index_d h4:hover {
    background: #111;

}

.jiantou {
    display: inline-block;
    width: 10px;
    height: 10px;
    border: 5px solid transparent;
    border-top-color: #fff;
}

.index_d img {
    border-radius: 10px;
}

.index_e {
    background: url("../images/bgb.jpg") no-repeat center;
    background-size: 100% 100%;
}

.index_f {
    position: relative;
    color: #fff;
    text-align: center;
}

.index_fbg {
    
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: url("../images/bgc.png") no-repeat center;
    background-size: 100% 100%;
}

.index_fbg h2 {
    font-size: 120px;
    margin-top: 100px;
    color: #fff;

}

.index_fbg h2 span {
    color: inherit;
    font-stretch: condensed;
    transform: scale(2, 4);
    -ms-transform: scale(2, 4);
    -webkit-transform: scale(2, 4);
    -moz-transform: scale(2, 4);
    -o-transform: scale(2, 4);
}

.index_fbg .glb_h4 {
    color: #fff;
}

.index_fbg .index_fbgh4 {
    display: inline-block;
    padding: 5px 100px;
    font-size: 16px;
    color: #111;
    border-radius: 20px;
    background: #fff;
    margin: 40px 0;
}

.index_f .btn {
    background: transparent;
    border: none;
    color: #fff;
    font-size: 30px;
    border-bottom: 4px solid #fff;
}

.index_g .table_two {
    position: relative;
    height: 624px;
    overflow: hidden;

}

.index_g .table_two li {
    margin-bottom: 20px;
}

.index_g .g_logo {
    position: absolute;
    top: 290px;
    left: 550px;

}

.index_h {
    background: url("../images/bgc.jpg") no-repeat center;
    background-size: 100% 100%;

}

.index_h .glb_h4 {
    background: url("../images/news_titlebg.png") no-repeat center;
    background-size: 100% 100%;
    text-align: center;
}

.index_h .glb_h4 span {
    display: inline-block;
    padding: 2px 50px;
    color: #fff;
    background: #3875cd;
}

.index_h .index_h6 {
    height: 250px;
    width: 500px;
    margin: 30px 0;
    overflow: hidden;
}

.index_h6 .col-lg-6 img {
    width: 95%;
    height: 95%;
}

.index_h .index_h6 h4 {
    font-size: 18px;
    line-height: 18px;
    height: 18px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.index_h .index_h6 p {
    width: 250px;
    height: 100px;
    text-overflow:ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 5;
    overflow: hidden;

}

.index_h6 .more_btn {
    background: #3875cd;
    padding: 2px 30px;
    margin-top: 20px;
}

.index_h6 .col-lg-6 {
    height: 205px;
    overflow: hidden;
}

.index_h6 li {
    list-style: url("../images/listyle.png");
    list-style-position: inside;
    height: 40px;
    overflow: hidden;
    vertical-align: bottom;
    padding: 10px 0;
    border-bottom: 1px dashed #555;
}

.index_h .index_h6 li h4 {
    display: inline-block;
    text-indent: 10px;
    width: 350px;
    font-size: 14px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    margin: 0;
}

.index_h6 li span {
    float: right;
    font-size: 15px;
    color: #888;
}

.content_a {
    background: #111;
}

.content_aimg {
    width: 24%;
    height: 100px;
    box-sizing: border-box;
    float: left;
    padding: 15px 0;
    text-indent: 80px;
    transition: all .5s;
    -webkit-transition: all .5s;
    position: relative;
    border-left: 1px solid #fff;
    line-height: 2;
}

.content_aimg i {
    display: inline-block;
    width: 55px;
    height: 55px;
    background-size: 100% 100%;
    -webkit-transition: all 2s;
    transition: all 2s;
    vertical-align: middle;
}

.aimgia {
    background: url("../images/supporta.png") no-repeat center;
}

.aimgib {
    background: url("../images/supportb.png") no-repeat center;
}

.aimgic {
    background: url("../images/supportc.png") no-repeat center;
}

.aimgid {
    background: url("../images/supportd.png") no-repeat center;
}

.content_box .content_aimg:first-child {
    border-left: none;
}

.content_aimg a {
    color: #fff;
    font-size: 16px;
    letter-spacing: 2px;
    transition: all 0.1s;
}

.content_aimgh {
    position: absolute;
    top: -56px;
    left: 80px;
    width: 55px;
    height: 55px;
    transition: all 0.3s linear;
    z-index: -8;
}

.content_aimg:hover {
    background: #dcdcdc;
    border-color: #dcdcdc;
}

.content_aimg:hover a {
    color: #111;
}

.content_aimg:hover > img {
    z-index: -2;
}

.content_aimg:hover .content_aimgh {
    top: 15px;
    left: 79px;
    z-index: 8;
}

.content_b {
    padding: 20px 0;
}

.index_news_l {
    width: 350px;
    float: left;
    height: 300px;
    overflow: hidden;
    background: #ededed;
    border-top: 5px solid #111;
    padding: 10px;
}

.index_news_l span {
    color: #a4a4a4;
}

.index_news_l h4 {
    margin: 0;
    display: inline;
    font-size: 14px;
}

.index_news_l i {
    display: inline-block;
    height: 10px;
    width: 10px;
    background: url("../images/index/icon.png") no-repeat center;
    background-size: 100% 100%;
}

.index_news_l_ul img {
    width: 90%;
}

.index_news_l_ul li {
    list-style: url("../images/index/icon_li.png");
    color: #333;
    list-style-position: inside;
    height: 30px;
    overflow: hidden;
    padding: 6px 0;
    max-height: 110px;
}

.index_news_l_ul li:first-child {
    list-style: none;
    margin-left: 0;
    padding: 10px 0;
    height: 90px;
    border-bottom: 1px dashed #aaa;
}

.index_news_c {
    width: 480px;
    float: left;
    border-top: 5px solid #111;
    margin-left: 10px;
    height: 300px;
    padding: 0 0 10px;
    overflow: hidden;
    box-shadow: 0 1px 2px #101010;
}


.news_content_box {
    margin: 0 10px;
}

.news_content_box .col-lg-4 {
    width: 150px;
    height: 80px;
    overflow: hidden;
}

.news_content_box ul li h4 {
    display: inline;
    font-size: 14px;
    width: 380px;
    overflow: hidden;
}

.news_content_box img {
    width: 90%;
    height: 90%;
}

.news_content_box li {
    list-style: url("../images/index/icon_li.png");
    color: #333;
    list-style-position: inside;
    height: 30px;
    overflow: hidden;
    padding: 6px 0;
    max-height: 110px;
}

.news_content_box li:first-child {
    list-style: none;
    margin-left: 0;
    padding: 10px 0;
    height: 90px;
    overflow: hidden;;
    border-bottom: 1px dashed #aaa;
}

.news_content_box span {
    float: right;
}

.index_news_r {
    width: 350px;
    float: left;
    height: 300px;
    overflow: hidden;
    border-top: 5px solid #111;
    padding: 10px;
    margin-left: 10px;
    background: #ededed;
}

.index_news_r .lunbo_c img {
    width: 100%;
}

.index_img {
    position: relative;
    margin: 20px 0;
}

.index_img_btn {
    position: absolute;
    top: 80%;
    left: 88%;
    transition: all 0.5s;
    width: 10%;
    height: 20px;
    padding: 3px;
    background: red;
    text-align: center;
    color: #101010;
    line-height: 15px;
    font-size: 12px;
    box-shadow: 0 4px 8px #111;
    letter-spacing: 2px;
    border-radius: 10px;
    animation: myfirst 2s infinite alternate;
    -moz-animation: myfirst 2s infinite alternate; /* Firefox */
    -webkit-animation: myfirst 2s infinite alternate; /* Safari and Chrome */
    -o-animation: myfirst 2s infinite alternate; /* Opera */
}

@keyframes myfirst {
    from {
        background: #ededed;
    }
    to {
        background: #bababa;
    }
}

@-moz-keyframes myfirst /* Firefox */
{
    from {
        background: #ededed;
    }
    to {
        background: #bababa;
    }
}

@-webkit-keyframes myfirst /* Safari and Chrome */
{
    from {
        background: #ededed;
    }
    to {
        background: #bababa;
    }
}

@-o-keyframes myfirst /* Opera */
{
    from {
        background: #ededed;
    }
    to {
        background: #bababa;
    }
}

.table_four {
    margin: 20px auto;
}

.table_four li {
    width: 23%;
    margin: 0 1%;
    float: left;
    text-align: center;
    box-sizing: border-box;
}

.table_four li img {
    width: 95%;
}

.table_four_news p {
    font-size: 12px;
    text-align: left;
    line-height: 1.8;
    color: #111;

}

.table_four_news h4 {
    color: #111;
    font-size: 16px;
    font-weight: bold;;
}

.table_four_news .border1 {
    padding: 10px;
    height: 340px;
}

.table_four_news img {
    transition: all .5s;
    color: #111;
}

.table_four_news li:hover img {
    -moz-transform: scale(1.05, 1.05);
    -webkit-transform: scale(1.05, 1.05);
    -ms-transform: scale(1.05, 1.05);
    transform: scale(1.05, 1.05);
}

.content_c {
    background: url("../images/index/index_cbg.jpg") no-repeat center;
    background-size: 100% 100%;
    padding: 30px 0;
}

.table_circle {
    position: relative;
}

.table_circle img {
    width: 100%;
}

.table_circle div {
    position: absolute;
    width: 200px;
    height: 80px;
    border-radius: 50px;
    padding: 15px 0;
    border: 1px solid #111;
    color: #fff;
    font-size: 16px;
    text-align: center;
}

.table_circle div:hover {
    color: #111;
    background: rgba(57, 57, 57, 0.8);
}

.table_circlea {
    top: 30px;
    left: 210px;
}

.table_circleb {
    top: 30px;
    left: 800px;
}

.table_circlec {
    top: 150px;
    left: 150px;
}

.table_circled {
    top: 150px;
    left: 920px;
}

.table_circlee {
    top: 280px;
    left: 210px;
}

.table_circlef {
    top: 280px;
    left: 800px;
}

.content_d {
    padding: 30px 0;
}

.table_two {
    text-align: center;
    margin: 0 auto;
}

.table_two li {
    width: 45%;
    margin: 0 2%;
    float: left;
}

.table_two li img {
    width: 100%;
}

.content_e {
    width: 100%;
    position: relative;
    background: #dcdcdc;
    padding: 30px;
}

.title_bga {
    width: 500px;
    height: 35px;
    margin: 15px auto;
    border-radius: 50px;
    border: 1px solid #111;
    position: relative;
}

.title_bga .fs18 {
    position: absolute;
    top: -20px;
    left: 110px;
    background: #dcdcdc;
}

.title_bga .fs15 {
    position: absolute;
    bottom: -15px;
    left: 30px;
    background: #dcdcdc;
}

.content_f {
    padding: 30px 0;
}

.table_three {
    padding: 10px 0;
}

.table_three li {
    width: 31.33%;
    margin: 0 1% 1%;
    overflow: hidden;
    float: left;
    text-align: center;
}

.table_three li img {
    width: 100%;
    height: 100%;
}

.table_three_nine li {
    padding: 20px;
}

.table_three_nine li img {
    width: 100%;
    height: 122px;
    overflow: hidden;
}

.table_three h4 {
    margin-top: 15px;
    font-size: 15px;
}

.table_three h4 i {
    display: inline-block;
    width: 20px;
    height: 20px;
    border: 1px solid #111;
    color: #111;
    border-radius: 50%;
    margin-right: 5px;
}

.pro_l {
    width: 20%;
    height: 160px;
    float: left;
    padding: 10px 0;
}

.pro_l div {
    text-align: center;
    margin: 5px 0;
    background: #111;
    padding: 14px 0;
    color: #fff;

}

.pro_r {
    padding: 10px 0;
    width: 78%;
    margin-left: 2%;
    float: left;
}

.pro_r li {
    list-style: url("../images/index/icon_li.png");
    list-style-position: inside;
    width: 49%;
    margin-left: 1%;
    float: left;
    padding: 5px 0 5px 0;
    border-bottom: 1px solid #eaeaea;
}

.pro_r li a:hover {
    color: #111;
}

.pro_r li h5 {
    display: inline;
}

.pro_r li span {
    float: right;
    color: inherit;
}

.content_g {
    padding: 30px 0;
    background: url("../images/index/index_cbg.jpg") no-repeat center;
    background-size: 100% 100%;
}

.title_bgb {
    width: 500px;
    height: 35px;
    margin: 15px auto;
    border-radius: 50px;
    border: 1px solid #111;
    position: relative;
}

.title_bgb .glb_h2 {
    position: absolute;
    top: -25px;
    left: 20px;
}

.title_bgb .glb_h4 {
    position: absolute;
    bottom: -12px;
    left: 30px;
    color: #fff;
}

.content_gbox p {
    color: #fff;
    letter-spacing: 2px;

}

.content_h {
    padding: 30px 0;
}

.title_bgc {
    width: 1200px;
    height: 50px;
    margin: 20px 0 40px 0;
    background: url("../images/index/index_htitle.png") no-repeat center;
    background-size: 42% 100%;
    position: relative;
}

.title_bgc .glb_h2 {
    position: absolute;
    top: -26px;
    left: 383px;
}

.title_bgc .glb_h4 {
    position: absolute;
    bottom: -12px;
    left: 465px;
    color: #111;
    letter-spacing: 2px;
}

.table_six {
    margin: 20px 0;
}

.table_six li {
    width: 14.66%;
    height: 260px;
    float: left;
    margin: 0 1% 1%;

}

.table_six img {
    width: 100%;

}

.content_i {
    padding: 30px 0;
    background: #dcdcdc;
}

/*留言*/

.content_ly {
    padding: 30px 0;
    background: #002151;
}

.ly_title {
    width: 100%;
    text-align: center;
    padding: 25px 0;
    color: #fff;
    font-size: 24px;
    letter-spacing: 2px;
}

.ly_topshadow {
    width: 100%;
    height: 20px;
    border-radius: 10px 10px 0 0;
    background: #fff;
}

.ly_box {
    background: #fff;
}

.ly_box_l {
    width: 20%;
    float: left;
    margin-left: 2%;
    background: #002151;
    color: #fff;
    text-align: left;
    border-radius: 25px 0 25px 0;
    padding: 10px 40px;
}

.ly_box_l .fs14 {
    text-align: center;
    margin-bottom: 5px;
}

.ly_box_lc {
    position: relative;
    width: 160px;
    height: 55px;
    margin-bottom: 10px;
    border-radius: 5px;
    background: #fff;

}

.ly_box_lc img {
    width: 100%;
    height: 100%;
}

.ly_box_lc div {
    position: absolute;
    top: 8px;
    left: 48px;
    font-size: 12px;
    color: #111;
}

.ly_box_r {
    width: 65%;
    float: left;
    padding: 20px 0;
    margin-left: 6%;
}

.ly_box_rt {
    text-align: center;
    color: #e95717;
    margin: 10px 0;
    font-size: 18px;
}

.ly_table {
    width: 780px;
    font-size: 14px;
    margin-top: 10px;
}

.ly_table input[type=text] {
    width: 80%;
}

.ly_table select {
    width: 80%;
    padding: 2px 0;
}

.ly_table textarea {
    width: 84%;
    resize: none;
    text-indent: 10px;
    min-height: 120px;
    vertical-align: top;
}

.ly_table__btn {
    width: 84%;
    background: #da573e;
    color: #fff;
    padding: 5px;
    border: none;
    outline: none;
    border-radius: 3px;
}

.ly_btmshadow {
    width: 100%;
    height: 10px;
    border-radius: 0 0 10px 10px;
    background: #fff;
}

/*底部固定留言*/
.content_lyb {
    position: fixed;
    bottom: 0;
    height: 85px;
    width: 100%;
    z-index: 9999;
    background: rgba(13, 13, 13, 0.93);
}

.lyb_l {
    width: 300px;
    float: left;
}

.lyb_l ul {
    width: 300px;
    padding: 10px 0;
}

.lyb_l ul li {
    width: 150px;
    height: 25px;
    float: left;
    margin: 4px 0;
}

.lyb_l ul li img {
    width: 70%;
    height: 100%;
}

.lyb_c {
    width: 600px;
    float: left;
    padding: 5px 40px;
}

.lyb_title {
    color: #111;
    text-align: center;
    font-size: 14px;
    letter-spacing: 3px;
}

.user_info_btnb {
    margin-top: 5px;
    width: 100%;
    padding-left: 0;
    color: #111;
}

.user_info_btnb input {
    border-radius: 3px;
    border: none;
    outline: none;
    padding: 0;
}

.user_info_btnb input[type=submit] {
    border-radius: 3px;
    border: none;
    outline: none;
    padding: 0;
    margin-top: 5px;
    width: 80%;
}

.lyb_form {
    color: #fff;
}

.lyb_r {
    width: 300px;
    float: left;
    padding: 35px 0;
}

.lyb_ra {
    width: 100%;
    padding-left: 10px;
}

.lyb_ra {
    width: 50%;
}

.lyb_rb {
    margin-left: 40px;
    vertical-align: top;
}

.lyb_rb img {
    width: 38%;
}

/*底部固定留言end*/

/*左侧咨询*/
.zx {
    position: fixed;
    top: 14%;
    left: 10px;
    z-index: 999;
    width: 110px;
    height: 400px;
}

.zx  img {
   width: 100%;
}
.zx ul { background: #111;  }
.zx li{background: #111;color:#fff;font-size: 12px;border-bottom: 1px dashed #3b3b3b;padding:5px  ;  }
.zx li a{ color:#fff;  }
.zx li i{
    display: inline-block;
    width: 20px;
    height:20px;
    overflow: hidden;
    vertical-align: middle;
    margin-right: 2px;
}
.zx li:hover{background: #003d99;}
.zx_a img{margin-top: -7px;  }
.zx_b img{margin-top: -35px;  }
.zx_c img{margin-top: -67px;  }
.zx_d img{margin-top: -97px;  }
.zx_e img{margin-top: -129px;  }
.zx_f img{margin-top: -160px;  }


/*左侧咨询end*/

/*底部*/
.footer {
    width: 100%;
    background: #2d2d2d;
    padding: 10px 0 0 0;
    /*margin-bottom: 84px;*/
}

.footer_top {
    border-bottom: 1px solid #aaa;
    height: 30px;
}

.footer_box {
    width: 1200px;
    height:22px;
    overflow: hidden;
    margin: 0 auto;
    color: #fff;
}

.footer_top ul {
    width: 100%;
}

.footer_top ul li {
    float: left;
    width: 120px;
    text-align: left;
    color: #fff;
}

.footer_top ul li a {
    color: #fff;
}

.footer_top ul li a:hover {
    color: #111;
}

.footer_bottom {
    width: 1200px;
    margin: 0 auto;
    padding-top: 20px;
    color: #fff;
}

.f_bl {
    width: 15%;
    float: left;
    text-align: center;
    padding: 0;
    border-right: 1px solid #fff;
}

.f_bl img {
    width: 90%;
}

.f_bc {
    width: 60%;
    float: left;
    min-height: 120px;
    padding: 10px 0;
    margin-left: 3%;
}

.f_bca {
    font-size: 20px;
    letter-spacing: 3px;
}

.f_bcb {
    font-size: 14px;
    margin: 5px 0;
    letter-spacing: 1px;
}

.f_bcb a {
    color: inherit;
}

.f_br {
    width: 15%;
    float: left;
    text-align: center;
    padding: 10px 0;
    font-size: 12px;
    letter-spacing: 2px;
}

.f_br img {
    width: 60%;
}

.footer_bb {
    height: 40px;
    line-height: 40px;
    background: #000001;
    color: #fff;
    text-align: center;

}

.footer_bb a {
    color: #fff;
    font-size: 12px;
}

/*底部end*/

/*联系*/
#common_container {
    width: 100%;
    padding: 0;
}

.bread {
    background: #111;
    height: 65px;
    line-height: 65px;
}

.bread_box {
    width: 1200px;
    margin: 0 auto;
}

.bread_l {
    font-size: 18px;
    color: #fff;
    letter-spacing: 2px;
    font-weight: normal;
    position: relative;
    padding-left: 40px;
}

.bread_l a {
    color: #fff;
}

.bread_l span {
    font-size: inherit;
    color: #fff;
    margin-left: 10px;
}

.bread_l img {
    position: absolute;
    top:20px;
    left:5px;
    display: inline;
    width: 22px;
    height: 21px;
}


.contanct_a {
    padding: 50px 0;
}

.about_a p {
    text-indent: 24px;
    line-height: 2;
    margin-bottom: 20px;

}

.about_b {
    background: #e6e6e6;
}

.about_b .glb_h4 {
    background: url("../images/news_titlebg.png") no-repeat center;
    background-size: 100% 100%;
    text-align: center;
    margin-top: 20px;
}

.about_b .glb_h4 span {
    display: inline-block;
    padding: 2px 30px;
    color: #fff;
    background: #111;
}

.about_b .table_two li {
    margin-top: 40px;
    height: 450px;
    overflow: hidden;

}

.about_b .col-lg-5 {
    width: 230px;
    height: 280px;
    float: left;
    overflow: hidden;
}

.about_b .col-lg-6 {
    text-align: left;
    margin-left: 25px;
}

.about_b .col-lg-6 h2 {
    margin-bottom: 10px;
}

.about_b .col-lg-6 span {
    display: inline-block;
    padding: 2px 20px;
    background: #5dc901;
    color: #fff;
    border-radius: 20px;
}

.about_b .col-lg-6 p {
    margin-top: 10px;
    line-height: 1.8;
}

.about_b .col-lg-12 {
    text-align: left;
    line-height: 1.8;
    margin-top: 10px;
    color: #222;
}

.content_container {
    width: 1200px;
    margin: 10px auto;
}

.content_left {
    width: 250px;
    float: left;
}

.content_left_nav {
    background: #e2e2e2;
    width: 220px;
    margin: 20px auto;
    font-size: 20px;
    border-radius: 5px;
    padding: 10px 0;
    letter-spacing: 2px;
    line-height: 50px;
    color: #111;
}

.content_left_nav img {
    width: 20%;
    margin: 0 10px;
    transform-origin: center;
    transition: all 0.5s;
}

.content_left_nav a {
    color: #fff;
}

.content_left_nav:hover {
    background: #111;
    color: #fff;
}

.content_left_nav:hover img {
    -moz-transform: scale(1.3, 1.3);
    -webkit-transform: scale(1.3, 1.3);
    -ms-transform: scale(1.3, 1.3);
    transform: scale(1.3, 1.3);
}

.content_right {
    width: 948px;
    float: left;
    border: 1px solid #d1d1d1;
    background: #f2f2f2;
    padding: 30px 0;
}

.content_right_ul {
    width: 600px;
    float: left;
}

.content_right_ul li {
    font-size: 16px;
    padding-left: 50px;
    margin: 8px 0;
    color: #4c4c4c;
}

.content_right_ul li:first-child {
    font-size: 26px;
    margin: 5px 0;
    color: #101010;
}

.contant_map {
    width: 1000px;
    border: 1px solid #aaa;
    height: 800px;
    margin: 50px 0;
}

.map_box {
    position: relative
}

.map_box > div {
    width: 1000px;
    height: 800px;
    border: #ccc solid 1px;
}

.iw_poi_title {
    color: #CC5522;
    font-size: 14px;
    font-weight: bold;
    overflow: hidden;
    padding-right: 13px;
    white-space: nowrap
}

.iw_poi_content {
    font: 12px arial, sans-serif;
    overflow: visible;
    padding-top: 4px;
    white-space: -moz-pre-wrap;
    word-wrap: break-word
}

.BMap_Marker img {
    width: 100% !important;
    top: 0 !important;
    left: 0 !important;
    height: 100% !important;
}

.BMapLabel {
    border: none !important;
    padding: 0 !important;
}

/*联系end*/

.article_box {
    width: 100%;
    border-bottom: 1px solid #aaa;
    padding: 30px 0;
    height: 300px;
    overflow: hidden;
}

.article_img {
    width: 30%;
    float: left;
    height: 240px;
    overflow: hidden;
    text-align: left;
}

.article_img img {
    width: 95%;
    height: 95%;
}

.article_detail {
    width: 68%;
    float: left;
}

.article_detail h2 {
    display: inline-block;
    font-size: 28px;
}

.article_detail span {
    display: inline-block;
    padding: 2px 20px;
    background: #5dc901;
    margin-left: 30px;
    color: #fff;
    border-radius: 20px;
}

.article_detail h4 {
    padding: 10px 0;
    margin: 0;
    color: #646464;
    height: 40px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    border-bottom: 1px dashed #999;

}

.article_detail p {

    height: 120px;
    line-height: 1.8;
    overflow: hidden;
    margin-top: 10px;
    color: #737373;
    text-overflow:ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 5;
    overflow: hidden;

}

.article_time {
    text-align: left;
    margin: 5px 0;
}

.common_c_nava {
    background: #e2e2e2;
    width: 220px;
    height: 60px;
    margin: 0 15px 10px 15px;
    color: #111;
    text-align: center;
    font-size: 20px;
    border-radius: 5px;
    letter-spacing: 2px;
    line-height: 60px;
}

.content_left_navv {
    background: #111;
    color: #fff;
}

.common_c_nava a {
    color: inherit;
}

.news_detail h4 {
    border-bottom: none;
    color: #111;

}

.news_detail .time {
    height: 22px;
    color: #999;
}

.news_detail .time img {
    width: 18px;
    height: 18px;
    vertical-align: middle;
    margin-right: 20px;
}

.news_detail_box {
    padding: 30px 0;
}

.news_detail_box h4 {
    text-align: center;
    font-size: 22px;
}

.news_detail_box h5 {
    text-align: center;
    font-size: 14px;
    color: #aaa;
    padding: 10px 0;
    margin-bottom: 20px;
    border-bottom: 1px dashed #eaeaea;
}

.news_detail_box p {
    line-height: 2;
    text-indent: 24px;
    margin-top: 15px;
}

/*article end*/

/*about*/

.about_nav {
}

.about_content {
    padding: 30px 50px;
}

.about_box {
    display: none;
}

.about_jianjie {
    margin-bottom: 20px;
}

.about_jianjie h3 {
    margin: 0 0 12px 0;
}

.about_jianjie img {
    width: 100%;
}

.about_jianjie p {
    text-indent: 28px;
    font-size: 14px;
    line-height: 2;
    margin: 10px 0;
    color: #111;
}

.about_wenhua p {
    text-indent: 0;
    font-size: 14px;
    line-height: 2;
    margin: 10px 0;
    color: #111;
}

.about_lc ul {
    margin-top: 20px;
}

.about_lc ul li {
    height: 128px;
}

.about_lc_txt {
    width: 382px;
    float: left;
}

.about_lc_txt h4 {
    color: #111;
}

.about_lc_txt p {
    color: #111;
}

.about_lc_center {
    width: 80px;
    float: left;
}

.about_lc_center img {
    width: 100%;
}

.about_lc_img {
    width: 382px;
    float: left;
}

.about_lc_img img {
    width: 60%;
}

.team_box {
    width: 100%;
    padding: 20px 0;
    border-bottom: 1px dashed #aaa;
}

.team_img {
    width: 28%;
    float: left;
    text-align: left;
}

.team_img img {
    width: 90%;
}

.team_txt {
    width: 72%;
    float: left;
}

.team_txt h4 {
    font-size: 22px;
    font-weight: 600;
    color: #111;
    margin-top: 0;
}

.team_txt span {
    font-size: 18px;
    font-weight: 500;
    color: #101010;
    line-height: 1.5;
}

.team_txt p {
    font-size: 14px;
    font-weight: 500;
    color: #333;
    line-height: 1.5;
}

/*about  end*/

/*project*/
.project_a {
    padding: 50px 0;
}

.project_aa {
    width: 194px;
    height: 150px;
    margin-right: 6px;
    box-sizing: border-box;
    float: left;
    padding: 20px 0;
    transition: all .5s;
    -webkit-transition: all .5s;
    position: relative;
    background: #111;
    text-align: center;
    overflow: hidden;
}

.project_aa i {
    display: inline-block;
    width: 54px;
    height: 54px;
    background-size: 100% 100%;
    -webkit-transition: all 2s;
    transition: all 2s;
    vertical-align: middle;
}

.project_aaa {
    background: url("../images/project_a%20%281%29.png") no-repeat center;
}

.project_aab {
    background: url("../images/project_a%20%282%29.png") no-repeat center;
}

.project_aac {
    background: url("../images/project_a%20%283%29.png") no-repeat center;
}

.project_aad {
    background: url("../images/project_a%20%284%29.png") no-repeat center;
}

.project_aae {
    background: url("../images/project_a%20%285%29.png") no-repeat center;
}

.project_aaf {
    background: url("../images/project_a%20%286%29.png") no-repeat center;
}

.content_box .project_aa:last-child {
    border-right: 0;
}

.project_aa a {
    color: #fff;
    font-size: 16px;
    letter-spacing: 2px;
    transition: all 0.1s;
}

.coop_as {
    position: absolute;
    top: -60px;
    left: 70px;
    width: 54px;
    height: 54px;
    transition: all 0.3s linear;
    z-index: 8;
}

.project_aa:hover {
    background: #dcdcdc;
    border-color: #dcdcdc;
}

.project_aa:hover a {
    color: #111;
}

.project_aa:hover > img {
    z-index: -2;
}

.project_aa:hover .coop_as {
    top: 20px;
    left: 70px;
    z-index: 8;
}


.project_b {
    background: #e8e8e8;
    padding: 50px 0;
    text-align: center;
}

.project_b .fs16 {
    margin: 10px 0;
}

.project_b .fs20 {
    display: inline-block;
    padding: 5px 50px;
    background: #5dc901;
    color: #fff;
    border-radius: 15px;
}

.project_b .table_four li {
    position: relative;
}

.project_b .table_four li img {
    width: 100%;
}

.project_b .table_four li p {
    width: 100%;
    position: absolute;
    left: 0;
    height: 80px;
    text-align: center;
    bottom: 0;
    color: #fff;
    padding-top: 20px;
    background: rgba(13, 13, 13, 0.54);
}



.project_c .glb_h4 {
    border-bottom: 1px solid rgba(92, 255, 1, 0.62);
    position: relative;
    padding-bottom: 10px;
    margin-bottom: 40px;
}

.project_c .glb_h4:after {
    position: absolute;
    content: "";
    bottom: -3px;
    height: 6px;
    width: 160px;
    border-radius: 5px;
    background-color: #5dc901;
    left: 520px;
}

.project_ctitlea {
    width: 100%;
    height: 115px;
    background: url("../images/coop_tbga.png") no-repeat center;
    background-size: 100% 100%;
    position: relative;
    font-size: 30px;
    font-weight: bold;
    color: #fff;
    padding: 0 10px;
    line-height: 115px;

}

.project_ctable {
    height: 320px;
    margin: 30px 0;

}

.project_ctable .col-lg-4 {
    padding: 50px 0 50px 50px;
    width: 400px;
    float: left;
    margin-top: 50px;
    line-height: 1.8;
    font-size: 14px;
    background: #cce1ff;
}

.project_ctable .col-lg-7 {
    width: 560px;
    margin-left: 100px;
    float: left
}

.project_ctable .col-lg-7 img {
    width: 100%;
    height: 100%;

}

.project_tta {
    position: absolute;
    top: 8px;
    left: 0;
    width: 1200px;
    height: 100px;
    color: #111;
    text-align: center;
    line-height: 100px;
    background: transparent;
}

.project_ctitleb {
    background: url("../images/coop_tbgb.png") no-repeat center;
    text-align: right;

}

.project_ttb {
    left: 0;

}

.project_d {
    background: #e9e9e9;
    padding: 50px 0;
}

.project_d .table_four {
    text-align: center;
}

.project_d .table_four .glb_h4 {
    display: inline-block;
    padding: 5px 50px;
    background: #5dc901;
    color: #fff;
    border-radius: 25px;
}

.project_d .table_four ul {
    height: 262px;
    margin: 30px 0;
}

.project_d .table_four li {
    width: 262px;
    height: 262px;
    background-size: 100% 100%;
    position: relative;
    border-radius: 50%;
}

.project_d .table_four li div {
    display: none;
    width: 262px;
    height: 262px;
    background-size: 100% 100%;
    position: relative;
    border-radius: 50%;
    background: rgba(55, 116, 204, 0.66);
    font-size: 30px;
    line-height: 262px;
    color: #fff;
}

.project_d .table_four li:hover div {
    display: block;
}

.project_d .table_three .glb_h4 {
    display: inline-block;
    padding: 5px 30px;
    background: #5dc901;
    margin-right: 20px;
    color: #fff;
    border-radius: 25px;
}

.project_d .table_three img {
    border-radius: 20px;
}

.project_e {
}



.project_g .table_two {
    background: #d9e9ff;
    height: 100px;
    border-radius: 20px;
    padding: 20px;
    text-align: left;
}

.project_g .table_two li {
    line-height: 2;
}

.project_g .table_two li img {
    width: 5%;
}

.project_g .glb_h2 {
    position: relative;
    padding-bottom: 10px;
    margin-bottom: 30px;
    border-bottom: 1px solid #eaeaea;
}

.project_g .glb_h2:after {
    position: absolute;
    content: "";
    bottom: -3px;
    height: 6px;
    width: 100px;
    border-radius: 5px;
    background-color: #5dc901;
    left: 550px;
}

.project_g img {
}



.coop_lya {
    background: url("../images/coop_lybg.jpg") repeat center;
    width: 1200px;
    padding-bottom: 60px;
    margin: 0 auto;
}

.coop_lybox {
    width: 1100px;
    margin: 0 auto;

}

.coop_ly_topshadow, .coop_ly_btmshadow {
    background: #5dc901;
    width: 1100px;
}

.coop_ly_box_l {
    background: #5dc901;
    border-radius: 0;
}

.coop_ly_box_l .ly_box_lc {
    background: #5dc901;
}

.coop_ly .ly_box_lc div {
    color: #fff;
}

.coop_ly .ly_box_r {
    padding-bottom: 0;
}

.coop_ly .ly_table__btn {
    background: #5dc901;
}

/*coop end*/

/*设备*/

.equ_bg {
    background: url("../images/second/zs_bg.jpg") no-repeat center;
    background-size: 100% 100%;
    padding: 30px 0;
}

.table_two_equ li {
    position: relative;
}

.table_two_equ li h3 {
    position: absolute;
    top: 120px;
    left: 10px;
    width: 90%;
    text-align: center;
    color: #fff;
    font-size: 24px;
    text-shadow: 5px 5px 5px #111;
}

.table_seven {
    margin: 50px 0;
}

.table_seven li {

    margin: 0 5px;
    float: left;
    text-align: center;
    color: #fff;
    background-size: 100% 100%;
    width: 161px;
    height: 161px;
    padding-top: 56px;
    letter-spacing: 3px;
    background: url("../images/second/zs_bc.png") no-repeat center;
    background-size: 100% 100%;

}

.table_five {
    padding: 10px 0;
}

.table_five li {
    width: 18%;
    padding: 5px 0;
    margin: 0 1%;
    float: left;
    text-align: center;
}

.table_five li img {
    border-radius: 50%;
}

.table_five li h4 {
}

.table_circle_equ {
    position: relative;
    padding: 30px 0;
    text-align: center;
}

.table_circle_equ img {
    width: 30%;
}

.table_circle_equ div {
    height: 50px;
    color: #151515;
    padding: 8px 0;
    font-size: 20px;
    position: absolute;
    width: 200px;
    border-radius: 50px;
    border: 1px solid #111;
}

.table_circle_equ div:hover {
    background: #111;
    color: #fff;
}

.equ_five_a {
    top: 50px;
    left: 210px;
}

.equ_five_b {
    top: 50px;
    left: 800px;
}

.equ_five_c {
    top: 172px;
    left: 150px;
}

.equ_five_d {
    top: 172px;
    left: 860px;
}

.equ_five_e {
    top: 310px;
    left: 210px;
}

.equ_five_f {
    top: 310px;
    left: 800px;
}

/*设备end*/

/*利润*/
.table_four_profit h4 {
    display: inline-block;
    width: 80%;
    background: #111;
    padding: 8px 0;
    border-radius: 5px;
    color: #fff;
}

.table_three_profit li {
    position: relative;
    height: 200px;
    margin-bottom: 30px;
}

.table_three_profit li:hover h4 {
    color: #111;
}

.table_three_profit h4 {
    position: absolute;
    width: 100%;
    background: rgba(6, 0, 0, 0.44);
    color: #fff;
    padding: 10px 0;
    left: 0;
    bottom: 0;
    margin-bottom: 0;
}

.table_six_profit li {
    height: 220px;
    margin: 0 5px;
    padding-top: 50px;
    float: left;
    text-align: center;
    color: #fff;
    background: url(../images/second/pro_dbg.png) no-repeat center;
    background-size: 100% 100%;
}

.table_six_profit p {
    color: inherit;
}

.profit_box li {
    width: 100%;
    height: 255px;
    padding: 20px;
    margin: 20px 0;
    background: linear-gradient(to right, #fdf5ef, #ffe5d2);
}

.profit_box .col-lg-4 {
    padding: 0 10px;
    box-sizing: border-box;
}

.profit_box .col-lg-4 img {
    width: 100%;
    height: 100%;
}

.profit_box h3 {
    font-size: 30px;
    font-weight: 800;
    color: #111;
}

.profit_box h4 {
    font-size: 20px;
    color: #888;
}

.profit_box p {
    color: #151515;
    line-height: 1.8;
}

.profit_last {
    background: url("../images/second/pro_fbg.jpg") no-repeat center;
    background-size: 100% 100%;
}

/*利润end*/

/*技术*/
.table_four_tec li {
    margin: 10px;
    text-align: center;
    height: 285px;
    border: 1px dashed #aaa;
}

.table_four_tec li h4 {
    color: #111;
}

.table_four_tec li p {
    line-height: 2
}

.tec_bga {
    background: url(../images/second/js_bbg.jpg) no-repeat center;
    background-size: 100% 100%;
    padding: 30px 0;
}

.table_six_tec li {
    width: 14.66%;
    margin: 0 1%;
    height: 180px;
    border: 1px dashed #aaa;
    padding-top: 40px;
    border-radius: 50%;
    float: left;
    overflow: hidden;
    text-align: center;
    line-height: 2;
}

.js_bl_a img {
    margin-left: -10px;
}

.js_bl_b img {
    margin-left: -210px;
}

.js_bl_c img {
    margin-left: -410px;
}

.js_bl_d img {
    margin-left: -610px;
}

.js_bl_e img {
    margin-left: -817px;
}

.js_bl_f img {
    margin-left: -1010px;
}

/*技术end*/

/*支持*/
.support_b .glb_h2 {
    position: relative;
}

.support_b .glb_h2:after {
    position: absolute;
    content: "";
    bottom: -8px;
    height: 4px;
    width: 80px;
    background-color: #5dc901;
    left: 560px;
}

.support_c {
    background: url(../images/support_bga.jpg) no-repeat center;
    background-size: 100% 100%;
    padding: 30px 0;
}

.support_c .table_four_support li {
    height: 340px;
}

.support_c img {
    border-radius: 0 25px 0 25px;
}

.support_d .glb_h4 {
    display: inline-block;
    padding: 4px 40px;
    background: #5dc802;
    color: #fff;
    border-radius: 30px;
}

.support_d .table_five_support li {
    width: 200px;
    margin: 0 20px;
    background: #111;
    border-radius: 100px;
    height: 400px;
    margin-bottom: 30px;
    padding-top: 15px;
}

.support_d .table_five_support li div {
    width: 200px;
    height: 200px;
    overflow: hidden;
}

.support_d .table_five_support li h4 {
    color: #fff;
    margin-top: 0;

}

.support_d .table_five_support li p {
    display: inline-block;
    width: 150px;
    color: #fff;
}

.support_da div img {
    margin-left: -6px;
}

.support_db div img {
    margin-left: -254px;
}

.support_dc div img {
    margin-left: -501px;
}

.support_dd div img {
    margin-left: -750px;
}

.support_de div img {
    margin-left: -996px;
}

.support_df div img {
    margin-left: -6px;
    margin-top: -454px;
}

.support_dg div img {
    margin-left: -254px;
    margin-top: -454px;
}

.support_dh div img {
    margin-left: -501px;
    margin-top: -454px;
}

.support_di div img {
    margin-left: -750px;
    margin-top: -454px;
}

.support_dj div img {
    margin-left: -996px;
    margin-top: -454px;
}

.support_e {
    background: #cbe0fe;
}

.support_eli {
    background: url("../images/suppott_kybgf.png") no-repeat center;
    background-size: 100% 100%;
}

.support_elis {
    background: url("../images/suppott_kybg.png") no-repeat center;
    background-size: 100% 100%;
}

.support_e .table_three li {
    text-align: center;
    width: 386px;
    height: 520px;
    margin: 0 7px 10px;
}

.support_e .table_three li h4 {
    color: #111;
    font-size: 26px;
    margin: 45px 0 30px 0;
    font-weight: bold;
}

.support_e .table_three li img {
    width: 340px;
    height: 170px;
}

.support_e .table_three .col-lg-12 {
    display: inline-block;
    width: 340px;
    margin-left: 23px;
    margin-top: 10px;
}

.support_e .table_three .col-lg-12 .col-lg-6 {
    width: 165px;
    margin: 10px 2.5px 0;
    background: #111;
    color: #fff;
    padding: 15px 0;
}

.support_e .table_three li:hover {
    background: url("../images/suppott_kybg.png") no-repeat center;
    background-size: 100% 100%;
}

.support_e .table_three li:hover h4 {
    color: #fff;
}

.support_e .table_three li:hover .col-lg-6 {
    background: #fff;
    color: #111;

}

.table_four_support li {
    height: 260px;
    margin-bottom: 20px;
}

.table_four_support li img {
    width: 100%;
    height: 214px;
}

.support_b .table_four_support li:hover {
    background: #111;
    color: #fff;
}

.table_five_support li {
    margin-bottom: 20px;
    background: #fff;
    border-radius: 8px;
    padding: 50px 0;
}

.table_five_support li img {
    border-radius: 10%;
}

/*支持end*/

/*garden*/
.garden_a .table_two li {
    height: 340px;
    margin-bottom: 30px;
}

.garden_a .table_two li h4 {
    border: 1px solid #aaa;
    border-radius: 5px;
    font-weight: bold;
    padding: 8px 0;
color:#111;
}

.garden_a .table_two li p {
    line-height: 1.8;
    margin-top: 10px;
}

.garden_a .table_two li:hover h4 {
    color: #fff;
    background: #111;

}

.garden_a .table_two li:hover p {
    color: #111;
}

.garden_b {
    background: #e7e7e7;
    text-align: center;
}

.garden_b h2 {
    line-height: 1.5;
    position: relative;
    font-size: 26px;
}

.garden_b h2:after {
    position: absolute;
    content: "";
    bottom: -3px;
    height: 6px;
    width: 160px;
    border-radius: 5px;
    background-color: #5dc901;
    left: 520px;

}

.garden_b .table_six li {
    height: 260px;
}

.garden_b .table_six li img {
    border-radius: 50%;
    transform-origin: center;
}

.garden_b .table_six li:hover img {
    -moz-transform: scale(1.1, 1.1);
    -webkit-transform: scale(1.1, 1.1);
    -ms-transform: scale(1.1, 1.1);
    transform: scale(1.1, 1.1);
}

/*garden  end*/

/*research*/
.research_a ul {
    margin: 10px 0;
}

.research_b {
    background: url("../images/research_bg.jpg") no-repeat center;
    background-size: 100% 100%;

}

.research_b .glb_h2 {
    position: relative;
}

.research_b .glb_h2:after {
    position: absolute;
    content: "";
    bottom: -6px;
    height: 6px;
    width: 80px;
    border-radius: 5px;
    background-color: #5dc901;
    left: 560px;

}

.research_b .table_three li {
    width: 300px;
    margin: 20px 50px 10px;
}

.research_b .table_three li img {
    border-radius: 50%;
}

/*research  end*/

/*college  */
.college_a .table_three ul {
    margin: 15px 0;
}

.college_a .table_three ul img {
    border-radius: 15px;
}

.college_b {
    background: #eaeaea;
    text-align: center;
}

.college_b_lil {
    margin-top: 15px;
    width: 60%;
    height: 340px;
    float: left;
    overflow: hidden;
}

.college_b_lir {
    margin-top: 15px;
    width: 39%;
    height: 340px;
    float: left;
    overflow: hidden;
}

.college_b img {
    width: 98%;
    height: 100%;
}

.college_c .glb_h4 {
    position: relative;

}

.college_c .glb_h4:after {
    position: absolute;
    content: "";
    bottom: -8px;
    height: 4px;
    width: 80px;
    border-radius: 5px;
    background-color: #5dc901;
    left: 560px;
}

.college_c .table_two li {
    margin-top: 30px;
}

.college_d {
    background: url("../images/college_dbg.jpg") no-repeat center;
    background-size: 100% 100%;
}

.college_d .glb_h2 {
    position: relative;
    margin-bottom: 30px;

}

.college_d .glb_h2:after {
    position: absolute;
    content: "";
    bottom: -8px;
    height: 4px;
    width: 80px;
    border-radius: 5px;
    background-color: #5dc901;
    left: 560px;

}

.college_d .table_four li {
    position: relative;
    width: 245px;
    height: 211px;
    margin: 10px 26px;
}

.college_d .table_four li img {
    width: 100%;
    height: 100%;
}

.college_d .table_four li span {
    display: inline-block;
    width: 245px;
    line-height: 211px;
    font-size: 24px;
    color: #fff;
    height: 211px;
    position: absolute;
    top: 0;
    left: 0;
}

.college_d .table_four li:hover span {
    display: block;
}

/*college end*/

/*news*/
.article_container {
    padding: 30px;
}

.article_container h4 {
    text-align: center;
}

.article_container h5 {
    text-align: right;
}

.article_container p {
    text-indent: 24px;
    line-height: 2;
}

.article_container img {
    width: 100%;
}

.article_np {
    color: #888;
    margin: 40px 0;
}

.article_np h2 {
    display: inline-block;
    font-size: 14px;
    color: #151515;
}

.article_np h2:hover {
    color: #111;
}

#pages {
    height: 65px;
    padding: 60px 0;
    text-align: center;
}

#pages ul {
    width: 100%;
}

#pages ul li {
    color: #101010;
    border: 1px solid #888;
    padding: 5px 10px;
    display: inline-block;
    list-style: none;
    margin-left: 2%;
}

#pages ul li:hover {
    color: #000;
    border: 1px solid #000;
    padding: 5px 10px;
}

#pages ul li a:hover {
    text-decoration: none;
    color: #000;
}

#pages ul li a {
    text-decoration: none;
    color: #888;
}

#pages ul li span {
    color: #888;
}

.thisclass {
    padding: 0 5px;
    text-decoration: none;
    color: #111;
    border: 1px solid #101010 !important;;
}

.thisclass a {
    color: #111 !important;
}




/*index修改*/
.index_xb .col-lg-6 h4{
    width: 95%;
    color:#375c87;
    margin-top: 20px;
    font-size: 15px;
    line-height: 2;

}

.index_xb .col-lg-6  .more_btn {
    color:#375c87;
    border-color: #375c87;
}
.index_xb .col-lg-6 .col-lg-6{
    height:175px;
    overflow: hidden;
}
.index_xb .col-lg-6 img{
    width: 98%;
    height:98%;
}
.index_xc{
    background: #e8e8e8;
}
.index_xtitle{
    font-size: 34px;
    border-bottom: 1px solid #d0d0d0;
    text-align: center;
    padding:10px 0;
    color:#202020;
    margin-bottom: 50px;
    position: relative;
}
.index_xtitle:after{
    position: absolute;
    content: "";
    bottom: -3px;
    height: 6px;
    width: 200px;
    border-radius: 20px;
    background-color: #0059b8;
    left:500px;
}

.index_c{
    background: url("../images/index_xcbg.jpg") no-repeat center;
    background-size: 100% 100%;
}
.table_five:after{
    clear: both;
}
.index_xd .table_five li div{
    width: 216px;
    height:216px;
    background: #e5e5e5;
    border-radius: 50%;
    padding-top: 6px;
}
.index_xd .table_five div:hover{
    background:#67a6f8;
}

.index_xd .table_five h4 {
    position: relative;
    font-size: 16px;
    color:#000;
}
.index_xd .table_five h4 span{
    position: absolute;
    top:0;
    left:10px;
    font-size:40px;
    line-height: 1;
}
.index_xe .table_four li{margin:10px 1%;

}
.index_xe .table_four li img{
    border-radius: 15px;
}

.index_xf .table_six li{
    text-align: center;
    height:70px;
}
.index_xf .table_six li .no{
    color:#0059b8;
    font-size: 24px;
}
.index_xf .table_six li .bg{
    background:#0059b8;
    color:#fff;
    padding:5px 10px;
    font-size: 15px;
    border-radius: 15px;
}

.jiantoua {
    position: absolute;
    bottom:-13px;
    left:595px;
    display: inline-block;
    width: 10px;
    height: 10px;
    border: 5px solid transparent;
    border-top-color: #0059b8;
}

.lunbo_c img{
    width: 80%;
}

.index_lb_b .item img{width: 100%;
    height:100%;}

.index_xh .table_four li{
    margin: 10px 1%;
    overflow: hidden;

}
.index_xh .table_four li img{
    border:1px solid #9eb4e0;
    border-radius: 35px;
    width: 100% ;
    height:100%;
}


.index_fbg h2 {
    font-size:60px;
    font-weight: 600;
    margin-top: 100px;
    color: #fff;

}
.index_fbg h2  span{
    font-size: 120px;
	      -webkit-transform: scale(1, 1);
            -moz-transform: scale(1, 1);
            -ms-transform: scale(1, 1);
            -o-transform: scale(1, 1);
            transform: scale(1, 1);
    margin-bottom: -40px;
}

.index_xteam .table_two{
    height:320px;
}

.index_g .table_two li{
    width: 48%;
    margin: 10px 1%;
}
.about_xc{
    background: #fff;
}
.about_xc .table_five{
    margin: 20px 0;
}
.about_xd{
    background: #fff;
}

.about_xd_box{
position: relative;
}

.about_xd_box img{
    width: 100%;
    height:100%;
}
.about_xda{
    width: 165px;
    height:200px;
    position: absolute;
    top:380px;
    left:0px;
    font-size: 12px;
    color:#888;
}
.about_xdb{
    width: 165px;
    height:200px;
    position: absolute;
    top:50px;
    left:360px;
    font-size: 12px;
    color:#888;
}
.about_xdc{
    width: 165px;
    height:200px;
    position: absolute;
    top:410px;
    left:380px;
    font-size: 12px;
    color:#888;
}
.about_xdd{
    width: 133px;
    height:200px;
    position: absolute;
    top:24px;
    left:680px;
    font-size: 12px;
    color:#888;
}
.about_xde{
    width: 133px;
    height:200px;
    position: absolute;
    top:434px;
    left:686px;
    font-size: 12px;
    color:#888;
}
.about_xdf{
    width: 148px;
    height:200px;
    position: absolute;
    top:8px;
    left:968px;
    font-size: 12px;
    color:#888;
}
.about_xdg{
    width: 133px;
    height:200px;
    position: absolute;
    top:370px;
    left:986px;
    font-size: 12px;
    color:#888;
}
.about_xe{
    background: #fff;
}

.research_xd{
    background: #e4e4e4;}

.research_xd .table_two li{
    margin: 20px 0;
    font-size: 16px;
    color:#000;
}
.research_xd .table_two li img{
    width: 80%;
    margin-bottom: 20px;
}

.research_xe .glb_h4 {
    background: url("../images/research_xe.png") no-repeat center;
    background-size: 100% 100%;
    text-align: center;
    height:40px;
    margin-top: 20px;
}
.research_xe .glb_h4  span{
    font-size:20px;
    line-height: 1.8;
}
.research_xe .table_three img{
    width: 260px;
    height:260px;
}
.research_xe .table_four li{
    margin: 10px 0;
}
.research_xe .table_four img{
    width: 260px;
    height:260px;
}

.project_xh .glb_h4{
    border-bottom: 1px solid rgba(92, 255, 1, 0.62);
    position: relative;
    padding-bottom: 10px;
    margin-bottom: 40px;
}
.project_xh .glb_h4:after {
    position: absolute;
    content: "";
    bottom: -3px;
    height: 6px;
    width: 160px;
    border-radius: 5px;
    background-color: #5dc901;
    left: 520px;
}
.project_xhl{
width: 300px;
  float: left;
}
.project_xhr{
    width: 900px;
    float: left;
    text-align: center;
}
.project_xhr img{
    width: 98%;
    height:98%;
}
.project_xhl li{
text-align: center;
    padding:10px 0;
    background: #ffd9a0;
    margin: 3px 0;

}
.project_xhl .active{
    background: #111;
    color:#fff;
}
.project_xhr li{
    display: none;
}
.project_xhr li:first-child{
    display: block;
}

.college_xe{
    background: none;

}

.college_xf .glb_h4{
    position: relative;
}
.college_xf .glb_h4:after {
    position: absolute;
    content: "";
    bottom: -5px;
    height: 3px;
    width: 160px;
    border-radius: 5px;
    background-color: #5dc901;
    left: 520px;
}

.college_xf  li{
    text-align: center;
}
.college_xf  .vmc-centered li img{
    margin-bottom: 8px;
}
.college_xf_box{
    margin: 20px 0;
}

.college_xg{
    background: #ebebeb;
}
    /*通用样式*/

.more_btn {
    padding: 8px 25px;
    border: 1px solid #fff;
    border-radius: 50px;
    color: #fff;
    font-size: 15px;
    background: none;

}

.glb_h2 {
    text-align: center;
    font-size: 30px;
    color: #111;
    padding: 10px 8px 5px;
    border-radius: 5px;
    margin: 0;
}

.glb_h4 {
    text-align: center;
    font-size: 20px;
    line-height: 1.5;
    color: #202020;
    margin: 5px 0 0 0;
}

.lspzero {
    letter-spacing: 0px;

}

.pding20 {
    padding: 20px 0;
}

.pding30 {
    padding: 30px 0;
}

.pding50 {
    padding: 50px 0;
}
.mrgb10{margin-bottom: 10px;}
.mrgb20{margin-bottom: 20px;}
.mgn20 {
    margin: 20px 0;
}

.blod {
    font-weight: bold;
}

.color_zt {
    color: #111;
}

.color_fff {
    color: #fff;
}

.color_888 {
    color: #777;
}

.color_fzt {
    color: #5dc901;
}

.color_b8 {
    color: #b89679;
}

.bg_zt {
    background: #111;
}

.bgcda {
    background: #dadada;
}

.fs10 {
    font-size: 10px;
}

.fs12 {
    font-size: 12px;
}

.fs14 {
    font-size: 14px;
}

.fs16 {
    font-size: 16px;
}

.fs18 {
    font-size: 18px;
}

.fs20 {
    font-size: 20px;
}

.fs24 {
    font-size: 24px;
}

.lh15 {
    line-height: 1.5;
}

.lh18 {
    line-height: 1.8;
}

.lh2 {
    line-height: 2;
}

.border1 {
    border: 1px solid #111;
}

.border2 {
    border: 2px solid #111;
}

.bordernone {
    border: none;
}

.block {
    display: block;
}

.pdl50 {
    padding-left: 50px;
}

