/*头部导航*/
.header {
    position: fixed;
    top: 0;
    left: 0;
    background-color: rgb(0, 0, 0);
    width: 100%;
    z-index: 1000;
    box-shadow: 0 5px 10px rgb(0 0 0 / 5%);
}
.header_cen {
    zoom: 1;
    width: 1200px;
    margin: 0 auto;
}
.header .header_cen .index_logo{
    width: 164px;
    height: 75px;
    margin: 0;
    padding: 0;
    float: left;
}
.header .header_cen .index_logo a {
    display: block;
    overflow: hidden;
    height: 88px;
    line-height: 200px;
    background-color: rgb(0, 0, 0);
    color: #fff;
    background-image: url(../images/logo.png);
    background-repeat: no-repeat;
    background-position: 50% 50%;
}
.header .header_cen .logo {
    line-height: 86px;
    display: block;
    float: left;
}

.header .header_cen .nav {
    float: right;
}
.nav {
    font-family: arial, sans-serif;
}

.nav ul {
    padding: 0;
    margin: 0;
    list-style-type: none;
}
.header .header_cen .nav ul li {
    float: left;
    position: relative;
}
.header .header_cen .nav ul li a {
    display: block;
    font-size: 16px;
    line-height: 88px;
    color: #fff;
    padding: 0 20px;
    position: relative;
}
.header .header_cen .nav ul li:hover a{
    color:#2980b9; 
    font-weight: 600;
}
.header .header_cen .nav ul li:hover ul li a{
    color: #fff;
    font-weight: 400;
}

.header .header_cen .nav ul li.active a{
    color: #2980b9;
    font-weight: 400;
}

/*导航右边竖线
.header .header_cen .nav ul li a:after {
    content: "";
    position: absolute;
    right: 0;
    width: 1px;
    height: 20px;
    background: #e9e9e9;
    top: 50%;
    margin-top: -10px;
}
*/
.header .header_cen .nav ul li:hover ul {
    display:block; 
    position:absolute; 
    top:88px;
    left:-25px;
    color: #fff;
    background:rgb(0, 141, 210);
}
.header .header_cen .nav ul li ul {
    width: 190px;
    display:none;
    background-color:rgb(0, 141, 210);
    text-align: center;
}
.header .header_cen .nav ul li ul li{
    width: 190px;
    text-align: center;
    border-top:1px dashed #fff;
}
.header .header_cen .nav ul li ul li:first-child{
    border-top:0;
}
.header .header_cen .nav ul li ul li:hover a{
    color: rgb(0, 141, 210);
    background-color: #FFF;
}

.header .header_cen .nav ul li ul li a {
    display: block;
    line-height: 45px;
    padding: 0;
    text-align: center;
}


/*占位栏*/
.head-sm-height{
    height: 88px;
}
.head-sm-height h1 {
    font-size: 18px;
}

/*banner广告图*/
.swiper-container {
    margin: 0 auto;
    position: relative;
    overflow: hidden;
    list-style: none;
    padding: 0;
    z-index: 1;
}
.swiper-container-android .swiper-slide, .swiper-wrapper {
    -webkit-transform: translate3d(0,0,0);
    transform: translate3d(0,0,0);
}
.swiper-wrapper {
    position: relative;
    width: 100%;
    height: 100%;
    z-index: 1;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-transition-property: -webkit-transform;
    transition-property: -webkit-transform;
    -o-transition-property: transform;
    transition-property: transform;
    transition-property: transform,-webkit-transform;
    -webkit-box-sizing: content-box;
    box-sizing: content-box;
}
.swiper-slide {
    -webkit-flex-shrink: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    width: 100%;
    height: 100%;
    position: relative;
    -webkit-transition-property: -webkit-transform;
    transition-property: -webkit-transform;
    -o-transition-property: transform;
    transition-property: transform;
    transition-property: transform,-webkit-transform;
}
.w-100 {
    width: 100%!important;
}
.d-block {
    display: block!important;
}
.container {
    width: 100%;
    padding-right: 15px;
    padding-left: 15px;
    margin-right: auto;
    margin-left: auto;
}
.text-light {
    color: #f8f9fa!important;
}
.position-absolute {
    position: absolute!important;
}
.swiper-button-prev, .swiper-container-rtl .swiper-button-next {
    background-image: url(../images/left.png);
    left: 10px;
    right: auto;
}
.swiper-button-next, .swiper-container-rtl .swiper-button-prev {
    background-image: url(../images/right.png);
    right: 10px;
    left: auto;
}

.swiper-button-next, .swiper-button-prev {
    position: absolute;
    top: 50%;
    width: 27px;
    height: 44px;
    margin-top: -22px;
    z-index: 10;
    cursor: pointer;
    background-size: 27px 44px;
    background-position: center;
    background-repeat: no-repeat;
}
.swiper-container-horizontal>.swiper-pagination-bullets, .swiper-pagination-custom, .swiper-pagination-fraction {
    bottom: 10px;
    left: 0;
    width: 100%;
}
.swiper-pagination {
    position: absolute;
    text-align: center;
    -webkit-transition: .3s opacity;
    -o-transition: .3s opacity;
    transition: .3s opacity;
    -webkit-transform: translate3d(0,0,0);
    transform: translate3d(0,0,0);
    z-index: 10;
}
.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet {
    margin: 0 4px;
}
.swiper-pagination-clickable .swiper-pagination-bullet {
    cursor: pointer;
}
.swiper-pagination-bullet {
    width: 8px;
    height: 8px;
    display: inline-block;
    border-radius: 100%;
    background: #000;
    opacity: .2;
}
.swiper-pagination-bullet-active {
    opacity: 1;
    background: #007aff;
}
.swiper-container .swiper-notification {
    position: absolute;
    left: 0;
    top: 0;
    pointer-events: none;
    opacity: 0;
    z-index: -1000;
}
/*文章描述
<div class="container">
    <div class="position-absolute text-light" style="top:30%;">
        <h1 class="fs-20 fs-sm-32 wow slideInUp">文章标题</h1>
        <h4 class="fs-14 fs-sm-20 wow slideInUp">文章描述</h4>
    </div>
</div>
*/

/*搜索*/
.search{
    float: left;
    padding-left: 35px;
    position: relative;
}
.search-main {
    width: 22px;
    float: left;
    margin-top: 33px;
}
.search-main img{
    max-width: 100%;
}
.search_ss{
    z-index: 3;
    right: 25px;
    top: 25px;
    position: absolute;
}
.search_ss .search_ss_cnt {
    top: 63px;
    right: 0;
    z-index: 3;
    width: 200px;
    overflow: hidden;
    display: none;
    padding: 10px;
    padding-top: 0;
    position: absolute;
    background-color: #e5e5e5;
}
.search_ss .xianshi{
    display: block;
}
.search_ss .search_ss_cnt .search_ss_container {
    overflow: hidden;
}
.search_ss_controller {
    padding-top: 10px;
}
.search_ss .search_ss_cnt .search_ss_container .search_ss_control {
    text-align: left;
    border: 0;
    box-shadow: 0;
    border-radius: 0;
    width: 100%;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    -o-border-radius: 0;
    -mz-border-radius: 0;
    font-size: 14px;
    background-color: #fff;
    padding: 5px 30px 5px 10px;
    -webkit-appearance: none;
    outline: none;
}
.search_ss .search_ss_cnt .search_ss_container .search_ss_btn {
    right: 0px;
    z-index: 4;
    width: 20px;
    height: 30px;
    line-height: 26px;
    text-align: center;
    position: absolute;
    background-color: #e5e5e5;
    top: 10px;
    border: 0;
}
.search_ss .search_ss_cnt .search_ss_container .search_ss_btn img {
    max-width: 20px;
}


/*英文站*/
.zh_English{
    width: 80px;
    float: left;
    margin-top: 33px;
    margin-left: 10px;
}
.zh_English_con {
    background-color: rgb(0, 0, 0);
    white-space: nowrap;
}
.zh_English_con a {
    margin: 0 5px;
    text-align: center;
}
.zh_English_con a i, .zh_English_con a span {
    display: inline-block;
    vertical-align: middle;
    margin-right: 5px;
}
.zh_English_con a i {
    background: url(../images/zh_English.png) 45% 45% no-repeat;
    background-size: 60px 60px;
    background-repeat: no-repeat;
    background-position: 45% 45%;
    font-size: 20px;
    background-size: 20px !important;
    width: 20px;
    height: 20px;
    line-height: 20px;
    display: inline-block;
}
.zh_English_con a span {
    color: rgb(255, 255, 255);
    font-family: Arial;
    font-size: 14px;
    font-weight: normal;
    font-style: normal;
}

/*搜索框
<div class="search-main">
	<div class="search-container">
		<div class="search-controller">
			<input type="text" class="form-control" onkeydown="keyDown(event)" name="keyword" placeholder="请输入关键字">
			<a href="javascript:;" id="toSearch" class="btn btn-search-min">
			    <img src="./skin/images/searh-btn2.png" alt="">
			</a>
		</div>
	</div>
</div>
.search-main {
    width: 110px;
    float: left;
    margin-top: 30px;
}
.search-main .search-container {
    overflow: hidden;
    position: relative;
}
.search-controller {
    padding-top: 0px;
}
.search-main .search-container .form-control {
    text-align: left;
    border: 0;
    box-shadow: 0;
    border-radius: 0;
    width: 100%;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    -o-border-radius: 0;
    -mz-border-radius: 0;
    font-size: 14px;
    background-color: #fff;
    padding: 5px 5px 5px 5px;
    -webkit-appearance: none;
    outline: none;
}
.search-main .search-container .btn {
    right: -5px;
    width: 25px;
    height: 30px;
    text-align: center;
    position: absolute;
    background-color: #e5e5e5;
    top: 0px;
}
.search-main .search-container .btn img {
    max-width: 20px;
    margin-top: 5px;
}
*/



/*我们的业务*/
.business_bg{
    background-color: #f9f9f9;
    padding-bottom: 50px;
}
.business{
    width: 1200px;
    margin: 0 auto;
}
.business_tit{
    padding: 40px 0 25px;
    text-align: center;
}
.business_tit h2{
    font-size: 32px;
    font-weight: bold;
    line-height: 32px;
    color: rgb(41, 128, 185);
    margin-bottom: 10px;
}
.business_tit p{
    font-size: 16px;
    line-height: 16px;
    letter-spacing: 1px;
    color: #303030;
}
.business_cont ul{
    width: 100%;
    max-width: 100%;
}
.business_cont ul li {
    width: 23%;
    height: 297px;
    float: left;
    margin-right: 2.6%;
    border: 2px solid #f1f1f1;
    box-sizing: border-box;
    border-radius: 5px;
    padding: 10px;
}
.business_cont ul li.business_cont_list_qb{
    margin-right: 0;
}
.business_cont ul li .business_cont_list_pic img {
    width: 100%;
    display: block;
}
.business_cont_list_con{
    margin-top: 14px;
    padding: 0 5px;
    text-align: center;
}
.business_cont_list_con .business_cont_list_con_tit{
    font-size: 18px;
    line-height: 26px;
    color: #2b2b34;
}
.business_cont_list_con .business_cont_list_con_txt{
    font-size: 14px;
    line-height: 20px;
    color: #303030;
    padding-top: 5px;
}
.business_cont_list:after {
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
    overflow: hidden;
    content: ".";
    zoom: 1;
}
.business_cont ul li{
    transition:all 0.1s;
}
.business_cont ul li:hover{
    transition:transform 1s ease;
    box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.13); 
}


/*我们服务的行业*/
.industry {
    width: 100%;
    background: url(../images/business_bg.jpg) no-repeat center top;
    background-size: cover;
}
.industry_tit {
    padding: 40px 0 1px;
    text-align: center;
}
.industry_tit h2 {
    font-size: 32px;
    font-weight: bold;
    line-height: 32px;
    color: rgb(41, 128, 185);
    margin-bottom: 10px;
}
.industry_tit p {
    font-size: 16px;
    line-height: 16px;
    letter-spacing: 1px;
    color: rgb(41, 128, 185);
}

