.in_title h2{font-size: 30px;color: #0366bb;font-weight: normal;}
.in_title h2 span{font-size: 16px;color: #a5a5a5;}
.in_title p{font-size: 16px;color: #7e7e7e;margin-top: 10px;}
a.more{width: 130px;height: 38px;line-height: 38px;font-size: 16px;color: #ffff;text-align: center;display: block;background: #1a2b78; margin-top:20px;}
.in_team ul {display: flex; justify-content: space-between;}
.in_team li {
  text-align: center;
  color:#fff;
  position: relative;
}
.in_team li h2{
    margin:35px auto 55px;
  
}
.in_team li img{
    margin-bottom: 30px;
}
.in_team .li1{
    background: url(../images/team1.jpg) no-repeat center center;
    width:347px;
    height: 586px;
}

.in_team .li2{
    background: url(../images/team2.jpg) no-repeat center center;
    width:347px;
    height: 586px;
}

.in_team .li3{
    background: url(../images/team3.jpg) no-repeat center center;
    width:347px;
    height: 586px;
}
.in_team a.teama{
    width:178px;
    height: 49px;
    color:#fff;
    background: url(../images/teama.png) no-repeat center center;
    position: absolute;
    bottom:20px;
    left:50%;
    transform:translateX(-50%);
    line-height: 45px;
    font-size: 16px;
}
.main{
    display: flex;
     /*justify-content: space-between; */
}

.tabTop {
    width:230px;
    border: 1px solid #b5b5b5;
    height: 560px;
    display: flex;
    flex-direction: column
}

.tabTop li {
    width: 100%;
    color: #4c4c4c;
    text-align: center;
    cursor: pointer;
    border-bottom: 2px solid #b5b5b5;
    height: 68px;
    line-height: 68px;
    font-size: 18px;
    color:#1a1a1a;
}

.tabTop li P {
    font-size: 21px;
    padding-top: 90px;
}

.tabTop li span {
    font-size: 14px;
}


.tabTop li.on {
    background: url(../images/ico01h.jpg) no-repeat center 20px #f15a24;
}



.tabTop li.on {
    color: #FFF;
}

.tabBottom {
    display: none;
    width: 968px;
    float: right;
}

.tabBottom.on {
    display: block;
}

.tabBottom span {
    display: block;
    font-size: 36px;
    color: #b2b2b2;
    margin-top: 34px;
}

.tabBottom h2 {
    color: #333333;
    font-size: 24px;
    background: #FFF;
    margin-top: -15px;
    position: relative;
    padding-bottom: 10px;
    margin-bottom: 34px;
}

.tabBottom h2::after {
    content: "";
    left: 0;
    bottom: 0;
    background: #333;
    width: 20px;
    height: 3px;
    position: absolute;
}

.tabBottom p {
    font-size: 18px;
    color: #666666;
    line-height: 32px;
}

.tit img{
    display: block;
    margin:60px auto
}

/*in_search*/
.in_search{width: 100%;background: url("../images/search_bg.png") no-repeat center;height: 105px;margin-top: -40px;position: relative;z-index: 9999;}
.in_search .search_box{width: 690px;margin-left: 30px;margin-top: 38px;}
.in_search .search_txt{height: 27px;line-height: 27px;font-size: 18px;color: #9f9f9f;}
.in_search .search_txt span{color: #343434;font-weight: bold;}
.in_search .search_txt a{color: #9f9f9f;}
.in_search .search_cnt1{width: 338px;height: 29px;position: relative;margin-right: 30px;margin-top: 38px;}
.in_search .search_cnt1 .txt{font-size: 14px;width: 320px;height: 27px;line-height: 27px;padding-left: 16px;color:#9f9f9f;border: 1px solid #b7b7b7;border-radius: 13.5px;}
.in_search .search_cnt1 .btn{width: 41px;height: 27px;background: url("../images/btn.png") no-repeat;position: absolute;right: 0;top: 1px;}

/*in_product*/
.in_product{padding-top: 20px;}
.in_product .in_title{position: relative;}
.in_product .in_title a.more{position: absolute;top: 0;right: 0;width: 114px;height: 31px;line-height: 31px;}
.in_product .product_nav {text-align: right;padding-bottom: 25px;border-bottom: 1px solid #b3b3b3;}
.in_product .product_nav ul li { width: 114px;height: 31px;line-height: 31px;border: 1px solid #a9a9a9;text-align: center;display: inline-block;border-radius: 5px;margin-left: 35px;}
.in_product .product_nav ul li a {color: #6f6f6f;font-size: 20px;}
.in_product .product_nav ul li.on{background: #0366bb;border: 1px solid #0366bb;}
.in_product .product_nav ul li.on a{color: #fff;}

.in_product .product_box {overflow: hidden;}
.in_product .product_list{width: 100%;position: relative;}
.in_product .product_list ul{width: 100%;height: auto;overflow: hidden;display: none;}
.in_product .product_list ul.on {display: block;}
.in_product .product_list ul li {float: left;height: 445px;width:590px;margin-right:10px; position: relative; margin-bottom: 20px;}
.in_product .product_list ul li img {max-width:100%;display: block;cursor: pointer; }
.in_product .product_list ul li p {line-height: 39px;height: 39px;font-size: 16px;width: 100%;overflow: hidden;color: #fff;}
.in_product .product_list ul li a.pro_more {line-height: 39px;height: 39px;font-size: 16px;color: #fff;}
.in_product .product_list ul li:hover .cover{ -webkit-box-shadow:0px 0px 10px #c3c2c2; box-shadow:0px 0px 10px #c3c2c2; opacity: 1; cursor: pointer;}
.in_product .product_list ul li .cover{opacity: 0; background: rgba(0,0,0,0.6); position: absolute; width:100%;height: 100%; left:0; top:0; padding:20px; box-sizing: border-box; transition: 0.5s;}


/* in_advan */
.in_advan {background: url("../images/advan_bg.jpg") no-repeat top center;padding-top: 55px;}
.in_advan ul li img{width: 554px;}
.in_advan ul li .txt{width: 482px;}
.in_advan ul li .txt span{font-size: 37px;color: #fff;background: #0366bb;padding: 0 2px;}
.in_advan ul li .txt h3{font-size: 24px;color: #0366bb;font-weight: normal;line-height: 24px;}
.in_advan ul li .txt p{font-size: 16px;color: #575757;line-height: 26px;}
.in_advan ul li.li01 .txt{position: relative;padding-left: 72px;}
.in_advan ul li.li01 .txt span{color: #0366bb;background: #fff;position: absolute;left: 0;top: 0;}
.in_advan ul li.li01 .txt h3{color: #fff;}
.in_advan ul li.li01 .txt p{color: #fff;margin-top: 10px;}
.in_advan ul li.li02{position: relative;margin-top: -130px;}
.in_advan ul li.li02 .txt{width: 600px;bottom: 0;position: absolute;right: 0;}
.in_advan ul li.li02 .txt h3{line-height: 42px;}
.in_advan ul.ul02{margin-top: 50px;}
.in_advan ul.ul02 li .txt{position: relative;padding-left: 72px;margin-top: 25px;}
.in_advan ul.ul02 li .txt span{position: absolute;left: 0;top: 0;}
.in_advan ul.ul02 li .txt p{margin-top: 10px;}

.in_adv{background: #ededed;text-align: center;padding: 15px 0;margin-top: 60px;}
.in_adv ul li{height: 108px;display: inline-block;padding: 0 40px 0 120px;text-align: left;position: relative;border-left: 1px dashed #8c8c8c;}
.in_adv ul li span{color: #fff;background: #0366bb;position: absolute;left: 40px;top: 28px;width: 61px;height: 61px;line-height: 61px;display: block;font-size: 24px;text-align: center;border-radius: 5px;}
.in_adv ul li h3{color: #575757;font-size: 18px;font-weight: normal;line-height: 26px;margin-top: 20px;}
.in_adv ul li p{color: #0366bb;font-size: 16px;margin-top: 10px;}
.in_adv ul li.first{border-left:none;}
.in_adv ul li.first span{font-size: 18px;}

/* in_about */
.in_about {margin-top: 80px;}
.in_about .about_box{height: 409px;}
.in_about .about_box .fl {width: 420px;}
.in_about .about_box .fr .in_title{margin-bottom: 20px;}
.in_about .about_box .fl p {line-height: 35px;font-size: 16px;color: #585858;}
.in_about .about_box .fl a.more{margin-top: 25px; background: #1a2b78; color:#fff;}
.in_about .about_box .fr{ width:700px;display: block; color:#1a1a1a;font-size: 16px; line-height: 30px;}

/* in_news */
.in_news{position: relative;padding-bottom:40px;}
.in_news .news_left{ width:573px; position: relative;}
.in_news .news_left h3{line-height:48px;color: #282828;font-size: 18px;margin-top: 0px;font-weight: normal;}
.in_news .news_left p{color: #949494; font-size: 12px;;line-height:26px;}
.in_news .news_left a.more{margin-top: 20px;}
.in_news .news_left .spimg{ width:573px; height:390px;}
.in_news .news_left .first_b{background: #dddddd; padding:15px;}

.in_news .news_right{ width: 570px;}
.in_news .news_right dl{margin-bottom:12px;padding-bottom:12px;overflow: hidden;border-bottom:1px dashed  #dfdfdf;  }
.in_news .news_right dl dt{ width:60px; float:left;font-weight:bold;font-size:12px;text-align: center;color: #1a1a1a;font-weight: normal;line-height:22px;padding-top: 10px;}
.in_news .news_right dl dt span{ display:block; text-align: center; font-size:44px;line-height: 50px;font-weight: normal;}
.in_news .news_right dl dd{ width:490px; float: right; line-height:22px; color: #898989;padding-left:10px; }
.in_news .news_right dl dd h3{ font-size:18px; color: #282828; line-height:32px;font-weight: normal;}
.in_news .news_right dl dd p{color: #949494; font-size: 12px;;line-height:26px; }
