﻿@charset "utf-8";
/*=========================banner end===========================*/
.banner{clear:both; width:100%; min-width: 65rem; position: relative; z-index:1;}
.banner .carousel-indicators{width:100%;bottom:3.5rem;margin-left: 0rem;z-index: 90;left: 0rem;}
.banner .carousel-indicators li{background: none;opacity:1.0;width:48px;height:2px;border:0rem; background:#fff; border-radius:0.1rem;}
.banner .carousel-indicators li.active{ background:#000;}
.banner .carousel-inner{clear:both; width: 100%; height: 100%; display: block;}
/*=========================banner end=============================*/
/*=========================产品类别 start=============================*/
.product_list{position: absolute; left: 48%; bottom:-2rem; margin-left: -19rem; z-index: 2;}
.product_list li{float:left; width:8rem; margin-right: 0.25rem; overflow: hidden; height:4rem;perspective: 1000px;-webkit-perspective: 1000px;border-radius:0.25rem;}
.product_list li:last-child{margin-right: 0rem !important;}
.product_list li .service-content-top{clear:both; display: block; width: 100%; height: 100%; position: relative; z-index: 10;transition: all .5s ease;}
.product_list li .service-content-top .product_listpic{clear:both;}
.product_list li .service-content-top span{clear:both; position: absolute; left: 0rem; bottom: 0rem; display:block; width: 100%; height: 100%;}
.product_list li.productlist01_bg .service-content-top span{background: url(../images/productlist01_bg.png) repeat-x left bottom;}
.product_list li.productlist02_bg .service-content-top span{background: url(../images/productlist02_bg.png) repeat-x left bottom;}
.product_list li.productlist03_bg .service-content-top span{background: url(../images/productlist03_bg.png) repeat-x left bottom;}
.product_list li.productlist04_bg .service-content-top span{background: url(../images/productlist04_bg.png) repeat-x left bottom;}
.product_list li .service-content-top .product_listtit{clear:both;position: absolute;left: 0rem;bottom: 1.15rem;text-align: left;font-size:0.9rem;color: #fff;background: url(../images/productlist_line01.jpg) no-repeat 1rem bottom;line-height:1.35rem;width: 100%;padding: 0rem 0.75rem 0.9rem 0.75rem;}
.product_list li .service-content {
    position: absolute;
    top: 0;
    left: 0;
    z-index: 1;
    opacity: 0;
    width: 100%;
    height:100%;
    padding: 0rem 0.25rem 0rem 0.25rem;
    overflow:hidden;
    text-align: center;
    transition: all .5s ease;
    background-color: #474747;
    backface-visibility: hidden;
    transform-style: preserve-3d;
    -webkit-transform: translateY(110px) rotateX(-90deg);
    -moz-transform: translateY(110px) rotateX(-90deg);
    -ms-transform: translateY(110px) rotateX(-90deg);
    -o-transform: translateY(110px) rotateX(-90deg);
    transform: translateY(110px) rotateX(-90deg);
}
.product_list li .service-content h3{clear:both;font-size: 0.7rem;font-weight: bold;background: url(../images/productlist_line01.jpg) no-repeat center bottom;color: #fff;line-height: 1.6rem;padding-bottom: 0rem;margin-bottom: 0.1rem;}
.product_list li .service-content p{clear:both; color: #fff; text-align: left; font-size: 0.6rem;line-height: 1.0rem; }
.product_list li:hover .service-content-top{
    opacity: 0;
    -webkit-transform: translateY(-110px) rotateX(90deg);
    -moz-transform: translateY(-110px) rotateX(90deg);
    -ms-transform: translateY(-110px) rotateX(90deg);
    -o-transform: translateY(-110px) rotateX(90deg);
    transform: translateY(-110px) rotateX(90deg);
}
.product_list li:hover .service-content {
    opacity: 1;
    -webkit-transform: rotateX(0);
    -moz-transform: rotateX(0);
    -ms-transform: rotateX(0);
    -o-transform: rotateX(0);
    transform: rotateX(0);
}
.product_list li.productlist01_bg .service-content{background:#aa235f;}
.product_list li.productlist02_bg .service-content{background:#934f00;}
.product_list li.productlist03_bg .service-content{background:#1f2898;}
.product_list li.productlist04_bg .service-content{background:#ad0000;}
/*=========================产品类别 end=============================*/
/*=========================首页视频 start=============================*/
.new_video{padding:3.75rem 0rem 1.75rem 0rem; background: #f5f5f5;}
.new_video .home_video{float:left; width:20.65rem; margin:0rem 1.5rem;}
.new_video .home_video  .home_video_con .home_videopic{clear:both; width:100%; height: 11.75rem; overflow: hidden; position: relative;}
.new_video .home_video  .home_video_con .home_videopic a{clear:both; width: 100%; height: 100%; text-align: center; display: flex;
    justify-content: center; align-items: center;position: absolute; left: 0rem; top: 0rem;}
.new_video .home_video  .home_video_con h3{clear:both;font-size: 0.9rem;text-align: left;line-height: 26px; padding-bottom:0.5rem;border-right:0.05rem solid #eaeaea; border-left: 0.05rem solid #eaeaea; background: #fff; padding:0.5rem 1rem 0rem;}
.new_video .home_video .home_videobom{clear:both; text-align: left; border:0.05rem solid #eaeaea; border-top:0rem; background: #fff; padding:0.25rem 1rem 1.1rem;}
.new_video .home_video .home_videobom a{display: block; width: 3.85rem; height: 1.4rem; line-height: 1.3rem; font-size: 0.65rem;border:0.05rem solid #dcdcdc; text-align: center; color: #666; background: #fff; padding: 0rem; border-radius:0rem;}
/**/
.new_video .home_new{float:left; width:20.65rem; overflow: hidden; background: #fff;}
.new_video .home_new .home_newpic{clear:both; width:100%; height: 11.75rem; overflow: hidden; position: relative;}
.new_video .home_new .home_newpic a{clear:both; width: 100%; height: 100%; text-align: center; display: flex;
    justify-content: center; align-items: center;position: absolute; left: 0rem; top: 0rem;}
.new_video .home_new .tab-pane:hover .home_newpic a,.new_video .home_video .home_video_con:hover .home_videopic a{background: rgba(1,95,165,0.4);}
.new_video .home_new h3{clear:both;font-size: 0.9rem;text-align: left;line-height: 26px; padding-bottom:0.5rem;border-right:0.05rem solid #eaeaea; border-left: 0.05rem solid #eaeaea; background: #fff; padding:0.5rem 1rem 0rem;}
.new_video .home_new h3 .home_new_h3tit{float:right; width:3.7rem; height:1.15rem; font-size:0.6rem; color:#888; background:url(../images/icon03.png) no-repeat left top; text-align:center;padding-left:0.5rem;}
.new_video .new_one{clear:both; text-align: left; border:0.05rem solid #eaeaea; border-top:0rem; background: #fff; padding:0.25rem 1rem 1.1rem;}
.new_video .new_one li{float:left; width: 3.85rem; height: 1.4rem; margin-right: 0.45rem;}
.new_video .new_one li a{display: block;line-height: 1.3rem; font-size: 0.65rem;border:0.05rem solid #dcdcdc; text-align: center; color: #666; background: #fff; padding: 0rem; border-radius:0rem;}
.new_video .new_one li a:hover,.new_video .new_one li.active a,.new_video .home_video .home_videobom a:hover{background: #015fa5; color: #fff; border-color:#015fa5;}
/*=========================首页视频 end=============================*/
/*=========================旗下品牌 start=============================*/
.home_brand{clear:both; padding:1.6rem 0rem;    border-top: 0.05rem solid #eaeaea;}
.home_brand dl dt{float:left; width: 9.8rem; height: 3.5rem; border-right:0.05rem solid #E7E7E7; padding-left: 1.2rem; text-align: left; font-size:1rem; color: #999; line-height: 3.5rem;}
.home_brand dl dd{float:left;}
.home_brand dl dd a{clear:both; width: 247px; margin-left: 28px; display: block;}
/*=========================旗下品牌 end=============================*/
/*=========================关于我们 start=============================*/
/*about_one*/
.about_one{clear:both;}
.about_one .about_one_tit01{clear:both;font-size: 3rem;color: #104dc7;text-align: center;line-height: 3rem;position: relative;z-index: 1;font-weight: bold;margin-bottom: -1.2rem; padding-top: 3rem;}
.about_one .about_one_tit02{clear:both;font-size: 2.4rem;color: #f1f1f1;text-align: center;line-height: 2.4rem;text-transform: uppercase;}
.about_one .about_one_txt{clear:both; font-size: 0.7rem; line-height: 1.4rem; color: #333; text-align: center; padding-top: 1rem;}
.about_one .about_one_bom{clear:both; padding:3rem 2.5rem 3.5rem 2.5rem;}
.about_one .about_one_bom li{float:left; width:33.3333%; padding:0px 6rem;}
.about_one .about_one_bom li .about_one_bompic{clear: both; text-align: center;}
.about_one .about_one_bom li .about_one_bomtxt{clear:both; text-align: center; color: #adadad; font-size: 0.8rem; line-height:1.4rem; padding-top:0.25rem;}
/*about_two*/
.about_two{clear:both; background: #f5f5f5; padding:2.2rem 0rem 3.35rem 0rem;}
.about_two .about_two_tit{clear:both;}
.about_two .about_two_tit h3{clear:both; text-align: center; font-size: 1.5rem; color: #333; font-weight: bold; background: url(../images/line01.jpg) no-repeat center bottom; padding: 0rem 0rem 0.75rem 0rem; margin-bottom:0.65rem;}
.about_two .about_two_tit p{clear:both; padding: 0rem 14.7rem; text-align: center; color: #999; font-size: 0.7rem; line-height: 1.2rem;}

.about_two_ul{position: relative;overflow: hidden;width:100%;height:423px;margin: 60px auto 0;}
.about_two_ul li{float: left;width:343px;overflow: hidden;height: 100%;position: relative;cursor: pointer;}
.about_two_ul li a{display: block;width: 100%;height: 100%;}
.about_two_ul li .layer{position: absolute;bottom: 0;left: 0;width: 463px;padding:2rem 1.8rem 0rem 1.8rem; height: 255px;}
.about_two_ul li.curr .layer{background: rgba(16,77,199,0.77);}
.about_two_ul li .layer .p1{font-size: 1.2rem;font-weight: bold;color: #fff; padding-bottom: 1rem;}
.about_two_ul li .layer .p2{font-size: 0.7rem;color: #fff;}
.about_two_ul li .layer .p2 b,.about_two_ul li .layer .p2 span{display: block;font-weight: bold;font-size: 20px;}
.about_two_ul li .layer .p1 b,.about_two_ul li .layer .p1 span{display: block;font-weight: bold;font-size: 14px;}
/*about_three*/
.about_three{clear:both; background: url(../images/about_threepic01.jpg) no-repeat center top; height: 27.65rem;}
.about_three .about_three_tit{clear:both;text-align: center;font-size:2.4rem;font-weight:bold;color:#0047d5;padding: 2.75rem 0rem;}
.about_three .about_three_tit p{display: inline-block;color:#fff;font-size:1.5rem;line-height:1;text-align:left;vertical-align: middle;}
.about_three .about_three_tit p span{display:block; font-size:0.9rem; text-transform:uppercase; padding-top:0.2rem; font-weight:normal;}

.about_three .about_three_con{position:relative;}
.about_three .about_three_con .swiper-button-next,.about_three .about_three_con .swiper-button-prev{width:1.6rem;height:3.15rem;display: inline-block;margin-top: -1.5rem;}
.about_three .about_three_con .swiper-button-next{ background: url(../images/arrow02.png) no-repeat center center;right:0rem;}
.about_three .about_three_con .swiper-button-prev{background: url(../images/arrow01.png) no-repeat center center;left: 0px;}
.about_three .about_three_con .about_three_condata{background:#fff;font-size:1.2rem;font-weight:bold;border-radius:50%;width:4.1rem;height:4.1rem;display:block;margin:0rem auto; line-height: 4.1rem;}
.about_three .about_three_con .about_three_contxt{clear:both;display:block;color:#fff;font-size:0.7rem;line-height:1.15rem;text-align:left;padding: 7.6rem 2rem 0rem 2rem;}
.about_three .about_three_con .swiper-container {margin:0rem 2rem;}
.about_three .about_three_con .swiper-slide {height: 16rem; text-align: center; font-size: 18px; background:url(../images/about_three_icon01.png) repeat-x left center;}
.about_three .about_three_con .swiper-slide-active .about_three_condata{color: #fff; background: #0047d5;}
/*about_four*/
.about_four{clear:both; padding:0.8rem 0rem 1.2rem 0rem;}
.about_four li{float:left; width: 31.45rem; margin-right: 2.1rem; margin-top: 2.4rem;}
.about_four li:nth-child(2n){margin-right: 0rem;}
.about_four li .about_four_pic{float:left; width: 14.9rem; height: 10.5rem;}
.about_four li .about_four_con{float:left; width: 16.55rem; height: 10.5rem; border: 0.05rem solid #f2f2f2; border-left:0rem; padding: 1rem 1.5rem;}
.about_four li .about_four_con .about_four_contit{font-size: 0.9rem; color: #333; text-align: left; line-height: 1.5;}
.about_four li .about_four_con .about_four_contxt{font-size: 0.7rem; color: #333; line-height: 1.15rem; height: 4.6rem; overflow: hidden; margin: 0.25rem 0rem; text-align: left;}
.about_four li .about_four_con .about_four_conmore{font-size: 0.7rem; color: #0047d5; line-height: 1.15rem; text-align: left;}
/*=========================关于我们 end=============================*/
/*=========================企业荣誉 start=============================*/
.Enterprise_honor_nav{clear:both; border-bottom: 0.25rem solid #005eba;}
.Enterprise_honor_nav a{width: 6.6rem; height: 2.05rem; font-size: 0.9rem; color: #fff; text-align: center; line-height:2.05rem; margin-right:0.05rem; background: #005eba; display: inline-block;}
.Enterprise_honor_nav a:link,.Enterprise_honor_nav a:visited{color:#fff; text-decoration:none; }
.Enterprise_honor_nav a:hover,.Enterprise_honor_nav a:active{color:#fff; background: #3a3a3a; text-decoration:none; }
.Enterprise_honor_list{clear:both; background: #fff; border: 0.05rem solid #fafafa; border-top:0rem; padding: 0rem 0.75rem 1.7rem 0.75rem;}
.Enterprise_honor_list li{float:left; width: 25%; padding:1.7rem 0.75rem 0rem 0.75rem;}
.Enterprise_honor_list li a{clear:both; display: block; background: #f1f1f1; padding:0.75rem 0.75rem 0.5rem 0.75rem;}
.Enterprise_honor_list li a .Enterprise_honor_listpic{clear:both; margin-bottom: 0.5rem; text-align: center;}
.Enterprise_honor_list li a .Enterprise_honor_listtit{clear:both; text-align: center; font-size: 0.8rem; font-weight: bold; color: #333;}
.Enterprise_honor_list li a:hover{background:#005eba;}
.Enterprise_honor_list li a:hover .Enterprise_honor_listtit{color: #fff;}

/*弹出大图*/
.rebox { cursor: pointer; position: fixed; width: 100%; height: 100%; top: 0; left: 0; z-index: 1000; -webkit-filter: none !important;
    background: rgb(0, 0, 0); /* IE Fallback (Solid Colour) */
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAIElEQVQ4T2NkYGDYDMRkA8ZRAxhGw4BhNAyA+WAYpAMAIFgLQfO9BoEAAAAASUVORK5CYII=);
    background: rgba(0, 0, 0, 0.7); }
.rebox *{ -webkit-box-sizing: border-box; -moz-box-sizing: border-box; -ms-box-sizing: border-box; -o-box-sizing: border-box; box-sizing: border-box; padding: 0; margin: 0; }
.rebox a{color:#eee}
.rebox-contents { position: absolute; top: 5%; left: 5%; text-align: center; width: 90%; height: 90%;   
    display: -webkit-box;
    display: -moz-box; 
    display: -ms-flexbox; 
    display: -webkit-flex; 
    display: flex; 
    justify-content: center;
    align-items: center; }
.rebox-contents .rebox-content { border: 5px solid #fff; box-shadow: 0 0 20px #000; border-radius: 1px; max-width: 100%; max-height: 100%; }
.rebox-loading { width: 31px; height: 31px; margin: -16px 0 0 -16px; position: absolute; top: 48%; left: 50%; }
.rebox-caption { display: none; position: absolute; left: 0; bottom: 0; width: 100%; text-align: center; z-index: 1000; background: #000; background: rgba(0,0,0,0.7); }
.rebox-caption p { margin: 0 auto; max-width: 70%; display: inline-block; *display: inline; *zoom: 1; padding: 10px; color: #fff; font-size: 12px; line-height: 18px; }

.rebox-button { position: absolute; z-index: 9999; min-width: 40px; height: 40px; line-height: 40px; background: rgb(0, 0, 0); opacity:0.4; 
    text-decoration: none; font-size: 24px; color: #fff; text-align: center; vertical-align: middle;
    -webkit-border-radius: 32px; -moz-border-radius: 32px; -ms-border-radius: 32px; border-radius: 32px;
    -webkit-transition: all 0.3s; -moz-transition: all 0.3s; -ms-transition: all 0.3s; transition: all 0.3s; }
.rebox-button:hover,
.rebox-button:focus { opacity: 1; background: #005eba;}
.rebox-close { right: 10px; top: 10px; }
.rebox-next { right: 10px; top: 48%; }
.rebox-prev { left: 10px; top: 48%; }
.rebox-loading { left: 50%; top: 48%;
    -webkit-animation-name: spin; -webkit-animation-duration: 2000ms; -webkit-animation-iteration-count: infinite; -webkit-animation-timing-function: linear;
    -moz-animation-name: spin; -moz-animation-duration: 2000ms; -moz-animation-iteration-count: infinite; -moz-animation-timing-function: linear;
    -ms-animation-name: spin; -ms-animation-duration: 2000ms; -ms-animation-iteration-count: infinite; -ms-animation-timing-function: linear;    
    animation-name: spin; animation-duration: 2000ms; animation-iteration-count: infinite; animation-timing-function: linear;
}

@-ms-keyframes spin {
    from { -ms-transform: rotate(0deg); }
    to { -ms-transform: rotate(360deg); }
}
@-moz-keyframes spin {
    from { -moz-transform: rotate(0deg); }
    to { -moz-transform: rotate(360deg); }
}
@-webkit-keyframes spin {
    from { -webkit-transform: rotate(0deg); }
    to { -webkit-transform: rotate(360deg); }
}
@keyframes spin {
    from { transform:rotate(0deg); }
    to { transform:rotate(360deg); }
}
/*=========================企业荣誉 end=============================*/
/*=========================企业荣誉 end=============================*/
/*=========================新闻列表 start=============================*/
.new_list{clear:both;background: #fff;padding: 1.7rem 0.75rem 0rem 0.75rem;}
.new_list li{float:left;width:30.2rem;display:inline-block;margin: 0rem 0.75rem 1.35rem 0.75rem;padding-bottom: 1.35rem;}
.new_list li:nth-last-child(1),.new_list li:nth-last-child(2){border-bottom:0rem;}
.new_list li .new_list_pic{float:left; width: 12.5rem; height: 8.35rem; overflow: hidden;}
.new_list li .new_list_con{float:left; width:17.7rem; padding-left:1rem;}
.new_list li .new_list_con .new_list_contit{text-align: left; font-size: 0.9rem; font-weight: bold; line-height: 1.5;}
.new_list li .new_list_con .new_list_contime{text-align: left;font-size: 0.6rem;color: #bbb;line-height: 1.2rem;}
.new_list li .new_list_con .new_list_contime .new_list_data{ background: url(../images/icon01.png) no-repeat left center; padding-left:1rem;}
.new_list li .new_list_con .new_list_contime .new_list_source{background: url(../images/icon04.png) no-repeat left center; padding-left:1rem;}
.new_list li .new_list_con .new_list_contxt{text-align: left;font-size: 0.7rem;line-height: 1.2rem;color: #666;height: 3.6rem;overflow: hidden;margin: 0rem 0rem 0.5rem 0rem;}
.new_list li .new_list_con .new_list_conmore{width:4.6rem; height: 1.6rem; border:0.05rem solid #eee; line-height: 1.5rem; text-align:center; display: inline-block;}
.new_list li .new_list_con a:link,.new_list li .new_list_con a:visited{color:#666; text-decoration:none; }
.new_list li .new_list_con a:hover,.new_list li .new_list_con a:active{color:#005eba; text-decoration:none; }
.new_list li:hover .new_list_con .new_list_conmore{background: #005eba; color: #fff; border-color: #005eba;}
.new_list li:hover .new_list_con .new_list_contit a{color: #005eba;}
/*=========================新闻列表 end=============================*/
/*=========================新闻内页 start=============================*/
.inside_tit{clear:both; padding:1.9rem 1.5rem 1.3rem 1.5rem; text-align: center; font-weight: bold; color: #333;}
.inside_author{margin:0rem 1.5rem; border-top:0.05rem solid #f3f3f3; color: #9a9a9a; border-bottom:0.05rem solid #f3f3f3; line-height: 1.4rem; padding:0.5rem 0rem;}
.inside_author .bdshare-button-style2-16{float:right;}
.inside_text{font-size: 0.8rem; line-height: 2rem; color: #666; text-align: left; padding:0.5rem 1.5rem 1.5rem 1.5rem;}
/*=========================新闻内页 end=============================*/
/*=========================内页右侧相关新闻 start=============================*/
.inside_fr_Relnew{clear:both;}
.inside_fr_Relnew .inside_fr_Relnew_tit{background: #ececec; color: #005eba; font-size: 0.9rem; font-weight: bold; line-height: 2rem; padding: 0rem 0.65rem;}
.inside_fr_Relnew .inside_fr_Relnew_ul{clear:both; padding:0.5rem 0rem;}
.inside_fr_Relnew .inside_fr_Relnew_ul li{background: url(../images/icon05.jpg) no-repeat left center; line-height: 1.7rem; text-align: left; font-size: 0.7rem; padding-left:0.6rem;}
.inside_fr_Relnew .inside_fr_Relnew_ul li a:link,.inside_fr_Relnew .inside_fr_Relnew_ul li a:visited{color:#666; text-decoration:none; }
.inside_fr_Relnew .inside_fr_Relnew_ul li a:hover,.inside_fr_Relnew .inside_fr_Relnew_ul li a:active{color:#005eba; text-decoration:none; }
/*=========================内页右侧相关新闻 end=============================*/
/*=========================内页右侧相关产品 end=============================*/
.inside_fr_Relpro .inside_fr_Relprotit{background: #ececec; color: #005eba; font-size: 0.9rem; font-weight: bold; line-height: 2rem; padding: 0rem 0.65rem; position: relative; margin-bottom: 1rem;}
.inside_fr_Relpro .inside_fr_Relprotit .swiper-button-next,.inside_fr_Relpro .inside_fr_Relprotit .swiper-button-prev{width:0.6rem;height: 0.3rem;display: inline-block;margin-top: -0.15rem;}
.inside_fr_Relpro .inside_fr_Relprotit .swiper-button-next{ background: url(../images/arrow03.png) no-repeat center center;}
.inside_fr_Relpro .inside_fr_Relprotit .swiper-button-prev{background: url(../images/arrow04.png) no-repeat center center;left: 265px;}
.inside_fr_Relpro .inside_fr_relpropic{clear:both;border:0.05rem solid #e7e7e7;}
.inside_fr_Relpro .inside_fr_relprotit{background:#e8e8e8; font-size:0.8rem; line-height:2.25rem;}
.inside_fr_Relpro .swiper-container {width: 100%;height:35.4rem;}
.inside_fr_Relpro .swiper-slide {text-align: center;font-size: 18px;background: #fff;display: -webkit-box;display: -ms-flexbox;display: -webkit-flex;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;-webkit-justify-content: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;-webkit-align-items: center;align-items: center;}
.inside_fr_Relpro .swiper-slide a{clear:both; display:block; height:17.2rem;}
/*=========================内页右侧相关产品 end=============================*/
/*=========================内页右侧联系我们 start=============================*/
.inside_fr_contact{padding:1rem 0rem 0.5rem 0rem;}
.inside_fr_contact .inside_fr_contactpic{border:0.05rem solid #ededed;}
.inside_fr_contact .inside_fr_contactpic img{width:100%;}
.inside_fr_contact .inside_fr_contacttxt{clear:both; font-size: 0.7rem; line-height: 1.2rem; color: #666; text-align: left; padding-top: 0.5rem;}
/*=========================内页右侧联系我们 end=============================*/
/*=========================成功案例列表 start=============================*/
.case_nav{clear:both; border-bottom:0.05rem solid #e5e5e5; padding: 0.65rem 0rem; text-align: left; margin: 0rem 1.5rem;}
.case_nav>b{border:0.05rem solid #e5e5e5;color: #666;font-size: 0.8rem;display: inline-block;padding:0.2rem 0.5rem;margin-right: 0.75rem;}
.case_nav>a{background: url(../images/icon05.jpg) no-repeat left center;font-size: 0.8rem;padding-left: 0.5rem;margin-right: 0.75rem; position: relative;display: inline-block; }
.case_nav dt{border:0.05rem solid #e5e5e5;color: #666;font-size: 0.8rem;display: inline-block;padding:0.2rem 0.5rem;margin-right: 0.75rem;}
.case_nav dd{background: url(../images/icon05.jpg) no-repeat left center;font-size: 0.8rem;color: #666;padding-left: 0.5rem;margin-right: 0.75rem; position: relative;display: inline-block; }
.case_nav dd a{ position: relative;  }
.case_nav dd:nth-of-type(2) a::before,.case_nav dd:nth-of-type(3) a::before { content: '';position: relative;     top: 1.4rem;left: 50%; width: 0;height: 0; border-width: 4px;border-style: solid;border-color: #0047d5 transparent transparent transparent;margin-left: -2px; }
.case_nav dd>a{line-height: 36px; display: block; }
.case_nav dd ul{/* background-color: #fff; */ position: absolute; top: 36px;left: 0;display: none;    width: 50rem;  }
.case_nav dd ul li{display: inline-block; line-height: 1.4rem;margin-right: 2%;background-color: #0047d5;border-radius: 6px;padding:0 20px; }
.case_nav dd ul li a{color: #fff;font-size: .7rem; }
.case_nav dd ul li a:hover{background:none; }
.case_nav dd:hover a::before { border-top-color: transparent; }
.case_nav dd:hover ul { display: block;    background: none;
    border: none;
    padding: 0;margin: 0; }
.case_list{clear:both; background: #fff; border: 0.05rem solid #fafafa; border-top:0rem; padding: 0rem 0.75rem 1.7rem 0.75rem;}
.case_list li{float:left; width: 25%; padding:1.7rem 0.75rem 0rem 0.75rem;}
.case_list li div{clear:both; display: block; background: #f1f1f1; padding:0.75rem 0.75rem 0.5rem 0.75rem;}
.case_list li div:hover{background:#005eba;}
.case_list li div .case_listpic{clear:both; margin-bottom: 0.5rem; text-align: center;}
.case_list li div .case_listtit{clear:both; text-align:left; font-size: 0.8rem; color: #333;}
.case_list li div .case_listtit span{float:right;background: #fff;border: 0.05rem solid #e5e5e5;font-size: 0.6rem;padding: 0.02rem 0.5rem;}
.case_list li div:hover .case_listtit a{color: #fff;}
.case_list li div:hover .case_listtit span{background:#005eba; border-color:#fff;}
/*=========================成功案例列表 end=============================*/
/*=========================社会责任 start=============================*/
.responsibility{clear:both; padding:1rem 1.25rem 1rem 1.25rem;}
.responsibility li{clear:both; border-bottom:0.05rem solid #eee; padding:1.5rem 0rem 1.9rem 0rem;}
.responsibility li .responsibility_pic{float:left; width: 17.8rem;}
.responsibility li .responsibility_con{float:right; width:43.1rem; margin-right:0rem;}
.responsibility li .responsibility_con h3{clear:both; text-align: left; font-size: 0.9rem; font-weight: bold;}
.responsibility li .responsibility_con h3 a.responsibility_class{color: #a1a1a1; font-size: 0.6rem; font-weight: normal;text-align:center;line-height:1.15rem;float:right; width: 3.7rem; height: 1.15rem; background: url(../images/icon03.png) no-repeat center center;}
.responsibility li .responsibility_con .responsibility_contime{text-align: left;font-size: 0.6rem;color: #bbb;line-height: 1.2rem;padding: 0.5rem 0rem 0.15rem 0rem;}
.responsibility li .responsibility_con .responsibility_contime .responsibility_data{ background: url(../images/icon01.png) no-repeat left center; padding-left:1rem;}
.responsibility li .responsibility_con .responsibility_contime .responsibility_source{background: url(../images/icon04.png) no-repeat left center; padding-left:1rem;}
.responsibility li .responsibility_con .responsibility_contxt{text-align: left;font-size: 0.7rem;line-height: 1.2rem;color: #666;height: 6rem;overflow: hidden;margin: 0rem 0rem 1.2rem 0rem;}
.responsibility li .responsibility_con .responsibility_conmore{width:4.6rem; height: 1.6rem; border:0.05rem solid #eee; line-height: 1.5rem; text-align:center; display: inline-block;}

.responsibility li .responsibility_con a:link,.responsibility li .responsibility_con a:visited{color:#666; text-decoration:none; }
.responsibility li .responsibility_con a:hover,.responsibility li .responsibility_con a:active{color:#005eba; text-decoration:none; }
.responsibility li:hover{background:#f4f4f4;}
.responsibility li:hover .responsibility_con{width:40.1rem; margin-right:1.5rem;}
.responsibility li:hover .responsibility_pic{margin-left:1.5rem;}
.responsibility li:hover .responsibility_con .responsibility_conmore{background: #005eba; color: #fff; border-color: #005eba;}
.responsibility li:hover .responsibility_con h3 a{color: #005eba;}
/*=========================社会责任 end=============================*/
/*=========================在线招聘 start=============================*/
.recruitment_top{clear:both; margin:0.45rem 0rem 1rem 0rem; border:0.5rem solid #ededed;padding:1.5rem; background: #fff; text-align: left;}
.recruitment_top label{color:#666; font-weight:normal;float:left; line-height:1.6rem;}
.recruitment_top .select_icon{float:left; width:13rem; height:1.6rem; position:relative; margin-right:1rem;}
.recruitment_top .select_icon .select_zw{clear:both; outline:none; border:0.05rem solid #eee; font-size:0.7rem; color:#666; line-height:1.5rem; height:1.6rem; width:100%;}
.recruitment_top .select_icon::after{content:''; position: absolute; z-index: 1;right:0rem; top:0rem; margin-top:0rem; display: block; border:0.05rem solid #eee;width:1.6rem; height:1.6rem;background: url(../images/arrow05.png) no-repeat center center #f3f3f3;pointer-events: none;}
.recruitment_top  .input_zj{float:left; width:18.7rem; height:1.6rem;line-height:1.5rem; font-size:0.7rem; padding:0rem 0.5rem; text-align:left; margin-right:1rem; border:0.05rem solid #eee;display:inline-block;}
.recruitment_top input::-webkit-input-placeholder{color:#666;}
.recruitment_top  .input_js{float:left; width:11.7rem; line-height:1.6rem; font-size:0.9rem; color:#fff; background:#005eba; border:0rem; padding:0rem; margin:0rem;}
.recruitment_bom{clear:both;padding: 0.05rem 0rem 0rem 0.05rem;}
.recruitment_bom li{float:left;width:25%;background: #fff;padding:1.25rem;border:0.05rem solid #dedede;margin-left: -0.05rem;margin-top: -0.05rem;height: 17.1rem;position:relative;overflow: hidden;}
.recruitment_bom li h3{clear:both;position: relative;padding: 1rem 0rem 1rem 0rem;}
.recruitment_bom li h3 a{clear:both;color: #757575;font-size: 1.2rem;font-weight: bold;}
.recruitment_bom li h3 span{width:2.2rem; height: 0.05rem; background: #005DBA; border: 0rem; position: absolute; left: 0rem; bottom:0rem;}
.recruitment_bom li div{clear:both;text-align: left;line-height: 1.75rem;color: #757575;font-size: 0.8rem;padding: 0.5rem 0rem 0rem 0rem;height: 10rem;overflow: hidden;}
.recruitment_bom li a{color: #005DBA; font-size: 0.7rem;}
.recruitment_bom li:hover{background:#005DBA;}
.recruitment_bom li:hover h3 a,.recruitment_bom li:hover div{color:#fff; border: 0rem; padding: 0rem;}
.recruitment_bom li:hover h3 span{background:#fff;}
.recruitment_bom li:hover a{color:#fff; border:0.05rem solid #fff;padding:0rem 0.5rem; display:inline-block;}
/*=========================在线招聘 end=============================*/
/*=========================招聘详情 start=============================*/
.recruitment_details_top{clear:both;}
.recruitment_details_top dt{float:left; background: #005DBA; color: #fff; font-size: 1.5rem; font-weight: bold; line-height: 3.7rem; text-align: center; width: 50%; border-right:0.05rem solid #fff;}
.recruitment_details_top dd{float:left; background: #6da846; color: #fff; font-size: 1.5rem; font-weight: bold; line-height: 3.7rem; text-align: center; width: 50%; border-right:0.05rem solid #fff;}
.recruitment_details_top dd span{font-family:"Calibri";font-size: 2.05rem;font-style: italic;vertical-align: bottom; display: inline-block; padding-left:0.5rem;}

.recruitment_details_bom{clear:both; border:0.05rem solid #e5e5e5; padding: 1.5rem 2.4rem;}
.recruitment_details_bom li{clear:both; padding-top:0.85rem;}
.recruitment_details_bom li .recruitment_details_bomicon{float:left; width: 7.65rem; height: 6.15rem;}
.recruitment_details_bom li .recruitment_details_bomtext{float:right;width: 50.65rem;border-top: 0.05rem solid #E8E8E8;}
.recruitment_details_bom li .recruitment_details_bomtext .recruitment_details_h3{color: #005eba;font-size: 1.3rem;line-height: 1.75rem;text-align: left;font-weight: bold;padding: 2rem 0rem 0.5rem 0rem;}
.recruitment_details_bom li .recruitment_details_bomtext .recruitment_details_txt{clear:both; color: #a2a2a2; font-size: 0.8rem; line-height: 1.75rem;}
.recruitment_details_bom li .recruitment_details_contact{font-size: 0.9rem;color: #666;line-height: 1.7rem;text-align: left;padding: 1.5rem 0rem 2rem 0rem;}
.recruitment_details_bom li .recruitment_details_write{clear:both; padding-bottom:2rem;}
.recruitment_details_bom li .recruitment_details_write a{float:left;width: 23.7rem;line-height: 3.3rem;height: 3.3rem;background: url(../images/icon09.png) no-repeat 1rem center #005eba;color: #fff;font-size: 1.05rem;margin-right:1rem;display:inline-block;padding: 0rem 2.5rem 0rem 2.5rem;text-align: center;}
.recruitment_details_bom li .recruitment_details_write a:hover{background:url(../images/icon09.png) no-repeat 1rem center #6da846;}
/*=========================招聘详情 end=============================*/
/*=========================提交招聘 start=============================*/
.recruitment_order{float:right;width: 50.65rem;}
.recruitment_order .recruitment_order_ul{clear:both;}
.recruitment_order .recruitment_order_ul li{clear:both;}
.recruitment_order .recruitment_order_ul li label{float:left;color:#666;font-size:0.8rem;font-weight:normal;width: 3.9rem;line-height:2.1rem;}
.recruitment_order .recruitment_order_ul li .recruitment_order_ultxt{float:left;position:relative;width: 31rem;}
.recruitment_order .recruitment_order_ul li  b{color: #0066cc; font-size: 1.5rem; line-height:2rem;}
.recruitment_order .recruitment_order_ul li .recruitment_order_ultxt .recruitment_input01{clear:both;background:#fff;border:0.05rem solid #e5e5e5;color:#333;font-size:0.7rem;padding: 0.25rem 0.5rem;line-height:1.5rem;margin: 0rem;width: 100%;}
.recruitment_order .recruitment_order_ul li .recruitment_order_ultxt .recruitment_input02{clear:both;background:#fff;border:0.05rem solid #e5e5e5;color:#333;font-size:0.7rem;padding: 0.25rem 0.5rem;line-height:1.4rem;margin: 0rem;width: 100%; height: 14rem;}
.recruitment_order .recruitment_order_ul li .recruitment_order_ultxt span{font-size: 1rem; color: #333; padding-right:1rem;}
.recruitment_order .recruitment_order_ul li .recruitment_order_ultxt span input{margin-right:0.5rem;}
.recruitment_order .recruitment_order_ul li .recruitment_order_ulyzm{float:left;position:relative;width:11rem;}
.recruitment_order .recruitment_order_ul li .recruitment_order_ulyzm input{clear:both;background:#fff;border:0.05rem solid #e5e5e5;color:#333;font-size:0.7rem;padding: 0.25rem 0.5rem;line-height:1.5rem;margin: 0rem;width: 100%;}
.recruitment_order .recruitment_order_ul li a{display:inline-block; height:2.1rem; line-height:2.1rem;padding:0rem 0.5rem;}
.recruitment_order .recruitment_order_ul li a img{margin-right:1rem;}
.recruitment_order .recruitment_order_ul li .recruitment_btn01{width:15rem; height: 3.3rem; line-height: 3.3rem; text-align: center;background: url(../images/icon09.png) no-repeat 1rem center #005eba;color: #fff;font-size: 1.2rem; margin-left:3.9rem; border:0rem; margin-top:2rem;}
/*=========================提交招聘 end=============================*/
/*=========================第三方平台 start=============================*/
.third_platform{padding:0rem 1.5rem;}
.third_platform .third_platformtit{clear:both; margin:0rem 0.5rem; font-size:0.9rem; color:#625d5d; font-weight:bold; border-bottom:0.05rem solid #e5e5e5; line-height:2.9rem;}
.third_platform .third_platformtit span{display:inline-block; padding-left:0.5rem;}
.third_platform .third_platformul{clear:both; padding-top:0.5rem;}
.third_platform .third_platformul li{float:left; width:25%;padding:0.5rem;}
.third_platform .third_platformul li>div{clear:both; display:block; padding:0.75rem 0.75rem 0rem 0.75rem; border:0.05rem solid #e0e0e0;}
.third_platform .third_platformul li>div .third_platform_pic{clear:both; text-align:center;}
.third_platform .third_platformul li>div .third_platform_tit{clear:both; text-align:center; font-size:0.8rem; font-weight:bold; color:#625d5d; line-height:1.4rem; padding:0.5rem 0rem;}
.third_platform .third_platformul li>div .third_platform_tit img{vertical-align:middle; display:inline-block; margin-right:0.5rem;}
/*=========================第三方平台 end=============================*/
/*=========================联系我们 start=============================*/
.inside_contact_top{clear:both; padding:1.75rem 0rem 1.7rem 0rem;}
.inside_contact_top .inside_contact_topfl{float:left; width:33.3rem; overflow: hidden;}
.inside_contact_top .inside_contact_topfl .inside_contact_topflone{clear:both; padding-bottom:0.65rem; margin-bottom: 0.5rem; border-bottom:0.05rem dashed #c3c3c3;}
.inside_contact_top .inside_contact_topfl .inside_contact_topflone span{float:left; width: 3.25rem; height: 3.25rem; background: url(../images/icon10.png) no-repeat center center #005eba; margin-right:0.75rem; border-radius:0.15rem;}
.inside_contact_top .inside_contact_topfl .inside_contact_topflone div{float:left; }
.inside_contact_top .inside_contact_topfl .inside_contact_topflone div h3{clear:both;font-size: 1.2rem;color: #333333;line-height: 1.4rem;text-align: left;font-weight: bold;padding: 0.2rem 0rem 0.1rem 0rem;}
.inside_contact_top .inside_contact_topfl .inside_contact_topflone div p{clear:both; font-size: 0.8rem; color: #b3b3b3; line-height: 1.2rem; text-align: left;}
.inside_contact_top .inside_contact_topfl .inside_contact_topfltwo{clear:both; width:34.2rem;}
.inside_contact_top .inside_contact_topfl .inside_contact_topfltwo dd{float:left; width:16.2rem; margin-top:1rem; border:0.05rem solid #c3c3c3; line-height:1.75rem; height:1.85rem; margin-right:0.9rem;}
.inside_contact_top .inside_contact_topfl .inside_contact_topfltwo dd label{float:left; width:4rem; padding:0rem 0.5rem; text-align:left; font-size:0.7rem; color:#999; font-weight:normal;}
.inside_contact_top .inside_contact_topfl .inside_contact_topfltwo dd .contact_input01{float:left; width:10rem; height:1.75rem; border:0rem; background:#fff;padding:0.25rem; line-height:1.2rem; text-align:left; color:#999; font-size:0.7rem;}
.inside_contact_top .inside_contact_topfl .inside_contact_topfltwo dd div{float:right; text-align:right;}
.inside_contact_top .inside_contact_topfl .inside_contact_topfltwo dd div p{display:inline-block; padding-right:0.5rem;font-size:0.7rem;color:#999;}
.inside_contact_top .inside_contact_topfl .inside_contact_topfltwo dd span,.inside_contact_top .inside_contact_topfl .inside_contact_topfltwo dt .contact_yzm span{color:#999; font-size:0.7rem;font-weight:normal;}
.inside_contact_top .inside_contact_topfl .inside_contact_topfltwo dt{clear:both; padding-top:1rem;}
.inside_contact_top .inside_contact_topfl .inside_contact_topfltwo dt .contact_input02{clear:both; display: block; width:33.3rem; height: 6.5rem; border:0.05rem solid #c3c3c3; text-align: left; padding:0.25rem; line-height: 1.2rem;font-weight: normal; color: #999; margin: 0rem; background: #fff;}
.inside_contact_top .inside_contact_topfl .inside_contact_topfltwo dt .contact_yzm{float:left;margin:0rem 4.5rem 0rem 0rem;border:0.05rem solid #c3c3c3;line-height:1.75rem;height:1.85rem;width: 18rem;}
.inside_contact_top .inside_contact_topfl .inside_contact_topfltwo dt .contact_yzm label{float:left; width:4rem; padding:0rem 0.5rem; text-align:left; font-size:0.7rem; color:#999; font-weight:normal;}
.inside_contact_top .inside_contact_topfl .inside_contact_topfltwo dt .contact_yzm input{float:left;width: 11.8rem;height:1.75rem;border:0rem;background:#fff;padding:0.25rem;line-height:1.2rem;text-align:left;color:#999;font-size:0.7rem;}
.inside_contact_top .inside_contact_topfl .inside_contact_topfltwo dt .contact_btn{clear:both; margin-right: 0.9rem; border:0.1rem solid #005eba; line-height: 2.2rem; text-align:center; color:#005eba; font-size:1rem; font-weight: bold; background: #fff; width: 33.3rem;}
.inside_contact_top .inside_contact_topfr{float:right; width: 30rem; padding:2rem 1.8rem; background: url(../images/contactpic01.jpg) no-repeat center top; height: 23rem;}
.inside_contact_top .inside_contact_topfr .inside_contact_topfrphoto{clear:both; padding-bottom:1.25rem;}
.inside_contact_top .inside_contact_topfr .inside_contact_topfrtxt{clear:both; color: #fff; font-size: 0.9rem; line-height: 1.5rem;}
.inside_contact_top .inside_contact_topfr .inside_contact_topfrfenxiang{clear:both; padding:1rem 0rem 0rem 0rem; text-align: left;}
.inside_contact_top .inside_contact_topfr .inside_contact_topfrfenxiang a{width:2.3rem;height: 2.3rem;background-color: #fff;float:none !important;border-radius:50%;text-align: center;line-height: 2.3rem;display: inline-block;margin-right: 0.6rem;}
.inside_contact_top .inside_contact_topfr .inside_contact_topfrfenxiang.bdshare-button-style2-16 a{background-image: url(../images/icon12.png);}
.inside_contact_top .inside_contact_topfr .inside_contact_topfrfenxiang.bdshare-button-style2-16 .bds_tsina{background-position: 7px 7px;}
.inside_contact_top .inside_contact_topfr .inside_contact_topfrfenxiang.bdshare-button-style2-16 .bds_weixin{background-position: 7px -64px;}
/**/
.inside_contact_con{clear:both; padding-bottom: 1.8rem;}
.inside_contact_con .inside_contact_condl{clear:both;margin-bottom: 0.8rem;}
.inside_contact_con .inside_contact_condl dt{float:left;width: 15.7rem;color: #333;font-size: 1.2rem;text-align: center; line-height:2.2rem;}
.inside_contact_con .inside_contact_condl dd{float:right;width: 48.6rem;font-size: 0.8rem;color: #333;}
.inside_contact_con .inside_contact_condl dt,.inside_contact_con .inside_contact_condl dd{background: #eeeeee; line-height:2.3rem; text-align:center; height:3.2rem; padding:0.5rem;}
.inside_contact_con .inside_contact_condl:hover dt,.inside_contact_con .inside_contact_condl:hover dd{background: #005eba; height:3.2rem; padding:0.5rem; color:#fff;}
/**/
.inside_contact_bom{clear:both; background: #eeeeee;padding:0rem 0rem 3.5rem 0rem; border-bottom:0.05rem solid #dbdbdb;}
.inside_contact_bom .inside_contact_bomtit{font-size: 1.5rem;color:#333;font-weight: bold;text-align: center;background: url(../images/line01.jpg) no-repeat center bottom;line-height: 1;padding-bottom: 0.8rem;margin-bottom: 1.5rem;padding-top: 2rem;}
.inside_contact_bom .inside_contact_bomcon{clear:both; text-align: center;}
/*=========================联系我们 end=============================*/
/*=========================产品列表页 start=============================*/
.inside_product{clear:both; padding:0.75rem;}
.inside_product li{float:left; width: 50%; padding:0.75rem;}
.inside_product li .inside_product_con{clear:both;display: inline-block;padding:0.7rem;background: #efefef;width: 100%;}
.inside_product li .inside_product_con .inside_product_pic{float:left; width: 13.25rem;}
.inside_product li .inside_product_con .inside_product_main{float:right;width: 14.7rem;display: -webkit-box; /* OLD - iOS 6-, Safari 3.1-6 */ display: -moz-box; /* OLD - Firefox 19- (buggy but mostly works) */ display: -ms-flexbox; /* TWEENER - IE 10 */ display: -webkit-flex; /* NEW - Chrome */ display: flex; /* NEW, Spec - Opera 12.1, Firefox 20+ */flex-direction: column;align-items: flex-start;text-align: left;}
.inside_product li .inside_product_con .inside_product_main .inside_product_tit{clear:both;font-size: 0.85rem;color: #333;line-height: 1.2rem;margin-bottom: 0.3rem;}
.inside_product li .inside_product_con .inside_product_main .inside_product_class{border: 0.05rem solid #e5e5e5;background: #fff;font-size: 0.6rem;color: #333;line-height: 1rem;padding: 0rem 0.5rem;}
.inside_product li .inside_product_con .inside_product_main .inside_product_txt{font-size: 0.7rem;width:100%; overflow:hidden;color: #9e9e9e;line-height: 1.2rem;text-align: left; margin: 0.72rem 0rem; height: 7.2rem;}
.inside_product li .inside_product_con .inside_product_main .inside_product_more{clear:both;}
.inside_product li .inside_product_con .inside_product_main .inside_product_more a{display:inline-block;font-size: 0.7rem; margin-right:0.5rem;width:4.8rem;height: 1.5rem;line-height: 1.5rem;text-align: center;}
.inside_product li .inside_product_con .inside_product_main .inside_product_more .product_more01{color: #fff;background: #005eba;}
.inside_product li .inside_product_con .inside_product_main .inside_product_more .product_more02{color: #fff;background: #ff6c00;}
.inside_product li .inside_product_con:hover{background:#005DBA;}
.inside_product li .inside_product_con:hover .inside_product_tit,.inside_product li .inside_product_con:hover .inside_product_txt{color:#fff;}
.inside_product li .inside_product_con:hover .inside_product_main  .inside_product_more .product_more01{color:#005DBA; background:#fff;}
.inside_product li .inside_product_con:hover .inside_product_main .inside_product_class{background:#005DBA;color: #aabbfe;border-color: #aabbfe;}
/*=========================产品列表页 end=============================*/
/*=========================产品内页 start=============================*/
.inside_procon_tit{clear:both; background:url(../images/icon06.png) no-repeat left bottom; border-bottom:0.05rem solid #e5e5e5; line-height: 2rem; color: #fff; font-size: 1rem; font-weight: bold; padding:0rem 0.7rem; text-align: left; margin: 0rem 1.5rem;}
.inside_procon_top{padding:1.5rem 1.5rem 1.25rem 1.5rem;}
.inside_procon_top .inside_procon_topfl{float:left; width: 23.4rem; height: 16.9rem; position:relative;}
.etalage, .etalage_thumb, .etalage_thumb_image, .etalage_source_image, .etalage_zoom_preview, .etalage_icon, .etalage_hint{ display:none }
.etalage, .etalage ul, .etalage li, .etalage img, .etalage_hint, .etalage_icon, .etalage_description{ margin:0; padding:0; border:0; list-style:none }
.etalage, .etalage_magnifier div, .etalage_magnifier div img, .etalage_small_thumbs ul, ul .etalage_small_thumbs li, .etalage_zoom_area div, .etalage_zoom_img{ position:relative }
.etalage img, .etalage li{ -webkit-user-select:none; -khtml-user-select:none; -moz-user-select:none; -o-user-select:none; user-select:none; -webkit-user-drag:none; -moz-user-drag:none; user-drag:none }
.etalage, .etalage_small_thumbs li{ float:left }
.etalage_right{ float:right }
.etalage li{ position:absolute }
.etalage img{ vertical-align:bottom; max-width:none }
.etalage_magnifier{ cursor:default }
.etalage_magnifier div, .etalage_small_thumbs{ overflow:hidden }
.etalage_magnifier div img{ display:none }
.etalage_icon, .etalage_hint{ cursor:default; width:0; height:0; overflow:hidden }
.etalage_small_thumbs li.vertical{ float:none }
.etalage_zoom_area{ z-index:996 }
.etalage_zoom_area div{ overflow:hidden; z-index:997 }
.etalage_zoom_preview{ position:absolute; z-index:998 }
.etalage_zoom_img, .etalage_hint{ z-index:999 }
.etalage{ direction:ltr }
div.etalage_description{ position:absolute; bottom:0; left:0; z-index:999 }
div.etalage_description.rtl{ direction:rtl; text-align:right }
#example2 {display:none;}
#example2 .etalage_thumb {background:white url(../images/loading.gif) center no-repeat;padding:0; border:0.05rem solid #e5e5e5;}
#example2 .etalage_zoom_area,
.etalage_zoom_area {background:white url(../images/loading.gif) center no-repeat;border:1px solid #eee;padding:0;}
#example2 .etalage_magnifier {background:#666;}
#example2 .etalage_icon {background:url(../images/icon08.png) no-repeat center center #D3D3D3;width:2.15rem;height:2.15rem;}
.inside_procon_top .inside_procon_topfl .inside_procon_topicon{position:absolute; right: 0rem; bottom:0rem; width: 2.2rem;height: 2.2rem; background: url(../images/icon08.png) no-repeat center center #d3d3d3;}
.inside_procon_top .inside_procon_topfr{float:right; width:25.1rem;}
.inside_procon_top .inside_procon_topfr .inside_procon_topfrtit{clear:both; text-align: left; font-size: 1.2rem; font-weight: bold; color: #333; line-height: 1.6rem; margin-bottom: 0.5rem;}
.inside_procon_top .inside_procon_topfr .inside_procon_topfrtxt{clear:both; padding:0.5rem 0rem; font-size: 0.7rem; line-height: 1.4rem; color: #838383;}
.inside_procon_top .inside_procon_topfr .inside_procon_photo{font-size:0.8rem; color:#005eba; font-weight:bold;}
.inside_procon_top .inside_procon_topfr .inside_procon_photo span{clear:both; display:block; font-size:1.5rem; padding-top:0.3rem;}
.inside_procon_top .inside_procon_topfr .inside_procon_bom{padding-top:1.1rem;}
.inside_procon_top .inside_procon_topfr .inside_procon_bom a{display:inline-block; border:0.05rem solid #E5E5E5; width:8.4rem; background:url(../images/icon07.jpg) no-repeat 0.8rem center; height:2.2rem; text-align:left;padding-left:1.1rem; font-size:0.8rem; color:#838383; line-height:2.1rem; text-align:center; margin-right:0.75rem;}
.inside_procon_top .inside_procon_topfr .inside_procon_bom a:hover{color:#005DBA;}
/*=========================产品内页 end=============================*/
/*=========================开来商学院 start=============================*/
.school_business .school_business_fl{float:left; width: 12.4rem;margin-top:1rem; background: #f5f5f5; padding:0.65rem;}
.school_business .school_business_fl .school_business_fltit{clear:both; width:100%; height: 2.3rem; background: url(../images/school_pic01.png) no-repeat center top; text-align: left; font-size: 0.8rem; color: #666666; line-height: 2.3rem; font-weight: bold;}
.school_business .school_business_fl .school_business_fltit i{width:0.7rem; height: 0.35rem; background: url(../images/arrow06.png) no-repeat center center; display: inline-block; vertical-align: middle; margin: 0rem 0.5rem 0rem 0.75rem;}
.school_business .school_business_fl .school_business_flnav{clear:both; width: 100%;}
.school_business .school_business_fl .school_business_flnav ul{clear:both;border:0.05rem solid #E5E5E5;background:#fff;padding: 0.5rem 0rem 0rem 0rem;}
.school_business .school_business_fl .school_business_flnav ul li{clear:both;}
.school_business .school_business_fl .school_business_flnav ul li a{clear:both;display:block;background: url(../images/arrow07.png) no-repeat 0.8rem center;border-bottom:0.05rem dashed #e5e5e5;line-height: 1.25rem;padding: 0.5rem 0.7rem 0.5rem 1.7rem;text-align: left;font-size: 0.7rem;color: #666;}
.school_business .school_business_fl .school_business_flnav ul li:last-child a{border-bottom: 0rem !important;}
.school_business .school_business_fl .school_business_flnav ul li a:hover{ color:#fff; background:#005DBA;border-bottom: 0rem;}
.school_business .school_business_fl .school_business_fltact{clear:both; padding-top:0.75rem;}
.school_business .school_business_fl .school_business_fltact .school_business_fltactcon{clear:both;border:0.05rem solid #E5E5E5;background:#fff;padding: 0rem 0.7rem 0.5rem 0.7rem;}
.school_business .school_business_fr{float:right; width:51.75rem;margin-top:1rem; margin-bottom:1rem;}
.school_business .school_business_fr .school_business_frban{clear:both;}
.school_business .school_business_fr .school_business_frnav{clear:both;padding: 0.5rem 0rem 0.5rem 0.5rem;text-align: left;line-height: 1.2rem;background: url(../images/line02.jpg) no-repeat left center;color: #666;}
.school_business .school_business_fr .school_business_frnav i{display:inline-block; background:url(../images/arrow08.jpg) no-repeat center center; width:0.9rem; height:0.45rem; margin:0rem 0.5rem; color:#666;}
.school_business .school_business_fr .school_business_frnav a{color:#666;}
.school_business .school_business_fr .school_business_frnav a:hover{ color:#005DBA;}
.school_business .school_business_fr .school_business_frtit{clear:both; padding:0rem 1rem; width:100%; height:2.35rem; background:url(../images/school_bg.png) no-repeat center top; text-align:left; line-height:2.35rem; font-size:0.8rem; font-weight:bold; color:#6a6868;}
.school_business .school_business_fr .school_business_frtit b{background:url(../images/arrow09.png) no-repeat left center; padding-left:1rem;}
.school_business .school_business_fr .school_business_frcon{clear:both; background:#fff; border:0.05rem solid #E7E7E7;}
.school_business .school_business_fr .school_business_frcon .school_business_frconul{clear:both; padding:0.6rem;}
.school_business .school_business_fr .school_business_frcon .school_business_frconul li{float:left; width:50%; padding:0.6rem;}
.school_business .school_business_fr .school_business_frcon .school_business_frconul li>div{clear:both; background: #eee;}
.school_business .school_business_fr .school_business_frcon .school_business_frconul li>div .school_business_frconulpic{float:left; width: 8.65rem;}
.school_business .school_business_fr .school_business_frcon .school_business_frconul li>div .school_business_frconulcon{float: right;width: 14.65rem;padding: 0.3rem 1rem 0.5rem 0rem;}
.school_business .school_business_fr .school_business_frcon .school_business_frconul li>div .school_business_frconulcon .business_tit{clear:both; display:block; color: #666; font-size: 0.7rem;height:1.2rem;overflow:hidden}
.school_business .school_business_fr .school_business_frcon .school_business_frconul li>div .school_business_frconulcon .business_txt{clear:both;display:block;line-height: 1rem;color: #666;font-size: 0.6rem;height: 3rem;overflow: hidden;margin: 0.2rem 0rem;}
.school_business .school_business_fr .school_business_frcon .school_business_frconul li>div .school_business_frconulcon .business_more{clear:both;width: 3.4rem;height: 1.1rem;color: #fff;background: #005eba;line-height: 1rem;text-align: center;display: inline-block;}
.school_business .school_business_fr .school_business_frcon .school_business_frconul li>div:hover{ background:#005DBA;}
.school_business .school_business_fr .school_business_frcon .school_business_frconul li>div:hover .business_tit,.school_business .school_business_fr .school_business_frcon .school_business_frconul li>div:hover .business_txt{color:#fff;}
.school_business .school_business_fr .school_business_frcon .school_business_frconul li>div:hover .business_more{color:#005DBA; background:#f5f5f5;}


.school_business .school_business_fr .school_business_frcon ul.xgxwtj { width:100%;  float:left; line-height:25px; margin:10px auto;}
.school_business .school_business_fr .school_business_frcon ul.xgxwtj li { width:500px;  float:left; line-height:25px; margin:0px auto;}
.school_business .school_business_fr .school_business_frcon ul.xgxwtj li a{    display: block;
    background: url(../images/arrow07.png) no-repeat 0.8rem center;
    border-bottom: 0.05rem dashed #e5e5e5;
    line-height: 1.25rem;
    padding: 0.5rem 0.7rem 0.5rem 1.7rem;
    text-align: left;
    font-size: 0.7rem;
    color: #666;}

/*=========================开来商学院 end=============================*/
/*=========================开来视觉 start=============================*/
.inside_video{clear:both; background: #fff; border: 0.05rem solid #fafafa; border-top:0rem; padding: 0rem 0.75rem 1.7rem 0.75rem;}
.inside_video li{float:left; width: 25%; padding:1.7rem 0.75rem 0rem 0.75rem;}
.inside_video li div{clear:both;display: block;background: #f1f1f1;padding: 0rem;}
.inside_video li div .inside_videopic{clear:both;text-align: center;position: relative;}
.inside_video li div .inside_videopic a{clear:both; width: 100%; height: 100%; background: rgba(0,0,0,0.4); text-align: center; display: flex;
    justify-content: center; align-items: center;position: absolute; left: 0rem; top: 0rem;}
.inside_video li div .inside_videotit{clear:both;text-align: center;font-size: 0.8rem;color: #333;padding: 0.8rem 0rem;}
.inside_video li div:hover{background: #005eba;}
.inside_video li div:hover .inside_videotit a{color: #fff;}
.inside_video li div:hover .inside_videopic a{background: rgba(1,95,165,0.4);}
/*=========================开来视觉 end=============================*/
.inside_contact_topfltwo dd span.Validform_checktip,.inside_contact_topfltwo dt span.Validform_checktip{position: absolute;margin-left: -140px;margin-top: 10px;}
.recruitment_order_ultxt span.Validform_checktip{position: absolute;margin-top: 10px;}
/*=========================大记事 start=============================*/
.Large_note{clear:both; padding:1rem 2.5rem;}
.Large_note .Large_note_tit{clear:both;font-size: 1.2rem;color: #444;font-weight: bold;text-align: left;padding-bottom: 0.75rem;}
.Large_note .Large_note_box{clear:both;}
.Large_note .Large_note_box .Large_note_boxfl{float:left;width: 3rem;text-align: right;font-size: 0.8rem;color: #a3a3a3; line-height:0.8rem;}
.Large_note .Large_note_box .Large_note_boxfr{float:left; position:relative;width: 55.7rem;padding-left: 2rem;margin-left: 1rem;padding-bottom: 0.5rem;border-left: 0.05rem solid #ddd;}
.Large_note .Large_note_box .Large_note_boxfr:before{position:absolute;width:0.5rem;height:0.5rem;border-radius:50%;background: #015fa5;left:-0.25rem;top:0rem;content:"";}
/*=========================大记事 end=============================*/
/*=========================浮动 start=============================*/
#LXB_CONTAINER{width: 97px; height: 154px;z-index:2147483648;background-image: url(../images/lyb.png);}
.lxb-hide-btn{position: absolute; cursor:pointer; right:5px; top:5px; width: 9px; height: 8px; z-index: 2; background-image: url("../images/close.png");}
.lxb_tit{clear:both;color:#333;font-size: 0.6rem;text-align: center;padding-top: 2.5rem;}
.lxb_input{width:4.35rem;margin: 0 auto;padding-top: 0.4rem;}
.lxb_input .lxb_tel{background:none;border:0rem;padding: 0rem 0.1rem;line-height: 1rem;text-align: center;width: 100%; color: #fff;}
.lxb_btn{width:4.35rem;margin: 0 auto;padding-top: 0.4rem;}
.lxb_btn .lxb_mfth{height:1.25rem;border: 0rem;padding:0rem;margin:0rem;text-align:center;color:#fff;line-height:1.25rem;font-size: 0.7rem;background:none;width: 100%;}
.float_zoosnet a{text-decoration:none}
.float_zoosnet img{max-width:100%;width:auto}
.float_Qr,.float_qq,.float_mess,.float_retrun,.float_tell{display:block;width:80px;height:70px;background-color:#FF4639;border-radius:5px;margin-bottom:2px;transition:all .5s ease-in-out;-wekbit-transition:all .5s ease-in-out;position:fixed;right:-10px;z-index:100000000000;cursor:pointer;border-radius:5px 0 0 5px;text-decoration:none}
.float_tell{width:200px;right:-130px}
.float_mess{width:164px;right:-94px}
.float_mess{bottom:448px}
.float_qq{bottom:376px;width:164px;right:-94px;}
.float_Qr{bottom:232px}
.float_retrun{bottom:160px}
.float_mess,.float_tell{overflow:hidden}
.float_tell{bottom:304px}
.float_mess img,.float_tell img{float:left}
.float_mess p,.float_tell p{color:#fff;font-size:19px;font-weight:600;line-height:70px}
.float_Qr_img{position:fixed;bottom:160px;display:none;transition:right .5s ease-in-out;-wekbit-transition:right .5s ease-in-out;z-index:10000000}
.float_Qr:hover .float_Qr_img{display:block;right:75px;transition:right .5s ease-in-out;-wekbit-transition:right .5s ease-in-out}
ins#nb_icon_wrap *,ins.nb-icon-inner-wrap,ins.nb-icon-inner-wrap *{display:none!important}
@media (max-width: 759px){
    .float_mess{bottom:189px;}
    .float_tell{display:none}
    .float_Qr{display:none}
    .float_retrun{bottom:143px;}
    .float_mess,.float_tell,.float_Qr,.float_retrun{width: 45px;height: 45px;right: 0;}
}
@media(max-width:760px){
    .xl-bottom{position:fixed!important;bottom:0;width:98%;left:1%;height:40px;max-width:40pc;text-align:center;line-height:40px;-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none;-khtml-user-select:none;user-select:none;border:1px solid #ab1c1a;border-radius:.5em;background:#fc5f5b;background:-webkit-gradient(linear,left top,left bottom,from(#FC5F5B),to(#D32928));background:-moz-linear-gradient(top,#fc5f5b,#d32928);box-shadow:0 1px 2px rgba(0,0,0,.6);color:#fae7e9;text-shadow:0 1px 1px rgba(0,0,0,.3);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=\'#FC5F5B\',endColorstr=\'#D32928\')}.xl-bottom a{display:block;color:#fff;vertical-align:middle}
    .xl-bottom a span{display:inline-block;height:40px;font-size:18px;line-height:40px;padding-left:36px;background:url(/img/tel.gif) no-repeat 5px}
}
/*=========================浮动 end=============================*/