.main{ float: left; width: 100%;}
.banenr{ position: relative;}
.ban_info{ position: absolute;margin: 0 5%; top: 40%;display: none; /* left: 50%; margin-left: -900px; top:50%; margin-top: -4%; max-width: 1400px; */}
.Iban_info{position: absolute;left:-200px;margin-left: 0px;top:50%;margin-top: -4%;/* max-width: 1400px; */font-size:65px;color:#fff;width: 100%;text-align: center;}
.Iban_info p{ padding-top: 21px;font-size:36px;line-height:14px;}
.ban_info h3,.ban_info p{  color: #fff; font-size: 30px; font-weight: bold;}
.ban_info h3{ position: relative; margin: 0; padding: 0; text-transform: uppercase;}
.ban_info h3 span{ display: inline-block; position: absolute; left: 0; bottom: -15px; width: 36%; height: 2px; background-color: #fff;}
.ban_info p{ padding-top: 21px;}
.wap_banimg{ display: none;}

.w1400{ width: 1400px;margin: 0 auto; }
@media all and (max-width:1500px){
.w1400{ width: 80%;margin: 0 10%; }
}

.w1200{ width: 1200px;margin: 0 auto; }
@media all and (max-width:1200px){
.w1200{ width: 90%;margin: 0 5%; }
}

.w90{ width: 90%;margin: 0 5%; }

.index_top_pc{margin:20px auto;height: 80px;}
.index_top_logo{ float: left; }
.index_top_logo a img{border: none;margin-top: 10px;}
.index_top_menu{ float:right;margin-right: 3%; width: 48%; }
.index_top_menu ul li{ float: left; width: 12.5%;text-align: center;position: relative; height: 80px;}
.index_top_menu ul li h1{margin:0 auto;float: left;position: relative;display: inline-block;height: 80px;
width: 100%;}
.index_top_menu ul li h1 a{ font-size: 15px; line-height: 80px;text-align: center; }
.index_top_menu ul li h1 a:hover{color: #d7000f;}
.index_top_menu ul li .index_top_ul{position: relative; width: 250px;background: #fff;
z-index: 99; float: left;display:  none;padding-top: 20px;}
.index_top_menu ul li .index_top_ul p{float: left; width: 100%;text-align: left;line-height: 2;font-size: 16px;}
.index_top_menu ul li .index_top_ul p a{ color: #666; display: block; float: left;margin-left: 30px;
cursor: pointer;font-size: 14px;}
.index_top_menu ul li .index_top_ul p span{ display: block; float: right;margin-right: 30px; }
.index_top_menu ul li .index_top_ul p:hover a{ color: #d7000f; font-weight: bold; }
.index_top_menu ul li .index_top_ul p:hover span{ color: #d7000f; }
.index_top_search{width: 200px; float: right;margin-top: 30px;margin-right: 20px;}
.index_search_img{ float: right;cursor: pointer; }
.index_search_form{ display: none; }
.index_top_submit{ width: 20px;height: 20px;background: url(../images/i1.png) no-repeat center;background-size: 100%;
overflow: hidden;margin: auto;transition: .5s ease-in-out; float: left;border:none;outline: none;
margin-right: 10px;}
.index_top_input{ float: left;border: none;outline:none;font-size: 16px; color: #999;
background: none; width: 150px; }
.index_top_icon{ position: fixed;right:0; top: 40%;z-index: 9999;background: rgba(0, 0, 0, 0.5);
  width: 50px;padding: 10px 0 0; border-radius: 20px 0px 0px 20px; }
.index_top_icon a{ float: right;margin-bottom: 10px;margin-right: 5px; }
.index_top_icon a{ font-size: 20px; line-height: 1; color: #666;background: #fff; border-radius: 50%;
padding: 8px; }
.index_top_icon a:hover{background: #d7000f;color: #fff;}
.weixin{position: absolute;right: 50px;top: 50px;width: 100px!important; height: 100px!important;
max-width: 100px;display: none;}



.language{ float: right;margin-top: 30px; }
.language .enimg{background: url(../images/enicon.png) left center no-repeat;background-size:30px 20px;    padding-left: 40px;}
.language .cnimg{background: url(../images/cnicon.png) left center no-repeat;background-size:30px 20px;    padding-left: 40px;}
.wap_language{display: none;float: right;margin-right: 30px;margin-top: 8px; font-size: 14px;}
@media all and (max-width:1400px){
.language{ float: right;margin-top: 30px;display: none; }
.wap_language{}	
    .enimg{display: block;background: url(../images/enicon.png) left center no-repeat;
    background-size: 30px 20px;
    padding-left: 40px;}
      .cnimg{display: block;background: url(../images/cnicon.png) left center no-repeat;
    background-size: 30px 20px;
    padding-left: 40px;}
}

@media all and (max-width:1400px){
.index_top_menu{ float:left;margin-left: 5%; width: 55%; }
.index_top_menu ul li h1 a{ font-size: 16px; line-height: 80px; }
.index_top_search{width: 150px;}
.index_top_input{ float: left;border: none;outline:none;font-size: 16px; color: #999;
background: none; width: 100px; }
}
@media all and (max-width:1200px){
.index_top_menu{ margin-left: 2%; }
}
@media all and (max-width:1100px){
.index_top_pc{display: none}
.index_fourimg{display: none;}
}


.index_foot{ width: 100%;background: #e5e5e5;color: #676767;overflow: hidden; }
.index_foot1{ width: 100%; float: left;margin-bottom: 3%;margin-top: 1%; }
.index_footl{ width: 40%;float: left; }
.index_foot_logo{margin-top: 30px;}
.index_foot_title{}
.index_foot_title h1{font-weight: bold; font-size: 16px; line-height: 1.5; color: #202020;}
.index_foot_title p{ font-size: 14px; line-height: 1.2; color: #676767; }
.index_footr{width: 60%; float: left;margin-top: 50px;}
.index_footr ul{}
.index_footr ul li{ float: left; width: 14.28%; }
.index_footr ul li a{ }
.index_footr ul li h1{margin:0;}
.index_footr ul li h1 a{ font-size: 16px;line-height: 2;font-weight: bold;color: #202020;  }
.index_footr ul li p{margin:0;}
.index_footr ul li p a{ font-size: 14px;height: 30px; line-height: 30px; color: #676767;margin-left: 2px; }
.index_footr ul li p a:hover{ color: #202020; }
.index_foot2{ width: 100%;  border-bottom: solid 1px #ccc; float: left;
margin-top: 10px; }
.index_foot2 ul{ width: 100%;max-width: 1400px; margin: 0 auto; }
.index_foot2 ul li{width: 12.5%;border-left: solid 1px #66676b; float: left; margin:20px 0;}
.index_foot2 ul li:last-child{border-right: solid 1px #66676b; width: 12.4%;}
.index_foot2 ul li a img{margin:0 30px; }
.index_foot3{width: 100%; height: 100px;line-height: 100px; float: left;}
.index_foot3 p{text-align: center; color: #939393;}
.index_foote{ float: right; }
.index_foote img{ float: right;margin-top: 70px; max-width: 150px; }
@media all and (max-width:1400px){
.index_foot2 ul li a img{margin:0 10%; width: 80%; }
}

@media all and (max-width:1000px){
.index_footl{ width: 100%; }
.index_footr{display: none;}
.index_footr ul li{ float: left; width: 50%; }
.index_footr ul li h1{ line-height: 1; border-bottom: solid 1px #66676b;margin: 0;text-align: center; }
.index_footr ul li p{ display: none; }
.index_foot2{ display: none; }
.index_foot3{width: 100%; height: 80px;line-height: 30px; float: left;}
}

.index_top_wap{display: none;}
.index_top{ width: 100%; height: 142px; }
.index_top1{ width: 100%;float: left;border-bottom: solid 1px #e6e6e6;z-index: 100; }
.index_logo{ position: absolute; top: 0;z-index: 2;background: #fff;border-left: solid 1px #e6e6e6;
border-right: solid 1px #e6e6e6;padding: 30px;  }
.index_topicon{ float: right;position: relative;}


.index_topicon1{ float: right;margin: 20px 0; }
.index_topicon1 a{ float: right;margin-left: 10px; }
.index_topicon1 a{ font-size: 20px; line-height: 1; color: #fff;background: #666; border-radius: 50%;
padding: 8px; }
.index_topicon1 a:hover{background: #d7000f;}
.index_topicon2{ float: right;margin-right: 20px;border-right: solid 1px #ccc;margin-top: 25px;
padding-right: 20px }
.index_topicon2 .search_1{float: right;cursor: pointer;}
.index_topicon2 .search_1 img{ width: 25px; }
.index_topicon2 .search_2{ float: right;margin-right: 20px;display: none; }
.index_topicon2 .search_2 .search_input{ float: left; }
.index_topicon2 .search_2 .search_submit{ float: right; }
.index_topicon2 .search_2 .search_submit input{background: #d7000f;border: none;width: 50px;height: 26px;
color: #fff;}
.index_topiconcode{position: absolute;top: 80px;right: 0;z-index: 100;display: none;}
.index_top2{ width: 100%;float: left;border-bottom: solid 1px #e6e6e6; }
.index_top2 ul{ width: 60%; float: right; }
.index_top2 ul li{ float:left;position:relative;width: 12.5%;text-align: center;height: 65px;
font-size:24px;	color:#000;	line-height:1;transition:0.2s all linear;list-style:none;cursor:pointer; }
.index_top2 ul li::before{content:"";position:absolute;top:0;left:100%;width:0;height:100%;
	border-top:3px solid #d7000f;transition:0.2s all linear;}

.index_top2 ul li:hover::before {width:100%;top:0;left:0;/* transition-delay:0.1s; */
	/*过渡延迟*/border-top-color:#d7000f;}
.index_top2 ul li:hover ~ li::before {left:0;}
.index_top2 ul li a.titl{ font-size: 16px;display: inline-block;z-index: 99;position: relative;text-align: center;
width: 100%; height: 100%;height: 65px; float: left;line-height: 65px; }
.index_top2 ul li .topul{width: 100%;z-index: 1; position: relative; float: left;background: #d7000f;
  border: solid 1px #d7000f;border-bottom: none;display: none;}
.index_top2 ul li .topul p{ float: left; width: 100%;height: 40px;margin: 0;
transition: all 0.1s;border-bottom: solid 1px #fff;}
.index_top2 ul li .topul p:last-child{ border-bottom:solid 1px #d7000f;}
.index_top2 ul li .topul p a{color: #fff; font-size: 14px; line-height: 40px;}
.index_top2 ul li .topul p:hover{background: #fff;}
.index_top2 ul li .topul p:hover a{ color: #d7000f}

@media all and (max-width:1000px){
.index_top{display: none}
.index_top_wap{display: block;}
.index_foote{ float: right;width: 100% }
.index_foote img{ float: none;width: 50%; margin: 20px auto; }
}
.top_wap{ width: 100%;overflow: hidden;margin-top: 10px;border-bottom: solid 1px #e6e6e6;position: relative;}
.wap_logo{ width: 40%; float: left; margin-left: 5%; }
.wap_menu{ float: right; margin-right: 5%;margin-top: 5px; }
.top_menu{ width: 100%;z-index: 99;position: absolute;background: #fff;display: none; }
.top_menu ul{}
.top_menu ul li{ width: 100%; text-align: center;border-bottom: solid 1px #e6e6e6; font-size: 16px;
overflow: hidden;line-height: 40px;height: 40px;}



.index_four{position: relative;}
.tit{ width: 100%;height: 80px; line-height: 80px; }
.tit ul{}
.tit ul li{ width: 25%; float: left;position: relative; }

.qiehuan{position:relative}
.news_info1{position:absolute;left:-9999px;top:0}



.pro_index{ width: 90%;margin: 0px auto;overflow: hidden;padding: 50px 0; }
.pro_indexl{float:left; width: 20%;margin-right: 5%;}
.pro_indexlh{ height: 35%; line-height: 35px;padding-bottom: 22px;border-bottom: 1px solid #d6d6d6; }
.pro_indexlh h1{font-size: 26px;font-weight: bold;padding-left: 20px;}
.pro_indexlli{}
.pro_indexlli ul{}
.pro_indexlli ul li{ width: 100%; float: left; }
.pro_indexlli ul li a{display: block;height: 45px;line-height: 45px;
padding: 0 20px 0 20px;font-size: 15px;color: #666;}
.pro_indexlli ul li a .icon-arrow-right{float: right;width: 10px;height: 15px;}
.pro_indexlli ul li:hover{background: #d7000f;}
.pro_indexlli ul li:hover a{color: #fff}
.pro_indexlli ul li:hover a span{color: #fff}
.pro_indexr{ float: right; width: 75%; }
.pro_indexr ul{}
.pro_indexr ul li{ float: left; width: 25%;margin-bottom: 30px; display: inline-block; }
.pro_indexr ul li .pro_indexrp{ width: 90%;margin: 0 5%; text-align: center; }
.pro_indexr ul li .pro_indexrp img{max-width: 100%; vertical-align: middle; display: inline-block;
	transition: all 0.3s; }
.pro_indexr ul li:hover .pro_indexrp img{transform:scale(1.1); -moz-transform:scale(1.1);
 -webkit-transform:scale(1.1); -o-transform:scale(1.1);}
.pro_indexr ul li  p{text-align: center;font-size: 19px;color: #5c5c5c;line-height: 60px;height: 60px;
    padding: 0 4%;overflow: hidden;}
.pro_indexlli ul li .proliston{background: #d7000f;}
.pro_indexlli ul li .proliston { color: #fff; }
.pro_indexlli ul li .proliston  span{color: #fff}



/*产品详细*/
.container {width: 90%;max-width: 1400px;margin: 0 auto;}
.proDet_top { margin-top: 25px; }
.proDet_title { float: left; line-height: 40px; font-size: 16px; color: #333; }
.proDet_title a { color: #333; }
.proDet_title a:hover { color: #d7000f; }
.proDet_title img { display: block; float: left; width: 15px; margin: 12px 10px 0 0; }
.proDet_title strong { color: #d7000f; }
.back1 { display: block; cursor: pointer; float: right; width: 125px; height: 40px; line-height: 40px; padding-left: 48px; background: url(../images/back.png) #d7000f 20px center no-repeat; font-size: 14px; color: #fff; }
.back:hover { color: #FFF; }
.proDet_scroll { width: 100%; max-width: 600px; margin: 0 auto; }
.proDet_scroll .bx-wrapper { position: relative; margin: 80px auto 0; padding: 0; *zoom: 1;
width: 100%; }
.proDet_scroll .bx-wrapper img { width: 100%; display: block; margin: 0 auto; }
.proDet_scroll .bx-wrapper .bx-viewport { margin: 0 auto; }
.proDet_scroll .bx-controls { text-align: center; margin-top: 40px; }
.proDet_scroll .bx-wrapper .bx-pager, .proDet_scroll .bx-wrapper .bx-controls-auto { position: relative; }
.proDet_scroll .bx-pager-item { border: 1px solid #e2e2e2; height: 68px; position: relative; }
.proDet_scroll .bx-pager-item .line { width: 100%; height: 3px; font-size: 0; background: #d7000f; position: absolute; bottom: -3px; left: 0; display: none;box-sizing: border-box; }
.proDet_scroll .bx-wrapper .bx-pager-item img { max-width: 100%; display: block; margin: 0 auto; }
.proDet_scroll .bx-wrapper .bx-pager .bx-pager-item, .proDet_scroll .bx-wrapper .bx-controls-auto .bx-controls-auto-item, .bx-wrapper .bx-pager { display: inline-block; *zoom: 1;
*display: inline;
}
.proDet_scroll .bx-wrapper .bx-pager.bx-default-pager a { text-indent: -9999px; display: block; width: 68px; height: 68px; outline: 0; overflow: hidden; }
.proDet_scroll .bx-wrapper .bx-pager.bx-default-pager a.active .line { display: block; }
.proDet_scroll .bx-controls-direction a,.proDet_scroll .proDet_prev,.proDet_scroll .proDet_next{position: absolute;top: 60%;margin-top:-75px;left:0;outline: 0;width: 22px;height: 43px;text-indent: -9999px;z-index: 100;display:block;background:url(../images/arrow5.png) no-repeat;}
.proDet_scroll .bx-controls-direction a.disabled { display: block; }
.proDet_scroll .bx-controls-direction .bx-next { left: auto; right: 0; background-position: -40px 0; }
.proDet_scroll .bx-controls-direction .bx-prev:hover { background-position: 0 -46.5px; }
.proDet_scroll .bx-controls-direction .bx-next:hover { background-position: -40px -46.5px; }
.proDet_scroll .proDet_prev{left:23%;}
.proDet_scroll .proDet_next{left:auto;right:23%;background-position:-40px 0;}

.pro_nav { margin-top: 52px; padding: 0px 23%; background: #d7000f; height: 100px; }
.pro_nav li { width: 20%; float: left; position: relative; cursor: pointer; padding-top: 10px;padding-bottom: 10px;
 white-space: nowrap; text-overflow: ellipsis; }
.pro_nav li a { display: block; border-right: 1px solid #fb7b84; font-size: 17px; color: #fff;
 text-align: center;height: 80px; line-height: 50px; }
.pro_nav li a i{ display: block;text-align: center; font-size: 18px; border: solid 2px #fff; border-radius:100%;
width: 40px; height: 40px; line-height: 40px; color: #fff;margin: 0px auto; }

.pro_nav li a span{ color: #fff; }
.pro_nav li:last-child a { border-right: 0px none; }
.pro_nav .arrowT { border-width: 14px; position: absolute;
 bottom: -15px; left: 50%; margin-left: -14px; display: none; }
.pro_nav li.on .arrowT { display: block; }

.pro_nav li:hover{ background: #fff; }
.pro_nav li:hover a{border-right: 1px solid #fff;}
.pro_nav li:hover a span{color: #d7000f}
.pro_nav li:hover a i{ color: #d7000f;border:  solid 2px #d7000f; }
.pro_nav li:hover .arrowT {background: #fff;}
.pro_nav li.on{ background: #fff; }
.pro_nav li.on a{border-right: 1px solid #fff;}
.pro_nav li.on a span{color: #d7000f}
.pro_nav li.on a i{ color: #d7000f;border:  solid 2px #d7000f; }
.pro_nav li.on .arrowT {background: #fff;}


.pro_det_main { width: 72%; margin: 0 auto 50px; }
.pro_path { display: none; }
.pro_path { padding-top: 47px; }
.pro_path .title { font-size: 25px; color: #333; font-weight: bolder; line-height: 35px;display: none; }
.pro_intro { font-size: 17px; color: #333; line-height: 33px; padding-top: 22px; }
.pro_intro img { max-width: 100%; }
.pro_intro td { border:1px #CCCCCC solid !important; }
.pro_intro ul{margin-bottom: 50px;overflow: hidden;}
.pro_intro ul li{ float: left; width: 25%;text-align: center; }
.pro_intro ul li img{max-width:100%; vertical-align: middle;display: inline-block;  }
.pro_para { margin-top: 30px; }
.pro_para li { float: left; margin: 0 30px 20px 0; }
.pro_para a { display: block; border-right: 1px solid #d7d7d7; line-height: 40px; color: #666; font-size: 18px; padding-right: 30px; }
.pro_para img { width: 41px; margin-right: 20px; }
.arrowT { display: inline-block; *display:inline;width: 0; height: 0;*zoom:1; }
.arrowT { border-left: 12px solid transparent; border-right: 12px solid transparent; border-bottom: 14px solid #fff; }


 @media only screen and (max-width: 900px) {
.back1, .pro_nav { display: none; }
.pro_det_main { width: 100%; margin: 25px 0 0 0; border-top: 1px solid #eee; }
.pro_path { display: block !important; }
.pro_path { padding-top: 0; border-bottom: 1px solid #eee }
.pro_path .title {display: block; height: 55px; padding: 0 4%; font-weight: normal; font-size: 17px; line-height: 55px; background: #fff; position: relative; cursor: pointer; }
.pro_path .title i { display: block; width: 22px; height: 13px; background: url(../images/arrow2.png) center no-repeat; background-size: 100%; position: absolute; top: 21px; right: 4%; }
.pro_path .title.on { background: #d7000f; color: #fff; border-bottom: 1px solid #d7000f; }
.pro_path .title.on i { background-image: url(../images/arrow1.png); }
.pro_tab { display: none; }
.pro_intro { padding: 15px 4% 20px 4%; }
.proDet_scroll .bx-wrapper { margin: 30px auto 0; }
}
 @media only screen and (max-width: 500px) {
.proDet_scroll .bx-pager-item { height: 40px; }
.proDet_scroll .bx-wrapper .bx-pager.bx-default-pager a { width: 40px; height: 40px; }
}
   

/*page*/
.page{width: 80%;float: right;}
/* .page{ padding: 3.5% 0; text-align: center;}
.page a{ color: #666; padding: 0.6% 1%; margin: 0 0.35%; border: 1px solid #e2e2e2;}
.page a:hover,.page a.cur{ background-color: #d7000f; color: #fff !important; border: 1px solid #d7000f;}
 */   


@media all and (max-width:1600px){
.pro_index{ width: 90%;}
.pro_indexl{float:left; width: 25%;margin-right: 2%;}
.pro_indexr{ float: right; width: 73%; }
}

@media all and (max-width:1401px){
.pro_indexr ul li{ float: left; width: 33.33333%;margin-bottom: 30px; display: inline-block; }
}
@media all and (max-width:1000px){
.pro_indexl{float:left; width: 100%;margin-right: 0%;margin-bottom: 20px;}
.pro_indexr{ float: right; width: 100%; }
.pro_indexr ul li{ float: left; width: 50%;margin-bottom: 30px; display: inline-block; }
}

@media all and (max-width:500px){
.pro_indexr ul li{ width: 100%; }
.page{width: 100%;float: right;}
} 




.device{ width: 90%;margin:0 auto;max-width: 1400px;margin-top: 50px; }
.device h1{margin-top: 40px; width: 100%;float: left;height: 40px;}
.device h1 img{ float: left; }
.device h1 span{ float: left; font-size: 26px;line-height: 40px;margin-left: 10px; }
.device h2{ width: 100%; float: left;font-size: 16px;margin-bottom: 50px; }
.device ul{ }
.device ul li{ float: left; width: 29%;margin: 20px 2%;cursor: pointer;position: relative; }
.device ul li  .deviceimg{width: 100%;text-align: center;}
.device ul li  .deviceimg img{ max-width: 100%; vertical-align: middle;text-align: center;display: inline-block; }
.device ul li  .devicep{ text-align: center; color: #fff;position: absolute;
background: rgba(0, 0, 0, 0.5);width: 100%;height: 100%;display: none;  }
.device ul li  .devicep p{margin-top: 20%;font-size: 18px;}





.devices{width: 100%;overflow: hidden;}
.devices ul{}
.devices ul li{ width: 100%;overflow: hidden; }
.devices ul li .devicesl{ float: left; width: 50%; }
.devices ul li .devicesl h1{width: 60%; margin-left: 10%;margin-top: 10%;color: #d7000f;}
.devices ul li .devicesl p{width: 60%; margin-left: 10%;margin-top: 5%; font-size: 16px; line-height: 2;}
.devices ul li .devicesr{ float: left; width: 50%;position: relative;overflow: hidden; }
.devices ul li .devicesr .devicesimg{ width: 100%; height: 100%; display: block; background: rgba(0, 0, 0, 0.5);
z-index: 10;position: absolute;display: none;overflow: hidden;transition: all 0.3s; }
.devices ul li:hover .devicesr .devicesimg{display: block;}

.devices ul li .devicesr  img{transition: all 0.5s;}
.devices ul li .devicesr:hover  img{transform:scale(1.1); -moz-transform:scale(1.1);
 -webkit-transform:scale(1.1); -o-transform:scale(1.1);}



.yanfa{ width: 100%;overflow: hidden;}
.yanfa ul{}
.yanfa ul li{ width: 24%; float: left;margin-right: 1.3333%;border: solid 1px #f2f2f2; margin-bottom: 30px;}
.yanfa ul li:nth-child(4n){margin-right: 0;}
.yanfa ul li div{width: 100%; height: 350px;line-height: 350px;text-align: center;overflow: hidden;}
.yanfa ul li div img{max-width: 100%; max-height: 350px;vertical-align: middle;display: inline-block;
transition: all 0.3s;}
.yanfa ul li p{ width: 100%;height: 40px;line-height: 40px;font-size: 16px; text-align: center; }
.yanfa ul li:hover div img{transform:scale(1.1); -moz-transform:scale(1.1);
 -webkit-transform:scale(1.1); -o-transform:scale(1.1);}


@media only screen and  (max-width: 1000px){
.yanfa ul li{ width: 41%;margin: 20px 2%; }
.yanfa ul li:nth-child(4n){margin: 20px 2%;}
.yanfa ul li div{height: 200px;line-height: 200px;}
.yanfa ul li div img{ max-height: 200px;}
.yanfa ul li p{height: 30px;line-height: 30px;}
}

.about_honor .bigimg{width:auto!important;max-width:80%;height:auto!important;position: fixed;left: 0;top: 0; right: 0;bottom: 0;margin:auto;
  display: none;z-index:9999;border: 10px solid #fff;max-height: 80%;}
.about_honor .mask{position: fixed;left: 0;top: 0; right: 0;bottom: 0;background-color: #000;opacity:0.5;
  filter: Alpha(opacity=50);z-index: 98;transition:all 1s;display: none}
.about_honor .bigbox{background: #fff;margin:0 auto;  border-radius: 10px;overflow: hidden;padding:10px;}
.about_honor .bigbox>.imgbox{ width: 23%; float:left;overflow: hidden;height: 350px;
  margin: 0 1% 5% 1%; }
.about_honor .imgbox div{ width: 100%;line-height: 300px;text-align: center;border: solid 1px #ccc; }
.about_honor .imgbox div img{max-width: 100%;max-height: 300px; vertical-align: middle;display: inline-block;}
.about_honor .imgbox  p{ text-align: center;font-size: 16px;margin-top: 20px; }
.about_honor .bigbox>.imgbox>img{}
.about_honor .imgbox p{}
.about_honor .imgbox:hover{cursor:zoom-in}
.about_honor .mask:hover{cursor:zoom-out}
.about_honor .mask>img{position: fixed;right:10%;top: 10%;width: 60px;}
.about_honor .mask>img:hover{cursor:pointer}
 @media only screen and (max-width: 1400px) {
.about_honor .bigbox{width:100%;background: #fff;margin:0 auto;
    border-radius: 10px;overflow: hidden;padding:10px;}
.about_honor .bigbox>.imgbox{ width: 31%; float:left;border-radius:5px;overflow: hidden;min-height: 300px;
    margin: 0 1% 10px 1%;}
 }

  @media only screen and (max-width: 1201px) {
.about_honor .bigbox>.imgbox{ width: 44%; float:left;border-radius:5px;overflow: hidden;min-height: 200px;
    margin: 0 3% 10px 3%;}
.about_honor .imgbox div{ line-height: 200px;}
 }

  @media only screen and (max-width: 601px) {
.about_honor .bigbox>.imgbox{ width: 90%; float:left;border-radius:5px;overflow: hidden;min-height: 150px;
    margin: 0 5% 10px 5%;}
.about_honor .imgbox div{ line-height: 150px;}
 }

.service{ margin:50px auto; display: block;padding-top: 50px;clear: both;}

.feedback{ width: 100%;overflow: hidden;margin-bottom: 100px;margin-top: 100px; }
.feedbackh{ width: 90%;margin: 50px auto ;overflow: hidden; }
.feedbackh p{margin-top: 30px; font-size: 18px;font-weight: bold;border-left: solid 3px #222;padding-left: 20px;}
.feedbackinfo{ width: 90%; margin: 0px auto; font-size: 18px;overflow: hidden;}
.feed-td1{ float: left; width: 10%;margin-bottom: 30px;height: 30px; }
.feed-td1 span{ color: #d7000f; }
.feed-td2{float: left; width:35%; margin-right: 5%;margin-bottom: 30px;height: 30px;}
.feed-td2 input{ width: 100%; font-size: 14px;padding: 0 2%;height: 30px;line-height: 30px; }
.feed-td3 {float: left; width: 90%;margin-bottom: 20px;}
.feed-td3 textarea{ width: 95%;min-height: 90px; line-height: 30px;font-size: 14px;padding: 0 1%;}
.feedsub{ width: 150px; height: 40px;margin: 50px auto;background: #666; line-height: 40px; font-size: 18px;
color: #fff;border: none;overflow: hidden;display: block; }
.feedsub:hover{background: #d7000f;}


@media all and (max-width:1000px){
.feedback{ margin-bottom: 50px;margin-top: 50px; }
.feed-td1{ float: left; width: 25%;margin-bottom: 30px;height: 30px; }
.feed-td2{float: left; width:70%; margin-right: 5%;margin-bottom: 30px;height: 30px;}
.feed-td3 {float: left; width: 70%;margin-bottom: 20px;}
}

.map_k{width:100%;height:545px;border:#ccc solid 1px;}
@media all and (max-width:1000px){
.map_k{width:100%;height:345px;border:#ccc solid 1px;}
}

/*slider-position*/
.sub_position{ line-height: 70px; border-bottom: 1px solid #e5e5e5;}
.sub_slide{ width: 70%;margin:0 0 -1px;}
.sub_slide a{ display: inline-block; position: relative; font-size: 16px; margin-right: 8%;}
.slider_line{ display: none; position: absolute; bottom:0; width: 100%; height:2px; background-color: #d7000f;}
.sub_slide a.cur{ color: #d7000f;}
.sub_slide a.cur .slider_line{ display: block;}
.position{ background: url("../images/position_icon.png") no-repeat left; background-size: 19px 19px; padding-left: 24px;}
.position a,.position span{ color: #888; font-size: 12px;}
.position a{ padding: 0 5px;}
.position span{ color: #55565a; margin-left: 5px;}
.sub_slide.inv_sub_slide a{margin-right:5%;}
@media all and (max-width:1000px){
.sub_slide{ width: 100%;margin:0 0 -1px;}
}

/*news*/
.news_t{ padding: 2% 0;}
.news_swiper{ width: 49.4142%;}
.news_hot{ width: 48%;}
/*news-å›¾ç‰‡æ»šåŠ¨*/
.news_swiper .owl-carousel{ overflow: hidden;}
.news_swiper .owl-carousel img{width:700px;height:455px;object-fit: cover;}
.news_swiper .owl-theme .owl-controls{ position: absolute; top: 0; left: 0; top: 50%; margin-top: -10%; width: 100%; }
.news_swiper .owl-theme .owl-controls .owl-buttons div{ position: absolute; top: 0; width: 32px; height: 80px; padding: 0; margin: 0; font-size: 0; opacity:1; border-radius:0;}
.news_swiper .owl-theme .owl-controls .owl-buttons div.owl-prev{ background:transparent url("../images/new_Mlac.png") no-repeat; left: 0;}
.news_swiper .owl-theme .owl-controls .owl-buttons div.owl-next{ background:transparent url("../images/new_Mrac.png") no-repeat; right: 0;}
.news_swiper .owl-theme .owl-controls .owl-buttons div.owl-prev:hover{ background:transparent url("../images/new_Mlho.png") no-repeat; }
.news_swiper .owl-theme .owl-controls .owl-buttons div.owl-next:hover{ background:transparent url("../images/new_Mrho.png") no-repeat; }
.news_swiper .item{ display: block; position: relative;}
.owl_for{ position: absolute; left: 0; bottom: 0; z-index: 600; width: 100%; background: url("../images/opcity_bd.png") repeat; padding: 2% 3%;}
.owl_for b{ color: #fff; font-weight: normal;}

.item:hover b{ color: #ddd; transition:color 0.6s; -moz-transition:color 0.6s; -webkit-transition:color 0.6s; -o-transition:color 0.6s}
.news_hot ul{ margin-top:-3%;}
.news_hot li{ padding: 3.18% 0; border-bottom: 1px solid #e5e5e5;}
.title{ color: #333;}
.infor{ color: #666; margin: 2.07% 0; line-height: 1.8;}
.time{ color: #888;}
.more{ color: #d7000f;}
.news_d{ padding-top: 1.5%; background-color: #f4f4f4;}
.news_list li,.ab_teamlist li{ padding:5px; margin-top: 2%;}
.news_box,.ab_teambox{ padding: 2%; background-color: #fff; transition:all 0.5s; -moz-transition:all 0.5s; -webkit-transition:all 0.5s; -o-transition:all 0.5s;}
.news_list li:hover .news_box,.ab_teamlist li:hover .ab_teambox{ border-radius:3px; box-shadow:2px 2px 10px #ccc;}
.news_list li:hover .news_box .news_for .more{ background-color: #d7000f; color: #fff !important; border:1px solid #d7000f;}
.news_img{ width: 26%; line-height: 0;}
.news_for{ width: 60%; padding-left: 4%; padding-top: 12px;}
.news_for .more{ display: inline-block; padding: 4px 10px 4px 12px; color: #999; margin-top: 6%; border:1px solid #e5e5e5;}
.news_time{ font-family: Arial; /*padding-top: 4%;*/ text-align: right;position:relative;top:20px;}
.news_time span{ display: block;}
.new_day{ font-size: 65px; line-height: normal; padding-bottom: 1%; margin-bottom: 3%; border-bottom: 1px solid #999;}
.new_year{ font-size: 20px;}
.news_box .time_more,.rep_time .time_more{ display: none;}

.rnews_time{ font-family: Arial;text-align: right;position:relative;}
.rnews_time span{ display: block;}
.rnew_day{ font-size: 65px; line-height: normal; padding-bottom: 1%; margin-bottom: 3%; border-bottom: 1px solid #999;}
.rnew_year{ font-size: 20px;}
.rnews_box .time_more,.rep_time .time_more{ display: none;}
.inde_new .news_time{top:0px;}





/*news-view*/
.view{ background-color: #f4f4f4; padding: 3% 0;}
.warp_l{ /*width:68.5714%;*/width:70%; padding: 3% 4.625%; background-color: #fff;}
.warp_r{ width:28.5714%;}
.view_title{ color: #d7000f;}
.view_for{ line-height: 28px; padding: 1.6% 0; border-bottom: 1px solid #e5e5e5;}
.view_for .time{ background: url("../images/time_icon.png") no-repeat left; background-size: 20px 20px; padding-left: 28px; margin-right: 3%;}
.resource{ background: url("../images/resour_icon.png") no-repeat left; background-size: 20px 20px; padding-left: 28px; color: #888;}
.content{ line-height: 1.8; padding: 3% 0;}
.pre_nextpage{ padding: 1.8% 1%; border-bottom: 1px solid #e5e5e5; border-top: 1px solid #e5e5e5;}
.pre_nextpage a{ display: inline-block; width: 50%; line-height: 30px; background-size: 30px 30px;}
.pre_page{background: url("../images/pre_pageLac.png") no-repeat left; padding-left: 36px;}
.next_page{background: url("../images/pre_pageRac.png") no-repeat right; padding-right: 36px; text-align: right;}
.pre_page:hover{background: url("../images/pre_pageLho.png") no-repeat left;}
.next_page:hover{background: url("../images/pre_pageRho.png") no-repeat right;}
.back{ padding-top: 3%; text-align: center;}
.back_page{ display: inline-block; padding: 1% 4%; border: 1px solid #e5e5e5;}
.back_page span{ background: url("../images/back_icon.png") no-repeat left; padding-left: 24px;}
.back_page:hover{ border: 1px solid #d7000f;  transition:border 0.6s; -moz-transition:border 0.6s; -webkit-transition:border 0.6s; -o-transition:border 0.6s;}
.back_page:hover span{ padding-left: 26px; background: url("../images/back_iconho.png") no-repeat left; transition:padding 0.2s; -moz-transition:padding 0.2s; -webkit-transition:padding 0.2s; -o-transition:padding 0.2s;}
.warp_rbox{ margin-bottom: 4%;}
.warp_rbox.none{ margin-bottom: 0;}
.warp_Rdown{ /*padding: 2.4% 7% 8% 7%; */padding: 2.4% 7% 2% 7%; background-color: #fff;}
.warp_rTitle{ padding: 2.4% 7%; background-color: #55565a; color: #fff;}
.news_recomd li{ padding: 3% 0; border-bottom: 1px solid #e5e5e5;}
.news_recomd .time{ padding-top: 4px;}
.layout_menue li{ float: left; width: 50%; padding:4% 0 4% 4%;}
.layout_menue li a{ font-size: 16px;}
.view_for.share{position:absolute;right:0px;bottom:17px;}
.view_for .share a{display:inline-block;margin:0 5px 0 2px;}

.content img{display:inline-block;}

/*employ*/
.employ_menue{ padding-bottom: 5%; padding-top: 2%; border-bottom: 1px solid #e5e5e5; text-align: center;}
.employ_menue a{ color: #555; font-size: 16px; padding: 1.4% 6%; border: 1px solid #e5e5e5;}
.employ_menue a:hover,.employ_menue a.cur{ color: #fff !important; background-color: #d7000f; border: 1px solid #d7000f;}
.employ_for{ padding: 3% 4.5%; background-color: #ededed;}
.employ_fl{ width:51%;}
.employ_fr{ width:49%;}
.employ_num{ font-family:Arial; color: #d7000f; font-weight: bold; line-height: 1.4;}
.employ_num span{ padding-left: 6%;}
.employ_fr li{ float: left; width: 25%;}
.employ_td li{ font-family: Arial;}
.empl_slect{ height: 56px; margin: 3% 0; border-bottom: 1px solid #d7000f; border-top: 1px solid #e5e5e5;}
.empl_slect li{ float: left; width: 16.666666%; line-height:24px; padding:15px 0; cursor: pointer; box-sizing: inherit;}
.empl_slect li span{ display: inline-block; width: 100%; text-align: center; border-right:1px dotted #8d8d8d; }
.empl_slect li.cur{ color: #d7000f; margin-top:-4px; border-top:4px solid #d7000f; border-left:1px solid #d7000f; border-right:1px solid #d7000f; border-bottom: 1px solid #fff;}
.empl_slect li:hover{color: #d7000f;}
.empl_slect li.cur span{ border: none;}
.empl_selCon{ padding: 0 3%; border:1px solid #e5e5e5;}
.empl_rfor{ padding-top: 3%;}
.empl_rfor td.empl_tar{ padding:4% 8%;}
.empl_rfor .table{ margin-bottom: 0;}
.empl_rfbox li{ padding: 3% 0; line-height: 1.6;/* border-bottom: 1px solid #f3f3f3;*/}
.employ_menue.none{ border-bottom: 0;}
.report_list li{float: left;width: 100%;padding: 15px 2.6%;border-bottom: 1px solid #e5e5e5;}
.rep_time{ padding: 0.8% 1.6%; background-color: #e5e5e5;}
.rep_time .news_time{ padding-top: 0;}
.rep_time .new_day,.rep_time{ text-align: center;}
.rep_time .new_day{ font-weight: bold;}
.rep_for{width: 100%;}
.report_list.report_list2 li{padding:2.6%;}
.report_list.report_list2 .rep_for{width:83%;}
.rep_for .title{/* padding-top:8px; */}
.report_list li:hover{ background-color: #e5e5e5;}
.report_list li:hover .title{ color: #d7000f;}
.rep_for .infor{ margin:2.07% 0 0 0;}
.empl_intlist li{ float: left; width: 100%; padding: 2.6% 0; border-bottom: 1px solid #e5e5e5;}
.empl_intlist .news_img{ width:35%; border: 4px solid #eaeaea;}
.empl_tr{ width: 20.5%; padding-top: 3%;}
.empl_telbox{ padding-top: 3%;}
.empl_tlicon{ line-height: 30px;padding: 1.6% 0 1.6% 36px;  background-size: 30px 30px;}
.empl_tlicon1{background: url("../images/empl_teicon1.png") no-repeat left;}
.empl_tlicon2{background: url("../images/empl_teicon2.png") no-repeat left;}
.empl_tlicon3{background: url("../images/empl_teicon3.png") no-repeat left;}
.empl_tlicon4{background: url("../images/empl_teicon4.png") no-repeat left;}
.empl_tlicon5{background: url("../images/empl_teicon5.png") no-repeat left;}
.empl_tlicon6{background: url("../images/empl_teicon6.png") no-repeat left;}
.wx_img{ padding: 8px; border: 1px solid #e5e5e5;}
.wx_share{ padding-top: 6px; text-align: center;}
.empl_ask li{ padding: 1% 0;}
.empl_asktop{ padding: 1.6% 2.6%; line-height:29px; background-color: #f7f7f7; cursor: pointer;}
.empl_askicon{ display: inline-block; background: url("../images/ask_acicon.png") no-repeat; width: 29px; height: 29px; background-size: 29px 29px;}
.empl_ask li.cur .empl_asktop{ background-color: #d7000f;}
.empl_ask li.cur .empl_askTitle{ color: #fff;}
.empl_ask li.cur .empl_askicon{ background: url("../images/ask_hoicon.png") no-repeat;}
.empl_askdown{ display: none;}
.empl_askfor{ padding: 0 2.6%;}

/*develop*/
.develop{ padding: 6% 0 7%;}
.deve_title,.deve_for{ color:#fff; text-align: center;}
.deve_for{ line-height: 2; padding: 2% 0 5%;}
.deve_list ul{ margin: 0 -16px; }
.deve_list li{ float: left; width: 33.333333%; padding: 0 16px;}
.deve_list li:first-child{margin-left: 16.5%;}
.deve_list li a{ display: block; position: relative; width: 100%; height: 100%;}
.deve_now{ display: block;}
.deve_name{ display: block; position: absolute; top:50%; margin-top: -6%; color: #fff; font-weight: normal; width: 100%; text-align: center; vertical-align: middle;}
.deve_po{ position: absolute; top: 0 !important; left: 0 !important; z-index: 20; width: 100% !important; height: 100% !important; background: url("../images/deve_yy.png") repeat;}
.deve_po img{ width:22.4215%; margin: 0 auto; }
.deve_po .deve_name{ margin-top:12%;}
.deve_po,.deve_list li.cur .deve_now .deve_name{ display: none;}
.deve_list li.cur .deve_po img{ padding-top: 14%; transition:padding 1.2s; -moz-transition:padding 1.2s; -webkit-transition:padding 1.2s; -o-transition:padding 1.2s;}
.deve_list li.cur .deve_po .deve_name{ margin-top:4%; transition:margin 0.6s; -moz-transition:margin 0.6s; -webkit-transition:margin 0.6s; -o-transition:margin 0.6s;}
.deve_idea .employ_menue a{ padding: 0.8% 4%;}
.deve_ideatop{ color:#d7000f; padding: 1% 0; border-bottom: 1px solid #e5e5e5;}
.deve_ideadown li{ float: left; width: 25%; padding: 4% 6%;}
.deve_idname{ clear: both; padding-top: 10%; text-align: center;}
.deve_moeny{ margin-top: 3%; border: 1px solid #f5f5f5;}
.deve_moimg{ width: 46.5299%;}
.deve_mofor{ width:49.2113%; padding-top: 2%; padding-right: 1.6%;}
.deve_mofor li{ float: left; width: 50%; padding-top: 1.4%; padding-bottom: 1.4%; padding-right: 4%;}
.deve_mobox{ float: left; width: 100%; padding:4px 0; line-height: 1.5; border-bottom: 1px solid #e5e5e5;}
#owl-peo .owl-item a{ position: relative;}
#owl-peo .owl-item.cur .deve_po{ display: block;}
#owl-peo .deve_po{ color: #fff; text-align: center;}
#owl-peo .deve_po b,#owl-peo .deve_po em{ display: block;}
#owl-peo .deve_po b{ padding-top: 20%;  transition:padding 0.6s; -moz-transition:padding 1.2s; -webkit-transition:padding 1.2s; -o-transition:padding 1.2s;}
#owl-peo .deve_po em{ font-style: normal; padding-top: 10%;  transition:padding 1.2s; -moz-transition:padding 1.2s; -webkit-transition:padding 1.2s; -o-transition:padding 1.2s;}
#owl-peo .owl-item a:hover b,#owl-peo .owl-item a:hover em{ color: #fff;}
#owl-peo .owl-item{ padding: 0 9px;}
#owl-peo .owl-item.cur .deve_po b{padding-top: 24%;}
#owl-peo .owl-item.cur .deve_po em{padding-top: 4%;}
#owl-peo.owl-theme .owl-controls .owl-page span{ background-color: #c8c9c9; filter: Alpha(Opacity=100);/*IE7 fix*/  opacity:1;}
#owl-peo.owl-theme .owl-controls .owl-page.active span{ background-color: #d7000f; width: 12px; height: 12px;}
.deve_employ .employ_menue a{ color: #fff; padding: 0.8% 3%;}
.deve_employ .employ_menue{ padding-bottom: 0;}
.deve_employ .deve_for{ padding:3.2% 0 1.8%;}
.deve_mail{ color:#fff; display: block; text-align: center;}
.deve_mail:hover{ color: #fff !important;}
.deve_emplist{ padding-top: 2%;}
.deve_empTlist li{ background-color:#ccdeec;}
.deve_empTlist li,.deve_empDlist li{ float: left; height:auto; line-height:35px; overflow: hidden; padding:14px 0.6% 14px 0;}
.deve_empDlist li{ color: #fff; border-bottom: 1px solid #fff;}
.deve_emplist span{ display: block;}
.deve_emplist li.wd1{ padding: 14px 0.6% 14px 2.6%;}
.deve_emplist li.wd6{  padding:14px 2.6% 14px 0;}
.wd1{ width: 25.6%;}
.wd2{ width: 15.5%;}
.wd3{ width: 15.5%;}
.wd4{ width: 15.4%;}
.wd5{ width: 15.5%;}
.wd6{ width: 12.5%;}
.now_remploy{ display:block; width: 100%; background-color: #fff; text-align: center;}
.now_remploy:hover{ color: #fff !important; background-color: #d7000f;}
.deve_employ .page a{ color: #fff;}

@media all and (max-width:1000px){
.deve_list li:first-child{margin-left: auto;}
}



/*custorm*/
.custorm_box.pd{ padding-top: 2%;}
.pd .custorm_name{ padding-bottom: 1.2%;}
.custorm_list li{ float: left; position: relative; width:25%; padding: 0 10px; cursor: pointer;}
.custorm_list li.cur{ width: 50%;}
.custorm_list .imghover{max-height:300px;}
.custorm_box1 .custorm_list ul{ margin: 0 -10px 0 -30px;}
.custorm_box1 .custorm_list li.cur{ padding: 0 10px 0 0px;}
.custorm_box1 .custorm_list li.cur img{width:100%;}
.custorm_box2 .custorm_list ul{ margin: 0 -20px;}
.custorm_box2 .custorm_list li.cur{ padding: 0 20px;}
.custorm_box2 .custorm_list li.pd1{ padding: 0 0 0 20px;}
.custorm_box2 .custorm_list li.pd2{ padding: 0 20px 0 0;}
.custorm_for{ padding: 20px 5%; background-color:#fff;}
.cust_icon{ display: inline-block; width: 24px; height: 24px; background: url("../images/custorm_1_iconac.png") no-repeat; background-size: 24px 24px;}
.cust_icon:hover{ background: url("../images/custorm_1_iconho.png") no-repeat;}
.custorm_d .hide{ background-color: #888a8e;}
.custorm_list{ margin-top: 24px;}
.cust_dicon{ display: none; position: absolute; bottom: -24px; left: 50%; margin-left: -14px; z-index: 20; width: 28px; height: 14px; background: url("../images/custorm_ticon.png") no-repeat; background-size: 28px 14px;}
.custorm_con{ padding: 5% 10%; color: #fff; line-height: 1.8;}
.custorm_list li.active .cust_icon{ background: url("../images/custorm_1_iconho.png") no-repeat;}
.custorm_list li.active .cust_dicon{ display: block;}
.custorm_com{ background-color:#888a8e;position:relative;}
.custorm_coml,.custorm_comr{ width: 50%;}
.custorm_coml{ color: #fff; padding: 4% 3.4%;}
.custorm_comName{ background: url("../images/custorn_line.png") no-repeat left bottom; padding-bottom: 3%;}
.custorm_comfor{ line-height: 1.8; position:relative; margin: 4.5% 0 7%;}
.custorm_more{ color: #fff !important; display: inline-block; padding: 0.6% 2%; border: 1px solid #fff;}
.custorm_more:hover{ background-color: #d7000f;}
.custorm_more:hover span{ color: #fff !important;}
.custorm_more span,.custorm_joinfor .custorm_more:hover span{ color: #fff !important;}
.custorm_more span{ background: url("../images/custorm_3_icon.png") no-repeat right; background-size: 14px 14px; padding-right: 18px; }
.custorm_join ul{ margin: 0 -10px;}
.custorm_join li{ float: left; width: 50%; padding: 0 10px;}
.custorm_joinfor{ padding: 5% 7%; background-color: #fff;}
.custorm_joinname{ padding-bottom: 2.4%; border-bottom: 1px solid #e5e5e5;}
.custorm_joinfor .custorm_more{ color: #999; border:1px solid #c7c7c7;}
.custorm_joinfor .custorm_more,.custorm_joinfor .custorm_more span{ color: #999 !important;;}
.custorm_joinfor .custorm_more span{background: url("../images/custorm_4_iconac.png") no-repeat right;}
.custorm_joinfor .infor{ margin: 2.07% 0 5%;}
.custorm_joinfor .custorm_more:hover{ border: 1px solid #fff !important;}
.custorm_joinfor .custorm_more:hover span{ color: #fff !important; background: url("../images/custorm_3_icon.png") no-repeat right;}



.custorm_comr{position:absolute;right:0px;top:0px;}
.custorm_comr,
.custorm_comr .imghover,
.custorm_comr .imghover img{height:100%;}
.custorm_comr .imghover img{width:100%;object-fit:cover;}

/*å¼¹æ¡†*/
.custorm_yy{ display: none; position: fixed; top: 0; left: 0; width: 100%; height: 100%; background-color: #000; opacity:0.6; z-index: 300;}
/*.custorm_tk{ position: relative; display: none; position: fixed; z-index: 400; background-color: #fff; top:25%; left: 50%; margin-left: -35%; width: 70%; height: 50%; max-height: 50%; overflow-y: auto;}*/
.custorm_tk{ display: none;width:100%; height:100%;padding:20px 0 0;background-color: #fff; overflow-y: auto; position: fixed;top:50px; left:0; z-index: 400; }
.custorm_show{ padding: 3%; line-height: 1.8;}
.close_btn{ position: absolute; top: 14px; right: 14px; background: url("../images/close_btn.png") no-repeat; width: 12px; height: 12px; cursor: pointer;}

/*layout*/
.layout li.active .laoy_r{ float: left;}
.layout li.active .laoy_l{ float: right;}
.laoy_l,.laoy_r{ width: 50%;}
.laoy_r{ position: relative;}
.animate_box{ padding:10% 20% 6% 18%;}



.mg10{ margin-right: 5px;}

.lay_po{ display: none; position: absolute; top: 0 !important; left: 0 !important; width: 100% !important; height: 100% !important; z-index: 10;}
.lay_po a{ display: block; background: url("../images/yy_5.png") repeat; width: 100%; height: 100%;}
.lay_po a:hover .layout_name,.layout_name{ color: #fff !important;}
.lay_po img{ width: 5.3%; margin: 0 auto; padding-top: 13%;}
.layout_name{ display: block; padding-top: 16%; text-align: center;}
.cur .lay_po img{ padding-top: 20%; transition:padding 1.2s; -moz-transition:padding 1.2s; -webkit-transition:padding 1.2s; -o-transition:padding 1.2s;}
.cur .layout_name{ padding-top: 2%; transition:padding 0.6s; -moz-transition:padding 0.6s; -webkit-transition:padding 0.6s; -o-transition:padding 0.6s;}
.layout_view li{ background-color: #fff; margin-bottom: 2%;}
.laoy_r .owl-theme .owl-controls{ position: absolute; bottom: 4%; right: 4%; z-index: 50;}
.laoy_r .owl-theme .owl-controls .owl-page span{ background-color: #fff; width: 8px; height: 8px; margin:5px 4px; filter: Alpha(Opacity=100);/*IE7 fix*/  opacity:1;}
.laoy_r .owl-theme .owl-controls .owl-page.active span{ width: 13px; height:13px; margin:3px 4px; background-color: #d7000f; border: 1px solid #fff;}
.layout_view .layout_more span{background: url("../images/layout_vac.png") no-repeat right;}
.layout_view .layout_more:hover span{background: url("../images/layout_vho.png") no-repeat right;}

/*about*/
.cont_l,.cont_r{ width: 50%;}
.cont_l{ padding-right:2%; }
.cont_r{ padding-left: 2%; }
.map{ border: 1px solid #e5e5e5;}
.name{ padding-bottom: 2%;}
.cont_for{ padding:2.2% 0; line-height:2; font-size: 15px; border-top: 1px solid #e5e5e5;}
.ab_team .employ_menue{ padding-bottom: 3%;}
.ab_team .employ_menue a{color: #555; background-color: #fff; padding: 0.8% 2%; border: 1px solid #e5e5e5;}
.ab_team .employ_menue a:hover,.ab_team .employ_menue a.cur{ background-color: #d7000f; color: #fff; border: 1px solid #d7000f;}
.ab_teamimg{ width: 16.1%;}
.ab_teamfor{ width:78%; padding-right: 2%;}
.ab_team .ab_teambox{ padding: 3%;}
.ab_team .ab_teamlist li{ margin-top: 1.2%;}
.ab_name{ padding-top: 1.2%;}
.ab_job{background: url("../images/ab_team_line.png") no-repeat left bottom; padding-bottom: 2%;}
.ab_introbox1{ padding-bottom:3%;}
.ab_intName{ text-align: left; padding-bottom:3%;}
.ab_fl{ width: 46.4%;}
.ab_fr{ width: 53.6%; font-size: 15px; line-height: 1.8; padding-left:3.6%;overflow-y:auto;height:432px;}
.ab_introbox2{ padding: 3% 0; background-color: #f4f4f4;}

/*éšæœºæ•°å­—*/
/*éšæœºæ•°å­—*/
/* priorities */
.priorities{ padding-top:60px; width:100%; background-size:cover }
.priorities h2{ font-size:24px; color:#fff; text-transform:uppercase; text-align:center; margin-bottom:35px; font-weight:normal }
.num_wrap{ width: 100%; text-align:center; }
.num_box{ display:inline-block; margin:0 1.8%; }
.num{ font-family: Arial; font-weight: bold; padding-top: 26%;}
.num_li{ position:relative; width: 180px; height: 180px; background-color: #fff; border-radius: 50%; border: 1px solid #e5e5e5;}
.num_li h3{ font-size:16px;font-weight:normal; margin-top: 4px; margin-bottom: 0;}

.develop_hist{ background: url("../images/about_history.jpg") no-repeat top; padding-top: 3%;}
.develop_hist .ab_intName{ color: #fff;}
.ab_histCon{ padding: 0 10% 3% 10%; overflow: hidden;}
.ab_histCon ul{ width: 100%; overflow: hidden;}
.ab_histCon li{ display: inline-block; width: 100%; text-align: center;}
.ab_histCon li.cur{ display: block;}
.ab_histNum span{ display: inline-block; position: relative; font-weight: bold; border-radius:8px; width: 180px; height: 180px; line-height: 180px; background-color: #d7000f; color: #fff; margin: 0 12px; font-size: 140px;}
.his_line{ display: inline-block; position: absolute; left: 0; top: 50%; margin-top: -5px; z-index: 10; width: 100%; height: 10px; background-color: #d7000f;}
.ab_hisintro{ padding: 2%;}
.ab_hisys{ position: relative;}
.his_click{ position: relative; z-index: 100; display: inline-block; width:40px; height: 40px; cursor: pointer;}
.his_clickl{ background: url("../images/his_lac.png1") no-repeat;}
.his_clickr{ background: url("../images/his_rac.png1") no-repeat;}
.his_clickl:hover{ background: url("../images/his_lho.png1") no-repeat;}
.his_clickr:hover{ background: url("../images/his_rho.png1") no-repeat;}
.his_mline{ position: absolute; top: 50%; padding:0 40px;margin-top: -1px; width: 100%; height: 2px;}
.his_mpline{ width: 100%; height: 2px;  background-color: #959595;}
.his_mlist{ position: absolute; width: 100%; padding: 0 40px;}
.his_mlist li{ position: relative; float: left; width:8.333333%; height: 40px; line-height: 15px; text-align: center; cursor: pointer;}
.his_icon{ display:inline-block; position: relative; z-index: 20; width: 15px; height: 15px; border-radius: 50%; margin-bottom: 10px; margin-top: 12px; background-color: #959595;}
.his_mlist li span.his_year{ display: block; text-align: center;}
.his_poline{ display: none; position: absolute; top: 50%; left: 0; margin-top: -1px; width: 100%; height: 2px; background-color: #d7000f;}
.his_mlist li.cur .his_poline,
.his_mlist li.on .his_poline{ display: block;}
.his_mlist li.cur .his_icon{ background-color: #d7000f;}

.honor{ padding: 3% 0;}
.honor_img .item{ display:block;padding: 0 15px;}
.item_bd{ background-color: #f4f4f4;}
.honor_name{ float: left; width: 100%; color: #666; padding-top: 8%; text-align: center;}
.honor_img .owl-theme .owl-controls{ margin-top: 3%;}
.honor_img .owl-buttons{ width: 100%; height: 40px;}
.honor_img .owl-theme .owl-controls .owl-buttons div{ margin: 0; font-size: 0; padding: 0;  width:49.4%; height: 40px; border-radius:0; background:none; opacity:1; filter:Alpha(Opacity=100);}
.honor_img .owl-theme .owl-controls .owl-buttons div.owl-prev{ float: left; background:#fff url("../images/his_lac.png") no-repeat right; padding: 0 3% 0 0;}
.honor_img .owl-theme .owl-controls .owl-buttons div.owl-next{ float: right; background:#fff url("../images/his_rac.png") no-repeat left; padding: 0 0 0 3%;}
.owl-item:hover .honor_name{ color: #d7000f;}

/*culture*/
.cul_box{ padding: 3% 0;}
.cul_selbox{ padding: 3% 7.9% 0 7.9%;}
.cul_compsel li{ position: relative; float: left; width: 20%; cursor: pointer;}
.cul_compsel li .cul_compimg{ position: relative; z-index: 20; width:100%; padding: 0 19.25%;}
.cul_compline{ position: absolute; top: 50%; left: 0; width: 100%; height: 1px; background-color: #d4d4d4;}
.cul_compline1.cul_compline{ width: 80.75%; left: auto; right: 0;}
.cul_compline5.cul_compline{ width: 80.75%;}
.cul_compcon{ padding:3.8% 3.2% 0 3.2%; text-align: center;}
.cul_compIntro{ color: #666; font-size: 15px; padding-top: 2%; line-height:2;}
.cul_imgho{ display: none;}
/*.cul_compsel li.cur .cul_compimg{ padding: 0 12.65%;}*/
.cul_compsel li.cur .cul_imgho{ display: block; transform:scale(1.21, 1.21); -moz-transform:scale(1.21, 1.21); -webkit-transform:scale(1.21, 1.21); -o-transform:scale(1.21, 1.21);}
.cul_compsel li.cur .cul_imgac,.cul_brgdsel li.cur .cul_imgac{ display: none;}
.cul_brgdsel li.cur .cul_imgho{ display:block;}
.cul_tline{ width: 1px; padding:1.5% 0; background-color: #499ebd; margin: 0 auto;}
.cul_brand{ padding:3% 10%;}
.cul_brdimg{ width: 26.8%; margin: 0 auto;}
.cul_brname{ padding: 2.4% 0 2%; text-align: center;}
.cul_brbox .cul_compIntro{ padding-top: 0;}
.cul_brgdsel{ padding-left: 16%; padding-top: 1%;}
.cul_brgdsel li{ float:left; width:21.8%; padding-right: 9%; cursor: pointer;}
.cul_brgdsel li .imghover{ border-radius:50%; -moz-border-radius: 50%; -webkit-border-radius: 50%; -o-border-radius: 50%;}
.cul_brgdsel .cul_brname{ padding-top: 12%;}
.cul_brgdCon{ padding-top: 4%;}
.cul_brgdCon .hide:first-child{display:block;}
.cul_brl{ width: 14%; padding-top: 4%;}
.cul_brr{ width: 86%; padding-left: 2.4%; border-left:1px solid #e5e5e5; }
.cul_brgdCon .content{ padding: 0 0 3% 0; font-size: 15px;}
.cul_brl span{ display: block; position: relative; z-index: 20; margin-right: -8px; background: url("../images/cul_briricon.png") no-repeat right center;}
.cul_box3{ background: url("../images/cul_zr_banner.png") no-repeat top;}
.cul_box3 .ab_intName{ color: #fff;}
.cul_zr{ background-color: #fff;}
.cul_zrl,.cul_zrr{ width: 50%;}
.cul_zrr{ padding: 2% 4% 0 4%;}
.cul_zrr .content{ font-size: 15px; line-height: 1.8;}
.cul_box3.cul_box{ padding: 3% 0 4.8%;}
.cul_zrCsel{ padding:9px 0; margin-bottom: 3%; border-bottom: 1px solid #e5e5e5; border-top: 1px solid #e5e5e5;}
.cul_zrCsel li{ float: left; width: 20%; height: 28px; line-height: 28px; background:url("../images/cul_zrCline.png") no-repeat right; text-align: center; cursor: pointer;}
.cul_zrCsel li.cur{ color: #d7000f;}
.cul_zrSname img{ display: inline-block; width: 7%; vertical-align: bottom; margin-right: 8px;}
.cul_box4 .content{ padding: 4% 0 3%;}

/*æ¨¡æ€çª—å£*/
.modal-contain{width:100%; height:100%; margin:0 auto; z-index:999999; position:fixed;top:0px;left:0px;background:rgba(105, 105, 105, 0.2) none repeat scroll 0% 0%; opacity:1;}
.modal-contain .modal-section{width:80%;padding:3%;background-color:#fff;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);}
.modal-section .modal-block{width:100%;height:auto;position:relative;}
.modal-section .mb-close{position:absolute;top:0px;right:0px;cursor:pointer;display:inline-block;margin:5px;}
.modal-block .mb-title{font-size:24px;color:#333333;border-bottom:1px solid #e5e5e5;padding-bottom:10px;}
.modal-block .mb-con{position:relative;margin:20px 0;line-height:25px;color:#666666;font-size:13px;}
.modal-block .mb-btn{display:inline-block;padding:5px 0;width:150px;text-align:center;background-color:#242424;font-size:14px;color:#ffffff;}
.modal-block .mb-btn1{display:inline-block;padding:5px 0;width:150px;text-align:center;background-color:#242424;font-size:14px;color:#ffffff;}
@media all and (max-width:768px){
	.modal-contain .modal-section{width:100%;height:100%;top:0px;left:0px;transform:translate(0,0);-webkit-transform:translate(0,0);}
	.imghover{height:auto;}
}

a{text-decoration:none !important}



/*ç®€åŽ†å¡«å†™*/
.modal-resume{width:100%;height:100%;background:rgba(0,0,0,.4);position:fixed;top:0px;left:0px;z-index:9999999;display:none;}
.modal-resume-container{padding:27px 0 42px;width:1400px;height:94%;background:#fbfbfb;overflow-y:auto;position:absolute;top:3%;left:50%;margin:0 0 0 -700px;}
.modal-resume-close{display:block;width:23px;height:23px;background:url(../images/modal-close.png) no-repeat center center;position:absolute;right:10px;top:11px;}
.modal-resume-container .modal-resume-top{line-height:41px;text-align:center;font-size:24px;color:#55565a;}

.modal-resume-form{width:94.28571428571429%;margin:0 auto;}
.modal-resume-form li{padding:8px 0 8px 110px;position:relative;float:left;}
.modal-resume-form .type{display:block;padding:0 8px 0 0;width:110px;line-height:36px;font-weight:normal;max-width:none;text-align:right;color:#888888;position:absolute;left:0px;top:8px;margin:0px;}
.modal-resume-form .type.type2{line-height:18px;}

.modal-resume-form .text,
.modal-resume-form select{display:block;width:100%;padding:0 10px;height:36px;line-height:34px;border:1px solid #e9e9e9;background:#fff;margin:0px;}
.modal-resume-form .text:focus,
.modal-resume-form select:focus{outline:0;border-color:#d7e1f3;-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6);box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6);}
.modal-resume-form textarea.text{height:137px;resize:none;}


.modal-resume-form li.l4{width:25%;}
.modal-resume-form li.l2{width:50%;}
.modal-resume-form li.l1{width:100%;}
.modal-resume-form li.stage{width:100%;padding:0px;}
.modal-resume-form li.stage span{display:block;line-height:33px;font-size:16px;color:#55565a;border-bottom:1px solid #cdcdcd;margin:14px 0 11px;}

.mResume-sub{display:block;width:142px;line-height:34px;font-size:18px;color:#fff;border:1px solid #e5e5e5;background:#d7000f;margin:26px auto 0;}
.mResume-sub:hover{color:#fff;}




/*æ–‡å­—ç¼©å±•*/
.scrollBox{line-height:25px;padding:0 0 20px;position:relative;overflow:hidden;}
.scrollBox .more{display:block;line-height:20px;color:#888;position:absolute;right:0px;bottom:0px;display:none;}
.custorm_comfor.scrollBox .scrollBlock{height:75px;overflow:hidden;}
.custorm_joinfor .scrollBox .scrollBlock{height:50px;overflow:hidden;}
.custorm_joinfor .scrollBox .more{color:#888;}
.scrollBlock p{margin:0px;}






.layout_view li{position:relative;}
.layout_view li .laoy_r{height:100%;position:absolute;right:0px;top:0px;}
.layout_view li .laoy_r .imghover,
.layout_view li .laoy_r .imghover img{height:100%;/*object-fit:cover;*/}
.layout_view li .laoy_r .imghover img{width:100%;}
/*
.layout .laoy_r{position:relative}
.layout .laoy_r img{height:auto;object-fit:none;}
*/

.custorm_comfor.scrollBox .more{color:#fff;}

.layout .layout_intro{padding:0px;line-height:25px;height:50px;overflow:hidden;}

.employ_num,
.employ_td li,
.empl_rfor .color_blue{color:red !important;}

/*ç½‘ç«™åœ°å›¾*/
.web-map{padding: 57px 0 64px;}
.wMap-top{line-height:47px;text-align:center;font-weight:600;font-size:32px;color:#333;padding:0 0 .15rem;border-bottom:1px solid #e5e5e5;}
.wMap-list{width:104.25%;margin:0 0 0 -4.25%;}
.wMap-list li{width:33.333%;padding:0 0 0 4.25%;float:left;margin: 40px 0 0;}
.wMap-list .wMap-box{padding: 23px 30px 22px;color:#333333;border:1px solid #e5e5e5;border-radius:15px;}
.wMap-box .top{line-height:25px;font-size:18px;padding: 0 0 20px;text-align:center;border-bottom:1px solid #e5e5e5;margin: 0 0 13px;}
.wMap-box a{display:block;width:50%;padding: 5px 0;line-height:24px;color:#666666;float:left;}

.cul-box-swiper .swiper-pagination{position:relative !important;bottom:0px !important;margin-top:15px !important;}
.cul-box-swiper .swiper-pagination .swiper-pagination-bullet{width:12px;height:12px;background:#fff;opacity:.6;} 
.cul-box-swiper .swiper-pagination .swiper-pagination-bullet-active{opacity:1;}





/* ==============winter  2019/07/25 廉政建设 页面================= */
.wthonest-container{background: #f8f8f8;width: 100%;overflow: hidden;padding: 56px 0 70px;}
.wthonest-lx{width: 100%;overflow: hidden;}
.wthonest-lx ul{margin-left: -1%;}
.wthonest-lx ul li{width: 49%;float: left;margin-left: 1%;background: #fff;padding: 20px 0 28px;text-align: center;font-size: 0;}
.wthonest-lxfonts,.wthonest-lx ul li img{display: inline-block;vertical-align: middle;}
.wthonest-lxfonts{text-align: left;margin-left: 16px;}
.wthonest-lxfonts h6{font-size: 24px;color: #0062b2;margin: 14px 0 8px 0;}
.wthonest-lxfonts p{font-size: 16px;color: #666;margin: 0;}
.wthonest-ggzd{width: 100%;overflow: hidden;margin-top: 38px;background: #fff;padding: 28px 28px 48px;}
.wthonest-gg{width: 48%;float: left;}
.wthonest-zd{width: 48%;float: right;}
.wthonest-ggzdtit{width: 100%;overflow: hidden;}
.wthonest-ggzdtit h6{font-size: 24px;color: #333;}
.wthonest-gg .swiper-5,.wthonest-zd .swiper-container{width: 100%;overflow: hidden;margin-top: 28px;}
.wthonest-ggimg{width: 100%;overflow: hidden;display: block;}
.wthonest-ggimg img{width: 100%;height: 100%;object-fit: cover;transition: all .6s ease;}
.wthonest-ggimg:hover img{transform: scale(1.1);}
.wthonest-ggwords{background: #0062b2;width: 100%;padding: 18px 20% 18px 18px;}
.wthonest-ggwords p{font-size: 16px;color: #fff;margin: 0;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;}
.wthonest-zd a{display: block;padding: 13px 0;font-size: 16px;color: #666;border-bottom: 1px solid #e5e5e5;transition: all .4s ease;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;}
.wthonest-zd .swiper-slide a:last-child{border-bottom: none;}
.wthonest-zdbtn{width: 100%;font-size: 0;text-align: center;position: relative;margin-top: 14px;}
.wthonest-zdbtn .zdbtn,.wthonest-zdbtn span{display: inline-block;text-align: center;vertical-align: middle;}
.wthonest-zdbtn .zdbtn{width: 32px;height: 32px;cursor: pointer;}
.wthonest-zdbtn span{margin: 0 16px;font-size: 18px;color: #e5e5e5;}
.wthonest-zdbtn .wthonest-prev{background: url('../images/wtarr.png') no-repeat;transform: rotate(180deg);}
.wthonest-zdbtn .wthonest-next{background: url('../images/wtarr.png') no-repeat;}
.wthonest-zdbtn .wthonest-prev:hover{background: url('../images/wtarrH.png') no-repeat;transform: rotate(180deg);}
.wthonest-zdbtn .wthonest-next:hover{background: url('../images/wtarrH.png') no-repeat;}
.wthonest-zdbtn:before,.wthonest-zdbtn:after{width: 40%;content: "";position: absolute;height: 1px;background: #e5e5e5;top: 50%;margin-top: -1px;}
.wthonest-zdbtn:before{left: 0;}
.wthonest-zdbtn:after{right: 0;}
.wthonest-gg .swiper-pagination{display: inline-block !important;left: auto !important;right: 10px !important;width: auto !important;bottom: 18px !important;}
.wthonest-gg .swiper-pagination-bullet {background: #458cc7;opacity: 1;}
.wthonest-gg .swiper-pagination-bullet-active {opacity: 1;background: #fff;}

.warp_l.wtwidth{width: 100%;}


@media all and (max-width:1380px) {
	.wthonest-zd a{padding: 12px 0;}
}

@media all and (max-width:1300px) {
	.wthonest-zd a{padding: 10px 0;}
}

@media all and (max-width:1280px) {}

@media all and (max-width:1200px) {
	.wthonest-gg{width: 100%;}
	.wthonest-zd{width: 100%;padding-top: 24px;}
}


/* ------------------------手机端-------------------------- */

@media all and (max-width:1000px) {
	.wthonest-container {padding: 26px 0 44px;}
	.wthonest-lx ul {margin-left: 0%;}
	.wthonest-lx ul li {width: 100%;margin-left: 0%;margin-top: 16px;}
	.wthonest-lxfonts {width: 100%;text-align: center;padding-top: 16px;margin-left: 0;}
	.wthonest-ggzd {margin-top: 30px;padding: 16px 16px 28px;}
	.wthonest-gg .swiper-container, .wthonest-zd .swiper-container {margin-top: 16px;}
	.wthonest-zdbtn:before, .wthonest-zdbtn:after{width: 30%;}
}










