﻿body{font-family: "Arial";}



.site_banner{position: relative;}
.site_banner .swiper-container{height: 100%;}
.site_banner li a{display: block;}
.site_banner li a>img{width: 100%}
.site_banner .banner_cont{position: absolute; top:90px;left: 0; width: 100%;}
.site_banner .but{display: none;}
.site_banner .banner_text{width:60%;color: #fff; position: relative; }
.site_banner .banner_text h1{line-height: 1.1em; max-height: 3.3em; overflow: hidden; margin-bottom:0px;}
.site_banner .banner_text p{line-height: 1.1em; height: 2.2em; overflow: hidden; font-weight: normal;}

.site_banner .banner_page {margin-right: 0; right: 0px; width: 100%; right: 0px; bottom:25px;}
.site_banner .banner_page{margin-top: 0; float: none;}
.site_banner .banner_page span{width: 16px; height: 16px; border:2px solid #fff; background: none; opacity: 1;  transition: 0.5s all;-webkit-transition: 0.5s all;-moz-transition: 0.5s all;-o-transition: 0.5s all;border-radius:50%;position: relative;margin:0 8px;background: rgba(0,0,0,0); position:relative;opacity:0.5;filter:alpha(opacity=50); -moz-opacity:0.5; -khtml-opacity:0.5;}
.ie9 .site_banner .banner_page span.swiper-pagination-bullet-active{ background:none; border:2px solid #ff003f; }
.ie9 .site_banner .banner_page span.swiper-pagination-bullet em{display: none}
.ie9 .site_banner .banner_page .swiper-pagin1ation-bullet-active:after{border: 0;}
.ie9 .site_banner .banner_page .swiper-pagination-bullet-active::after{border: 0;}

.site_banner .banner_text h1{-webkit-transform: translateX(-150px); -moz-transform: translateX(-150px);-o-transform: translateX(-150px);-ms-transform: translateX(-150px);transform: translateX(-150px);transition:1s all;-webkit-transition:1s all;-moz-transition:1s all;-o-transition:1s all;opacity: 0;filter:alpha(opacity=0); -moz-opacity:0; -khtml-opacity:0;}

/*
.site_banner li.on .banner_text h1{-webkit-transform: translateX(0px); -moz-transform: translateX(0px);-o-transform: translateX(0px);-ms-transform: translateX(0px);transform: translateX(0px);opacity: 1;filter:alpha(opacity=100); -moz-opacity:1; -khtml-opacity:1;}

*/




.site_banner .banner_page .swiper-pagination-bullet-active{opacity:1;filter:alpha(opacity=100); -moz-opacity:1; -khtml-opacity:1;
width: 16px;
height: 16px;

background: none;

box-shadow: none;
position: relative; border:none;
}
.site_banner .banner_page .swiper-pagination-bullet-active:after{
content: "";
width: 100%;
height: 100%;
border-radius: 50%;
border: 2px solid #fff;
position: absolute;
top: 0;
left: 0;
}
.site_banner .banner_page .swiper-pagination-bullet-active > em{
width: 50%;
height: 100%;
overflow: hidden;
position: absolute;
top: 0;
z-index: 1;
}
.site_banner .banner_page .swiper-pagination-bullet-active .progress-left{
left: 0;
}
.site_banner .banner_page .swiper-pagination-bullet-active .progress-bar{
width: 100%;
height: 100%;
background: none;
border-width: 2px;
border-style: solid;
position: absolute;
top: 0;
}
.site_banner .banner_page .swiper-pagination-bullet-active .progress-left .progress-bar{
left: 100%;
border-top-right-radius: 80px;
border-bottom-right-radius: 80px;
border-left: 0;
-webkit-transform-origin: center left;
transform-origin: center left;
}
.site_banner .banner_page .swiper-pagination-bullet-active .progress-right{
right: 0;
}
.site_banner .banner_page .swiper-pagination-bullet-active .progress-right .progress-bar{
left: -100%;
border-top-left-radius: 80px;
border-bottom-left-radius: 80px;
border-right: 0;
-webkit-transform-origin: center right;
transform-origin: center right;
animation: loading-1 3.5s linear forwards;
}
.site_banner .banner_page .swiper-pagination-bullet-active .progress-value{
width: 85%;
height: 85%;
border-radius: 50%;
border: 2px solid #ebebeb;
font-size: 32px;
line-height: 125px;
text-align: center;
position: absolute;
top: 7.5%;
left: 7.5%;
}
.site_banner .banner_page .swiper-pagination-bullet-active .progress-bar{
border-color: #cd0335;
}
.site_banner .banner_page .swiper-pagination-bullet-active .progress-value{
color: #cd0335;
}
.site_banner .banner_page .swiper-pagination-bullet-active .progress-left .progress-bar{
animation: loading-2 3.5s linear forwards 3.5s;
}

@keyframes loading-1{
0%{
-webkit-transform: rotate(0deg);
transform: rotate(0deg);
}
100%{
-webkit-transform: rotate(180deg);
transform: rotate(180deg);
}
}
@keyframes loading-2{
0%{
-webkit-transform: rotate(0deg);
transform: rotate(0deg);
}
100%{
-webkit-transform: rotate(180deg);
transform: rotate(180deg);
}
}

@media only screen and (max-width: 990px) {
.site_banner .banner_cont{transform: translate(0,-50%); -webkit-transform: translate(0,-50%); position:absolute; left:0; top:50%;}
.site_banner .banner_text{margin:auto;}
.site_banner {margin-bottom: 20px;}
.site_banner .but{display: block;}
.site_banner .but div{width: 50px;height: 26px;background-size: 50px 50px; cursor: pointer;    margin-top: -13px;     opacity: 0.8;}
.site_banner .banner_page{display: none; bottom: 0;}
.site_banner .bx-controls-direction{display: block !important;}
.site_banner li a>img{width: 101%; margin-left: -1px;}
/*.site_banner .banner_page span,.site_banner .banner_page .swiper-pagination-bullet-active{width: 14px; height: 14px; margin: 0 4px;}*/
}
/*事业部*/
.video_btn{position: absolute; top:50%; left: 50%; margin-left: -44px; margin-top: -30px; width: 88px; height: 60px; }
.video_btn img{width: 100%;}
.department_01 .index_product li h3{-webkit-transform: translateX(0px); -moz-transform: translateX(0px);-o-transform: translateX(0px);-ms-transform: translateX(0px);transform: translateX(0px); margin: 0;}
.department_01 .index_03{padding: 50px 0;}

.department_02{background: #f5f5f5; padding: 50px 0; overflow: hidden;}
.depart_business {overflow: hidden; }
.depart_business ul{ overflow: hidden; border-left: 1px solid #d7d7d7; padding-top: 1px;}
.depart_business li{float: left; width: 16.666%;*margin-left: -1px; }
.depart_business li:first-child a{}
.depart_business li a{display: block; }
.depart_business li dl{overflow: hidden; /*background: #fff url(../images/bus_bg.jpg) repeat-x;*/ padding: 30px 0 25px 0; border:1px solid #d7d7d7; margin-left: -1px; text-align: center;transition: 0.6s all;-webkit-transition: 0.6s all;-moz-transition: 0.6s all;-o-transition: 0.6s all;    background: #fff;
    background: -moz-linear-gradient(top, #e6e8e7, rgba(255, 255, 255, 1));
    background: -webkit-gradient(linear, 0 0, 0 bottom, from(#e6e8e7), to(rgba(255, 255, 255, 1)));
    background: -o-linear-gradient(top, #e6e8e7, rgba(255, 255, 255, 1));}
.depart_business li dt{padding: 5px; margin-bottom:0px;}
.depart_business li dd{padding: 0 20px; position: relative;}
.depart_business li dd h1{line-height: 1em; height: 2em; overflow: hidden;-webkit-transform: translateY(45px); -moz-transform: translateY(45px);-o-transform: translateY(45px);-ms-transform: translateY(45px);transform: translateY(45px);transition: 0.6s all;-webkit-transition: 0.6s all;-moz-transition: 0.6s all;-o-transition: 0.6s all; }
.depart_business li dd p{line-height: 18px; height:36px; overflow: hidden;margin-top: 10px;transition: 0.6s all;-webkit-transition: 0.6s all;-moz-transition: 0.6s all;-o-transition: 0.6s all;   -webkit-transform: translateY(200px); -moz-transform: translateY(200px);-o-transform: translateY(200px);-ms-transform: translateY(200px);transform: translateY(200px);}

.department_03 .index_02{background: #fff; padding: 50px 0 24px;}
.department_03 .index_02 li dl{background: #f5f5f5;}

.department_04{background: #f5f5f5; padding: 50px 0; }
.depart_event{overflow: hidden;}
.depart_event ul{overflow: hidden;margin:0 -12px;}
.depart_event li{float: left; width: 50%;*margin-left: -1px; margin-bottom: 24px;}
.depart_event li dl{overflow: hidden; background: #e7e7e7;padding: 24px; margin:0 12px;}
.depart_event li dt{float:left; width: 162px; margin-right: -162px; position: relative;z-index: 99; overflow: hidden;}
.depart_event li dd{float: left; width: 100%; padding: 10px 0;}
.depart_event li dd .depart_eventbox{ margin-left: 195px;}
.depart_eventbox h3{font-weight: bold;white-space:nowrap; overflow:hidden; text-overflow:ellipsis; margin-bottom: 4px; }
.departevent_add{color: #cd0234;margin-bottom:15px; line-height: 18px;}
.departevent_text{line-height: 18px; height: 54px; overflow: hidden; color: #929292;}
.depart_event .pagingation{padding-top: 40px;}
.news_park02 .depart_event .pagingation{padding-top: 15px;}

@media only screen and (max-width: 1280px) {
.department_01 .index_03,.department_02,.department_04{padding:50px 0;}
.department_01 .index_product_p{padding: 30px;}

}
@media only screen and (max-width: 1023px) {
.depart_business li dd h1{color: #cd0234;  -webkit-transform: translateY(0px); -moz-transform: translateY(0px);-o-transform: translateY(0px);-ms-transform: translateY(0px);transform: translateY(0px);}
.depart_business li dd p{color: #000;  -webkit-transform: translateY(0px); -moz-transform: translateY(0px);-o-transform: translateY(0px);-ms-transform: translateY(0px);transform: translateY(0px);}

.depart_event li dt{width: 130px; margin-right: -130px;}
.depart_event li dd .depart_eventbox{margin-left: 150px;}
.departevent_add{margin-bottom: 10px;}

}

@media only screen and (max-width:990px) {
.department_01 .index_03{padding-top: 0;}
.depart_business li{width: 33.33%; margin-top: -1px;}
.depart_business li dl{padding: 20px 10px;background: #fff;background:-moz-linear-gradient(top, #e6e8e7, rgba(255, 255, 255, 1));  
background:-webkit-gradient(linear, 0 0, 0 bottom, from(#e6e8e7), to(rgba(255, 255, 255, 1)));  
background:-o-linear-gradient(top, #e6e8e7, rgba(255, 255, 255, 1));}
.depart_business li dd{padding: 0;}
.depart_event ul{margin: 0 -10px;}
.depart_event li dl{margin: 0 10px;}

}
@media only screen and (max-width: 768px) {
.department_01 .index_03,.department_02,.department_04{padding:20px 0;}
.department_01 .index_03{padding-top: 0;}
.department_01 .index_product_text{position: absolute; left: 0; bottom: 0; background: none;padding:0px;}
.department_01 .index_product_p{padding: 20px;}
.department_01 .index_product_p h3{font-weight: bold;}
.department_01 .three_bg{display: block;}
.video_btn{width: 70px; height: 48px; margin-top: -12px;}
.depart_business li{width: 50%}
.depart_event li{width: 100%; margin-bottom: 20px;}
.depart_event ul{margin: 0;}
.depart_event li dl{margin: 0; padding: 10px;}
.department_03 .index_02{padding-bottom: 0; padding-top: 20px;}
.departevent_add{}
.departevent_text{display: none;}

}
@media only screen and (max-width:440px) {
.depart_event li dt{width: 80px; margin-right: -80px;}
.depart_event li dd .depart_eventbox{margin-left: 100px;}
.site_banner .banner_text h1{font-size: 14px;}
}



/*新闻*/
.contheight{padding-top: 70px;}
.view-all{text-align: center;}
.new_pak .view-all{margin-top: 30px;}
.newscont .view-all{margin-top: 10px;}

.new_pak ul li{margin-bottom: 0}
.new_pak .bx-viewport{height: auto !important;}
.new_pak .bx-viewport ul{margin: 0;}
.new_pak .bx-viewport li dl{margin: 0;}
.new_pak .bx-controls-direction a{width: 40px !important; height: 60px !important; top:18% !important; margin-top: 0 !important }
.new_pak .bx-controls-direction a.bx-prev{background: rgba(0,0,0,0.2) url(../images/new_pre_on.png) no-repeat center center; left: 0;}
.new_pak .bx-controls-direction a.bx-next{background: rgba(0,0,0,0.2) url(../images/new_next_on.png) no-repeat center center; right: 0;}
.new_pak .bx-controls-direction a.bx-prev.disabled{background: rgba(0,0,0,0.2) url(../images/new_pre.png) no-repeat center center;}
.new_pak .bx-controls-direction a.bx-next.disabled{background: rgba(0,0,0,0.2) url(../images/new_next.png) no-repeat center center;}

.newscont .department_04{padding: 50px 0;}
.newscont .depart_event ul{margin: 0 -15px}
.newscont .depart_event li dl{margin: 0 15px}
.newscont .depart_event li{margin-bottom: 30px;}
.new_pak{padding-bottom:30px;}
.new_pak li dl{background: #f5f5f5;}

@media only screen and (max-width:768px) {
.newscont .depart_event li{margin-bottom: 20px;}
}

@media only screen and (max-width:1024px) {
.new_pak .view-all{margin-top: 20px;}
.new_pak{padding-bottom: 20px;}
.newscont .department_04{padding: 30px 0;}
}

@media only screen and (max-width:640px) {
.new_pak .bx-controls-direction a{top:30% !important; width: 50px !important; height: 50px !important;}
}
@media only screen and (max-width:440px) {
.new_pak .bx-controls-direction a{top:22% !important; width: 50px !important; height: 50px !important;}
}
@media only screen and (max-width:340px) {
.new_pak .bx-controls-direction a{top:18% !important; width: 50px !important; height: 50px !important;}
}

/*event*/
.eventcont .depart_event ul{margin: 0 -15px;}
.eventcont .depart_event li{margin-bottom: 30px;}
.eventcont .depart_event li dl{margin:0 15px;}

/*新闻内容*/
.edit_cont{padding: 0 70px}
.new_detial{padding-bottom: 65px;}
.deti_title{text-align: center; margin-bottom: 40px;}
.deti_title h1{padding-bottom: 20px; color: #282828;border-bottom: 1px solid #e7e7e7; margin-bottom: 10px;font-weight: bold;}
.deti_title .deti_c span{margin: 0 12px; color: #5a5a5a;}
.deti_title .deti_c span img{vertical-align: middle; margin-right: 8px; margin-top: -2px;}

.detial_page{padding-top: 20px; margin-top: 130px; border-top: 1px solid #e0e0e0; font-size: 12px;}
.detial_page span{display: block;white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.detial_page a{color: #929292}


@media only screen and (max-width:1366px) {
.detial_page{margin-top: 50px;}
}
@media only screen and (max-width:990px) {
.edit_cont{padding:0 10px}
}
@media only screen and (max-width:768px) {
.deti_title{margin-bottom: 20px;}
.deti_title h1{padding-bottom: 10px;}
.detial_page{margin-top: 30px;}
.eventcont .depart_event li{margin-bottom: 20px;}
}


/*news*/
.news_park01{overflow: hidden; margin-bottom: 70px; }
.news_park01 ul{overflow: hidden; position: relative; height: 100%;    margin: 0 -13px;}
.news_park01 li{float: right; width: 41.5%; height: 47%; position: absolute; right: 0; top: 0; }
.news_park01 li img{height: 100%; width: 100% }
.news_park01 li:first-child{width: 58.5%;float: left; height: 100%;  left: 0; top:0px; }
.news_park01 li:first-child + li  + li{ bottom: 0; top:auto;}
.news_park01 li .news_int{margin:0 13px; position: relative; height: 100%; display: block;overflow: hidden;}
.news_park01 .news_park_p{ position: absolute; left: 0; bottom:0; width: 100%; height: 50px; line-height: 50px; background: rgba(0,0,0,0.6);}
.news_park01 .news_park_p p{padding:0 20px;white-space:nowrap; overflow:hidden; text-overflow:ellipsis; font-weight: bold; color: #fff;}

.news_park02 .depart_event ul,.news_park02 .depart_event dl{margin: 0;}
.news_park02 .depart_event dl{padding: 20px; background: #f5f5f5;}
.news_park02 .depart_event li{width: 100%}
.news_park02 .depart_event dt{width: 218px; margin-right: -218px;}
.news_park02 .depart_event .depart_eventbox{margin-left: 245px;}
.news_park02 .departevent_text{max-height: 36px; height: auto;}
@media only screen and (max-width:1024px) {
.news_park01{margin-bottom: 20px;}
.news_park02 .depart_event dt{width: 170px; margin-right: -170px;}
.news_park02 .depart_event .depart_eventbox{margin-left: 190px;}

.news_park01 ul{margin: 0 -5px;}
.news_park01 li .news_int{margin: 0 5px;}
.news_park01 li{height: 48%}
.news_park01 .news_park_p p{font-weight: normal; font-size: 16px;}
}
@media only screen and (max-width:768px) {
.news_park01 {height: auto !important; margin-bottom: 0;}
.news_park01 li:first-child,.news_park01 li{width: 100%;margin-bottom: 20px;}

.news_park01 li{position: static;}
.news_park01 li .news_int{margin: 0;}
.news_park01 ul{margin: 0;}

.news_park02 .depart_event dt{width: 150px; margin-right: -150px;}
.news_park02 .depart_event .depart_eventbox{margin-left: 170px;}
.news_park02 .depart_event li dd{padding: 0;}
.news_park02 .depart_event dt{text-align:center;}
.news_park02 li img{ width: 100%;max-width:100%; }
}


/*产品*/
.products{padding-bottom: 24px; overflow: hidden;}
.products ul{ overflow: hidden; margin: 0 -30px;}
.products li{float: left; width: 33.33%;margin-bottom: 50px;*margin-left:-1px;}
.products li a{display: block; margin: 0 30px;  border:1px solid #d7d7d7; padding: 20px 30px; padding-bottom: 30px; transition: 0.6s all;-webkit-transition: 0.6s all;-moz-transition: 0.6s all;-o-transition: 0.6s all;    background: #fff;
    background: -moz-linear-gradient(top, #e6e8e7, rgba(255, 255, 255, 1));
    background: -webkit-gradient(linear, 0 0, 0 bottom, from(#e6e8e7), to(rgba(255, 255, 255, 1)));
    background: -o-linear-gradient(top, #e6e8e7, rgba(255, 255, 255, 1));}
.products .pro_img{overflow: hidden; margin-bottom: 20px;} 
.products .pro_img img{height: 100%}
.products .pro_text h3{line-height: 1.3em; height: 2.6em; overflow: hidden; margin-bottom: 5px; font-weight: bold;}
.products .pro_text p{color: #929292;line-height: 1.3em; height: 2.6em; overflow: hidden;}
.more_a{line-height: 24px; /*margin-top: 25px;*/ margin-top: 16px;}
.more_a img{vertical-align: middle; margin-left: 5px;}



@media only screen and (max-width:1280px) {
.products{padding-bottom: 50px;}
.products li {margin-bottom:20px;}
.products ul{ overflow: hidden; margin: 0 -10px;}
.products li a{margin: 0 10px; padding: 20px;}
} 
@media only screen and (max-width:768px) {
.products{padding-bottom: 10px;}
.products li {width: 50%}
.more_a{margin-top: 10px;}
} 

@media only screen and (max-width:440px) {
.products .pro_text h3{height: auto; max-height: 2.6em;}
.products li {width:100%}
.products ul{ overflow: hidden; margin: 0;}
.products li a{margin: 0; padding: 20px;}
} 

/*产品列表页*/

.list_book01{margin-bottom: 40px;}

.list_book01 .edit_con_original{color:#929292; line-height: 18px;}
/***************************************************/
.list_book02{ overflow: hidden; }
.in-part3{position: relative;}
.in-part3-right{width: 55%;float: right;}
.in-part3-right video{width: 100%;}
.in-part3-left{position: absolute;left: 0;bottom: 0;width: 38%;}
.in-part3-left .txt-box{position: absolute;top: -75px;overflow: hidden;padding-left: 40px;}
.in-part3-left ul li{position: absolute!important;opacity: 0;z-index: -1;top: 0;left: 0;}
.in-part3-left ul li.on{z-index: 1;opacity: 1;}
.in-part3-left .txt-box b{float: left;width: 47px;padding-right: 14px;border-right: 1px solid #d3d3d3;}
.in-part3-left .txt-box b img{width: 100%;}
.in-part3-left .txt-box i{float: left;color:#333333;}
.in-part3-left ul{ border-right:0; height: 100%;position: relative; background: #fff}
.in-part3-left ul li{padding: 85px 45px; padding-bottom: 20px; position: relative;height: 100%;width: 100%;}
.in-part3-left ul li h1{font-weight: bold;margin-bottom: 50px; line-height: 1.1em; height: 2.2em; overflow: hidden;}
.in-part3-left ul li h1 a{color:#cd0335;}
.in-part3-left .list_text{color: #929292; line-height: 1.3em;max-height: 11.7em; overflow: hidden;}

	.adver_cl .em img{width: 100%; height: 100% !important}

.adver .in-part3-left { width: 37%; float: left; position:relative;}
.adver .in-part3-left .jueji{line-height: 24px; max-height: 144px; overflow: hidden;}
.adver .in-part3-left ul li p{max-height:inherit !important}
.adver .in-part3-left h2{margin-bottom: 10px;font-weight: bold; color: #5a5a5a;}

.adver_b{overflow: hidden;background: #fff;padding: 56px 60px;background: url(../images/adv_bg.jpg) center no-repeat;background-size: cover;}
.adver_b h2{float: left;width: 15%;color:#175dd5;font-weight: bold;}
.adver_bm{float: right;width: 80%;}
.adver_c{overflow: hidden;border: 1px solid #d7d7d7;}
.adver_cl{float: right;width: 55%;    height: 100%;position: relative;}
.adver_cl em{display: block;overflow: hidden; height: 100% !important}

@media (min-width:990px) and (max-width: 3000px) {

	.adver_cr ul li em img{width: 100%; height: 100% !important}

}
.adver_cl em video{width: 100%;}
.adver_cl.on .adver_cl_co{display: none;}
.adver_cl_co{position: absolute;width: 100%;height: 100%;top: 0;left: 0;cursor: pointer;}
.adver_center{float: right;width: 90px;position: relative;height: 100%;/* overflow: hidden;*/ padding: 78px 0;}
.adver_cr ul{position: relative;}
.adver_cr ul li{cursor: pointer; position: relative;transition: 0.3s all;-webkit-transition: 0.3s all;-moz-transition: 0.3s all;-o-transition: 0.3s all;}
.adver_cr ul li em{display: block;}

.adv_li_co{position: absolute;width: 100%;height: 100%;top: 0;left: 0;background: rgba(0,0,0,0.46) center no-repeat;cursor: pointer;}

.adver_cr ul li.on .adv_li_co{background: none;box-sizing: border-box;cursor: default;}
.adver_cr ul li .adv_li_co b{display: none; position: absolute;left: -20px;top: 50%;margin-top: -10px; border-right: 10px solid #f7c830;border-left: 10px solid transparent;border-top: 10px solid transparent;border-bottom: 10px solid transparent;}
.adver_cr ul li.on{box-shadow: 0 0 10px #7e7e7e;z-index: 99;transform:scale(1.1,1.1); -webkit-transform:scale(1.1,1.1);-moz-:scale(1.1,1.1);-o-transform:scale(1.1,1.1);-ms-transform:scale(1.1,1.1);}
.adver_cr ul li.on .adv_li_co b{display: block;}
.adv_prev{position: absolute;width: 90px;height: 78px;top: 0;left: 0;background:#3b3b3b url(../images/pro_pre_on.png) center no-repeat;z-index: 5;}
.adv_next{position: absolute;width: 90px;height: 78px;bottom: 0;right: 0;background:#3b3b3b url(../images/pro_next_on.png) center no-repeat;z-index: 5;}
.adv_prev.disabled{background:#3b3b3b url(../images/pro_pre.png) center no-repeat;cursor: default;}
.adv_next.disabled{background:#3b3b3b url(../images/pro_next.png) center no-repeat;cursor: default;}
@media only screen and (max-width: 1200px) {
.adver_cl{width: 44%}
.adver .in-part3-left{width: 46%;height: 100%}

}


@media only screen and (max-width: 990px) {
.list_book01{margin-bottom: 20px;padding: 10px;}
.adver_c{border: none}
.adver_center{padding: 0;}
.in-part3-left ul,.in-part3-left ul li{height: 100%;}
.in-part3-right{display: none;}
.in-part3-center{width: 100%;position: static;transform: translateX(0);margin-bottom: 30px;}
.in-part3-center ul li em img{height: auto!important;}
.in-part3-prev{display: none;}
.in-part3-next{display: none;}
.in-part3-center-in{padding: 0;}
.in-part3-left{width: 100%;position: static;}
.in-part3-left .txt-box{position: static;padding: 0;margin-bottom: 20px;}
.in-part3-left ul,.in-part3-left ul li{height: auto;}
.in-part3-left ul li{position: static!important;display: none; padding: 10px;}
.in-part3-left ul li.on{display: block;}
.in-part3-center ul li.on em{transform: scale(1);padding: 0;box-shadow: inherit;}
.in-part3-left ul li em{display: none;}

.adver_center{width: 100%;min-height: 97px; overflow: hidden;}
.adver_cl{float: none;width: 100%; display: none;}
.adver_cr{float: none;width: 100%; }
.adver_cr ul{overflow: hidden;    margin-left: 1px;}
.adver_cr ul li{float: left;width: 33.33%; height: inherit !important;}
.adver_cr ul li .adv_li_co b{left: 50%;margin-top: 0;top: -20px;margin-left: -10px;border-right: 10px solid transparent;border-left: 10px solid transparent;border-top: 10px solid transparent;border-bottom: 10px solid #f7c830;}
.adver_c{height: auto!important;}
.adv_prev{z-index: 9999;position: absolute;width: 40px;height: 40px;top:50%;left: 1px; margin-top: -20px; background:rgba(0,0,0,0.5) url(../images/new_pre_on.png) center no-repeat;}
.adv_next{z-index: 9999;position: absolute;width: 40px;height: 40px;top: 50%;right:0;margin-top: -20px;background:rgba(0,0,0,0.5) url(../images/new_next_on.png) center no-repeat;}
.adv_prev.disabled{background:rgba(0,0,0,0.5) url(../images/new_pre.png) center no-repeat;}
.adv_next.disabled{background:rgba(0,0,0,0.5) url(../images/new_next.png) center no-repeat;}

.adver .in-part3-left{width: 100%}
.adver_cr{height: auto !important; margin-top: 0}
.adver .in-part3-left{height: auto !important; margin-top: 20px;}
.adver .in-part3-left ul{margin-top: 0}
.adver .in-part3-left .txt-box{position: static;}
.adver .in-part3-left .txt-box{margin-bottom: 10px;}
.index_03 .index_product .swiper-slide{margin-bottom:0;}

.in-part3-left ul li h1{margin-bottom: 10px; height: auto; max-height: 2.2em;}

}
/******************************************************/
.list_book03 {margin: 50px 0 74px; margin-top: 0}
.list_book03.mar-btm50{margin-bottom: 50px;}
.list_book03 .swiper-wrapper,.list_book03 .swiper-wrapper li{height: auto !important; margin-bottom: 0;}
.list_book03 .swiper-wrapper li.cur dt{float: left;}
.list_book04 .swiper-wrapper,.list_book04 .swiper-wrapper li{height: auto !important;margin-bottom: 0;}
.list_book04 .swiper-wrapper li dt{float: right;}
@media only screen and (max-width:640px) {
.adv_li_co{display:none;}

}
/*solution*/
.solution li{overflow: hidden;background: #f5f5f5;margin-bottom: 50px;}
.solution dt{float: left; width: 45%;*margin-left: -1px;overflow: hidden;}
.solution dd{float: left; width: 55%;}
.solution dd .solu_text{padding: 75px 120px 65px 50px}
/*.solution dd h1{white-space:nowrap; overflow:hidden; text-overflow:ellipsis;margin-bottom: 20px; font-weight: bold;}*/
.solution dd h1{overflow:hidden;margin-bottom: 20px; font-weight: bold; line-height: 1.4em; max-height: 2.8em;}
.solution dd h1 a{color: #5a5a5a;}

.solution dd .solu_p{color: #929292; line-height: 1.3em;height: 6.5em; overflow: hidden;}

.solution li.cur dd{float: left;}
.solution li.cur dt{float: right;}

.solution_b{background-size:cover !important; color: #fff; padding: 50px 0; text-align: center;}
.solution_b h1{line-height: 1em;}
.solution_b a.menu_white{height: 50px; line-height: 50px; padding: 0 60px; margin-top: 65px;}
@media only screen and (max-width:1366px) {
.solution dd .solu_text{padding: 60px 40px;}
}
@media only screen and (max-width:1280px) {
.solution dd .solu_text{padding: 40px;}

}
@media only screen and (max-width:1024px) {
.solution dd .solu_p{height: 3.9em}
.solution dd h1{margin-bottom: 10px;}
}
@media only screen and (max-width:990px) {
.solution dd .solu_text{padding: 30px 20px;}
.solution .more_a{margin-top: 15px;}
}
@media only screen and (max-width:768px) {
.solution li dd,.solution li dt{float:none; width: 100%}
.solution dd .solu_p{height: auto;max-height:3.9em}
.solution dd .solu_text{padding:20px;}
.solution_b{padding: 40px 0;}
.solution_b a.menu_white{margin-top: 30px; height: 40px; line-height: 40px; padding:0 40px;}
.solution li{margin-bottom: 20px;}

.adver_cr ul li{width: 320px;}
.adver_cr ul li .em img{height: auto !important;}

}
@media only screen and (max-width:440px) {
.adver_cr ul li{width: 440px;}
}
@media only screen and (max-width:414px) {
.adver_cr ul li{width: 414px;}
}
@media only screen and (max-width:375px) {
.adver_cr ul li{width: 375px;}
}
@media only screen and (max-width:320px) {
.adver_cr ul li{width: 320px;}
}
@media only screen and (min-width:1023px) {
.solution li dt img{width:110%;-webkit-transition: opacity .4s ease-in,-webkit-transform .6s linear;transition: opacity .4s ease-in,transform .6s linear;}
.solution li:hover dt img{ transform:scale(1,1); -webkit-transform:scale(1,1);-moz-:scale(1,1);-o-transform:scale(1,1);-ms-transform:scale(1,1); }
.solution li:hover dt img{-webkit-transform: translateX(-20px); -moz-transform: translateX(-20px);-o-transform: translateX(-20px);-ms-transform: translateX(-20px);transform: translateX(-20px);}
}




/*Solutions 详情页*/
.solu_01{border:1px solid #d7d7d7; margin-bottom: 40px;}
.solu_title{color: #5a5a5a; border-bottom: 1px solid #dbdbdb; padding-bottom: 35px; margin-bottom: 35px; position: relative;}
.solu_title em{position: absolute; left: 0; bottom:-1px; width: 180px; height: 4px; background: #cd0234;}
.solu_text_p{margin-bottom: 35px}
.artial_text{height: 335px;}
.artial_text h3{color: #5a5a5a;}

.solu_features{padding-bottom: 40px; background: url(../images/features_bg.png) 0 bottom repeat-x; margin-bottom: 30px;}
.solu_features h3{font-weight: bold; margin-bottom: 12px; color: #5a5a5a;}
.features ul{overflow: hidden; color: #929292; width: 100%;}
.features li{float: left; width: 50%;*margin-left: -1px; line-height: 1.5em; margin-bottom: 20px;}
.features li p{background: url(../images/cicle.png) no-repeat 0 8px; padding-left: 12px; padding-right: 74px;}

.detial_banner .banner_page{bottom: 15px;}
.detial_banner{margin: 50px 0 74px ; margin-top: 0}
.detial_banner.mar-btm50{margin-bottom: 50px;}
.detial_banner .banner_cont{top:75px;}
.detial_banner .wrap{max-width: 100%;}
.detial_banner .banner_text{float: right;width: 61.2%;padding-right: 70px;}
.detial_banner .banner_text .solu_peple{ line-height: 1.3em; height: 5.2em; overflow: hidden;}
.detial_banner .banner_text h3{color: #000; margin-top: 48px; margin-bottom: 5px;white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.detial_banner .banner_text h4{white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.detial_banner .banner_text .solu_peple{-webkit-transform: translateX(-150px); -moz-transform: translateX(-150px);-o-transform: translateX(-150px);-ms-transform: translateX(-150px);transform: translateX(-150px);transition:2s all;-webkit-transition:2s all;-moz-transition:2s all;-o-transition:2s all;opacity: 0;filter:alpha(opacity=0); -moz-opacity:0; -khtml-opacity:0;}
/*.detial_banner li.on .banner_text .solu_peple{-webkit-transform: translateX(0px); -moz-transform: translateX(0px);-o-transform: translateX(0px);-ms-transform: translateX(0px);transform: translateX(0px);opacity: 1;filter:alpha(opacity=100); -moz-opacity:1; -khtml-opacity:1;}
*/
.detial_banner .banner_text h3,.detial_banner .banner_text h4{-webkit-transform: translateX(-150px); -moz-transform: translateX(-150px);-o-transform: translateX(-150px);-ms-transform: translateX(-150px);transform: translateX(-150px);transition:2.5s all;-webkit-transition:2.5s all;-moz-transition:2.5s all;-o-transition:2.5s all;opacity: 0;filter:alpha(opacity=0); -moz-opacity:0; -khtml-opacity:0;}
/*.detial_banner li.on .banner_text h3,.detial_banner li.on .banner_text h4{-webkit-transform: translateX(0px); -moz-transform: translateX(0px);-o-transform: translateX(0px);-ms-transform: translateX(0px);transform: translateX(0px);opacity: 1;filter:alpha(opacity=100); -moz-opacity:1; -khtml-opacity:1;    }*/

.solu_pro{position: relative;}
.solu_pro .products{padding-bottom: 0; }
.solu_pro ul{margin: 0;}
.solu_pro li a{display: block;  border:1px solid #d7d7d7; padding: 30px; padding-top: 10px; margin: 0;;transition: 0.6s all;-webkit-transition: 0.6s all;-moz-transition: 0.6s all;-o-transition: 0.6s all;   background: #fff;
    background: -moz-linear-gradient(top, #e6e8e7, rgba(255, 255, 255, 1));
    background: -webkit-gradient(linear, 0 0, 0 bottom, from(#e6e8e7), to(rgba(255, 255, 255, 1)));
    background: -o-linear-gradient(top, #e6e8e7, rgba(255, 255, 255, 1)); margin: 0 15px;}
.solu_pro li{text-align: center; }
.solu_pro .pro_img{max-width: 206px; margin: auto;margin-bottom: 25px;}
.solu_xjw .pro_img{max-width: 300px;}
.solu_pro .pro_text h3{font-weight: bold; height: auto;white-space:nowrap; overflow:hidden; text-overflow:ellipsis; margin: 0; color: #5a5a5a;}
.solu_pro .but a{ width: 40px; height: 60px;  display: block; position: absolute; top:50%; left: 0; z-index: 99; margin-top: -30px;}
.solu_pro .but a.prev{background: #cd0234 url(../images/new_pre02_on.png) no-repeat center center}
.solu_pro .but a.next{background: #cd0234 url(../images/new_next02_on.png) no-repeat center center; right: 0;left: auto;}
.solu_pro .but a.swiper-button-disabled{ box-shadow: 0px 0px 18px #adadad;}
.solu_pro .but a.prev.swiper-button-disabled{background: rgba(255,255,255,0.2) url(../images/new_pre02.png) no-repeat center center}
.solu_pro .but a.next.swiper-button-disabled{background: rgba(255,255,255,0.2) url(../images/new_next02.png) no-repeat center center}
.solu_probox{margin: 0 -15px;overflow: hidden;}

.bottombox{position: relative;}
.bottombox .but a{ width: 40px; height: 60px;  display: block; position: absolute; top:50%; left: 0; z-index: 99; margin-top: -30px;}
.bottombox .but a.prev{background: #cd0234 url(../images/new_pre02_on.png) no-repeat center center}
.bottombox .but a.next{background: #cd0234 url(../images/new_next02_on.png) no-repeat center center; right: 0;left: auto;}
.bottombox .but a.swiper-button-disabled{box-shadow: 0px 0px 18px #adadad;}
.bottombox .but a.prev.swiper-button-disabled{background: rgba(255,255,255,0.2) url(../images/new_pre02.png) no-repeat center center}
.bottombox .but a.next.swiper-button-disabled{background: rgba(255,255,255,0.2) url(../images/new_next02.png) no-repeat center center}


/*.list_book04 .bottombox .but a.swiper-button-disabled{box-shadow: 0px 0px 18px #adadad;}
.list_book04 .bottombox .but a.prev{background: #cd0234 url(../images/new_pre.png) no-repeat center center}
.list_book04 .bottombox .but a.next{background: #cd0234 url(../images/new_next.png) no-repeat center center; right: 0;left: auto;}
.list_book04 .bottombox .but a.prev.swiper-button-disabled{background: #f7f7f7 url(../images/new_pre02.png) no-repeat center center}
.list_book04 .bottombox .but a.next.swiper-button-disabled{background: #f7f7f7 url(../images/new_next02.png) no-repeat center center}*/

.bottombox dd .solu_text{padding:70px; padding-left: 105px;}
.list_book03 .bottombox dd .solu_text{padding:70px; padding-right: 105px;}
@media only screen and (max-width:1366px) {
.bottombox dd .solu_text{padding:60px; padding-left: 105px;}
.list_book03 .bottombox dd .solu_text{padding:60px; padding-right: 105px;}
}
@media only screen and (max-width:1280px) {
.bottombox dd .solu_text{padding:35px; padding-left: 105px;}
.list_book03 .bottombox dd .solu_text{padding:35px; padding-right: 105px;}
.features ul{width: 100%}
}
@media only screen and (max-width:768px) {
.list_book03{margin: 20px 0;}
.bottombox .but a{top:35%;}
.features li{width: 100%}
.features li p{padding-right: 0; height: auto !important;}
.solu_pro{margin-bottom: 20px;}
.solu_probox{margin: 0 -5px;}
.solu_pro li a{margin: 0 5px;}
.list_book04 .swiper-wrapper li dt{float: none;}
.bottombox dd .solu_text{padding: 20px; padding-bottom: 30px;}
.list_book03 .bottombox dd .solu_text{padding:20px; padding-bottom: 30px;}
.solu_title h1{font-size: 16px;}
.solution_b h1{font-size: 16px; line-height: 1.3em; padding: 0 1px;}
.solu_01{margin: 10px 0;}
.solu_features{margin-bottom: 20px;}
.solu_text_p{margin-bottom: 20px;}
.detial_banner.mar-btm30{margin-bottom: 30px;}
.detial_banner.mar-btm50{margin-bottom: 20px;}
}
@media only screen and (max-width:768px) {
.bottombox .but a{top:30%;}
}
@media only screen and (max-width:640px) {
.solu_title{margin: 0 10px;}
.artial_text{padding: 0 10px;}
.solu_text_p,.solu_features{padding: 0 10px;}
}

@media only screen and (max-width:375px) {
.bottombox .but a{top:25%;}
}
/*产品详情*/
.artial_block{overflow: hidden;}
.artial_block .left{width:100%; float: left;}
.artial_block .left .promsg{margin-right: 580px;}
.artial_block .left .solu_title h1{font-weight: bold; line-height: 1.44em;height: 2.88em; overflow: hidden;}
.artial_block .left .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
    background: #fff;
    background:#cd0234;
    filter: "alpha(opacity=100)";
    -ms-filter: "alpha(opacity=100)";
}


.artial_block .right{width: 500px; margin-left: -500px; position: relative;z-index: 99; float: right;}


.album_bt{margin-bottom: 12px;position: relative; border: 1px solid #d8d8d8;}
.album_bt ul li img{width: 100%;}
.album_bt ul li{overflow: hidden; background: #fff;
    background: -moz-linear-gradient(top, #e6e8e7, rgba(255, 255, 255, 1));
    background: -webkit-gradient(linear, 0 0, 0 bottom, from(#e6e8e7), to(rgba(255, 255, 255, 1)));
    background: -o-linear-gradient(top, #e6e8e7, rgba(255, 255, 255, 1));}
.album_bb{overflow: hidden;    margin: 0 -5px;}
.album_bb ul{position: relative;}
.album_bb ul li{width: 20%;float: left;position: relative; cursor: pointer;}
.album_bb ul li em{display: block;height: 100%;overflow: hidden;border:1px solid #dcdcdc; margin: 0 5px;}
.album_bb ul li.on em{border: 4px solid #cd0335;}
.album_bb ul li em img{width: 100%; height: 100%;}
.album_tit_cob a{position: absolute;left: 0;top: 50%; margin-top: -30px; transition: 0s all;-webkit-transition: 0s all;-moz-transition: 0s all;-o-transition: 0s all;}
.album_tit_cob a{display: inline-block;width:40px;height:60px;}
.album_tit_cob a.album_prev{background:#cd0234 url(../images/new_pre02_on.png) center no-repeat;}
.album_tit_cob a.album_next{background:#cd0234 url(../images/new_next02_on.png) center no-repeat; right: 0;left: auto;}
.album_tit_cob a.disabled{box-shadow: 0px 0px 18px #adadad;}
.album_tit_cob a.album_prev.disabled{background:#f1f2f1 url(../images/new_pre02.png) center no-repeat; }
.album_tit_cob a.album_next.disabled{background:#f1f2f1 url(../images/new_next02.png) center no-repeat;}

.artial_pdf{overflow: hidden; background: url(../images/pdfbg.jpg) no-repeat; background-size: cover; padding: 68px 46px;}
.artial_pdf ul{margin: 0 -10px;overflow: hidden;}
.artial_pdf li{float: left;*margin-left: -1px; width: 33.333%}
.artial_pdf li p{line-height: 40px; font-weight: bold; float: left; width: 85%;white-space:nowrap; overflow:hidden; text-overflow:ellipsis; color: #5a5a5a;}
.artial_pdf li p img{margin-right: 22px;}
.artial_pdf li em{float: right; width: 13px; height: 40px; background: url(../images/down02.png) no-repeat center center; text-indent: -99999px;}
.artial_pdf li a{ border: 1px solid #d7d7d7; display: block; margin: 0 10px; padding: 10px 16px; overflow: hidden;}



@media only screen and (max-width:1366px) {
.detial_banner .banner_cont{top:44px;}
.detial_banner .banner_text h3{margin-top: 20px;}
}
@media only screen and (max-width:1280px) {
.solu_title{padding-bottom: 10px; margin-bottom: 20px;}
.artial_block .left .promsg{margin-right: 545px;}
.artial_text{height: 385px;}
}
@media only screen and (max-width:1024px) {
.detial_banner .banner_cont{top:30px;}
.detial_banner .banner_text h3{margin-top: 20px;}
.artial_pdf{padding: 40px 30px;}
}

@media only screen and (max-width:990px) {

.artial_pdf{margin-top: 20px;}
.artial_pdf{padding: 40px 30px 20px;}
.artial_block .left{margin-bottom: 20px;}
.detial_banner{margin: 20px 0;}
.detial_banner.mar-btm50{margin-bottom: 20px;}
.detial_banner .banner_cont{top:30px;transform: translate(0,0%);-webkit-transform: translate(0,0%);}

.artial_text{height: auto !important;}
.artial_block .left{margin-bottom: 30px;}
.artial_block .left,.artial_block .right{width: 100%; float: none; margin: 0}
.artial_block .left .promsg{margin-right: 0}
.artial_pdf li{width: 100%;margin-bottom: 20px;}

.list_book03{margin: 20px 0 30px;}
.list_book03.mar-btm50{margin-bottom: 20px;}
}
@media only screen and (max-width:768px) {
.album_tit_cob a,.solu_pro .but a,.bottombox .but a{width: 40px; height: 40px; margin-top: -20px;}

.detial_banner .banner_cont{top:20px;}
.detial_banner .banner_text .solu_peple{height: 3.9em}
.depart_event .pagingation{padding-top: 0}
}
@media only screen and (max-width:640px) {
.detial_banner .banner_cont{top:30%;}
.site_banner.oban li a>img{display: none;}
.site_banner.oban .swiper-slide{background: #848887;}
.site_banner.oban .banner_cont{position: static; overflow: hidden;}
.site_banner.oban .banner_text{width: 100%; padding: 20px 50px;}
.detial_banner .banner_text .solu_peple{/*height: 2.6em; display: none;*/}
.detial_banner .banner_text h3{margin: 0px;}
/*.detial_banner .banner_text{width: 64%}*/
.artial_pdf{padding:20px 10px 0;}
.artial_pdf ul,.artial_pdf li a{margin: 0;}
}


/*Partners*/
.partblock .customers-banner{margin-bottom: 0;}
.partblock .index_04{padding:20px 0 50px 0;}
.part_map{padding-top: 50px;}
.becomes{margin-top: 50px; padding-bottom: 80px;}
.becomes ul{overflow: hidden; margin: 0 -15px;}
.becomes li{float: left;*margin-left: -1px;width: 50%;}
.becomes li .be_box{display: block;  margin: 0 15px; position: relative;overflow: hidden;}
.becomes li .be_box>img{width:110%;-webkit-transition: opacity .4s ease-in,-webkit-transform .6s linear;transition: opacity .4s ease-in,transform .6s linear;}
.becomes li .becom_text{position: absolute; top:0; left: 0; width: 100%; height: 100%}
.becomes li .becom_p{padding:36px; padding-top: 50px; color: #fff; overflow: hidden;}
.becomes li .becom_p h3{line-height: 1.3em;margin-bottom: 5px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.becomes li .becom_p p{line-height: 1.3em; max-height: 3.9em; overflow: hidden;}
.becomes li .becom_p .becom_le{float: left; width: 78%;}
.becomes li .becom_p .becom_re{float: right; width: 80px; position: absolute; transform: translate(0,-50%); -webkit-transform: translate(0,-50%); position:absolute; right:36px; top:50%;}
.becomes li .becom_p .becom_re img{width: 100%}
@media only screen and (max-width:1280px) {

.becomes ul{overflow: hidden; margin: 0 -5px;}
.becomes li .be_box{margin: 0 5px;}

.becomes{margin-top: 30px; padding-bottom: 50px;}
}
@media only screen and (max-width:1024px) {
.becomes li .becom_p{padding-top: 30px;}
}
@media only screen and (max-width:990px) {
.becomes li .becom_p .becom_re{width: 54px;}

}
@media only screen and (max-width:900px) {
.part_map{padding-top: 30px;}
.partblock .index_04{padding: 30px 0;}
.becomes ul{overflow: hidden; margin: 0;}
.becomes li .be_box{margin: 0;}
.becomes li{width: 100%; margin-bottom: 20px;}
.becomes li .becom_p .becom_le{width: calc(100% - 64px); position: absolute; transform: translate(0,-50%); -webkit-transform: translate(0,-50%); position:absolute; left:36px; top:50%;}
.becomes{ padding-bottom:30px;}
.becomes li .becom_p{padding-top: 0;}
}

@media only screen and (max-width:768px) {
.part_map{padding-top: 20px;}
.partblock .index_04{padding: 0;}
.becomes{margin-top: 20px; padding-bottom: 10px;}

}

@media only screen and (max-width:640px) {
.becomes li .becom_p .becom_le{width: calc(100% - 85px);}
	.becomes li .becom_p .becom_le{left: 20px;}
.becomes li .becom_p .becom_re{right: 20px; width: 35px;}
.becomes li .becom_p p{max-height: 2.6em}
}



/*搜索*/

.search_title {color: #e0e0e0; border-left: 3px solid #f7234c; padding-left: 20px;}
.search_title span{border-bottom: 1px solid #e0e0e0;display: block; width: 100%; padding-bottom: 10px;}
.searh_g{color: #303030;margin: 40px 0; margin-bottom: 30px;}
.search_con .page{margin-top: 40px;}
.searh_g span{background: #cd0335;color: #fff;}
.search_con li em{color: #cd0335}
.search_con li{padding: 30px 0; border-bottom: 1px dashed #c0c0c0;}
.search_con li h2{margin-bottom: 15px;    line-height: 1.5;max-height: 3em; overflow: hidden;}
.search_con li a{color: #303030;}
.search_con li p{line-height:1.8; max-height:3.6em; overflow:hidden;color: #333}
.search_con li.ones{border-bottom: 0}
.sech_sou{overflow: hidden;}
.sech_sou .left{float: left; height: 50px; width: 3px; background: #000000; margin-right: 20px;}
.sech_sou span img{width: 15px; height: 15px;}
.sech_sou button img{width: 20px;}
.sech_sou .right{float: left;overflow: hidden; border-bottom: 1px solid #e0e0e0; width:750px; padding-bottom: 5px;}
.sech_sou .right input,.sech_sou .right button,.sech_sou .right span{height: 50px; border: none; outline: none; float: left;}
.sech_sou .right button{width: 75px; height: 40px; background: #cd0335;text-align: center; float: right;}

.sech_sou .right span img{ margin-top: 22px;}
.sech_sou .right button{margin-top: 8px;}
.sech_sou .right button img{ vertical-align: middle;}
.sech_sou .right span{float: right; padding: 0 20px; cursor: pointer;}
.sech_sou .right input{font-size: 36px; font-weight: normal; width: 590px; padding:0 10px;}
.sech_sou .right .placeholder{ color: #e0e0e0;}

@media only screen and (max-width:990px) {
.search_con{padding-bottom: 40px;}
.sech_sou .right{width:calc(100% - 25px); float: right}
.sech_sou .right input{width:calc(100% - 150px);}
.sech_sou .left{height: 40px;}
.sech_sou .right input, .sech_sou .right button, .sech_sou .right span{height: 40px; line-height: 40px;}
.sech_sou .right button{margin-top: 0}
.sech_sou .right span img{margin-top: 14px;}
.sech_sou .right input{font-size: 20px;}
.searh_g{margin:20px 0;}
.search_con li{padding:20px 0;}

}
@media only screen and (max-width:768px) {
.sech_sou .right button{width: 50px;}
.sech_sou .left{margin-right: 10px;}
.sech_sou .right{width:calc(100% - 14px);}
.sech_sou .right input{width:calc(100% - 105px);}
}

/*搜索*/

/*网站地图*/

.mapsite dl{overflow: hidden;margin-bottom: 43px;}
.mapsite dl dt{width: 175px;text-align: center;margin-right: -175px;background: #cd0335;line-height: 44px;display: inline-block;color:#fff;float: left; position: relative;z-index: 999;}
.mapsite dl dt a{display: block;color:#fff;}
.mapsite dl dd{ width: 100%; float: left;}
.mapsite dl dd a{color:#333;}
.mapsite dl dd ul{overflow: hidden;  margin-left: 200px;}
.mapsite dl dd ul li{margin-right: 50px; float: left; line-height: 44px;}
.mapsite dl dd ul li b{font-weight: normal; margin-right: 10px;}
@media only screen and (min-width: 1024px) {
.mapsite dl dd a:hover{color:#cd0335;}
.recruit .ph_table tbody a:hover{color: #00a762;}
.recruit .ph_table tbody a.post:hover{opacity: 0.9;filter:alpha(opacity=90); -moz-opacity:0.9; -khtml-opacity:0.9;}
.opinion_button button:hover{opacity:0.9;filter:alpha(opacity=70); -moz-opacity:0.9; -khtml-opacity:0.9;}
.honor_tab li:hover a{background:#00b66a;border: 1px solid #00b66a; color: #fff; font-weight: bold;}
.honor_list li:hover .honor_in{border: 1px solid #00b66a}
.detial_page span a:hover{color: #cd0335}
.search_con li a:hover{color: #cd0335;}
.sech_sou .right button:hover{opacity: 0.9}

}

@media only screen and (max-width: 900px) {
.mapsite dl dt{width: 120px; margin-right: -120px;}
.mapsite dl dd ul{margin-left: 140px;}
.mapsite dl dd ul li{margin-right: 30px;}
	
}

@media only screen and (max-width:768px) {
.mapsite dl dt{width:100%; margin-right: 0; float: none; height: 36px; line-height: 36px;}
.mapsite dl dd ul{margin-left: 0;}
.mapsite dl{margin-bottom: 30px;}
	
}
@media only screen and (max-width:540px) {
.mapsite dl dd ul li{width:50%; margin-right: 0}
.mapsite dl dd ul li b{margin-right: 2px;}
.mapsite dl dd{font-size: 13px;}
}
/*法律声明*/
.law h2{color:#333;margin-bottom: 30px;text-align: center;}



@media only screen and (min-width: 1024px) {
.department_01 .index_product li:hover h3{-webkit-transform: translateX(20px); -moz-transform: translateX(20px);-o-transform: translateX(20px);-ms-transform: translateX(20px);transform: translateX(20px);}
.department_01 .index_product li:hover .video_btn img{-webkit-transform: translateX(0px); -moz-transform: translateX(0px);-o-transform: translateX(0px);-ms-transform: translateX(0px);transform: translateX(0px);}

.depart_business li:hover dl{background: #ababab;}
.depart_business li:hover dd h1{color: #cd0234;  -webkit-transform: translateY(0px); -moz-transform: translateY(0px);-o-transform: translateY(0px);-ms-transform: translateY(0px);transform: translateY(0px);}
.depart_business li:hover dd p{color: #fff;  -webkit-transform: translateY(0px); -moz-transform: translateY(0px);-o-transform: translateY(0px);-ms-transform: translateY(0px);transform: translateY(0px);}

.index_new li:hover a{color: #000 !important}
/*.depart_event li:hover h3 a{color: #cd0234;}*/
.depart_event li h3 a:hover{color: #000;}
.detial_page a:hover{color: #cd0234;}
.products li:hover a{background: #ababab;}
/*.solu_pro li:hover a{background: #ababab;}*/
.products li:hover a p{color: #fff;}
/*.artial_pdf li:hover a{border: 1px solid #cf0b3b;}*/
.artial_pdf li:hover em{background: url(../images/down01.png) no-repeat center center; }

.becomes li:hover .be_box>img{-webkit-transform: translateX(-20px); -moz-transform: translateX(-20px);-o-transform: translateX(-20px);-ms-transform: translateX(-20px);transform: translateX(-20px);}
.search_con li a:hover{color: #cd0234;}

}

/*2018-04-11*/
.solu_pro li{width: 33.333%;*margin-left: -1px;}
@media only screen and (max-width: 1023px) {
.solu_pro li{width: 50%;}
}
@media only screen and (max-width: 1023px) {
.index_new li{width:50%;}
}
@media only screen and (max-width: 640px) {
.solu_pro li{width: 100%;}
.index_new li{width:100%;}
}


/*.adver_cr ul li img{height:auto !important;}*/

/*20180424*/
.adv_prev_01{position: absolute;width: 90px;height: 78px;top: 0;left: 0;z-index: 5;background:#3b3b3b url(../images/pro_pre.png) center no-repeat;cursor: default;}
.adv_next_01{position: absolute;width: 90px;height: 78px;bottom: 0;right: 0;z-index: 5;background:#3b3b3b url(../images/pro_next.png) center no-repeat;cursor: default;}


.mb19{margin-bottom: 19px;}

.ibox{
	width: 100%; height: 100%; position: fixed; top: 0; left: 0; z-index: 100000;
	background: rgba(0,0,0,0.7);
}
.ibox_wrap{width: 560px; height: auto; padding: 50px; background: #fff;position: fixed; top: 50%; left: 50%; margin-left: -280px; margin-top: -154px; overflow: hidden; z-index: 100001; border-radius: 9px; text-align: center;}
.ibox_list{position: relative;margin-bottom: 19px; width: 100%;border: 1px solid #d6d6d6; float: left;}
.ibox_list:nth-child(1){width: 49%; margin-right: 2%; float: left;}
.ibox_list:nth-child(2){width: 49%;}
.ibox_list input{line-height: 32px;padding-right: 18px;height: 32px; padding-left: 9px; border: none; width: 100%;}
.ibox_list label{position: absolute; color: #cd0234; top: 8px; right: 5px;}
.ibox_wrap .menu_white{font-size: 20px;
    background: #cd0234;
    color: #fff;
    margin: auto;
    line-height: 40px;}
.ibox_close{width: 30px; height: 30px; line-height: 30px; border: #666 solid 1px; text-align: center; border-radius: 500px; position: absolute; top: 10px; right: 10px; cursor: pointer; color: #666;}
@media only screen and (max-width: 767px) {
	.ibox_wrap{position: fixed; width: 90%; margin-left: -45%; padding: 20px 25px;    padding-top: 28px; }
	.ibox_list:nth-child(1){width: 100%; margin-right: 0; float: none;}
	.ibox_list:nth-child(2){width: 100%;}
	.ibox_close{top:4px; right:4px;width: 24px; height: 24px;line-height: 24px;}
	.ibox_wrap .menu_white{padding: 0 20px; font-size: 14px;}
}


/*layer style*/
.layui-layer-btn .layui-layer-btn0{background: #cd0234 !important; border-color: #cd0234 !important;}

.site_banner .banner_text{z-index: 9;}
/*.site_banner li{opacity: inherit !important;}*/
.site_banner li img{transform:scale(1,1); -webkit-transform:scale(1,1);-moz-:scale(1,1);-o-transform:scale(1,1);-ms-transform:scale(1,1);transition:1s all;-webkit-transition:1s all;-moz-transition:1s all;-o-transition:1s all; opacity: 0;filter:alpha(opacity=0); -moz-opacity:0; -khtml-opacity:0; }
.site_banner li.swiper-slide-active img{transform:scale(1,1); -webkit-transform:scale(1,1);-moz-:scale(1,1);-o-transform:scale(1,1);-ms-transform:scale(1,1);opacity: 1;filter:alpha(opacity=100); -moz-opacity:1; -khtml-opacity:1; }
.detial_banner li.swiper-slide-active .banner_text .solu_peple{-webkit-transform: translateX(0px); -moz-transform: translateX(0px);-o-transform: translateX(0px);-ms-transform: translateX(0px);transform: translateX(0px);opacity: 1;filter:alpha(opacity=100); -moz-opacity:1; -khtml-opacity:1;}
.detial_banner li.swiper-slide-active .banner_text h3,.detial_banner li.swiper-slide-active .banner_text h4{-webkit-transform: translateX(0px); -moz-transform: translateX(0px);-o-transform: translateX(0px);-ms-transform: translateX(0px);transform: translateX(0px);opacity: 1;filter:alpha(opacity=100); -moz-opacity:1; -khtml-opacity:1;    }

.site_banner li.swiper-slide-active .banner_text h1{-webkit-transform: translateX(0px); -moz-transform: translateX(0px);-o-transform: translateX(0px);-ms-transform: translateX(0px);transform: translateX(0px);opacity: 1;filter:alpha(opacity=100); -moz-opacity:1; -khtml-opacity:1;}


.site_banner .swiper-container-fade .swiper-slide-active,.site_banner .swiper-container-fade .swiper-slide-active .swiper-slide-active{z-index: 99}



@media only screen and (max-width:990px) {
.site_banner .banner_cont{z-index: 9;}
}


/*2018-06-21*/


.new_pak .bx-controls-direction a.bx-prev{opacity: 1; background:#cd0234 url(../images/new_pre02_on.png) no-repeat center center; left: 0;}
.new_pak .bx-controls-direction a.bx-next{opacity: 1; background:#cd0234 url(../images/new_next02_on.png) no-repeat center center; right: 0;}
.new_pak .bx-controls-direction a.bx-prev.disabled{box-shadow: 0px 0px 18px #adadad;background: rgba(255,255,255,0.2) url(../images/new_pre02.png) no-repeat center center;}
.new_pak .bx-controls-direction a.bx-next.disabled{box-shadow: 0px 0px 18px #adadad;background: rgba(255,255,255,0.2) url(../images/new_next02.png) no-repeat center center;}
@media only screen and (max-width: 768px){
.new_pak .bx-controls-direction a{top:22% !important;width: 40px !important;height: 40px !important;}
}
@media only screen and (max-width: 540px){
.news_park02 .depart_event dt{width: 100%; margin-right:0px; margin-bottom: 20px;}
.news_park02 .depart_event .depart_eventbox{margin-left: 0px;}
.new_pak .bx-controls-direction a{top:22% !important;width: 40px !important;height: 40px !important;}
.news_park02 .depart_event dl{padding: 0; background: none;}
}