.industry .industry_box {
    width: 1200px;
    position: relative;
    margin: 0 auto;
    height: 600px;
}
.industry .industry_box .menus{
    width: 255px;
    position: absolute;
    z-index: 2;
    /*background: #000000;*/
    height: 555px;
    left: 0;
    top: 0;
    color: #fff;
    margin-top: 22.5px;
}
.industry .industry_box .menus li {
    height: 71px;
    padding-top: 20px;
    margin-top: 20px;
    position: relative;
    cursor: default;
    transition: all .5s;
    cursor: pointer;
    background-color: rgb(41,128,185);
}
.industry .industry_box .menus li:before {
    background: #1c4587;
    background: -moz-linear-gradient(left, #1c4587 0%, #174082 100%);
    background: -webkit-linear-gradient(left, #1c4587 0%,#174082 100%);
    background: linear-gradient(to right, #1c4587 0%,#174082 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1c4587', endColorstr='#174082',GradientType=1 );
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    z-index: 1;
    width: 0;
    transition: all .2s;
}
.industry .industry_box .menus li:after {
    content: "";
    width: 80%;
    /*border-bottom: 1px solid #2177b0;*/
    position: absolute;
    left: 10%;
    bottom: 0;
}
.industry .industry_box .menus li i {
    margin-left: 15px;
    margin-right: 15px;
    float: left;
    background: url(../images/business_icon.png) no-repeat;
    width: 40px;
    height: 40px;
    position: relative;
    z-index: 2;
    transition: all .2s;
}
.industry .industry_box .menus li.on:before {
    width: 100%;
}
.industry .industry_box .menus li.on:after {
    display: none;
}
.industry .industry_box .menus li.item-1 i {
    background-position: 0 0;
}
.industry .industry_box .menus li.item-1.on i {
    background-position: 0 -40px;
}
.industry .industry_box .menus li.item-2 i {
    background-position: -40px 0;
}
.industry .industry_box .menus li.item-2.on i {
    background-position: -40px -40px;
}
.industry .industry_box .menus li.item-3 i {
    background-position: -80px 0;
}
.industry .industry_box .menus li.item-3.on i {
    background-position: -80px -40px;
}
.industry .industry_box .menus li.item-4 i {
    background-position: -120px 0;
}
.industry .industry_box .menus li.item-4.on i {
    background-position: -120px -40px;
}
.industry .industry_box .menus li.item-5 i {
    background-position: -160px 0;
}
.industry .industry_box .menus li.item-5.on i {
    background-position: -160px -40px;
}
.industry .industry_box .menus .text {
    position: relative;
    z-index: 2;
}
.industry .industry_box .menus .text h3 {
    font-size: 18px;
    margin-bottom: 5px;
    line-height: 100%;
}
.industry .industry_box .menus .text p {
    font-size: 14px;
    color: #fff;
    color: rgba(255,255,255,.7);
    line-height: 100%;
}


/*
.industry .box .menus {
    width: 200px;
    height: 600px;
    background: rgb(92,94,103);
    float: left;
    overflow: hidden;
}
.industry .box .menus li {
    width: 200px;
    height: 70px;
    background: rgb(92,94,103);
    font-size: 20px;
    color: #fff;
    text-align: center;
    border-bottom: 1px solid rgba(0,0,0,0.5);
    line-height: 70px;

    margin-left: 20px;
    margin-right: 20px;
    float: left;
    background: url(../images/business_icon.png) no-repeat;
    width: 40px;
    height: 40px;
    position: relative;
    z-index: 2;
    transition: all .2s;


    transition: all 0.3s;
    -moz-transition: all 0.3s;
    -o-transition: all 0.3s;
    -webkit-transition: all 0.3s;
}
*/
.industry .industry_scroll {
    transition: all 0.5s;
    -moz-transition: all 0.5s;
    -o-transition: all 0.5s;
    -webkit-transition: all 0.5s;
}
.industry .industry_right {
    float: right;
    width: 945px;
    margin-top: 42.5px;
    height: 535px;
    overflow: hidden;
    background: #fff;
}
.industry .industry_right_cnt {
    width: 945px;
    height: 535px;
    color: #fff;
    text-align: center;
    position:relative;
    overflow: hidden;
}
.industry_right_cnt:after {
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
    overflow: hidden;
    content: ".";
    zoom: 1;
}
.industry_right_cnt .industry_right_pic{
    width: 480px;
    float: left;
    padding: 30px 20px 20px 45px;
}
.industry_right_cnt .industry_right_pic img{
    max-height: 100%;
    max-width: 100%;
}
.industry_right_cnt .industry_right_describe{
    width: 370px;
    float: left;
    padding-top: 65px;
    padding-bottom: 20px;
    color: #2c3e50;
    text-align: left;
}
.industry_right_describe h2{
    font-size: 28px;
    color: #2c3e50;
    line-height: 28px;
    font-weight: bold;
    vertical-align: inherit;
    padding-bottom: 8px;
    text-align: left;
}
.industry_right_describe span{
    display: inline-block;
    font-size: 18px;
    height: 25px;
    line-height: 25px;
    padding-bottom: 20px;
    color: #666;
}
.industry_right_describe p{
    font-size: 16px;
    color: #2c3e50;
    text-align: justify;
}
.industry_right_describe a {
    display: block;
    width: 124px;
    height: 36px;
    line-height: 36px;
    float: right;
    text-align: center;
    border-radius: 21px;
    font-size: 14px;
    margin-top: 15px;
    color: #454545;
    border: 1px solid #e7e7e7;
}
.industry_right_example{
    clear: both;
    padding-left: 50px;
}
.industry_right_example h3{
    font-size: 18px;
    font-weight: bold;
    color: #2c3e50;
    line-height: 20px;
    vertical-align: inherit;
    padding-bottom: 10px;
    text-align: left;
}
.industry_right_example_lc{
    width: 870px;
}
.industry_right_example_lc ul li{
    width: 197px;
    height: 110px;
    float: left;
    margin-right: 25px;
    position: relative;
}
.industry_right_example_lc ul li:last-child{
    margin-right: 0px;
}
.industry_right_example_lc ul li p {
    height: 110px;
    display: block;
    overflow: hidden;
}
.industry_right_example_lc ul li p img{
    height: 100%;
    width: 100%;
}
.industry_right_example_lc ul li span {
    display: block;
    font-size: 12px;
    width: 100%;
    line-height: 30px;
    height: 30px;
    z-index: 1;
    position:absolute;
    bottom: 0px;
    left: 0px;
    background: rgba(0, 0, 0, 0.5);
    color: #fff;
    text-align: center;
    overflow: hidden;
}
.industry_right_example_lc ul li span a {
    color: #fff;
}
.industry_right_example_lc ul li:hover span a{
    color: rgb(41, 128, 185);
}

/*为什么选择精井*/
.advantage{
    width: 1200px;
    margin: 0 auto;
    padding-top: 50px;
}
.advantage_tit{
    padding-bottom: 25px;
    text-align: center;
}
.advantage_tit h2 {
    font-size: 32px;
    font-weight: bold;
    line-height: 32px;
    color: rgb(41, 128, 185);
    margin-bottom: 10px;
}
.advantage_tit p {
    font-size: 16px;
    line-height: 16px;
    letter-spacing: 1px;
    color: #303030;
}
.advantage_reason{
    text-align: justify;
}
.advantage_reason:after{
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
    overflow: hidden;
    content: ".";
    zoom: 1;
}
.advantage_reason_pic{
    width: 600px;
    float: left;
}
.advantage_reason_pic img{
    max-width: 100%;
}
.advantage_reason_text{
    width: 550px;
    float: right;
}
.advantage_reason_text h3 {
    font-size: 30px;
    color: rgb(41, 128, 185);
    background: url(../images/advantage_reason_text_line.gif) no-repeat left bottom;
    height: 60px;
    line-height: 60px;
    font-weight: bold;
    margin: 30px 0px 20px 0px;
}
.advantage_reason_text h3.jg{
    margin-top: 50px;
}
.advantage_reason_text p {
    font-size: 16px;
    line-height: 28px;
    padding-left: 22px;
    margin-bottom: 20px;
    position: relative;
    color: #454545;
    background: url(../images/advantage_reason_text_bg.png) no-repeat 1px 8px;
}
.advantage_reason_pic_r{
    width: 600px;
    float: right;
}
.advantage_reason_pic_r img{
    max-width: 100%;
}
.advantage_reason_text_l{
    width: 550px;
    float: left;
}
.advantage_reason_text_l h3 {
    font-size: 30px;
    color: rgb(41, 128, 185);
    background: url(../images/advantage_reason_text_line.gif) no-repeat left bottom;
    height: 60px;
    line-height: 60px;
    font-weight: bold;
    margin: 40px 0px 20px 0px;
}
.advantage_reason_text_l p {
    font-size: 16px;
    line-height: 28px;
    padding-left: 22px;
    margin-bottom: 20px;
    position: relative;
    color: #454545;
    background: url(../images/advantage_reason_text_bg.png) no-repeat 1px 8px;
}


/*首页合作流程*/
.index_cooperation{
    margin-top: 48px;
    background: #f1f1f1;
}
.index_cooperation:after,.index_cooperation_con:after {
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
    overflow: hidden;
    content: ".";
    zoom: 1;
}
.index_cooperation_con{
    width: 1200px;
    margin: 0 auto;
    padding-bottom: 100px;
}
.index_cooperation_con_tit{
    text-align: center;
    padding: 40px 0px 25px 0px;
}
.index_cooperation_con_tit h2 {
    font-size: 32px;
    font-weight: bold;
    line-height: 32px;
    color: rgb(41, 128, 185);
    margin-bottom: 10px;
}
.index_cooperation_con_tit p {
    font-size: 16px;
    line-height: 16px;
    letter-spacing: 1px;
    color: #303030;
}
.index_cooperation_cont{
    width: 1200px;
    margin: 0 auto;
    background: url(../images/index_cooperation_cont_bj.png) no-repeat 100%;
    position: relative;
    height: 300px;
}
.index_cooperation_cont:after {
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
    overflow: hidden;
    content: ".";
    zoom: 1;
}
.index_cooperation_cont ul:after {
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
    overflow: hidden;
    content: ".";
    zoom: 1;
}
.index_cooperation_cont ul li{
    width: 200px;
}
.index_cooperation_cont ul li p{
    text-align: center;
    font-size: 17px;
    line-height: 22px;
    color: #008dd2;
    font-weight: bold;
    padding: 5px 0px;
}
.index_cooperation_cont ul li span{
    display: block;
    text-align: center;
    font-size: 14px;
    line-height: 20px;
}
.index_cooperation_cont .index_cooperation_cont_ul1{
    position: absolute;
    top: 0;
}
.index_cooperation_cont .index_cooperation_cont_ul1 li{
    float: left;
    padding: 0 16px;
    background: url(../images/index_cooperation_cont_right.png) no-repeat right 34px;
}
.index_cooperation_cont .index_cooperation_cont_ul1 li:last-child{
    background: 0px;
}
.index_cooperation_cont .index_cooperation_cont_ul2{
    position: absolute;
    top: 215px;
}
.index_cooperation_cont .index_cooperation_cont_ul2 li{
    float: right;
    padding: 0 50px;
    background: url(../images/index_cooperation_cont_left.png) no-repeat right 32px;
}
.index_cooperation_cont .index_cooperation_cont_ul2 li:first-child{
    background: 0px;
}



/*首页走进精井*/
.about_us{
    width: 1200px;
    margin: 0 auto;
}
.about_us_tit{
    padding-bottom: 25px;
    text-align: center;
}
.about_us_tit h2 {
    padding-top: 50px;
    font-size: 32px;
    font-weight: bold;
    line-height: 32px;
    color: rgb(41, 128, 185);
    margin-bottom: 10px;
}
.about_us_tit p {
    font-size: 16px;
    line-height: 16px;
    letter-spacing: 1px;
    color: #303030;
}
.about_center:after {
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
    overflow: hidden;
    content: ".";
    zoom: 1;
}
.about_center_left{
    float: left;
    width: 420px;
    height: 390px;
    position: relative;
    overflow: hidden;
}
.about_center_left h3{
    font-size: 25px;
    line-height: 27px;
    letter-spacing: -1px;
    color: #303030;
    font-weight: bold;
    padding: 10px 0px 5px 0px;
}
.about_center_left span{
    display: inline-block;
    font-size: 14px;
    line-height: 16px;
    color: #474747;
}
.about_center_left p{
    font-size: 16px;
    line-height: 20px;
    color: #303030;
    margin: 13px 0;
    font-weight: normal;
    text-indent: 32px;
    text-align: justify;
}
.about_center_left a{
    display: block;
    font-size: 14px;
    line-height: 28px;
    width: 105px;
    height: 28px;
    border-radius: 3px;
    color: #ffffff;
    background-color: rgb(41, 128, 185);
    text-align: center;
    position: absolute;
    bottom: 0px;
    right: 0px;
}

.about_center_right{
    width: 750px;
    float: right;
}
.about_center_right_pic{
    width: 280px;
    height: 400px;
    float: left;
    margin-right: 20px;
    overflow: hidden;
}
.about_center_right_pic img{
    max-width: 100%;
    margin-bottom: 30px;
    border-radius: 2px;
}
.about_center_right_video{
    float: left;
    width: 450px;
    height: 390px;
    border-radius: 5px;
    overflow: hidden;
}
.about_center_right_video iframe{
    width: 450px;
    height: 390px;
}


/*首页新闻*/
.index_news{
    width: 1200px;
    margin: 0 auto;
    padding-bottom: 50px;
}
.index_news:after{
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
    overflow: hidden;
    content: ".";
    zoom: 1;
}
.index_news_tit{
    padding-bottom: 25px;
    text-align: center;
}
.index_news_tit h2 {
    padding-top: 50px;
    font-size: 32px;
    font-weight: bold;
    line-height: 32px;
    color: rgb(41, 128, 185);
    margin-bottom: 10px;
}
.index_news_tit p {
    font-size: 16px;
    line-height: 16px;
    letter-spacing: 1px;
    color: #303030;
}
.index_news_cont{
    position: relative;
}
.index_news_cont:after{
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
    overflow: hidden;
    content: ".";
    zoom: 1;
}
.index_news_left{
    height: 395px;
    width: 570px;
    float: left;
    
}
.index_news_left ul {
    overflow: hidden;
    float: left;
}
.index_news_left ul li {
    width: 275px;
    float: left;
    margin-right: 20px;
    overflow: hidden;
}
.index_news_left ul li:nth-last-of-type(odd){
    margin-right: 0px;
}
.index_news_left ul li a img {
    width: 100%;
    height: 100%;
    overflow: hidden;
}
.index_news_left ul li a.pic{
    width: 275px;
    height: 183px;
    display: inline-block;
    margin-bottom: 20px;
}

.index_news_left_cont a span{
    width: 50px;
    height: 50px;
    float: left;
    background: #9c9c9c;
    color: #FFF;
    text-align: center;
    font-family: Arial;
    font-size: 12px;
}
.index_news_left_cont a span b{
    display: block;
    font-size: 20px;
    font-weight: bold;
    padding-top: 10px;
}
.index_news_left_cont a p.tit{
    width: 212px;
    float: left;
    font-size: 16px;
    line-height: 24px;
    height: 48px;
    padding: 1px 0px 1px 10px;
    color: #333;
    text-align: justify;
    overflow: hidden;
}
.index_news_left_cont a p.text{
    clear: both;
    max-width: 100%;
    font-size: 13px;
    line-height: 22px;
    height: 132px;
    padding-top: 10px;
    text-align: justify;
    text-indent: 26px;
    overflow: hidden;
    color: #666;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 6;
}

.index_news_right{
    width: 600px;
    height: 395px;
    float: right;
    overflow: hidden;
}
.index_news_right ul li {
    height: 120px;
    margin-bottom: 14.5px;
    border: 1px solid #ededed;
}
.index_news_right ul li:nth-last-of-type(3n+1){
    margin-bottom: 0px;
}
.index_news_right ul li:after{
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
    overflow: hidden;
    content: ".";
    zoom: 1;
}
.index_news_right ul li .index_news_right_pic {
    height: 120px;
    width: 192px;
    float: left;
}
.index_news_right ul li .index_news_right_pic img{
    width: 192px;
    height: 120px;
}
.index_news_right ul li .index_news_right_txt{
    float: right;
    width: 386px;
    height: 80px;
    padding: 20px 0px 20px 20px;
}
.index_news_right_txt h3{
    width: 300px;
    height: 26px;
    float: left;
    font-size: 16px;
    line-height: 26px;
    color: #272727;
    font-weight: bold;
    overflow: hidden;
    text-align: left;
    text-overflow:ellipsis;
    overflow:hidden;
    white-space:nowrap;
}
.index_news_right_txt span {
    display: block;
    width: 80px;
    float: right;
    color: #666666;
    text-align: right;
    padding-right: 5px;
    line-height: 26px;
    font-size: 12px;
}
.index_news_right_txt p {
    clear: both;
    height: 36px;
    font-size: 14px;
    line-height: 18px;
    color: #505050;
    font-weight: 500;
    padding-top: 10px;
    overflow:hidden;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
}

.index_news_more{
    width: 102px;
    height: 20px;
    line-height: 20px;
    overflow: hidden;
    position: absolute;
    top: -25px;
    right: 0px;
}
.index_news_more a{
    display: block;
    width: 30px;
    text-align: center;
    height: 20px;
    line-height: 20px;
    font-size: 14px;
    float: left;
    background: #fff;
}
.index_news_more_but{
    width: 62px;
    float: right;
    margin: 0;
}
.index_news_more .index_news_more_but span {
    display: inline-block;
    cursor: pointer;
    width: 28px;
    height: 20px;
    background-image: url(../images/news_more_but.png);
}
.index_news_more .index_news_more_but span.index_news_more_but_prev {
    background-position: 0 0;
}
.index_news_more .index_news_more_but span.index_news_more_but_next {
    background-position: -28px 0;
}
.index_news_more .index_news_more_but span.index_news_more_but_prev:hover {
    background-position: 0 -20px;
}
.index_news_more .index_news_more_but span.index_news_more_but_next:hover {
     background-position: -28px -20px;
}

/*底部*/
.footer_bg {
    background: #252525;
    clear: both;
}
.footer_bg:after{
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
    overflow: hidden;
    content: ".";
    zoom: 1;
}
.footer{
    width: 1200px;
    margin: 0 auto;
}
.footer:after{
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
    overflow: hidden;
    content: ".";
    zoom: 1;
}
.footer_top{
    padding: 30px 0px 0px 0px;
}
.footer_top_pd{
    padding-bottom: 15px;
}
.footer_top:after{
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
    overflow: hidden;
    content: ".";
    zoom: 1;
}
.footer_top .footer_logo{
    width: 200px;
    height: 120px;
    float: left;
}
.footer_top .footer_logo img{
    max-width: 100%;
}
.footer_contact{
    width: 450px;
    padding-left: 50px;
    float: left;
}
.footer_contact p{
    font-size: 16px;
    line-height: 30px;
    color: #fff;
}
.footer_nav{
    width: 450px;
    padding-left: 50px;
    float: left;
}
.footer_nav:after{
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
    overflow: hidden;
    content: ".";
    zoom: 1;
}
.footer_nav_mc{
    font-size: 18px;
    line-height: 24px;
    text-indent: 18px;
    color: #fff;
    font-weight: bold;
}
.footer_nav ul li{
    width: 33%;
    float: left;
    text-align: center;
}
.footer_nav ul li a{
    font-size: 16px;
    line-height: 32px;
    color: #ddd;
}

.footer_link{
    width: 1200px;
    padding-top: 20px;
    height: 32px;
    clear: both;
    margin:0 auto;
    color:rgb(85, 85, 85);
}
.footer_link:after{
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
    overflow: hidden;
    content: ".";
    zoom: 1;
}
.footer_link_bt{
    float: left;
    font-size: 16px;
    line-height: 32px;
}
.footer_link ul li{
    float: left;
    font-size: 14px;
    line-height: 32px;
    margin-right: 20px;
}
.footer_link ul li:last-child{
    margin-right: 0px;
}
.footer_link ul li a{
    color:rgb(85, 85, 85);
}

.footer_bottom{
    clear: both;
    border-top: 1px solid #2b2b2b;
    padding: 5px 0;
}
.footer_bottom p{
    font-size: 12.5px;
    line-height: 26px;
    color: #555;
    text-align: center;
}
.footer_bottom p.Copyright{
    line-height: 30px;
    color: #555;
}
.footer_bottom p.Copyright a{
    color: #555;
}





/*非标自动化设备列表*/
.automation_banner:after{
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
    overflow: hidden;
    content: ".";
    zoom: 1;
}
.automation_banner{
    position: relative;
}
.automation_banner p{
    font-size: 30px;
    height: 40px;
    line-height: 40px;
    width: 270px;
    color: #fff;
    text-align: center;
    position: absolute;
    top: 50%;
    left: 50%;
    margin-left: -125px;
    margin-top: -20px;
}
.automation_banner p.automation_banner_pys{
    color: #000;
}
.automation_banner img{
    display: block;
    max-width: 100%;
    height: auto;
}
.automation_con {
    width: 1200px;
    margin: 0 auto;
    padding-top: 15px;
}
.automation_con:after{
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
    overflow: hidden;
    content: ".";
    zoom: 1;
}
.automation_con_left{
    width: 914px;
    float: left;
}
.automation_con_left:after{
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
    overflow: hidden;
    content: ".";
    zoom: 1;
}
.automation_con_nav{
    width: 100%;
}
.automation_con_nav ul {
    list-style: none;
    width: 100%;
    margin: 0 auto;
}
.automation_con_nav ul li {
    width: 100%;
    height: 230px;
    overflow: hidden;
    border: 1px solid #ededed;
    margin-top: 20px;
    -webkit-transition: all .1s ease;
    transition: all .1s ease;
}
.automation_con_nav ul li:hover {
	-webkit-transform:scale(1.002);
	transform:scale(1.002);
	-webkit-box-shadow:0 0 5px rgba(0,0,0,.3);
	box-shadow:0 0 5px rgba(0,0,0,.3)
}
.automation_con_nav  ul li .automation_con_nav_left {
    width: 359px;
    height: 100%;
    padding: 0 20px;
    float: left;
    background-color: #f9fafe;
    border-right: 1px solid #ededed;
}
.automation_con_nav ul li .automation_con_nav_left h2 {
    font-size: 28px;
    height: 37px;
    line-height: 37px;
    text-align: center;
    padding-top: 35px;
    font-weight: 600;
    color: rgb(41, 128, 185);
    margin-bottom: 0;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 1;
    overflow: hidden;
}
.automation_con_nav ul li .automation_con_nav_left p {
    font-size: 16px;
    text-align: center;
    color: #454545;
    text-align: justify;
    padding-top: 15px;
    line-height: 20px;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 4;
    overflow: hidden;
}
.automation_con_nav ul li .automation_con_nav_left span{
    width: 90px;
    height: 30px;
    line-height: 30px;
    margin-top: 10px;
    text-align: center;
    display: block;
    float: right;
    background: #b6b6b6;
    color: #fff;
}
.automation_con_nav ul li:hover span{
    background: rgb(41, 128, 185);
}
.automation_con_nav  ul li .automation_con_nav_right {
    width: 514px;
    float: left;
}
.automation_con_nav  ul li .automation_con_nav_right img {
    max-width: 100%;
    max-height: 100%;
    transform: translateY(-20%);
}
/*面包屑*/
.place{
    margin-bottom: 20px;
}
.place_cont{
    margin: 0 auto;
    font-size: 14px;
    padding: 15px 0px;
    border-bottom: 1px dashed #dcdcdc;
}
.place_cont b{
    border-left: 5px solid #008dd2;
    font-weight: normal;
    padding-left: 5px;
}
.place_cont a{
    font-size: 14px;
    color: #777;
    text-decoration: none;
    word-wrap: break-word;
    outline: none;
}
/*非标自动化设备右边栏*/
.automation_con_right{
    width: 256px;
    float: right;
}
.automation_con_right .automation_con_right_tit{
    height: 58px;
    padding: 15px 0px 10px 0px;
    text-align: center;
    background-color: #008dd2;
    color: #fff;
}
.automation_con_right .automation_con_right_tit h3{
    font-size: 18px;
    height: 28px;
    line-height: 28px;
    font-weight: bold;
}
.automation_con_right .automation_con_right_tit p{
    color: #f1f1f1;
    text-align: center;
    font-size: 12px;
    letter-spacing: 0px;
    height: 18px;
    line-height: 18px;
}
.automation_con_right_sort{
    padding: 0;
    border: 1px solid #e9e9e9;
    border-top: none;
    padding-bottom: 10px;
}
.automation_con_right_sort h4{
    font-size: 16px;
    text-align: left;
    height: 39px;
    line-height: 39px;
    color: #fff;
    margin-bottom: 10px;
    padding-left: 15px;
    background: #221e1f;
}
.automation_con_right_sort ul li{
    height: 40px;
    line-height: 40px;
    padding: 0px 25px;
}
.automation_con_right_sort ul li i{
    display: inline-block;
    width: 16px;
    height: 8px;
    background-color: #008dd2;
    -webkit-transition: all .3s ease-out;
    transition: all .3s ease-out;
}
.automation_con_right_sort ul li:hover i{
    transform: scale(1, 0.2);
    -webkit-transform: scale(1, 0.2);
}
.automation_con_right_sort ul li a {
    padding-left: 3px;
    color: #555;
    font-size: 14px;
    display: inline-block;
}
.automation_con_right_contact{
    margin: 20px 0px;
}
.automation_con_right_pic{
    border-top: 5px solid rgb(41, 128, 185);
    background: #f1f1f1;
    padding-bottom: 12px;
}
.automation_con_right_pic p.automation_con_right_pic_kj{
    max-width: 100%;
}
.automation_con_right_pic p img{
    max-width: 100%;
}
.automation_con_right_contact_cot{
    max-width: 100%;
}
.automation_con_right_contact_cot p{
    padding: 10px 10px 0px 10px;
    font-size: 14px;
    height: 20px;
    line-height: 20px;
    text-align: justify;
    height: auto;
    margin: 0;
    position: static;
    color: #333;
}
.automation_con_right_contact_cot p span{
    display: inline-block;
    color: rgb(41, 128, 185);
    font-size: 20px;
    height: 20px;
    line-height: 20px;
    font-weight: bold;
    font-family: Arial;
}

/*非标自动化设备列表产品推荐*/
.automation_recommend{
    width: 1200px;
    margin: 0 auto;
    padding-top: 35px;
    padding-bottom: 20px;
}
.automation_recommend:after{
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
    overflow: hidden;
    content: ".";
    zoom: 1;
}
.automation_recommend h3 {
    font-size: 20px;
    height: 40px;
    line-height: 40px;
    color: rgb(41, 128, 185);
    font-weight: bold;
    text-indent: 5px;
    border-bottom: 1px dashed #ccc;
}
.automation_recommend h3 span {
    font-size: 12px;
    font-weight: normal;
    text-transform: uppercase;
    padding-left: 5px;
    color: #999;
}
.automation_recommend_list{
    padding-top: 15px;
}
.automation_recommend_list:after{
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
    overflow: hidden;
    content: ".";
    zoom: 1;
}
.automation_recommend_list ul li {
    width: 220px;
    height: 135px;
    float: left;
    margin-right: 25px;
    position: relative;
}
.automation_recommend_list ul li p {
    width: 220px;
    height: 135px;
    display: block;
    overflow: hidden;
}
.automation_recommend_list ul li p img {
    height: 100%;
    width: 100%;
}
.automation_recommend_list ul li span {
    display: block;
    font-size: 14px;
    width: 100%;
    line-height: 30px;
    height: 30px;
    z-index: 1;
    position: absolute;
    bottom: 0px;
    left: 0px;
    background: rgba(0, 0, 0, 0.5);
    color: #fff;
    text-align: center;
    overflow: hidden;
}
.automation_recommend_list ul li span a {
    color: #fff;
}
.automation_recommend_list ul li:hover span a{
    color: rgb(41, 128, 185);
}
.automation_recommend_list ul li:last-child {
    margin-right: 0px;
}

/*非标自动化设备列表热点资讯*/
.automation_information{
    width: 1200px;
    margin: 0 auto;
    padding-top: 35px;
    padding-bottom: 30px;
}
.automation_information:after{
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
    overflow: hidden;
    content: ".";
    zoom: 1;
}
.automation_information h3 {
    font-size: 20px;
    height: 40px;
    line-height: 40px;
    color: rgb(41, 128, 185);
    font-weight: bold;
    text-indent: 5px;
    border-bottom: 1px dashed #ccc;
}
.automation_information h3 span {
    font-size: 12px;
    font-weight: normal;
    text-transform: uppercase;
    padding-left: 5px;
    color: #999;
}

.automation_information_list:after{
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
    overflow: hidden;
    content: ".";
    zoom: 1;
}
.automation_information_list ul li{
    float: left;
    width: 385px;
    border: 1px solid #e4e4e4;
    position: relative;
    margin-right: 19.5px;
    margin-top: 15px;
}
.automation_information_list ul li:nth-last-of-type(3n+1){
    margin-right: 0px;
}
.automation_information_list ul li:hover {
    z-index: 1;
}
.automation_information_list ul li:hover .automation_information_list_date span {
    color: #fff;
}
.automation_information_list ul li:hover .automation_information_list_date em {
    color: #fff;
}
.automation_information_list ul li:hover .automation_information_list_describe a p.automation_information_list_describe_tit {
    color: rgb(41, 128, 185);
}
.automation_information_list_date i {
    display: block;
    width: 100%;
    height: 0;
    background-color: rgb(41, 128, 185);
    position: absolute;
    left: 0;
    bottom: 0;
    z-index: 1;
    -webkit-transition: all .3s ease-out;
    transition: all .3s ease-out;
}
.automation_information_list ul li:hover .automation_information_list_date i {
    height: 100%;
}
.automation_information_list ul li .automation_information_list_date{
    float: left;
    width: 107px;
    height: 65px;
    padding: 20px 0;
    text-align: center;
    background-color: #f8f8f8;
    border-right: 1px solid #e4e4e4;
    color: #999;
    position: relative;
}
.automation_information_list_date a{
    display: block;
    position: absolute;
    z-index: 2;
}
.automation_information_list_date span {
    font-size: 26px;
    height: 35px;
    line-height: 35px;
    color: #999;
}
.automation_information_list_date em {
    font-size: 18px;
    height: 24px;
    line-height: 24px;
    font-style: normal;
    color: #999;
}
.automation_information_list_describe{
    width: 217px;
    float: left;
    padding: 20px 30px;
}
.automation_information_list_describe a p.automation_information_list_describe_tit {
    display: block;
    color: #454545;
    font-size: 16px;
    margin-bottom: 8px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}
.automation_information_list_describe a p.automation_information_list_describe_cont {
    font-size: 14px;
    color: #999;
    line-height: 18px;
    height: 36px;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
}


/*汽车非标自动化设备左边栏*/
.automation_con_left_con{
    padding: 0px 17px;
}
.automation_con_left_con:after{
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
    overflow: hidden;
    content: ".";
    zoom: 1;
}
.automation_con_left_con_bg{
    background: url(../images/automation_con_left_con.png) no-repeat;
    background-position: -100% 30%;
}
.automation_con_left_con_conter:after{
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
    overflow: hidden;
    content: ".";
    zoom: 1;
}
.automation_con_left_con_conter{
    width: 100%;
    padding: 30px 0;
    margin: 0 auto;
}
.automation_con_left_con_conter_pic{
    width: 425px;
    float: left;
}
.automation_con_left_con_conter_pic img {
    max-width: 100%;
}
.automation_con_left_con_conter_animate{
    width: 430px;
    padding-left: 25px;
    padding-top: 30px;
    float: left;
}
.automation_con_left_con_conter_animate h2{
    font-size: 30px;
    height: 40px;
    line-height: 40px;
    color: #222;
    padding-bottom: 1px;
}
.automation_con_left_con_conter_animate span {
    display: inline-block;
    font-size: 18px;
    height: 25px;
    line-height: 25px;
    padding-bottom: 20px;
    color: #666;
}
.automation_con_left_con_conter_animate p {
    color: #444;
    font-size: 16px;
    line-height: 25px;
}

.automation_con_left_con_help h3{
    font-size: 24px;
    height: 30px;
    line-height: 30px;
    font-weight:bold;
    color: rgb(41, 128, 185);
    padding-bottom: 10px;
}
.automation_con_left_con_help p{
    color: #444;
    font-size: 16px;
    line-height: 25px;
    text-align: justify;
}
.automation_con_left_con_advantage{
    padding-top: 30px;
}
.automation_con_left_con_advantage h3{
    font-size: 24px;
    height: 30px;
    line-height: 30px;
    font-weight:bold;
    color: rgb(41, 128, 185);
    padding-bottom: 10px;
}
.automation_con_left_con_advantage p{
    color: #444;
    font-size: 16px;
    line-height: 25px;
    text-align: justify;
}

.automation_con_left_con_expertise:after{
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
    overflow: hidden;
    content: ".";
    zoom: 1;
}
.automation_con_left_con_expertise{
    padding-top: 30px;
}
.automation_con_left_con_expertise h3{
    font-size: 24px;
    height: 30px;
    line-height: 30px;
    font-weight:bold;
    color: rgb(41, 128, 185);
    padding-bottom: 10px;
}
.automation_con_left_con_expertise_cont{
    width: 50%;
    float: left;
    text-align: justify;
}
.automation_con_left_con_expertise_cont:after{
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
    overflow: hidden;
    content: ".";
    zoom: 1;
}
.automation_con_left_con_expertise_cont h3{
    font-size: 20px;
    line-height: 27px;
    letter-spacing: -1px;
    color: #303030;
    font-weight: bold;
    padding: 10px 0px 5px 0px;
}
.automation_con_left_con_expertise_cont ul li{
    height: 30px;
    line-height: 30px;
    font-size: 15px;
    color: #555;
    padding-left: 15px;
    background: url(../images/automation_expertise_li.png) no-repeat left center;
    overflow: hidden;
}

/*定制案例分析*/
.automation_con_left_case:after{
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
    overflow: hidden;
    content: ".";
    zoom: 1;
}
.automation_con_left_case{
    padding-top: 40px;
}
.automation_con_left_case h2{
    width: 220px;
    height: 45px;
    line-height: 45px;
    font-size:26px;
    text-align: center;
    background-color:#303030;
    color: #fff;
    font-weight: bold;
}
.automation_con_left_casecon:after,.automation_con_left_casecon_z:after{
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
    overflow: hidden;
    content: ".";
    zoom: 1;
}
.automation_con_left_casecon_tit{
    width: 360px;
    float: left;
    padding: 60px 40px;
    text-align: justify;
}
.automation_con_left_casecon_tit h3{
    font-size: 24px;
    line-height: 40px;
    color: #303030;
}
.automation_con_left_casecon_tit h3 span,.automation_con_left_casecon_tit p span{
    color: #2980b9;
}
.automation_con_left_casecon_tit p{
    font-size: 20px;
    line-height: 35px;
    color: #303030;
}
.automation_con_left_casecon_pic{
    width: 440px;
    float: right;
}
.automation_con_left_casecon_pic img{
    max-width: 100%;
}

.automation_con_left_casecon_Challenge{
    padding: 30px 0px;
}
.automation_con_left_casecon_Challenge h4{
    font-size: 20px;
    line-height: 35px;
    color: #303030;
}
.automation_con_left_casecon_Challenge p{
    font-size: 16px;
    line-height: 30px;
    color: #303030;
}
.automation_con_left_casecon_Solution{
    padding: 30px;
    background-color: rgb(246, 246, 246);
}
.automation_con_left_casecon_Solution h4{
    font-size: 20px;
    line-height: 35px;
    color: #303030;
}
.automation_con_left_casecon_Solution p{
    font-size: 16px;
    line-height: 30px;
    text-indent: 32px;
    color: #303030;
}
.automation_con_left_casecon_result{
    padding-top: 30px;
}
.automation_con_left_casecon_result h4{
    font-size: 20px;
    line-height: 35px;
    color: #303030;
}
.automation_con_left_casecon_result p{
    font-size: 16px;
    line-height: 30px;
    color: #303030;
}

/*汽车非标自动化设备右边栏*/
.motordom_con_right{
    width: 256px;
    float: right;
}
.motordom_con_right .motordom_con_right_tit{
    height: 58px;
    padding: 15px 0px 10px 0px;
    text-align: center;
    background-color: #008dd2;
    color: #fff;
}
.motordom_con_right .motordom_con_right_tit h3{
    font-size: 18px;
    height: 28px;
    line-height: 28px;
    font-weight: bold;
}
.motordom_con_right .motordom_con_right_tit p{
    color: #f1f1f1;
    text-align: center;
    font-size: 12px;
    letter-spacing: 0px;
    height: 18px;
    line-height: 18px;
}
.motordom_con_right_sort{
    padding: 0;
    border: 1px solid #e9e9e9;
    border-top: none;
    padding-bottom: 10px;
}
.motordom_con_right_sort h4{
    font-size: 16px;
    text-align: left;
    height: 39px;
    line-height: 39px;
    color: #fff;
    margin-bottom: 10px;
    padding-left: 15px;
    background: #221e1f;
}
.motordom_con_right_sort ul li{
    height: 40px;
    line-height: 40px;
    padding: 0 25px;
}
.motordom_con_right_sort ul li i{
    display: inline-block;
    width: 16px;
    height: 8px;
    background-color: #008dd2;
    -webkit-transition: all .3s ease-out;
    transition: all .3s ease-out;
}
.motordom_con_right_sort ul li:hover i{
    transform: scale(1, 0.2);
    -webkit-transform: scale(1, 0.2);
}
.motordom_con_right_sort ul li a {
    padding-left: 3px;
    color: #555;
    font-size: 14px;
    display: inline-block;
}

.motordom_con_right_pic{
    border-top: 5px solid rgb(41, 128, 185);
    background: #f1f1f1;
    padding-bottom: 12px;
}
.motordom_con_right_pic p.motordom_con_right_pic_kj{
    max-width: 100%;
}
.motordom_con_right_pic p img{
    max-width: 100%;
}
.motordom_con_right_contact_cot{
    max-width: 100%;
}
.motordom_con_right_contact_cot p{
    padding: 10px 10px 0px 10px;
    font-size: 14px;
    height: 20px;
    line-height: 20px;
    text-align: justify;
    height: auto;
    margin: 0;
    position: static;
    color: #333;
}
.motordom_con_right_contact_cot p span{
    display: inline-block;
    color: rgb(41, 128, 185);
    font-size: 20px;
    height: 20px;
    line-height: 20px;
    font-weight: bold;
    font-family: Arial;
}

.motordom_con_right_news{
    max-width: 100%;
    overflow: hidden;
    margin-top: 20px;
}
.motordom_con_right_news h4{
    font-size: 16px;
    height: 35px;
    line-height: 35px;
    padding-left: 10px;
    background: #f1f1f1;
    border-bottom: 3px solid rgb(41, 128, 185);
}
.motordom_con_right_news_cont{
    padding: 15px 0;
}
.motordom_con_right_news_cont:after{
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
    overflow: hidden;
    content: ".";
    zoom: 1;
}
.motordom_con_right_news_cont ul:after{
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
    overflow: hidden;
    content: ".";
    zoom: 1;
}
.motordom_con_right_news_cont ul li{
    border-bottom: 1px solid #E8E9EF;
    padding: 10px 0px;
}
.motordom_con_right_news_cont ul li:after{
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
    overflow: hidden;
    content: ".";
    zoom: 1;
}
.motordom_con_right_news_cont ul li:hover .motordom_con_right_news_tit p a{
    color: #008dd2;
}
.motordom_con_right_news_cont a.pic{
    display: block;
    width: 106px;
    float: left;
}
.motordom_con_right_news_cont a img{
    width: 106px;
    height: auto;
}
.motordom_con_right_news_cont .motordom_con_right_news_tit{
    width: 135px;
    padding-left: 15px;
    padding-top: 5px;
    color: #6e7375;
    overflow: hidden;
    float: left;
}
.motordom_con_right_news_tit p{
    width: 100%;
    font-size: 14px;
    line-height: 20px;
    text-align: justify;
    overflow: hidden;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
}
.motordom_con_right_news_tit p a{
    color: #6e7375;
}
.motordom_con_right_news_tit span{
    display: inline-block;
    width: 100%;
    color: #6e7375;
    padding-top: 3px;
    font-size: 12px;
    height: 16px;
    line-height: 16px;
}
.motordom_con_right_news_tit span i{
    display: inline-block;
    padding-right: 5px;
    width: 12px;
    height: 12px;
    background-image: url(../images/motordom_con_right_news_tit.png);
    background-repeat: no-repeat;
}

/*汽车非标自动化设备列表产品推荐*/
.motordom_recommend{
    width: 1200px;
    margin: 0 auto;
    padding-top: 35px;
    padding-bottom: 30px;
}
.motordom_recommend:after{
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
    overflow: hidden;
    content: ".";
    zoom: 1;
}
.motordom_recommend h3 {
    font-size: 20px;
    height: 40px;
    line-height: 40px;
    color: rgb(41, 128, 185);
    font-weight: bold;
    text-indent: 5px;
    border-bottom: 1px dashed #ccc;
}
.motordom_recommend h3 span {
    font-size: 12px;
    font-weight: normal;
    text-transform: uppercase;
    padding-left: 5px;
    color: #999;
}
.motordom_recommend_list:after{
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
    overflow: hidden;
    content: ".";
    zoom: 1;
}
.motordom_recommend_list ul li {
    width: 281px;
    height: 175px;
    float: left;
    margin-right: 25px;
    margin-top: 20px;
    position: relative;
}
.motordom_recommend_list ul li p {
    width: 281px;
    height: 175px;
    display: block;
    overflow: hidden;
}
.motordom_recommend_list ul li p img {
    height: 100%;
    width: 100%;
}
.motordom_recommend_list ul li span {
    display: block;
    font-size: 14px;
    width: 100%;
    line-height: 30px;
    height: 30px;
    z-index: 1;
    position: absolute;
    bottom: 0px;
    left: 0px;
    background: rgba(0, 0, 0, 0.5);
    color: #fff;
    text-align: center;
    overflow: hidden;
}
.motordom_recommend_list ul li span a {
    color: #fff;
}
.motordom_recommend_list ul li:hover span a{
    color: rgb(41, 128, 185);
}
.motordom_recommend_list ul li:nth-last-of-type(4n+1) {
    margin-right: 0px;
}


/*非标自动化设备定制*/
.nonstandard_con {
    width: 1200px;
    margin: 0 auto;
    padding-top: 15px;
}
.nonstandard_con:after{
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
    overflow: hidden;
    content: ".";
    zoom: 1;
}
.nonstandard_introduction{
    width: 1200px;
    height: 240px;
    margin: 0 auto;
    background: #edeceb;
    padding: 20px 0 0;
    line-height: 30px;
    color: #737373;
    overflow: hidden;
}
.nonstandard_introduction:after{
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
    overflow: hidden;
    content: ".";
    zoom: 1;
}
.nonstandard_introduction_left{
    width: 758px;
    float: left;
    padding: 0 0 0 40px;
}
.nonstandard_introduction_left h3{
    height: 82px;
    line-height: 82px;
    font-size: 24px;
    color: #303030;
}
.nonstandard_introduction_left p{
    font-size: 16px;
    line-height: 25px;
}
.nonstandard_introduction_right{
    width: 340px;
    height: 217px;
    float: right;
    padding-right: 40px;
    display: block;
    overflow: hidden;
}
.nonstandard_introduction_right img{
    max-width: 100%;
}

/*定制范围*/
.nonstandard_Range_bg {
    padding-bottom: 50px;
}
.nonstandard_Range {
    width: 1200px;
    margin: 0 auto;
}
.nonstandard_Range_tit {
    padding: 40px 0 25px;
    text-align: center;
}
.nonstandard_Range_tit h2 {
    width: 350px;
    margin: 0 auto;
    font-size: 32px;
    font-weight: bold;
    line-height: 32px;
    color: rgb(41, 128, 185);
    margin-bottom: 10px;
    text-align: center;
    border-bottom: 1px solid #ddd;
}
.nonstandard_Range_tit h2 span{
    display: block;
    border-bottom: 3px solid rgb(41, 128, 185);
    width: 50px;
    text-align: center;
    margin: 19px auto -2px;
}
.nonstandard_Range_cont:after {
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
    overflow: hidden;
    content: ".";
    zoom: 1;
}
.nonstandard_Range_cont ul {
    width: 100%;
    max-width: 100%;
}
.nonstandard_Range_cont ul:after {
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
    overflow: hidden;
    content: ".";
    zoom: 1;
}
.nonstandard_Range_cont ul li {
    width: 23%;
    height: 297px;
    float: left;
    margin-right: 2.6%;
    border: 2px solid #f1f1f1;
    box-sizing: border-box;
    border-radius: 5px;
    padding: 10px;
    transition: all 0.1s;
}
.nonstandard_Range_cont ul li.nonstandard_Range_cont_list_qb {
    margin-right: 0;
}
.nonstandard_Range_cont ul li .nonstandard_Range_cont_list_pic img {
    width: 100%;
    display: block;
}
.nonstandard_Range_cont_list_con {
    margin-top: 14px;
    padding: 0 5px;
    text-align: center;
}
.nonstandard_Range_cont_list_con .nonstandard_Range_cont_list_con_tit {
    font-size: 18px;
    line-height: 26px;
    color: #2b2b34;
}
.nonstandard_Range_cont_list_con .nonstandard_Range_cont_list_con_txt {
    font-size: 14px;
    line-height: 20px;
    color: #303030;
    padding-top: 5px;
}
.nonstandard_Range_cont ul li:hover{
    transition:transform 1s ease;
    box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.13); 
}

/*定制优势*/
.nonstandard_advantage{
    width: 1200px;
    margin: 0 auto;
}
.nonstandard_advantage:after,.nonstandard_advantage_tit:after {
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
    overflow: hidden;
    content: ".";
    zoom: 1;
}
.nonstandard_advantage_tit {
    padding: 20px 0 25px;
    text-align: center;
}
.nonstandard_advantage_tit h2 {
    width: 350px;
    margin: 0 auto;
    font-size: 32px;
    font-weight: bold;
    line-height: 32px;
    color: rgb(41, 128, 185);
    margin-bottom: 10px;
    text-align: center;
    border-bottom: 1px solid #ddd;
}
.nonstandard_advantage_tit h2 span {
    display: block;
    border-bottom: 3px solid rgb(41, 128, 185);
    width: 50px;
    text-align: center;
    margin: 19px auto -2px;
}

.nonstandard_advantage_project:after,.nonstandard_advantage_project ul:after {
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
    overflow: hidden;
    content: ".";
    zoom: 1;
}
.nonstandard_advantage_project ul li {
    width: 30%;
    float: left;
    margin-right: 2%;
    border: 1px solid #eee;
    padding: 11px;
    margin-bottom: 30px;
    height: 93px;
}
.nonstandard_advantage_project ul li:nth-child(3n) {
    margin-right: 0;
}
.nonstandard_advantage_project ul li p {
    display: block;
    width: 100px;
    height: 100px;
    float: left;
    margin-right: 10px;
}
.nonstandard_advantage_project ul li p img {
    max-width: 100%;
    width: 90px;
}
.nonstandard_advantage_project ul li h3 {
    font-size: 16px;
    height: 30px;
    line-height: 30px;
    font-weight: bold;
    margin-top: 4px;
}
.nonstandard_advantage_project ul li span{
    display: block;
    font-size: 14px;
    line-height: 18px;
}

/*定制要求*/
.nonstandard_requirement{
    width: 1200px;
    margin: 0 auto;
}
.nonstandard_requirement:after{
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
    overflow: hidden;
    content: ".";
    zoom: 1;
}
.nonstandard_requirement_tit {
    padding: 40px 0 25px;
    text-align: center;
}
.nonstandard_requirement_tit h2 {
    width: 350px;
    margin: 0 auto;
    font-size: 32px;
    font-weight: bold;
    line-height: 32px;
    color: rgb(41, 128, 185);
    margin-bottom: 10px;
    text-align: center;
    border-bottom: 1px solid #ddd;
}
.nonstandard_requirement_tit h2 span {
    display: block;
    border-bottom: 3px solid rgb(41, 128, 185);
    width: 50px;
    text-align: center;
    margin: 19px auto -2px;
}
.nonstandard_requirement_project{
    width: 1200px;
    margin: 0 auto;
}
.nonstandard_requirement_project:after{
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
    overflow: hidden;
    content: ".";
    zoom: 1;
}
.nonstandard_requirement_project ul li{
    width: 583px;
    float: left;
    margin-right: 30px;
    border: 1px solid #eee;
}
.nonstandard_requirement_project ul li:nth-child(even) {
    margin-right: 0;
}
.nonstandard_requirement_project ul li p{
    text-align: center;
}
.nonstandard_requirement_project ul li p img{
    max-width: 100%;
}
.nonstandard_requirement_project ul li span{
    display: block;
    font-size: 14px;
    text-align: center;
    background: #f8f8f8;
    padding: 15px;
    margin: 0;
    color: #000;
}


/*定制留言*/
.nonstandard_Message{
    width: 1200px;
    margin: 0 auto;
}
.nonstandard_Message:after{
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
    overflow: hidden;
    content: ".";
    zoom: 1;
}
.nonstandard_Message_tit {
    padding: 60px 0 25px;
    text-align: center;
}
.nonstandard_Message_tit h2 {
    width: 350px;
    margin: 0 auto;
    font-size: 32px;
    font-weight: bold;
    line-height: 32px;
    color: rgb(41, 128, 185);
    margin-bottom: 10px;
    text-align: center;
    border-bottom: 1px solid #ddd;
}
.nonstandard_Message_tit h2 span {
    display: block;
    border-bottom: 3px solid rgb(41, 128, 185);
    width: 50px;
    text-align: center;
    margin: 19px auto -2px;
}
.nonstandard_Message_con{
    width: 800px;
    margin: 0 auto;
    overflow: hidden;
    border: 1px solid #bbb;
    padding: 40px 199px;
}
.nonstandard_Message_con ul li{
    margin-bottom: 10px;
    font-size: 14px;
    line-height: 35px;
    color: #666;
    overflow: hidden;
}
.nonstandard_Message_con ul li p{
    display: inline-block;
    width: 120px;
    color: #666;
    vertical-align: top;
    text-align: right;
    height: 33px;
    line-height: 33px;
    overflow: hidden;
}
.nonstandard_Message_con ul li p b {
    color: #f00;
}
.nonstandard_Message_con ul li p span {
    font-weight: bold;
    color: #666;
}
.nonstandard_Message_con ul li input{
    width: 73%;
    margin-right: 10px;
    outline: none;
    padding-left: 10px;
    border: 1px solid #eee;
    height: 33px;
    line-height: 32px;
    color: #666;
    box-sizing: border-box;
}
.nonstandard_Message_con ul li.nonstandard_Message_con_yzm{
    position: relative;
}
.nonstandard_Message_con ul li.nonstandard_Message_con_yzm input{
    width: 68%;   
}
.nonstandard_Message_con ul li.nonstandard_Message_con_yzm img{
    position: absolute;
    max-width: 100%;
    right: 0px;
}
.nonstandard_Message_con ul li textarea {
    width: 73%;
    height: 102px;
    line-height: 24px;
    border: 1px solid #eee;
    outline: none;
    resize: none;
    overflow: auto;
    margin-right: 10px;
    padding-left: 10px;
    box-sizing: border-box;
}
.nonstandard_Message_con ul li.form_ky {
    padding-left: 125px;
}
.nonstandard_Message_con ul li.form_ky button {
    width: 80px;
    height: 30px;
    line-height: 30px;
    border: 0;
    text-align: center;
    margin-right: 30px;
    color: #fff;
    padding-left: 0;
    cursor: pointer;
    background: #0075c2;
}

/*非标自动化设备定制热点资讯*/
.nonstandard_information{
    width: 1200px;
    margin: 0 auto;
    padding-top: 35px;
    padding-bottom: 30px;
}
.nonstandard_information:after{
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
    overflow: hidden;
    content: ".";
    zoom: 1;
}
.nonstandard_information h3 {
    font-size: 20px;
    height: 40px;
    line-height: 40px;
    color: rgb(41, 128, 185);
    font-weight: bold;
    text-indent: 5px;
    border-bottom: 1px dashed #ccc;
}
.nonstandard_information h3 span {
    font-size: 12px;
    font-weight: normal;
    text-transform: uppercase;
    padding-left: 5px;
    color: #999;
}

.nonstandard_information_list:after{
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
    overflow: hidden;
    content: ".";
    zoom: 1;
}
.nonstandard_information_list ul li{
    float: left;
    width: 385px;
    border: 1px solid #e4e4e4;
    position: relative;
    margin-right: 19.5px;
    margin-top: 15px;
}
.nonstandard_information_list ul li:nth-last-of-type(3n+1){
    margin-right: 0px;
}
.nonstandard_information_list ul li:hover {
    z-index: 1;
}
.nonstandard_information_list ul li:hover .nonstandard_information_list_date span {
    color: #fff;
}
.nonstandard_information_list ul li:hover .nonstandard_information_list_date em {
    color: #fff;
}
.nonstandard_information_list ul li:hover .nonstandard_information_list_describe a p.nonstandard_information_list_describe_tit {
    color: rgb(41, 128, 185);
}
.nonstandard_information_list_date i {
    display: block;
    width: 100%;
    height: 0;
    background-color: rgb(41, 128, 185);
    position: absolute;
    left: 0;
    bottom: 0;
    z-index: 1;
    -webkit-transition: all .3s ease-out;
    transition: all .3s ease-out;
}
.nonstandard_information_list ul li:hover .nonstandard_information_list_date i {
    height: 100%;
}
.nonstandard_information_list ul li .nonstandard_information_list_date{
    float: left;
    width: 107px;
    height: 65px;
    padding: 20px 0;
    text-align: center;
    background-color: #f8f8f8;
    border-right: 1px solid #e4e4e4;
    color: #999;
    position: relative;
}
.nonstandard_information_list_date a{
    display: block;
    position: absolute;
    z-index: 2;
}
.nonstandard_information_list_date span {
    font-size: 26px;
    height: 35px;
    line-height: 35px;
    color: #999;
}
.nonstandard_information_list_date em {
    font-size: 18px;
    height: 24px;
    line-height: 24px;
    font-style: normal;
    color: #999;
}
.nonstandard_information_list_describe{
    width: 217px;
    float: left;
    padding: 20px 30px;
}
.nonstandard_information_list_describe a p.nonstandard_information_list_describe_tit {
    display: block;
    color: #454545;
    font-size: 16px;
    margin-bottom: 8px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}
.nonstandard_information_list_describe a p.nonstandard_information_list_describe_cont {
    font-size: 14px;
    color: #999;
    line-height: 18px;
    height: 36px;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
}



/*经典案例*/
.example_con{
    width: 1200px;
    margin: 0 auto;
    padding-top: 15px;
}
.example_con_left {
    width: 914px;
    float: left;
}
.example_con_left:after {
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
    overflow: hidden;
    content: ".";
    zoom: 1;
}

.example_con_left_cont:after {
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
    overflow: hidden;
    content: ".";
    zoom: 1;
}
.example_con_left_cont ul li{
    width: 292px;
    height: 245px;
    float: left;
    padding-left: 6px;
    padding-right: 6px;
    margin-bottom: 30px;
    overflow: hidden;
}
.example_con_left_cont ul li:hover a{
    color: rgb(41, 128, 185);
}
.example_con_left_cont ul li .example_con_left_cont_pic{
    width: 292px;
    height: 195px;
    border: 1px solid #eee;
    overflow: hidden;
}
.example_con_left_cont ul li .example_con_left_cont_pic img{
    width: 100%;
    height: 100%;
}
.example_con_left_cont ul li p {
    height: 50px;
    line-height: 50px;
    padding: 0 20px;
    text-align: center;
    color: rgb(67, 67, 67);
    background-color: #fafafa;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}
.example_con_left_cont ul li p a {
    color: rgb(67, 67, 67);
    text-align: center;
    font-size: 18px;
    letter-spacing: 2px;
}

.example_con_right {
    width: 256px;
    float: right;
}
.example_con_right:after {
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
    overflow: hidden;
    content: ".";
    zoom: 1;
}
.example_con_right .example_con_right_tit {
    height: 58px;
    padding: 15px 0px 10px 0px;
    text-align: center;
    background-color: #008dd2;
    color: #fff;
}
.example_con_right .example_con_right_tit h3 {
    font-size: 18px;
    height: 28px;
    line-height: 28px;
    font-weight: bold;
}
.example_con_right .example_con_right_tit p {
    color: #f1f1f1;
    text-align: center;
    font-size: 12px;
    letter-spacing: 0px;
    height: 18px;
    line-height: 18px;
}
.example_con_right_sort {
    padding: 0;
    border: 1px solid #e9e9e9;
    border-top: none;
    padding-bottom: 10px;
}
.example_con_right_sort h4 {
    font-size: 16px;
    text-align: left;
    height: 39px;
    line-height: 39px;
    color: #fff;
    margin-bottom: 10px;
    padding-left: 15px;
    background: #221e1f;
}
.example_con_right_sort ul li {
    height: 40px;
    line-height: 40px;
    padding: 0 25px;
}
.example_con_right_sort ul li i {
    display: inline-block;
    width: 16px;
    height: 8px;
    background-color: #008dd2;
    -webkit-transition: all .3s ease-out;
    transition: all .3s ease-out;
}
.example_con_right_sort ul li:hover i{
    transform: scale(1, 0.2);
    -webkit-transform: scale(1, 0.2);
}
.example_con_right_sort ul li a {
    padding-left: 3px;
    color: #555;
    font-size: 14px;
    display: inline-block;
}
.example_con_right_contact{
    padding-bottom: 40px;
}
.example_con_right_pic{
    border-top: 5px solid rgb(41, 128, 185);
    background: #f1f1f1;
    padding-bottom: 12px;
}
.example_con_right_pic p.example_con_right_pic_kj{
    max-width: 100%;
}
.example_con_right_pic p img{
    max-width: 100%;
}
.example_con_right_contact_cot{
    max-width: 100%;
}
.example_con_right_contact_cot p{
    padding: 10px 10px 0px 10px;
    font-size: 14px;
    height: 20px;
    line-height: 20px;
    text-align: justify;
    height: auto;
    margin: 0;
    position: static;
    color: #333;
}
.example_con_right_contact_cot p span{
    display: inline-block;
    color: rgb(41, 128, 185);
    font-size: 20px;
    height: 20px;
    line-height: 20px;
    font-weight: bold;
    font-family: Arial;
}


/*列表翻页*/
.fanye{
    padding: 30px 0px 40px 0px;
}
.fanye:after {
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
    overflow: hidden;
    content: ".";
    zoom: 1;
}
.fanye_pagination{
    justify-content: center!important;
    display: flex;
}
.fanye_pagination a ,.fanye_pagination span.page-num{
    padding: .5rem .75rem;
    margin-left: -1px;
    line-height: 1.25;
    color: #454545;
    background-color: #fff;
    border: 1px solid #dee2e6;
}
.fanye_pagination a:hover{
    background-color:rgb(41, 128, 185);
    color: #fff;
}
.fanye_pagination a.page-num-current {
    z-index: 1;
    color: #fff;
    background-color: rgb(41, 128, 185);
    border-color: rgb(41, 128, 185);
}



/*新闻中心列表*/
.news_con{
    width: 1200px;
    margin: 0 auto;
    padding-top: 15px;
}
.news_con:after {
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
    overflow: hidden;
    content: ".";
    zoom: 1;
}
.news_list:after,.news_list ul:after{
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
    overflow: hidden;
    content: ".";
    zoom: 1;
}
.news_list{
    width: 1200px;
    margin: 0 auto;
    margin-top: -10px;
}
.news_list:after{
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
    overflow: hidden;
    content: ".";
    zoom: 1;
}
.news_list ul li {
    float: left;
    width: 22%;
    height: 320px;
    margin-right: 1.5%;
    margin-left: 1.5%;
    margin-top: 2.8%;
    background-color: #fff;
    box-shadow: 0 0 21px rgb(0 0 0 / 12%);
}
.news_list ul li a {
    display: block;
    height: 320px;
}
.news_list ul li a .news_list_pic {
    height: 165px;
    overflow: hidden;
}
.news_list ul li a .news_list_pic img {
    width: 100%;
    height: 165px;
    height: auto;
    transition: all 0.5s ease-in-out;
}
.news_list ul li a .news_list_text {
    padding: 20px 20px 0 20px;
    height: 119px;
}
.news_list ul li a .news_list_text .news_list_tit {
    font-size: 18px;
    line-height: 30px;
    color: #454545;
    height: 60px;
    transition: color 0.5s;
    overflow: hidden;
}
.news_list ul li a .news_list_text .news_list_date {
    font-size: 14px;
    line-height: 20px;
    color: #999;
    margin-top: 13px;
    font-family: Arial;
}



/*产品详情页*/
.example_con {
    width: 1200px;
    margin: 0 auto;
    padding-top: 15px;
}
.example_con:after,.automation_con_left:after {
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
    overflow: hidden;
    content: ".";
    zoom: 1;
}
.automation_con_left {
    width: 914px;
    float: left;
}
.example_con_left_con:after,.example_con_left_con_cp:after {
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
    overflow: hidden;
    content: ".";
    zoom: 1;
}

.example_con_left_con_cp{
    padding: 12px 18px 16px 20px;
    margin-bottom: 15px;
    background: #fff;
    border: 1px solid #eee;
}
.example_con_left_con_cp_left {
    width: 50%;
    max-height: 350px;
    float: left;
    text-align: center;
    overflow: hidden;
    border: 1px solid #e7e7e7;
}
.example_con_left_con_cp_left img{
    max-width: 100%;
    max-height: 350px;
}
.example_con_left_con_cp_right{
    width: 45%;
    float: right;
    padding-top: 30px;
    overflow: hidden;
}
.example_con_left_con_cp_right h1 {
    height: 40px;
    font-size: 24px;
    line-height: 40px;
    color: #454545;
    margin-bottom: 16px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.example_con_left_con_cp_right p.example_con_left_con_cp_right_gn{
    font-size: 16px;
    line-height: 25px;
}
.example_con_left_con_cp_right_tel {
    width: 100%;
    height: 56px;
    margin: 0 auto;
    border-top: 2px solid #e6e6e6;
    padding-top: 10px;
    margin-top: 30px;
}
.example_con_left_con_cp_right_tel p.example_con_left_con_cp_right_tel_tb{
    height: 45px;
    padding-left: 70px;
    background: url(../images/example_con_left_con_cp_right_tel_tb.png) no-repeat 10px 2px;
    font-size: 18px;
    line-height: 18px;
    color: #454545;
    float: left;
}
.example_con_left_con_cp_right_tel_tb span{
    display: block;
    font-size: 18px;
    line-height: 22px;
}
.example_con_left_con_cp_right_tel_dh {
    width: 114px;
    height: 44px;
    background: #0075c2;
    font-size: 18px;
    line-height: 44px;
    text-align: center;
    float: right;
}
.example_con_left_con_cp_right_tel_dh a {
    display: block;
    color: #fff;
}
.example_con_left_con_cont{
    font-size: 16px;
    line-height: 23px;
    padding: 20px 0px;
}
.example_con_left_con_cont:after {
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
    overflow: hidden;
    content: ".";
    zoom: 1;
}
.example_con_left_con_cont img{
    max-width: 80%;
    text-align: center;
}
.example_con_left_con_cont h2{
    display: inline-block;
    background-color: rgb(38, 38, 38);
    color: rgb(255, 255, 255);
    font-size: 22px;
    padding: 10px 20px;
    text-align: left;
    margin-bottom: 15px;
}
.example_con_left_con_cont p{
    font-size: 16px;
    text-indent: 16px;
    line-height: 25px;
    text-align: justify;
    padding-bottom: 5px;
}
.example_con_left_con_cont_sp p{
    text-indent: 0px;
}
.example_con_left_con_ms p a{
    color: #008dd2;
}
.example_con_left_con_cs{
    margin-top: 30px;
}
.example_con_left_con_cs ul:after {
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
    overflow: hidden;
    content: ".";
    zoom: 1;
}
.example_con_left_con_cs ul{
    width: 750px;
    margin: 0 auto;
    padding-top: 10px;
}
.example_con_left_con_cs ul li{
    float: left;
    width: 49.5%;
    font-size: 16px;
    height: 23px;
    line-height: 23px;
    text-align: center;
    border: 1px solid #000;
    padding: 10px 0px;
    background-color: rgb(237, 245, 250);
}
.example_con_left_con_cs ul li p{
    display: inline-block;
}
.example_con_left_con_cs ul li:nth-child(odd){
    border-bottom: 0;
}
.example_con_left_con_cs ul li:nth-child(even){
    border-bottom: 0;
    border-left: 0;
}
.example_con_left_con_cs ul li.example_con_left_con_cs_b{
    border-bottom: 1px solid #000;
}

.example_con_left_con_db{
    margin-top: 30px;
}
.example_con_left_con_db:after,.example_con_left_con_db ul:after,.example_con_left_con_db_cont:after {
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
    overflow: hidden;
    content: ".";
    zoom: 1;
}
.example_con_left_con_db_cont{
    width: 750px;
    margin: 0 auto;
}
.example_con_left_con_db_cont ul{
    float: left;
    padding-top: 10px;
}
.example_con_left_con_db_cont ul.ul_1{
    width: 150px;
}
.example_con_left_con_db_cont ul.ul_2,.example_con_left_con_db_cont ul.ul_3{
    width: 300px;
}
.example_con_left_con_db_cont ul li{
    font-size: 16px;
    text-align: center;
    border: 1px solid #000;
    padding: 10px 0px;
    background-color: rgb(237, 245, 250);
    height: 23px;
    line-height: 23px;
}
.example_con_left_con_db_cont ul li p{
    text-align: center;
}
.example_con_left_con_db_cont ul.ul_1 li{
    border-bottom: 0;
    border-right: 0;
}
.example_con_left_con_db_cont ul.ul_1 li:last-child,.example_con_left_con_db_cont ul.ul_2 li:last-child,.example_con_left_con_db_cont ul.ul_3 li:last-child{
    border-bottom:1px solid #000;
    height: 161px;
}
.example_con_left_con_db_cont ul.ul_1 li:last-child{
    line-height: 161px;
}
.example_con_left_con_db_cont ul.ul_2 li{
    border-bottom: 0;
    border-right: 0;
}
.example_con_left_con_db_cont ul.ul_3 li{
    border-bottom: 0;
}
.example_con_left_con_db_cont ul.ul_2 li:last-child span,.example_con_left_con_db_cont ul.ul_3 li:last-child span{
    display: block;
    padding-top: 10px;
}

.example_con_left_con_pic{
    margin-top: 30px;
}
.example_con_left_con_pic:after {
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
    overflow: hidden;
    content: ".";
    zoom: 1;
}
.example_con_left_con_pic_cont{
    width: 80%;
    margin: 0 auto;
    text-align: center;
}
.example_con_left_con_pic_cont img{
    max-width: 100%;
    padding: 10px;
}

.example_con_left_con_td{
    margin-top: 30px;
}
.example_con_left_con_td:after {
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
    overflow: hidden;
    content: ".";
    zoom: 1;
}


/*产品详情页右边栏*/
.example_con_right_news{
    max-width: 100%;
    overflow: hidden;
}
.example_con_right_news h4{
    font-size: 16px;
    height: 35px;
    line-height: 35px;
    padding-left: 10px;
    background: #f1f1f1;
    border-bottom: 3px solid rgb(41, 128, 185);
}
.example_con_right_news_cont{
    padding: 15px 0;
}
.example_con_right_news_cont:after{
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
    overflow: hidden;
    content: ".";
    zoom: 1;
}
.example_con_right_news_cont ul:after{
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
    overflow: hidden;
    content: ".";
    zoom: 1;
}
.example_con_right_news_cont ul li{
    border-bottom: 1px solid #E8E9EF;
    padding: 10px 0px;
}
.example_con_right_news_cont ul li:after{
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
    overflow: hidden;
    content: ".";
    zoom: 1;
}
.examplem_con_right_news_cont ul li:hover .example_con_right_news_tit p a{
    color: #008dd2;
}
.example_con_right_news_cont a.pic{
    display: block;
    width: 106px;
    float: left;
}
.example_con_right_news_cont a img{
    width: 106px;
    height: auto;
}
.example_con_right_news_cont .example_con_right_news_tit{
    width: 135px;
    padding-left: 15px;
    padding-top: 5px;
    color: #6e7375;
    overflow: hidden;
    float: left;
}
.example_con_right_news_tit p{
    width: 100%;
    font-size: 14px;
    line-height: 20px;
    text-align: justify;
    overflow: hidden;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
}
.example_con_right_news_tit p a{
    color: #6e7375;
}
.example_con_right_news_tit span{
    display: inline-block;
    width: 100%;
    color: #6e7375;
    padding-top: 3px;
    font-size: 12px;
    height: 16px;
    line-height: 16px;
}
.example_con_right_news_tit span i{
    display: inline-block;
    padding-right: 5px;
    width: 12px;
    height: 12px;
    background-image: url(../images/motordom_con_right_news_tit.png);
    background-repeat: no-repeat;
}


/*新闻详情页*/
.news_cont{
    width: 1200px;
    margin: 0 auto;
}
.news_cont:after{
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
    overflow: hidden;
    content: ".";
    zoom: 1;
}
.news_cont .news_detail {
    max-width: 1200px;
    overflow: hidden;
}
.news_cont .news_detail .detail_tit {
    padding-bottom: 10px;
    border-bottom: 1px dashed #e6e6e6;
    text-align: center;
}
.news_cont .news_detail .detail_tit .t {
    font-size: 24px;
    line-height: 42px;
    color: #454545;
}
.news_cont .news_detail .detail_tit .t h1{
    font-size: 20px;
    color: #000;
}
.news_cont .news_detail .detail_tit .msg {
    font-size: 0;
    margin-top: 5px;
    text-align: center;
}
.news_cont .news_detail .detail_tit .msg .time {
    font-size: 13px;
    line-height: 24px;
    color: #666;
    display: inline-block;
    vertical-align: middle;
    margin: 0 8px;
}

.news_cont .news_detail .detail_con {
    max-width: 1200px;
    width: 1200px;
    font-size: 16px;
    line-height: 28px;
    color: #666;
    padding-top: 30px;
}

.news_cont .news_detail .detail_con p {
    margin-bottom: 5px;
    font-size: 16px;
    text-indent: 32px;
    color: #000;
}
.news_cont .news_detail .detail_con p a{
    color: #008dd2;
}
.news_cont .news_detail .detail_con span{
    margin-bottom: 15px;
    font-size: 16px;
}
.news_cont .news_detail .detail_con img{
    display: block;
    margin: 0 auto;
}
.mianze{
    font-size: 14px;
}
.mianze span{
    font-size: 16px;
}


/*新闻详情相关阅读*/
.related_con{
    width: 1200px;
    margin: 0 auto;
    padding-top: 35px;
    padding-bottom: 30px;
}
.related_con:after{
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
    overflow: hidden;
    content: ".";
    zoom: 1;
}
.related_con h3 {
    font-size: 20px;
    height: 40px;
    line-height: 40px;
    color: rgb(41, 128, 185);
    font-weight: bold;
    text-indent: 5px;
    border-bottom: 1px dashed #ccc;
}
.related_con h3 span {
    font-size: 12px;
    font-weight: normal;
    text-transform: uppercase;
    padding-left: 5px;
    color: #999;
}

.related_con_list:after{
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
    overflow: hidden;
    content: ".";
    zoom: 1;
}
.related_con_list ul li{
    float: left;
    width: 385px;
    border: 1px solid #e4e4e4;
    position: relative;
    margin-right: 19.5px;
    margin-top: 15px;
}
.related_con_list ul li:nth-last-of-type(3n+1){
    margin-right: 0px;
}
.related_con_list ul li:hover {
    z-index: 1;
}
.related_con_list ul li:hover .related_con_list_date span {
    color: #fff;
}
.related_con_list ul li:hover .related_con_list_date em {
    color: #fff;
}
.related_con_list ul li:hover .related_con_list_describe a p.related_con_list_describe_tit {
    color: rgb(41, 128, 185);
}
.related_con_list_date i {
    display: block;
    width: 100%;
    height: 0;
    background-color: rgb(41, 128, 185);
    position: absolute;
    left: 0;
    bottom: 0;
    z-index: 1;
    -webkit-transition: all .3s ease-out;
    transition: all .3s ease-out;
}
.related_con_list ul li:hover .related_con_list_date i {
    height: 100%;
}
.related_con_list ul li .related_con_list_date{
    float: left;
    width: 107px;
    height: 65px;
    padding: 20px 0;
    text-align: center;
    background-color: #f8f8f8;
    border-right: 1px solid #e4e4e4;
    color: #999;
    position: relative;
}
.related_con_list_date a{
    display: block;
    position: absolute;
    z-index: 2;
}
.related_con_list_date span {
    font-size: 26px;
    height: 35px;
    line-height: 35px;
    color: #999;
}
.related_con_list_date em {
    font-size: 18px;
    height: 24px;
    line-height: 24px;
    font-style: normal;
    color: #999;
}
.related_con_list_describe{
    width: 217px;
    float: left;
    padding: 20px 30px;
}
.related_con_list_describe a p.related_con_list_describe_tit {
    display: block;
    color: #454545;
    font-size: 16px;
    margin-bottom: 8px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}
.related_con_list_describe a p.related_con_list_describe_cont {
    font-size: 14px;
    color: #999;
    line-height: 18px;
    height: 36px;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
}



/*技术*/
.technology{
    width: 1200px;
    margin: 0 auto;
}
.technology:after,.technology_con:after{
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
    overflow: hidden;
    content: ".";
    zoom: 1;
}

.technology_con_tit h2{
    font-size: 30px;
    height: 40px;
    line-height: 40px;
    padding-bottom: 20px;
    font-weight: bold;
    text-align: center;
}
.technology_con_tit p{
    font-size: 16px;
    text-align: justify;
}
.technology_con_list:after{
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
    overflow: hidden;
    content: ".";
    zoom: 1;
}
.technology_con_list{
    width: 1200px;
    margin: 0 auto;
}
.technology_con_list ul li{
    padding: 40px 30px;
}
.technology_con_list ul li:nth-child(even){
    background-color: #f9f9f9;
}
.technology_con_list ul:after,.technology_con_list ul li:after{
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
    overflow: hidden;
    content: ".";
    zoom: 1;
}
.technology_con_list ul li .technology_con_list_left{
    width: 500px;
    float: left;
}
.technology_con_list ul li .technology_con_list_left img{
    max-width: 100%;
}
.technology_con_list ul li .technology_con_list_right{
    width: 600px;
    padding-top: 70px;
    float: right;
}
.technology_con_list ul li .technology_con_list_right h3{
    font-size: 30px;
    height: 50px;
    line-height: 50px;
    padding-bottom: 10px;
    font-weight: bold;
    border-bottom: 1px solid #ddd;
}
.technology_con_list ul li .technology_con_list_right p{
    font-size: 18px;
    line-height: 25px;
    padding-top: 20px;
}
.technology_con_list ul li .technology_con_list_right p span{
    font-weight: bold;
}


.technology_con_list ul li .technology_con_list_right2{
    width: 500px;
    float: right;
}
.technology_con_list ul li .technology_con_list_right2 img{
    max-width: 100%;
}
.technology_con_list ul li .technology_con_list_left2{
    width: 600px;
    padding-top: 70px;
    float: left;
}
.technology_con_list ul li .technology_con_list_left2 h3{
    font-size: 30px;
    height: 50px;
    line-height: 50px;
    padding-bottom: 10px;
    font-weight: bold;
    border-bottom: 1px solid #ddd;
}
.technology_con_list ul li .technology_con_list_left2 p{
    font-size: 18px;
    line-height: 25px;
    padding-top: 20px;
}
.technology_con_list ul li .technology_con_list_left2 p span{
    font-weight: bold;
}



/*关于我们*/
.about{
    width: 1200px;
    margin: 0 auto;
}
.about:after,.about_cont:after{
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
    overflow: hidden;
    content: ".";
    zoom: 1;
}

.about_cont_tit{
    margin: 0 auto;
    text-align: center;
    padding-top: 20px;
}
.about_cont_tit h1 {
    font-size: 32px;
    font-weight: bold;
    color: rgb(41, 128, 185);
    height: 40px;
    line-height: 40px;
    padding-bottom: 1px;
}
.about_cont_tit p {
    display: inline-block;
    font-size: 16px;
    height: 25px;
    line-height: 25px;
    padding-bottom: 20px;
    color: #666;
}
.about_cont_bg{
    height: 495px;
    background: url(../images/about_bg.jpg) no-repeat center bottom;
}
.about_cont_bg_left {
    float: left;
    width: 530px;
    padding: 30px 0 0 30px;
}
.about_cont_bg_left h2 {
    line-height: 40px;
    padding-bottom: 20px;
    border-bottom: 1px solid #dfdfe0;
}
.about_cont_bg_left h2 span {
    display: block;
    height: 40px;
    font-family: Arial;
    font-size: 30px;
    color: #0075c2;
}
.about_cont_bg_left h2 b {
    display: block;
    height: 40px;
    font-weight: bold;
    font-size: 26px;
    color: #333333;
    position: relative;
    padding-left: 20px;
    font-style: normal;
}
.about_cont_bg_left h2 b:before {
    content: "";
    position: absolute;
    height: 40px;
    width: 3px;
    left: 0px;
    background: #0075c2;
}
.about_cont_bg_left p {
    padding-top: 10px;
    font-size: 14px;
    line-height: 20px;
    color: #444444;
    text-align: justify;
}
.about_cont_bg_right {
    float: right;
    width: 567px;
    height: 425px;
    overflow: hidden;
    margin: 60px 30px 0 0;
}
.about_cont_bg_right img {
    width: 567px;
    height: 365px;
    max-width: 100%;
}

.about_cont_development{
    margin: 0 auto;
    text-align: center;
    padding-top: 40px;
}
.about_cont_development h2 {
    font-size: 32px;
    font-weight: bold;
    color: rgb(41, 128, 185);
    height: 40px;
    line-height: 40px;
    padding-bottom: 1px;
}
.about_cont_development p {
    display: inline-block;
    font-size: 16px;
    height: 25px;
    line-height: 25px;
    padding-bottom: 20px;
    color: #666;
}


/*发展历程*/
.about-history{ height:535px; padding:64px 106px 0; background:url(../images/about_history_bg.jpg) no-repeat center; }
.about-history-list{ position:relative;}
.about-history-list .flex-viewport{ padding:0 31px;}
.about-history-list .flex-viewport:before{ position:absolute; top:50%; right:0; left:0; border-top:1px solid #C7C7C7; content:'';}
.about-history-list .slides li{ position:relative; width:253px; height:470px; margin-right:31px;}
.about-history-list .slides li .item{ position:absolute; right:-32px; bottom:0; left:-32px; min-height:152px; padding:44px 0 0 0; background-color:#fff; -webkit-transition:all .2s ease; -moz-transition:all .2s ease; -ms-transition:all .2s ease; -o-transition:all .2s ease; transition:all .2s ease;}
.about-history-list .slides li .item:before{ position:absolute; top:-49px; left:50%; width:20px; height:20px; overflow:hidden; margin-left:-10px; -webkit-border-radius:100%; -moz-border-radius:100%; border-radius:100%; background-color:rgba(41, 128, 185,.6); content:'';}
.about-history-list .slides li .item:after{ position:absolute; top:-45px; left:50%; width:12px; height:12px; overflow:hidden; margin-left:-6px; -webkit-border-radius:100%; -moz-border-radius:100%; border-radius:100%; background-color:rgb(41, 128, 185); content:'';}
.about-history-list .slides li:nth-child(even) .item{ top:0; bottom:auto; padding:0 0 44px;}
.about-history-list .slides li:nth-child(even) .item:before{ top:auto; bottom:-49px;}
.about-history-list .slides li:nth-child(even) .item:after{ top:auto; bottom:-45px;}
.about-history-list .slides li .item:hover{ background-color:#0075c2;}
.about-history-list .slides li .item h3{ position:absolute; top:0; right:0; left:0; height:44px; line-height:44px; margin:0; font-size:20px; font-weight:400; color:#999999; text-align:center; background-color:#e2e2e2; -webkit-transition:all .2s ease; -moz-transition:all .2s ease; -ms-transition:all .2s ease; -o-transition:all .2s ease; transition:all .2s ease;}
.about-history-list .slides li .item:hover h3{ color:#232323; background-color:#fff;}
.about-history-list .slides li .item h3:before{ position:absolute; bottom:100%; left:50%; margin-left:-9px; border-width:0 9px 18px; border-style:solid; border-color:transparent transparent #E2E2E2; content:'';}
.about-history-list .slides li:nth-child(even) .item h3{ top:auto; bottom:0;}
.about-history-list .slides li:nth-child(even) .item h3:before{ top:100%; bottom:auto; border-width:18px 9px 0; border-color:#E2E2E2 transparent transparent;}
.about-history-list .slides li .item .desc{ line-height:24px; padding:22px 26px 0; font-size:14px; color:#929292;}
.about-history-list .slides li .item:hover .desc{ color:#ffffff;}
.about-history-list .slides li .item .desc p{ margin:0;text-align: justify;}
.about-history-list .flex-direction-nav{ padding:0; margin:0; list-style:none;}
.about-history-list .flex-direction-nav a{ position:absolute; top:50%; width:48px; height:160px; line-height:160px; overflow:hidden; margin-top:-80px; font-size:50px; font-family:simsun; color:#ffffff; text-align:center;}
.about-history-list .flex-direction-nav a.flex-prev{ left:-48px;}
.about-history-list .flex-direction-nav a.flex-next{ right:-48px;}
.about-history-swiper{ width:100%;}
.about-history-swiper .swiper-slide .item{ overflow:hidden; -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px; background-color:#fff;}
.about-history-swiper .swiper-slide .item h3{ margin:0; height:40px; line-height:40px; overflow:hidden; font-size:20px; text-align:center; color:#999999; background-color:#e2e2e2;}
.about-history-swiper .swiper-slide .item .desc{ line-height:20px; padding:10px; font-size:14px; color:#929292;}
.about-history-swiper .swiper-slide .item .desc p{ margin:0;}
.about-history-swiper .about-history-pagination{ position:static; margin-top:10px;}
.about-history-swiper .about-history-pagination .swiper-pagination-bullet{ background:#fff;}
.about-history-swiper .about-history-pagination .swiper-pagination-bullet-active{ background:#C91523;}


/*企业风采*/
.about_cont_fengcai {
    margin: 0 auto;
    text-align: center;
    padding-top: 40px;
}
.about_cont_fengcai h2 {
    font-size: 32px;
    font-weight: bold;
    color: rgb(41, 128, 185);
    height: 40px;
    line-height: 40px;
    padding-bottom: 1px;
}
.about_cont_fengcai p {
    display: inline-block;
    font-size: 16px;
    height: 25px;
    line-height: 25px;
    padding-bottom: 20px;
    color: #666;
    text-transform: Uppercase;
}


.control-box {
    width: 1170px;
    height: 230px;
    margin-left: auto;
    margin-right: auto;
}
.control-box ul {
  list-style: none;
  position: relative;
}
.control-box ul li {
  position: absolute;
  top: 50px;
  cursor: pointer;
}
.prev {
  left: 0;
}
.next {
  right: 0;
}
.bigbox {
  overflow: hidden;
  width: 1032px;
  height: 190px;
  margin: auto 70px auto;
}
#switcher {
  height: 190px;
  left: 0px;
}
.content_1.content_2 {
  width: 100%;
  float: left;
}
.box {
  transition:all .7s ease 0s;
  width: 255px;
  height: 190px;
  float: left;
  border-left: 3px white solid;
}
.box_bg1{
    background-image: url(../images/about_cont_fengcai_1.jpg);
}
.box_bg2{
    background-image: url(../images/about_cont_fengcai_2.jpg);
}
.box_bg3{
    background-image: url(../images/about_cont_fengcai_3.jpg);
}
.box_bg4{
    background-image: url(../images/about_cont_fengcai_4.jpg);
}
.box_bg5{
    background-image: url(../images/about_cont_fengcai_5.jpg);
}
.box_bg1,.box_bg2,.box_bg3,.box_bg4,.box_bg5{
    background-size: 100%;
    background-repeat: no-repeat;
}

/*
.shadow {
  width: 255px;
  height: 60px;

   opacity: 1; 
  background-color: rgba(0, 0, 0, 0.45);
  margin-top: 130px;
  color: white;
  font-size: 14px;
}
.shadow a {
  display: inline-block;
  width: 225px;
  height: 60px;
  color: white;
  text-decoration: none;
  margin-left: 18px;
  margin-top: 10px;
}
*/


/*企业荣誉*/
.about_cont_honor {
    margin: 0 auto;
    text-align: center;
    padding-top: 40px;
}
.about_cont_honor h2 {
    font-size: 32px;
    font-weight: bold;
    color: rgb(41, 128, 185);
    height: 40px;
    line-height: 40px;
    padding-bottom: 1px;
}
.about_cont_honor p {
    display: inline-block;
    font-size: 16px;
    height: 25px;
    line-height: 25px;
    padding-bottom: 20px;
    color: #666;
    text-transform: Uppercase;
}
.about_cont_honor_pic{
    width: 1200px;
    margin: 0 auto;
}
.about_cont_honor_pic img{
    max-width: 100%;
}


/*合作伙伴*/
.about_cont_partner {
    margin: 0 auto;
    text-align: center;
    padding-top: 40px;
}
.about_cont_partner h2 {
    font-size: 32px;
    font-weight: bold;
    color: rgb(41, 128, 185);
    height: 40px;
    line-height: 40px;
    padding-bottom: 1px;
}
.about_cont_partner p {
    display: inline-block;
    font-size: 16px;
    height: 25px;
    line-height: 25px;
    padding-bottom: 20px;
    color: #666;
    text-transform: Uppercase;
}
.about_cont_partner_list:after{
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
    overflow: hidden;
    content: ".";
    zoom: 1;
}
.about_cont_partner_list{
    width: 1200px;
    margin: 0 auto;
}
.about_cont_partner_list ul li{
    width: 140px;
    height: 100px;
    float: left;
    margin-right: 11.4px;
    margin-bottom: 20px;
}
.about_cont_partner_list ul li:nth-last-of-type(8n+1){
    margin-right: 0px;
}
.about_cont_partner_list ul li:hover {
    background-color: transparent;
    border: 0px #e9e9e9 solid;
    transition:0.3s all;
    box-shadow:0px 3px 3px 3px rgba(235,235,235,.8);
}
.about_cont_partner_list ul li img{
    width: 100%;
    line-height: 100%;
}


/*联系我们*/
.contact_us{
    width: 1200px;
    margin: 0 auto;
}
.contact_us:after{
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
    overflow: hidden;
    content: ".";
    zoom: 1;
}
.contact_us_cont{
    padding-bottom: 30px;
}
.contact_us_cont:after{
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
    overflow: hidden;
    content: ".";
    zoom: 1;
}
.contact_us_cont_tit{
    margin: 0 auto;
    text-align: center;
    padding-top: 20px;
}
.contact_us_cont_tit h1 {
    font-size: 32px;
    font-weight: bold;
    color: rgb(41, 128, 185);
    height: 40px;
    line-height: 40px;
    padding-bottom: 1px;
}
.contact_us_cont_tit p {
    display: inline-block;
    font-size: 16px;
    height: 25px;
    line-height: 25px;
    padding-bottom: 20px;
    color: #666;
}
.contact_us_con:after{
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
    overflow: hidden;
    content: ".";
    zoom: 1;
}
.contact_us_con_left{
    width: 520px;
    float: left;
}
.contact_us_con_left:after{
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
    overflow: hidden;
    content: ".";
    zoom: 1;
}
.contact_us_con_left .contact_us_con_left_top{
    height: 54px;
    background: #125eac;
    overflow: hidden;
    padding: 20px 0;
    text-align: center;
}
.contact_us_con_left .contact_us_con_left_top h2{
    font-size: 24px;
    height: 30px;
    font-weight: bold;
    color: #fff;
    font-style: normal;
}
.contact_us_con_left .contact_us_con_left_top p {
    display: block;
    font-size: 12px;
    text-transform: uppercase;
    color: #fff;
    line-height: 24px;
}
.contact_us_con_left_cont{
    padding: 20px 15px;
    border: 1px solid #eee;
}
.contact_us_con_left_cont p{
    font-size: 16px;
    line-height: 24px;
    text-align: justify;
}
.contact_us_con_left_cont p.jianjutop{
    padding-top: 15px;
}
.contact_us_con_left_cont p span{
    font-weight: bold;
}

.contact_us_con_right{
    width: 650px;
    float: right;
}
.contact_us_con_right:after{
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
    overflow: hidden;
    content: ".";
    zoom: 1;
}
.contact_us_con_right h2{
    font-size:32px;
    line-height: 55px;
    color:#242424;
    padding: 20px 0px 30px 40px;
}
.contact_us_con_right_Message{
    width: 650px;
    overflow: hidden;
    padding: 40px 0px;
}
.contact_us_con_right_Message ul li{
    margin-bottom: 10px;
    font-size: 14px;
    line-height: 35px;
    color: #666;
    overflow: hidden;
}
.contact_us_con_right_Message ul li.contact_us_con_right_Message_yzm {
    position: relative;
}
.contact_us_con_right_Message ul li.contact_us_con_right_Message_yzm input {
    width: 59%;
}
.contact_us_con_right_Message ul li p{
    display: inline-block;
    width: 120px;
    color: #666;
    vertical-align: top;
    text-align: right;
    height: 33px;
    line-height: 33px;
    overflow: hidden;
}
.contact_us_con_right_Message ul li p b {
    color: #f00;
}
.contact_us_con_right_Message ul li p span {
    font-weight: bold;
    color: #666;
}
.contact_us_con_right_Message ul li input{
    width: 73%;
    margin-right: 10px;
    outline: none;
    padding-left: 10px;
    border: 1px solid #eee;
    height: 33px;
    line-height: 32px;
    color: #666;
    box-sizing: border-box;
}
.contact_us_con_right_Message ul li textarea {
    width: 73%;
    height: 132px;
    line-height: 24px;
    border: 1px solid #eee;
    outline: none;
    resize: none;
    overflow: auto;
    margin-right: 10px;
    padding-left: 10px;
    box-sizing: border-box;
}
.contact_us_con_right_Message ul li.form_ky {
    padding-left: 125px;
}
.contact_us_con_right_Message ul li.form_ky button {
    width: 80px;
    height: 30px;
    line-height: 30px;
    border: 0;
    text-align: center;
    margin-right: 30px;
    color: #fff;
    padding-left: 0;
    cursor: pointer;
    background: #0075c2;
}

/*公司地图*/
.contact_us_cont_Map {
    margin: 0 auto;
    text-align: center;
    padding-top: 40px;
}
.contact_us_cont_Map:after{
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
    overflow: hidden;
    content: ".";
    zoom: 1;
}
.contact_us_cont_Map h2 {
    font-size: 32px;
    font-weight: bold;
    color: rgb(41, 128, 185);
    height: 40px;
    line-height: 40px;
    padding-bottom: 1px;
}
.contact_us_cont_Map p {
    display: inline-block;
    font-size: 16px;
    height: 25px;
    line-height: 25px;
    padding-bottom: 20px;
    color: #666;
}




/*搜索列表*/
.soushuo {
    width: 1200px;
    margin: 0 auto;
    padding-top: 15px;
}
.soushuo:after {
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
    overflow: hidden;
    content: ".";
    zoom: 1;
}
.soushuo_form {
    margin-bottom: 10px !important;
    -ms-flex-pack: center!important;
    justify-content: center!important;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-flow: row wrap;
    flex-flow: row wrap;
    -ms-flex-align: center;
    align-items: center;
}
.soushuo_form_group {
    display: -ms-flexbox;
    display: flex;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    -ms-flex-flow: row wrap;
    flex-flow: row wrap;
    -ms-flex-align: center;
    align-items: center;
    margin-bottom: 0;
    margin-left: 10px !important;
    margin-right: 10px !important;
}
.soushuo_form_group .form-control {
    display: inline-block;
    width: auto;
    vertical-align: middle;
    display: block;
    width: 100%;
    height: 25px;
    padding: 5px  7px;
    font-size: 14px;
    line-height: 20px;
    color: #495057;
    background-color: #fff;
    background-clip: padding-box;
    border: 1px solid #ced4da;
    border-radius: 4px;
    transition: border-color .15s ease-in-out,box-shadow .15s ease-in-out;
    overflow: visible;
}
.soushuo_form button {
    cursor: pointer;
    color: #fff;
    background-color: #008dd2;
    border-color: #008dd2;
    display: inline-block;
    font-weight: 400;
    text-align: center;
    white-space: nowrap;
    vertical-align: middle;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    border: 1px solid transparent;
    padding: 6px 11px;
    font-size: 16px;
    line-height: 23px;
    border-radius: 4px;
    transition: color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;
}

.soushuo_row{
    width: 750px;
    margin: 0 auto;
}
.soushuo_row:after,.soushuo_row ul:after {
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
    overflow: hidden;
    content: ".";
    zoom: 1;
}
.soushuo_row ul li {
    vertical-align: top;
    padding-bottom: 10px;
    border-bottom: dotted 1px #8d8d8d;
    margin-top: 30px;
    font-family: '微软雅黑';
}
.soushuo_row ul li p {
    font-size: 14px;
    font-weight: bold;
    padding-left: 16px;
    white-space: nowrap;
    text-overflow: ellipsis;
    -o-text-overflow: ellipsis;
    overflow: hidden;
    height: 24px;
    line-height: 24px;
    background: url(../images/soushuo_icon.jpg) 0 5px no-repeat;
}
.soushuo_row ul li p a {
    color: #333333;
}
.soushuo_row ul li p a:hover{
     color:#008dd2;
}

#cnzz_stat_icon_1280464138{
    display: none;
}










