﻿ /*

* name:Global && Pc StyleSheet

* version:v3.4.2

* update:添加百度地图容器样式；默认隐藏百度分享的触控弹层

* date:2017-08-11

*/

.row{width:101%;transition:.2s width ease;*zoom:1}.row:before,.row:after{display:table;clear:both;content:''}.row>[class*="span-"]{float:left;margin-right:1%;*margin-right:.89%}.row>.span-1{width:7.33333333%}.row>.span-2{width:15.66666667%}.row>.span-3{width:24%}.row>.span-4{width:32.33333333%}.row>.span-5{width:40.66666667%}.row>.span-6{width:49%}.row>.span-7{width:57.33333333%}.row>.span-8{width:65.66666667%}.row>.span-9{width:74%}.row>.span-10{width:82.33333333%}.row>.span-11{width:90.66666667%}.row>.span-12{width:99%}.full-row{width:100%;transition:.2s width ease;*zoom:1}.full-row:before,.full-row:after{display:table;clear:both;content:''}.full-row>[class*='span']{float:left}.full-row>.span-1{width:8.33333333%;*width:8.22333333%}.full-row>.span-2{width:16.66666667%;*width:16.55666667%}.full-row>.span-3{width:25%;*width:24.89%}.full-row>.span-4{width:33.33333333%;*width:33.22333333%}.full-row>.span-5{width:41.66666667%;*width:41.55666667%}.full-row>.span-6{width:50%;*width:49.89%}.full-row>.span-7{width:58.33333333%;*width:58.22333333%}.full-row>.span-8{width:66.66666667%;*width:66.55666667%}.full-row>.span-9{width:75%;*width:74.89%}.full-row>.span-10{width:83.33333333%;*width:83.22333333%}.full-row>.span-11{width:91.66666667%;*width:91.55666667%}.full-row>.span-12{width:100%;*width:99.89%}.row>.pull-right,.full-row>.pull-right{float:right}.row>.center{position:relative;left:-0.5%;display:block;float:none;clear:both;margin-right:auto;margin-left:auto}.full-row>.center{display:block;float:none;clear:both;margin-right:auto;margin-left:auto}.pull-left-1{position:relative;left:-8.33333333%}.pull-left-2{position:relative;left:-16.66666667%}.pull-left-3{position:relative;left:-25%}.pull-left-4{position:relative;left:-33.33333333%}.pull-left-5{position:relative;left:-41.66666667%}.pull-left-6{position:relative;left:-50%}.pull-left-7{position:relative;left:-58.33333333%}.pull-left-8{position:relative;left:-66.66666667%}.pull-left-9{position:relative;left:-75%}.pull-left-10{position:relative;left:-83.33333333%}.pull-left-11{position:relative;left:-91.66666667%}.pull-left-12{position:relative;left:-100%}.pull-right-1{position:relative;left:8.33333333%}.pull-right-2{position:relative;left:16.66666667%}.pull-right-3{position:relative;left:25%}.pull-right-4{position:relative;left:33.33333333%}.pull-right-5{position:relative;left:41.66666667%}.pull-right-6{position:relative;left:50%}.pull-right-7{position:relative;left:58.33333333%}.pull-right-8{position:relative;left:66.66666667%}.pull-right-9{position:relative;left:75%}.pull-right-10{position:relative;left:83.33333333%}.pull-right-11{position:relative;left:91.66666667%}.pull-right-12{position:relative;left:100%}

@media only screen and (max-width:1024px){.row>.midd-1{width:7.33333333%}.row>.midd-2{width:15.66666667%}.row>.midd-3{width:24%}.row>.midd-4{width:32.33333333%}.row>.midd-5{width:40.66666667%}.row>.midd-6{width:49%}.row>.midd-7{width:57.33333333%}.row>.midd-8{width:65.66666667%}.row>.midd-9{width:74%}.row>.midd-10{width:82.33333333%}.row>.midd-11{width:90.66666667%}.row>.midd-12{width:99%}.midd-hide{display:none}.midd-center{position:relative;left:-0.5%;display:block;float:none;clear:both;margin-right:auto;margin-left:auto}.full-row>.midd-1{width:8.33333333%}.full-row>.midd-2{width:16.66666667%}.full-row>.midd-3{width:25%}.full-row>.midd-4{width:33.33333333%}.full-row>.midd-5{width:41.66666667%}.full-row>.midd-6{width:50%}.full-row>.midd-7{width:58.33333333%}.full-row>.midd-8{width:66.66666667%}.full-row>.midd-9{width:75%}.full-row>.midd-10{width:83.33333333%}.full-row>.midd-11{width:91.66666667%}.full-row>.midd-12{width:100%}}@media only screen and (max-width:992px){.row>.smidd-1{width:7.33333333%}.row>.smidd-2{width:15.66666667%}.row>.smidd-3{width:24%}.row>.smidd-4{width:32.33333333%}.row>.smidd-5{width:40.66666667%}.row>.smidd-6{width:49%}.row>.smidd-7{width:57.33333333%}.row>.smidd-8{width:65.66666667%}.row>.smidd-9{width:74%}.row>.smidd-10{width:82.33333333%}.row>.smidd-11{width:90.66666667%}.row>.smidd-12{width:99%}.smidd-hide{display:none}.smidd-center{position:relative;left:-0.5%;display:block;float:none;clear:both;margin-right:auto;margin-left:auto}.full-row>.smidd-1{width:8.33333333%}.full-row>.smidd-2{width:16.66666667%}.full-row>.smidd-3{width:25%}.full-row>.smidd-4{width:33.33333333%}.full-row>.smidd-5{width:41.66666667%}.full-row>.smidd-6{width:50%}.full-row>.smidd-7{width:58.33333333%}.full-row>.smidd-8{width:66.66666667%}.full-row>.smidd-9{width:75%}.full-row>.smidd-10{width:83.33333333%}.full-row>.smidd-11{width:91.66666667%}.full-row>.smidd-12{width:100%}}@media only screen and (max-width:760px){.row>.smal-1{width:7.33333333%}.row>.smal-2{width:15.66666667%}.row>.smal-3{width:24%}.row>.smal-4{width:32.33333333%}.row>.smal-5{width:40.66666667%}.row>.smal-6{width:49%}.row>.smal-7{width:57.33333333%}.row>.smal-8{width:65.66666667%}.row>.smal-9{width:74%}.row>.smal-10{width:82.33333333%}.row>.smal-11{width:90.66666667%}.row>.smal-12{width:99%}.smal-hide{display:none}.smal-show{display:block}.smal-center{position:relative;left:-0.5%;display:block;float:none;clear:both;margin-right:auto;margin-left:auto}[class*='pull-left-'],[class*='pull-right-']{right:auto;left:auto}.full-row>.smal-1{width:8.33333333%}.full-row>.smal-2{width:16.66666667%}.full-row>.smal-3{width:25%}.full-row>.smal-4{width:33.33333333%}.full-row>.smal-5{width:41.66666667%}.full-row>.smal-6{width:50%}.full-row>.smal-7{width:58.33333333%}.full-row>.smal-8{width:66.66666667%}.full-row>.smal-9{width:75%}.full-row>.smal-10{width:83.33333333%}.full-row>.smal-11{width:91.66666667%}.full-row>.smal-12{width:100%}}



/*挂件分页样式*/

.util-page{font-size:0; color:#000; text-align:center;}

.util-page .gobutton,.util-page .sl,.util-page .num,.util-page .count {color:#000;display:inline-block;border:1px solid #ededed;margin:10px 0;padding:5px 10px;vertical-align:middle;margin:0 0 10px -1px;background:#fff; font-size:16px ;font-weight:normal;}

.util-page .gobutton:hover,.util-page .num:hover,.util-page .current{color:#fff; background:#333f47;}

.util-page span.gobutton,.util-page span.gobutton:hover {color:#000; background-color:#eee;}

.util-page .gobutton .ion{font-size:.8em;}

.util-page .count {margin-left:10px; color:#000; background:none; border:none;}

.util-page span.jump{background:none; color:#000;display:inline-block; margin:0 7px; vertical-align:top;  }

.util-page span.jumpto,.util-page span.jumpto_text,.util-page span.jumpto_text{background:none; border:none;color:#000; font-size:14px;}

.util-page .jumpto_inp{width:40px; text-align:center; height:37px; line-height:37px; vertical-align:top;}



/*百度地图容器-默认高度45%，BdMapArea是防止在同屏版心下地图太大*/

.BdMapArea {margin:0 auto 55px; max-width:1200px;}

.BdMapWrapper {position:relative; width:100%; height:0; padding-bottom:45%; overflow:hidden;}

.BdMapWrapper .BdMapCon {position:absolute; top:0; left:0; width:100%; height:100%;}

@media only screen and (max-width:760px) {

	.BdMapArea {display:none;}

}



/*默认隐藏百度分享触控弹层*/

.bdshare_popup_box {display:none!important;}



/* 雪碧图 */

/* 对齐方案引用(http://www.zhangxinxu.com/wordpress/2016/03/css-layout-base-20px/) */

.ico {display:inline-block; width:20px; height:20px; white-space:nowrap; letter-spacing:-1em; text-indent:-99em; color:transparent; background:url(../images/ico.png);

	*text-indent:0; *zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '\3000');vertical-align:middle;}

.ico:before {content:'\3000';}

.ico1_2 {background-position:-20px 0;}

.ico1_3 {background-position:-40px 0;}

.ico1_4 {background-position:-60px 0;}

.ico1_5 {background-position:-80px 0;}

.ico2_1 {background-position:0 -20px;}

.ico2_2 {background-position:-20px -20px;}

.ico2_3 {background-position:-40px -20px;}

.ico2_4 {background-position:-60px -20px;}

.ico2_5 {background-position:-80px -20px;}

.ico3_1 {background-position:0 -40px;}

.ico3_2 {background-position:-20px -40px;}

.ico3_3 {background-position:-40px -40px;}

.ico3_4 {background-position:-60px -40px;}

.ico3_5 {background-position:-80px -40px;}

.ico4_1 {background-position:0 -60px;}

.ico4_2 {background-position:-20px -60px;}

.ico4_3 {background-position:-40px -60px;}

.ico4_4 {background-position:-60px -60px;}

.ico4_5 {background-position:-80px -60px;}

/* 常量设置 */

.wrap {width:81.25%; margin-right:auto; margin-left:auto;}

.mwrap {margin-right:35px; margin-left:35px;}

/*对ie8设置最小宽度，防止页面错乱*/

/*for ie8*/

body{min-width:1240px\9; overflow-x:auto;}

/*for ie9+*/

@media all and (min-width:0){

	body{min-width:0; overflow-x:hidden;}

}

body{font-size:14px; line-height:1.6; color:#555; background:#fff;}

a{color:inherit;}

a:hover {color:#333f47;}

::-moz-selection {color:#fff; background:#333f47;}

::selection {color:#fff; background:#333f47;}

::-webkit-input-placeholder {color:#6a6a6a;} 

.placeholder {color:#6a6a6a;}

/*css组件设置*/

.form-control, .input-group-addon, .btn{border-radius:2px;}

.form-control:focus {border-color:#66afe9; outline:0; box-shadow:inset 0 1px 1px rgba(0,0,0,0.075), 0 0 6px rgba(102, 175, 233, 0.6);}

.imgZoom img,.imgY180 img {-moz-transition:all .8s ease 0s; -ms-transition:all .8s ease 0s; -o-transition:all .8s ease 0s; -webkit-transition:all .8s ease 0s; transition:all .8s ease 0s;}

.imgZoom {overflow:hidden; -webkit-transform:rotate(0); transform:rotate(0);}

.imgZoom:hover img{-moz-transform:scale(1.1,1.1); -ms-transform:scale(1.1,1.1); -o-transform:scale(1.1,1.1); -webkit-transform:scale(1.1,1.1); transform:scale(1.1,1.1);}

.imgY180:hover img {cursor:pointer; -moz-transform:rotateY(180deg); -ms-transform:rotateY(180deg); -o-transform:rotateY(180deg); -webkit-transform:rotateY(180deg); transform:rotateY(180deg) }



/* 网站样式 */

.header_bott .inav .nav_li .nav_down{

  position: absolute;

  left: 50%;

  margin-left: -90px;

  width: 180px;

  top: 100%;

  display: block;

  display: none;

  z-index: 9999;

  background: #FFF;

  box-shadow: 0 0 10px rgba(0, 0, 0, .3);

  border-top: 2px solid #333f47;

}

.header_bott .inav .nav_li .nav_down li {

  display: block;

  width: 100%;

  border-bottom: 1px solid #eee;

  position: relative;

  z-index: 9999;

}

.header_bott .inav .nav_li .nav_down li a {

  display: block;

  line-height: 42px;

  border: none;

  text-align: center;

  font-size: 16px;

}

.header_bott .inav .nav_li.cur li a {

  color: #333;

  background: #fff;

}

.header_bott .inav .nav_li li a:hover {

  background: #fcb026;

  color: #fff;

}

.header_bott .inav .nav_li span.arr_t {

  width: 0;

  height: 0;

  border-width: 0 8px 8px 8px;

  border-style: solid;

  border-color: transparent transparent #333f47;

  position: absolute;

  bottom: -1px;

  left: 50%;

  margin-left: -8px;

  display: none;

  z-index: 9999;

}

.header_bott .inav .nav_li.cur .nav_down {display: block;}

.header_bott .inav .nav_li.cur span.arr_t {display: block;}





.header_bott .inav_wrapper{padding:0;}

.header_bott .inav .nav_li .nav_a{padding:35px 0;}

.header.fixed .header_bott .inav_wrapper{padding:0}

.header.fixed .header_bott .inav .nav_li .nav_a{padding:23px 0;}

.header_bott .inav .nav_li{position:relative;}

.header_bott .h_tools .h_price a:after{background:#f00; width:100%; display:none;}

.header_bott .h_tools .h_price a{border-color:#f00; color:#fff; background:#f00;}

.header_bott .h_tools .h_price a:hover:after{background:#f00;}

.header_bott .h_tools .h_price a:hover{border-color:#f00}



.ipart01 .content .li_{transition:background 0s ease;}

.ipart01 .content .li_ .box{transition:all 0s ease;}

.ipart01 .content .li_ .box .li_box .img_{display:block; transition:all 0s ease;}

.ipart01 .content .li_ .box .li_box .con{display:none!important}

.ipart01 .content .li_ .box .li_box .con .list{display:none;}

/* .ipart01 .content .li_.active .box .li_box .more{display:none;} */

.ipart01 .content .li_ .box .li_box .more{transition:all 0s ease;}

.ipart01 .content .li_.active .box .li_box .more{display:none;}

.ipart01 .content .li_.active{background:#333f47}

.ipart01 .content .li_.active .box .li_box .con{display:block!important}



.ipart02 .content{height:580px;}

.ipart02 .content .li{height:580px}

.ipart02 .content .li.active .li_box{bottom:140px;}

.ipart02 .content .li.active .li_box .tit a:hover{color:#fcb026}

.ipart02 .content .li .more a:hover{color:#fcb026}



























































 

/*关于我们封面页*/

.enter_us{padding:65px 0 115px;}

.enter_us .pub_titbox{text-align: left;margin-bottom: 25px;}

.enter_us .info{width: 49%;padding-top: 30px;}

.enter_us .title{font-size: 27px;color: #d1041c;font-weight: bold;line-height: 30px;}

.enter_us .smtit{font-size: 15px;color: #888888;text-transform: uppercase;margin-top: 5px;opacity: .7;}

.enter_us .txt{font-size: 15px;color: #666666;line-height: 30px;-webkit-line-clamp: 3;height: 90px;margin-top: 40px;margin-bottom: 55px;}

.enter_us .imgbox{width: 45.5%;}

.enter_us .imgbox .img{width: 100%;display: block;}





.enter_lc{padding:40px 0 50px;background: url(../images/enter_03.jpg) no-repeat center;background-size:cover;}

.enter_lc .detail{position:relative;}

.enter_lc .item{}

.enter_lc .item .txt{font-size: 14px;color: #fff;line-height: 24px;-webkit-line-clamp: 3;height:72px;text-align: center;}

.enter_lc .item .circle{width: 26px;height: 26px;background: url(../images/enter_18.png) no-repeat center;background-size:contain;display: block;margin:15px auto 20px;}

.enter_lc .item .year{font-size: 20px;color: #fff;text-align: center;line-height: 20px;}

.enter_lc .swiper-slide:nth-child(even) .year{margin-top: 53px;}

.enter_lc .botbox{position:relative;}

.enter_lc .botbox:before{content:'';position:absolute;width: 100%;left: 0;top: 100px;height: 1px;background: #fff;}



.enter_lc .detail{position:relative;}

.enter_lc .swiper-container{position:static;}

.enter_lc .swiper-button-prev{left: -60px;}

.enter_lc .swiper-button-next{right: -60px;}



.enter_lc .pub_titbox:hover .en,.enter_lc .pub_titbox:hover .cn{color: #fff;}



.enter_speech{padding:50px 0 85px;}

.enter_speech .pub_titbox{text-align: left;}

.enter_speech .detail{}

.enter_speech .imgbox{width: 46.5%;overflow: hidden;}

.enter_speech .imgbox .img{width: 100%;display: block;}

.enter_speech .info{width: 48.5%;padding-right: 30px;padding-top: 8px;}

.enter_speech .txt{font-size: 14px;color: #666666;line-height: 26px;-webkit-line-clamp: 8;margin-bottom:50px;}



.enter_cul{padding:70px 0 130px;background: url(../images/enter_08.jpg) no-repeat center;background-size:cover;}

.enter_cul .list{}

.enter_cul .list li{float: left;padding:35px 3%;width: 19%;border-right:1px solid rgba(255,255,255,.74);}

.enter_cul .list .fz{font-size: 17px;color: #fff;line-height: 32px;}

.enter_cul .list li:last-child{width: 24%;border-right:none;}



.enter_cul .pub_titbox:hover .en,.enter_cul .pub_titbox:hover .cn{color: #fff;}



.enter_honor{padding:80px 0 100px;background: #f0f0f0;}

.enter_honor .txt{font-size: 15px;color: #888888;line-height: 30px;margin-bottom: 65px;-webkit-line-clamp: 2;max-height: 60px;max-width:1040px;}

.enter_honor .item{display: block;}

.enter_honor .item .img{width: 100%;display: block;}

.enter_honor .item .title{font-size: 14px;color: #666666;line-height: 50px;text-align: center;background: #fff;margin-top: 10px;}

.enter_honor .item:hover .title{color: #fff;background: #0a589a;}



.enter_honor .detail{position:relative;}

.enter_honor .swiper-container{position:static;}

.enter_honor .swiper-pagination{display: none;}



.enter_honor .swiper-button-prev,.enter_honor .swiper-button-next{margin-top: -52px;}

.enter_honor .swiper-button-prev{left: -60px;}

.enter_honor .swiper-button-next{right: -60px;}



.enter_fc{padding:80px 0 90px;}

.enter_fc .list{margin-left: -0.72%;}

.enter_fc .list li{float: left;margin:0 0 0.72% 0.72%;width: 31.5%;}

.enter_fc .list .img{width: 100%;display: block;}

.enter_fc .readmore{display: block;margin:65px auto 0;}



.enter_fc .list .item_1{width: 34.8%;}







/*企业简介*/

.pub_bar{background: #efefef;font-size: 0;}

.pub_bar .lk{font-size: 15px;color: #4b4a4a;line-height: 60px;display: inline-block;vertical-align: middle;padding:0 5px;position:relative;margin-right: 20px;}

.pub_bar .lk:after{content:'';position:absolute;left: 50%;height: 2px;background: #266aaf;width: 0;transition: all .3s;bottom: 0;}

.pub_bar .lk:hover,.pub_bar .lk.cur{color: #266aaf;}

.pub_bar .lk:hover:after,.pub_bar .lk.cur:after{width: 100%;left: 0;}





.line{width: 46px;height: 6px;background: #d1041c;display: block;}



.us_us{padding:0 0 65px 0;}

.us_us .imgbox{width: 45.5%;}

.us_us .imgbox .img{width: 100%;display: block;}



.us_us .info{width: 49%;padding-top: 10px;}

.us_us .info .title{font-size: 28px;color: #333333;font-weight: bold;line-height: 30px;}

.us_us .info .smtit{font-size: 15px;color: #333333;text-transform: uppercase;margin-top: 5px;opacity: .75;}

.us_us .info .line{margin:30px 0 40px;}

.us_us .info .txt{font-size: 15px;color: #666666;line-height: 28px;height: 419px;}



.us_us .list{margin-top: 90px;text-align: center;}

.us_us .list li{width: 25%;float: left;}

.us_us .list .num{font-size: 16px;color: #d1041c;}

.us_us .list .num i{font-size: 67px;font-weight: bold;}

.us_us .list .wz{font-size: 16px;color: #222222;}



.us_dw{padding:50px 0 0;}

.us_dw .detail{position:relative;}

.us_dw .info{width: 620px;background: #fff;position:absolute;left: 0;top: 65px;padding:15px 0;}

.us_dw .title{font-size: 26px;color: #000000;font-weight: bold;line-height: 30px;}

.us_dw .line{margin:30px 0 25px;}

.us_dw .txt{font-size: 15px;color: #666666;line-height: 28px;-webkit-line-clamp: 4;height: 112px;}

.us_dw .box{width: 1000px;padding:45px 20px;border:5px solid #d1041c;}

.us_dw .imgbox{width: 43%;}

.us_dw .imgbox .img{width: 100%;display: block;}

                                         

.us_intro{padding:60px 0 130px;}

.us_intro .desc{font-size: 15px;color: #666666;line-height: 28px;}

.us_intro .list{margin-left: -1%;margin-top: 70px;}

.us_intro .list .item{background: #e9e9e9;float: left;width: 24%;margin-left: 1%; margin-bottom: 3%;}

.us_intro .list .imgbox{display: block;position:relative;}

.us_intro .list .img{width: 100%;display: block; border: 1px solid #f0f0f0;}

.us_intro .list .title{font-size: 15px;color: #333333;line-height: 45px;text-align: center;}

.us_intro .list .item:hover .title{color: #fff;background: rgba(199,168,65,.79);}

.us_intro .list .item:hover .mask{opacity: 1;}



.us_intro .list .mask{position:absolute;width: 100%;left: 0;top: 0;height: 100%;background: rgba(199,168,65,.79);opacity: 0;}

.us_intro .list .icon{width: 55px;height: 55px;background: url(../images/us_08.png) no-repeat center;background-size:contain;position:absolute;left: 50%;top: 50%;margin-left: -27px;margin-top: -27px;}



/*人力资源*/

.pub_titbox.column{line-height: 30px;text-align: left;margin-bottom: 30px;}

.pub_titbox.column .en,.pub_titbox.column .cn{display: inline-block;vertical-align: middle;margin: 0;}

.pub_titbox.column .cn{font-size: 28px;margin-right: 10px;}

.pub_titbox.column .line{margin-top: 18px;}



.hr_team{padding:65px 0 85px;}

.hr_team .imgbox{width: 39.5%;}

.hr_team .imgbox .img{width: 100%;display: block;}

.hr_team .info{width: 55.5%;padding-top: 10px;}

.hr_team .txt{font-size: 14px;color: #666666;line-height: 30px;-webkit-line-clamp: 4;height: 120px;margin-bottom: 35px;}



.hr_ad{height: 245px;}



.hr_wrap{padding:105px 0 115px;}

.hr_top{}

.hr_top .lbox{padding-top: 20px;width: 49%;}

.hr_top .title{font-size: 25px;color: #424242;line-height: 30px;}

.hr_top .menu{}

.hr_top .menu .lk{display: block;font-size: 21px;color: #fff;line-height: 78px;max-width:485px;text-align: left;margin-top: 50px;border-radius:38px;padding-left: 60px;cursor: pointer;background: #d1041c;}

.hr_top .menu .lk i{font-size: 17px;display: inline-block;vertical-align: middle;margin-left: 10px;}

.hr_top .menu .lk .ico{display: inline-block;vertical-align: middle;margin-right: 13px;width: 40px;}

.hr_top .menu .lk.cur{background: #0090d3;}

/*.hr_top .menu .lk_1{background: #0090d3;}

.hr_top .menu .lk_2{background: #d1041c;}*/



.hr_top .rbox{width: 49.2%;}

.hr_top .imgbox{}

.hr_top .imgbox .img{}



.hr_bot{margin-top: 60px;}

.hr_bot li{font-size: 0;text-align: center;}

.hr_bot .li_t{font-size: 15px;color: #fff;line-height: 50px;background: #0090d3;}

.hr_bot .li_b{font-size: 16px;color: #666666;line-height: 65px;}

.hr_bot .li_b .title{font-weight: bold;font-size: 16px;cursor: pointer;}

.hr_bot .li_b:hover{background: rgba(238,238,238,.3);}

.hr_bot .li_b:hover .title{color: #0090d3;}



.hr_bot .topbox{border-bottom:1px solid #efefef;}

.hr_bot .botbox{padding:30px 4.5%;background: #f5f5f5;text-align: left;display: none;}

.hr_bot .botbox h6{font-size: 16px;color: #333333;font-weight: bold;line-height: 30px;}

.hr_bot .botbox .txt{font-size: 14px;color: #666666;line-height: 28px;margin-bottom: 25px;}

.hr_bot .botbox .button{width: 155px;line-height: 44px;display: block;background: #d1041c;font-size: 15px;color: #fff;text-align: center;}

.hr_bot .botbox .button:hover{background: #0090d3;}



.hr_bot .w_1,.hr_bot .w_2,.hr_bot .w_3,.hr_bot .w_4,.hr_bot .w_5{display: inline-block;vertical-align: middle;}

.hr_bot .w_1{width: 30%;padding-left: 4.5%;text-align: left;}

.hr_bot .w_2{width: 20%;}

.hr_bot .w_3{width: 20%;}

.hr_bot .w_4{width: 14%;}

.hr_bot .w_5{width: 14%;}



.pagelist{margin-top:60px;text-align: center;}

.pagelist a{display: inline-block;vertical-align: middle;font-size: 13px;color: #333; padding:0 15px;line-height: 34px;height: 34px;border-radius:4px;border:1px solid #e5e5e5;margin:0 3px;}

.pagelist a.active,.pagelist a:hover{color: #fff;background: #ababab;}

.pagelist .prev,.pagelist .next{display: inline-block;vertical-align: middle;width: 34px;height: 34px;}

.pagelist .prev{background: url(../images/made_15.png) no-repeat center;background-size:contain;}

.pagelist .next{background: url(../images/made_16.png) no-repeat center;background-size:contain;}

.pagelist span {

    display: inline-block;

    font-size: 14px;

    font-family: 'Arial';

    background-color: #1051a1;

    color: #fff;

    border: 1px solid #1051a1;

    padding: 0 15px;

    line-height: 34px;

	height: 34px;

	border-radius:4px;

    text-align: center;

    vertical-align: top;

    transition: all .4s ease;

}

/*产品详情*/

.pro_top{padding:65px 0 80px;}

.pro_top .imgbox{border:1px solid #cfd3d6;width: 597px;}

.pro_top .imgbox .img{width: 100%;display: block;}



.pro_top .info{margin-left: 684px;}

.pro_top .title{font-size: 25px;color: #333333;line-height: 40px;padding:20px 0;border-bottom:2px solid #cfd3d6;}

.pro_top .btns{margin-top: 55px;}

.pro_top .btns .lk{display: inline-block;vertical-align: middle;margin-right: 15px;font-size: 15px;color: #fff;line-height: 50px;width: 215px;text-align: center;}

.pro_top .btns .lk:before{content:'';display: inline-block;vertical-align: middle;margin-right: 10px;width: 44px;height: 44px;}

.pro_top .btns .lk_1{background: #266aaf;}

.pro_top .btns .lk_1:before{background: url(../images/cp_03.png) no-repeat center;background-size:contain;}

.pro_top .btns .lk_2{background: #d1041c;}

.pro_top .btns .lk_2:before{background: url(../images/cp_04.png) no-repeat center;background-size:contain;}

.pro_top .btns .lk:hover{background: #094c85;}



.pro_top .tel{font-size: 17px;color: #666666;margin-top: 40px;background: url(../images/cp_05.png) no-repeat left center;background-size:36px;padding-left: 50px;line-height: 40px;}

.pro_top .tel i{font-size: 23px;color: #d1041c;font-weight: bold;}

.pro_top .desc{font-size: 14px;color: #666666;line-height: 33px;margin-top: 35px;}

.pro_top .desc p{padding-left: 20px;position:relative;}

.pro_top .desc p:before{width: 6px;height: 6px;background: #d1041c;border-radius:50%;position:absolute;left: 0;top: 14px;content:'';}

                                                      

.pro_bot{}

.pro_bot .t_tit{border-bottom:1px solid #266aaf;}

.pro_bot .t_tit span{font-size: 17px;color: #266aaf;line-height: 46px;display: inline-block;vertical-align: middle;width: 170px;background: #efefef;text-align: center;}



.pro_bot .editbox{padding:60px 0 80px;font-size: 16px;color: #333333;line-height: 33px;}

.pro_bot .editbox td{
    
    border: 1px solid  #000;
    
}

.pagenav{padding:25px 0;border-top:1px solid #e5e5e5;}

.pagenav li{font-size: 16px;color: #333333;line-height: 30px;width: 47%;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;float: left;}

.pagenav li.next{text-align: right;float: right;}

.pagenav li:hover{color: #0a589a;}



.cp_form{padding:60px 0 85px;}

.cp_form .bt{font-size: 22px;color: #000000;margin-bottom: 20px;}

.cp_form .txt{font-size: 15px;color: #666666;line-height: 26px;}

.cp_form .txt i{font-size: 23px;color: #d1041c;font-weight: bold;}



.cp_form .form{}

.cp_form .opts{margin-bottom: 65px;margin-top: 35px;}

.cp_form .opts .sel{display: inline-block;vertical-align: middle;width: 24%;font-size: 15px;color: #555555;margin-bottom: 14px;}

.cp_form .opts input{width: 16px;height: 16px;display: inline-block;vertical-align: middle;margin-right: 15px;}

.cp_form .opts .sel.checked{}



.cp_form .row{margin-bottom: 25px;margin-left: -2%;}

.cp_form .item{width: 31.3%;margin-left: 2%;float: left;}

.cp_form .form .ipt{width: 100%;border:1px solid #e5e5e5;background-repeat:no-repeat;background-position:96% center;background-size:26px;}

.cp_form .form .ipt_txt{height: 50px;line-height: 50px;padding:0 15px;}

.cp_form .form .textarea{height: 170px;padding:10px 15px;line-height: 26px;background-position:99% 10px;}

.cp_form .form .btns{margin-top: 30px;}

.cp_form .form .ann{display: inline-block;vertical-align: middle;width: 235px;line-height: 46px;font-size: 16px;color: #fff;margin-right: 50px;background: #848484;border:none;cursor: pointer;}

.cp_form .form .reset{background: #d1041c;}

.cp_form .form .ann:hover{background: #0a589a;}

.cp_form .form .name{background-image: url(../images/cp_08.png);}

.cp_form .form .tel{background-image: url(../images/cp_09.png);}

.cp_form .form .provice{background-image: url(../images/cp_10.png);background-size:12px;}

.cp_form .form .textarea{background-image: url(../images/cp_11.png);}







.sj_show{display: none;}

.pc_show{display: block;}



/*------------------------------------------------honor-----------------------------------------*/

.honor{ padding: 50px 0 100px;}

.honor .list{    margin-top: 40px;}

.honor_mune{ padding: 40px 0 0;}

.honor_mune a{ font-size: 15px; background: #efefef; line-height: 35px; line-height: 35px; padding: 5px 25px; margin: 0 2px; color: #333;}

.honor_mune a:hover,.honor_mune a.ccur{background: #266aaf; color: #FFF;}



/*-------------------------------------------------product---------------------------------------*/

.product{ padding: 60px 0;}

.pro_biaoti{display: flex; flex-wrap: nowrap;vertical-align: middle;margin-bottom: 40px;font-size: 15px;color: #333;line-height: 50px;width: 100%;text-align: left;}

.pro_biaoti:before{background: url(../images/ho_02.png) no-repeat center;background-size:contain;content: '';

	display: inline-block;vertical-align: middle;margin-right: 20px;width: 70px;height: 78px; }

.biro_rrt{ width: 90%;}

.pro_biaoti h2{ margin: 0; line-height: 30px; font-weight: bold; color: #000; font-size: 21px;}

.pro_biaoti p{margin: 0; font-size: 20px; color: #e9b01a; line-height:25px;}



.pro_p{}

.pro_p p{ font-size: 15px; color: #666; line-height: 29px;}



.product_er{height: 150px;padding-top: 55px; text-align: center;}

.product_er p{ font-size: 26px; color: #FFF; line-height: 35px;}



.product_san_bi:before{background: url(../images/ho_06.png) no-repeat center;}





.product_maun ul{margin-left: -1%;}

.product_maun ul li{float: left;width: 24%;margin-left: 1%;margin-bottom: 3%;overflow: hidden;display: block; text-align:center;}

.product_maun ul li a{display: block;overflow: hidden;position: relative;}

.product_maun ul li a .img{
	width: 80%;
    display: inline;
    height: 200px;
	 }

.product_maun ul li a p{ text-align: center; font-size: 18px; color: #304253; line-height: 35px; margin: 15px 0;-webkit-line-clamp: 1;}

.product_maun ul li a p.mmore{ background: #0e7ab8; width: 140px; padding: 5px 20px; font-size: 15px; color: #FFF; line-height: 30px; margin: 0 auto; } 

.product_maun ul li a:hover p.mmore{background: #d1041c; color: #FFF;}

.product_maun ul li a:hover p{ color: #0e7ab8;}



/*-------------------------------------------------new_liebiao---------------------------------------*/

.new_munn{ padding: 50px 0;}

.newmun_main{}

.newmun_main ul{}

.newmun_main ul li{ display: block; margin: 0 0 30px;}

.newmun_main ul li a{ display: flex; background: #f7f6f6; overflow: hidden; border:2px solid #FFF;}

.newmun_main ul li a .img{}

.newmun_main ul li a .new_rght{ margin:30px 40px 40px 40px; width: 70%;}

.newmun_main ul li a .new_rght h5{ font-size: 19px; line-height: 30px;-webkit-line-clamp: 1; margin-bottom: 15px;}

.newmun_main ul li a .new_rght p{ font-size: 14px; color: #777; line-height: 25px;-webkit-line-clamp: 2;}

.newmun_main ul li a .new_rght .newrt_time{ margin: 20px 0 0 0;}

.newmun_main ul li a .new_rght .newrt_time span{ background: #a09b98; padding: 7px 15px; font-size: 14px; font-family: Arial, Helvetica, sans-serif; line-height: 30px; color: #FFF; margin-right: 10px;}

.newmun_main ul li a .new_rght .newrt_time span.chaak{ background:#d1041c ;}

.newmun_main ul li a:hover{  border:2px solid #d1041c;}

/*-------------------------------------------------new main---------------------------------------*/

.new_zong{display: flex;flex-direction:row; flex-wrap:nowrap}

.new_left{ width: 94%; margin-right: 80px;overflow: hidden;}

.new_left .new_left_top{ margin: 0 0 20px; border-bottom: 1px solid #e3e3e1; padding-bottom: 20px;}

.new_left .new_left_top h5{ font-size: 22px; font-weight: bold; line-height: 30px; margin-bottom: 20px;}

.new_left .new_left_top span{ margin: 0 10px 0 0; font-size: 14px; color: #666;}

.new_left .new_left_top span img{ margin-right: 5px;}

.new_left_xia{ margin: 30px 0;}

.new_left_xia p{ font-size: 15px; color: #666; line-height: 30px;}

.new_left_xia p.fr{ margin: 40px 0;}

.new_left_xia p.fr a{background:#d1041c ; font-size: 16px; font-weight: bold; line-height: 30px; padding: 10px 40px; color: #FFF;}

.new_left_xia p.fr a:hover{background: #0e7ab8;}

.new_left_xia img { height: auto}

.new_right{display: block; width:32%}

.new_rt_xia{border: 1px solid #e6e8e8;padding: 20px 20px; }

.rht_top{ margin: 0 0 15px; border-bottom: 1px solid #e6e8e8; padding-bottom: 25px;}

.rht_top h5{ font-size: 20px; line-height: 40px; font-weight: bold; margin-bottom: 15px;}

.rht_top i{ font-size: 14px; color: #666; line-height: 30px;}

.rht_top p{ line-height: 30px; margin-top: 15px;}

.rht_top p a{font-size: 16px; color: #d1041c; font-weight: bold;}

.rht_top p a:hover{ color: #0e7ab8; }

.rrter{border-bottom:none}

/*-------------------------------------------------shili---------------------------------------*/

.shili{ margin: 60px 0;}

.shili_top{ margin: 0 0 30px;}

.shili_top p{ font-size: 16px; color: #888; text-transform: uppercase; font-family: Arial, Helvetica, sans-serif;}

.shili_top h5{ font-size: 25px; line-height: 30px; margin:10px 0 25px 0;}

.shili_top_nei{ width: 90%;}

.shili_top_nei p{ font-size: 16px; line-height: 30px; color: #666;}



.shili_main{ margin: 60px 0;}

.shili_main ul{}

.shili_main ul li{ display: block; width: 100%; margin: 0 0 30px;}

.shili_main ul li a{ display: flex;flex-direction:row; flex-wrap:nowrap; background: #f4f4f4;}

.shili_main ul li a .shili_rrt{ margin: 70px 70px 0 70px; width: 46%;}

.shili_main ul li a .shili_rrt h5{font-size: 23px; line-height: 30px;}

.shili_main ul li a .shili_rrt p{ font-size: 16px; line-height: 32px; color: #666; margin:30px 0 50px;}

.shili_main ul li a .shili_rrt span{ border-radius: 30px; border: 1px solid #7f7f7f; line-height: 30px; padding: 12px 35px ; color: #666; font-size: 14px;}

.shili_main ul li a:hover .shili_rrt span{background: #0e7ab8; color: #FFF; border: none;}

.shili_main ul li a:hover .shili_rrt h5{color: #0e7ab8;}

/*-------------------------------------------------applion---------------------------------------*/

.appli_main{ margin: 60px 0 0;}

.appli_main ul{ margin-left: -1%;}

.appli_main ul li{ width: calc((100% - 30px)/2);

	display: inline-block;vertical-align: top;transition: all 0.5s; margin-left: 1%;background: #f4f4f4; margin-bottom: 40px;}

.appli_main ul li a{  }

.appli_main ul li a .appli_nei{ padding: 30px 40px 40px; text-align: center;}

.appli_main ul li a .appli_nei h5{ font-size: 25px; line-height: 25px; font-weight: bold; margin-bottom: 10px; height: 55px; overflow: hidden;}

.appli_main ul li a .appli_nei h5 span{ font-weight: normal; font-family: Arial, Helvetica, sans-serif; font-size: 17px; margin-left: 10px;line-height: 25px; }

.appli_main ul li a .appli_nei span.morrreo{border-radius: 30px; border: 1px solid #7f7f7f; line-height: 30px; padding: 12px 35px ; color: #666; font-size: 14px;}



.renlil{padding: 0 0 115px;}







@media screen and (min-width:1300px) and (max-width:1380px){

	.hd_nav .li_9 .drop{margin-left: -580px;}

}

@media screen and (min-width:1201px) and (max-width:1299px){

	.hd_nav .li_9 .drop{margin-left: -600px;}

}

@media screen and (min-width:1201px) and (max-width:1360px){

    .ft_col{min-width:9%;}

	

	/*关于我们封面页*/

	.enter_honor .swiper-button-prev{left: 0;	}

	.enter_honor .swiper-button-next{right: 0;	}

	

	.enter_lc .botbox{padding:0 100px;}

	.enter_lc .detail{width: 100%;}

	

	

}

@media screen and (min-width:320px) and (max-width:1199px){

    .auto{width: 100%;padding:0 2%!important;}



}



@media screen and (min-width:992px) and (max-width:1199px){

 	.ft_box .social .icon{width: 34px;height: 34px;}

	.ft_box .info .tel{font-size: 20px;}

	

	

	/*新闻动态*/

	.xw_media .list .item{padding:18px 0;}



	

	/*关于我们封面页*/

	.enter_us .title{font-size: 22px;}

	.enter_us .smtit{font-size: 13px;}

	

	.enter_honor .swiper-button-prev{left: 0;	}

	.enter_honor .swiper-button-next{right: 0;	}

	

	.enter_lc .botbox{padding:0 70px;}

	.enter_lc .detail{width: 100%;}

	

	.enter_speech .imgbox{width: 49%;}

	.enter_speech .info{padding: 0;}

	.enter_speech .txt{margin-bottom: 20px;}



	.enter_cul .list li{padding:20px 2%;}

	.enter_cul .list .fz{font-size: 15px;}



	/*企业简介*/

	.us_us .imgbox{width: 47%;}

	.us_us .info{padding-top: 0;}

	.us_us .info .line{margin-top: 20px;margin-bottom: 20px;}

	

	.us_us .list .num i{font-size: 50px;}

	

	.us_dw .box{width: 100%;}

	.us_dw .info{width: 50%;}

	

	/*人力资源*/

	.pub_titbox.column{margin-bottom: 15px;}

	

	.hr_team .info{padding-top: 0;}

	.hr_team .imgbox{width: 42%;}

	.hr_team .txt{margin-bottom: 25px;}

	

	.hr_ad{height: 200px;}

	

	.hr_top .title{font-size: 20px;}

	.hr_top .menu .lk{font-size: 18px;padding-left: 30px;max-width:350px;margin-top: 30px;}

	.hr_top .menu .lk .ico{width: 30px;}

	

	/*产品详情*/

	.pro_top .info{margin-left: 440px;}

	

 

	

	.shili_main ul li a .shili_rrt{margin: 50px 50px 0 50px;}

	

	

	

	

	

	

}



@media screen and (min-width:768px) and (max-width:991px){	

	.sj_menu{position:absolute;right: 3%;top: 50%;width: 36px;height: 36px;background: url(../images/menu.png) no-repeat center;background-size:cover;margin-top: -18px;}

    .sj_menu.close{background: url(../images/close.png) no-repeat center;background-size:28px;}

   

	/*新闻动态*/

	.inner_ban{height: 150px;padding-top: 55px;}

	.inner_ban .bt{font-size: 22px;}

	.inner_ban .crumb{margin-top: 15px;}

	

	.pub_titbox{margin-bottom: 40px;}

	

	.xw_company{padding:60px 0;}

	.xw_company .list .info{padding:15px 10px;}

	.xw_company .list .date{font-size: 12px;line-height: 22px;padding:0 5px;line-height: 22px;}

	.xw_company .list .title{font-size: 17px;margin-top: 10px;}

	.xw_company .list .txt{font-size: 13px;line-height: 20px;height: 80px;margin-top: 10px;}

	

	.xw_media{padding:60px 0;}

	.xw_media .list{padding:0 10px;}

	.xw_media .list .item{padding:13px 0;}

	.xw_media .list .day{font-size: 40px;}

	.xw_media .list .title{font-size: 17px;}

	

	.xw_media .hotbox .day{font-size: 32px;line-height: 40px;}

	.xw_media .readmore{margin-top: 50px;}

	

	.xw_indus{padding:60px 0;}

	.xw_indus .list .title{font-size: 16px;}

	.xw_indus .list .date{font-size: 12px;}

	.xw_indus .list .txt{font-size: 13px;line-height: 22px;height: 88px;margin-top: 10px;}

	

	/*关于我们封面页*/

	.enter_us{padding:60px 0;}

	.enter_us .info{padding-top: 0;}

	.enter_us .title{font-size: 18px;}

	.enter_us .smtit{font-size: 12px;word-break: break-all;}

	.enter_us .txt{margin:20px 0;}

	

	.enter_honor .swiper-button-prev{left: 0;	}

	.enter_honor .swiper-button-next{right: 0;	}

	

	.enter_lc{padding:40px 0 15px;}

	.enter_lc .botbox{padding:0 70px;}

	.enter_lc .detail{width: 100%;}

	.enter_lc .swiper-button-next, .enter_lc .swiper-button-prev{width: 20px;height: 26px;background-size:contain;margin-top: -15px;}

	.enter_lc .item .circle{width: 20px;height: 20px;}

	.enter_lc .botbox:before{top: 96px;}

	

	.enter_speech{padding:60px 0;}

	.enter_speech .imgbox{width: 49%;}

	.enter_speech .info{padding: 0;}

	.enter_speech .txt{margin-bottom: 20px;}



	.enter_cul{padding:60px 0;}

	.enter_cul .list{display: flex;}

	.enter_cul .list li{padding:20px 1%;border:none;width: auto;flex: auto;}

	.enter_cul .list .fz{font-size: 13px;}

	

	.enter_honor{padding:60px 0;}

	.enter_honor .txt{font-size: 14px;margin-bottom: 40px;}

	.enter_honor  .swiper-button-next, .enter_honor  .swiper-button-prev{display: none;}

	.enter_honor .swiper-pagination{display: block;position:static;margin-top: 15px;}

	

	.enter_fc{padding:60px 0;}

	.enter_fc .readmore{margin-top: 30px;}

	

	/*企业简介*/

	.us_us{padding:60px 0;}

	.us_us .imgbox{width: 48%;}

	.us_us .info{padding-top: 0;}

	.us_us .info .line{margin-top: 10px;margin-bottom: 10px;}

	.us_us .info .title{font-size: 20px;}

	.us_us .info .smtit{font-size: 12px;}

	.line{width: 36px;height: 2px;}

	.us_us .info .txt{font-size: 14px;line-height: 24px;max-height:216px;height: auto;}

	

	.us_us .list{margin-top: 30px;}

	.us_us .list .num i{font-size: 40px;}

	.us_us .list .wz{font-size: 15px;}

	

	

	.us_dw .box{width: 48%;border:none;padding: 0;}

	.us_dw .info{width: 50%;position:relative;padding: 0;top: 0;left: 0;}

	.us_dw .title{font-size: 20px;}

	.us_dw .line{margin-top: 15px;margin-bottom: 10px;}

	.us_dw .imgbox{width: 100%;}

	.us_dw .txt{height: auto;-webkit-line-clamp: initial;}

	

	.us_intro{padding:50px 0;}

	.us_intro .list{margin-top: 30px;}

	.us_intro .list .icon{width: 36px;height: 36px;margin-top: -18px;margin-left: -18px;}

	

	

	/*人力资源*/

	.pub_titbox.column{margin-bottom: 15px;}

	.pub_titbox.column .cn{font-size: 22px;margin-right: 5px;}

	.pub_titbox.column .en{font-size: 18px;}

	

	.hr_team{padding:60px 0;}

	.hr_team .info{padding-top: 0;width: 50%;}

	.hr_team .imgbox{width: 48%;}

	.hr_team .txt{margin-bottom: 25px;line-height: 24px;height: 96px;}

	

	.hr_ad{height: 150px;}

	

	



	.hr_wrap{padding:60px 0;}

	.renlil{padding:0}

	.hr_top .lbox{padding-top: 10px;}

	.hr_top .title{font-size: 18px;}

	.hr_top .menu .lk{font-size: 16px;padding-left: 25px;max-width:320px;margin-top: 25px;line-height: 60px;}

	.hr_top .menu .lk .ico{width: 24px;}

	.hr_top .menu .lk i{font-size: 14px;}

	

	.hr_bot .w_1{padding-left: 2%;}

	.hr_bot .w_5{width: 13%;}

	.pagelist{margin-top: 35px;}

	

	/*产品详情*/

	.pro_top{padding:60px 0;}

	.pro_top .imgbox{width: 300px;}

	.pro_top .info{margin-left: 320px;}

	.pro_top .title{font-size: 22px;padding:10px 0;}

	.pro_top .tel{font-size: 15px;background-size:28px;padding-left: 36px;margin-top: 20px;}

	.pro_top .tel i{font-size: 18px;}

	.pro_top .desc{margin-top: 20px;line-height: 28px;}

	

	.pro_top .btns{margin-top: 25px;}

	.pro_top .btns .lk{width: 160px;margin-right: 10px;}

	.pro_top .btns .lk:before{width: 30px;height: 30px;margin-right: 5px;}

	

	.pro_bot .editbox{padding:40px 0;}

	

	.pagenav{padding:15px 0;}

	.pagenav li{font-size: 15px;}

	

	/*index*/

	.idx_ban .swiper-pagination{bottom: 15px;}



	

	

	.idx_cp{margin-top: 60px;}

	.idx_cp .t_tit{font-size: 26px;}

	.idx_cp .list{margin-top: 35px;}

	.idx_cp .list .box{padding:20px 15px 0;}

	.idx_cp .list .txt{margin-top: 10px;}

	.idx_cp .list .title{font-size: 18px;}

	



	.idx_qy{padding:60px 0 0;}

	.idx_qy .t_tit{font-size: 30px;margin-bottom: 30px;}

	.idx_qy .menu{width: 100%;margin-top: 0;}

	.idx_qy .menu .ico{width: 40px;height: 40px;margin-right: 5px;}

	

	.idx_qy .info .title{font-size: 34px;margin-bottom: 20px;}

	.idx_qy .info .icon{width: 30px;height: 30px;}

	.idx_qy .detail{padding-bottom: 60px;}

	

	.idx_us{padding:60px 0;}

	/*.idx_us .lbox,.idx_us .rbox{float:none;width: 100%;}*/

	.idx_us .titbox{/*text-align: center;*/}

	.idx_us .titbox .line{width: 90px;/*margin:0 auto;*/}

	.idx_us .titbox .en{font-size: 36px;line-height: 40px;margin-top: 15px;}

	.idx_us .titbox .cn{font-size: 26px;margin-top: 10px;}

	

	.idx_us .txt{margin-top: 20px;}

	.idx_us .more{margin-top: 35px;font-size: 15px;}

	.idx_us .more:after{width: 24px;height: 24px;}

	

	.idx_us .imgbox{width: 300px;margin-top: 50px;margin-left: 0;}

	

	.idx_us .list{margin-top: 80px;}

	.idx_us .list .num{font-size: 30px;line-height: 40px;}

	.idx_us .list .wz{font-size: 14px;}

	

	.idx_us .video .icon{width: 80px;height: 80px;margin-top: -40px;margin-left: -40px;}

	

	.idx_xw{padding:60px 0;}

	.idx_xw .pub_titbox .cn{font-size: 22px;margin: 0;}

	.idx_xw .swiper-button-next{right: -40px;}

	.idx_xw .swiper-button-prev{left: -40px;}

	.idx_xw .swiper-button-next, .idx_xw .swiper-button-prev{width: 24px;height: 30px;background-size:contain;}

	

	.idx_xw .item .info{padding:15px 10px;}

	.idx_xw .item .title{font-size: 16px;}

	.idx_xw .more{font-size: 16px;width: 140px;line-height: 38px;margin-top: 35px;}

	

	.idx_plan{padding:60px 0;}

	.idx_plan .t_tit a{font-size: 30px;}

	.idx_plan .info{right: 8px;top: 15px;}

	.idx_plan .detail{margin-top: 40px;}

	

	.idx_bot .title{font-size: 26px;}

	.idx_bot .line{width: 50px;margin:10px auto 15px;}

	.idx_bot .more{width: 110px;line-height: 34px;}

	.idx_bot .pic{height: 360px;}

	.idx_bot .box{padding-top: 60px;}



	.new_left{ margin-right: 40px;}



	.shili_main ul li a .shili_rrt{margin: 30px 20px 0 30px ;width: 58%;}

	.shili_main ul li a .shili_rrt p{line-height: 25px;margin: 10px 0 20px;-webkit-line-clamp: 4;}



	.appli_main ul li a .appli_nei h5{ font-size: 22px;}

}





@media screen and (min-width:320px) and (max-width:767px){

	.new_right{ width:100%}

	.auto{padding:0 3%!important;}

	.sj_show{display: block;}

	.pc_show{display: none;}

	

    .sj_menu{position:absolute;right: 3%;top: 50%;width: 30px;height: 30px;background: url(../images/menu.png) no-repeat center;background-size:cover;margin-top: -15px;}

    .sj_menu.close{background: url(../images/close.png) no-repeat center;background-size:24px;}

   

	

	/*新闻动态*/

	.inner_ban{height: 165px;padding-top: 90px;}

	.inner_ban .bt{font-size: 16px;}

	.inner_ban .crumb{margin-top: 10px;font-size: 12px;}

	.inner_ban .crumb:before{width: 14px;height: 14px;margin-right: 0;}

	

	.pub_titbox{margin-bottom: 20px;}

	.pub_titbox .en{font-size: 14px;}

	.pub_titbox .cn{font-size: 18px;margin-top: 0;line-height: 26px;}

	



	.xw_company{padding:30px 0;}

	.xw_company .list{margin: 0;}

	.xw_company .list .item{width: 100%;float:none;margin:0 0 10px 0;}

	.xw_company .list .info{padding:15px 10px;}

	.xw_company .list .date{font-size: 12px;line-height: 22px;padding:0 5px;line-height: 22px;}

	.xw_company .list .title{font-size: 16px;margin-top: 10px;}

	.xw_company .list .txt{font-size: 12px;line-height: 20px;max-height: 80px;margin-top: 10px;height: auto;}

	

	.xw_company .readmore{width: 32px;height: 32px;margin:10px auto 0;}

	

	.xw_media{padding:30px 0;}

	.xw_media .list{padding:0 10px;width: 100%;float:none;}

	.xw_media .list .item{padding:13px 0;}

	.xw_media .list .datebox{width: 60px;}

	.xw_media .list .day{font-size: 30px;line-height: 35px;}

	.xw_media .list .year{font-size: 12px;}

	.xw_media .list .info{margin-left: 75px;padding-top: 5px;}

	.xw_media .list .title{font-size: 15px;}

	.xw_media .list .txt{font-size: 12px;margin-top: 5px;}

	

	.xw_media .hotbox{position:relative;float:none;width: 100%;}

	.xw_media .hotbox .datebox{width: 80px;padding:5px 0;}

	.xw_media .hotbox .day{font-size: 22px;line-height: 30px;}

	.xw_media .hotbox .year{font-size: 12px;}

	.xw_media .readmore{margin-top: 30px;}

	

	.pub_more{font-size: 13px;width: 110px;line-height: 32px;}

	

	.xw_indus{padding:30px 0;}

	.xw_indus .list .item{float:none;width: 100%;border-bottom:1px dashed #efefef;margin-bottom: 0;padding:15px 0;border-right:none;}

	.xw_indus .list .item a{width: 100%;max-width:100%;}

	.xw_indus .list .title{font-size: 16px;}

	.xw_indus .list .date{font-size: 12px;}

	.xw_indus .list .txt{font-size: 13px;line-height: 22px;max-height: 88px;margin-top: 10px;height: auto;}

	.xw_indus .readmore{padding:0 20px;line-height: 36px;margin-top: 30px;}

	.xw_indus .readmore i{display: none;}



	/*关于我们封面页*/

	.enter_us{padding:40px 0;}

	.enter_us .pub_titbox{text-align: center;margin-bottom: 20px;}

	.enter_us .info{padding-top: 0;width: 100%;float:none;}

	.enter_us .title{font-size: 17px;}

	.enter_us .smtit{font-size: 12px;word-break: break-all;}

	.enter_us .txt{margin:15px 0;font-size: 14px;line-height: 22px;max-height: 110px;-webkit-line-clamp: 5;height: auto;}

	.enter_us .imgbox{float:none;width: 100%;margin-top: 15px;}

	

	.enter_honor .swiper-button-prev{left: 0;	}

	.enter_honor .swiper-button-next{right: 0;	}

	

	.enter_lc{padding:40px 0 10px;}

	.enter_lc .botbox{padding:0 3px;}

	.enter_lc .detail{width: 100%;}

	.enter_lc .swiper-button-prev{left: 0;}

	.enter_lc .swiper-button-next{right: 0;}

	.enter_lc .swiper-button-next, .enter_lc .swiper-button-prev{width: 20px;height: 26px;background-size:contain;margin-top: -12px;}

	.enter_lc .item .circle{width:16px;height: 16px;margin:15px auto;}

	.enter_lc .botbox:before{top:83px;}

	.enter_lc .item .year{font-size: 16px;}

	.enter_lc .item .txt{font-size: 12px;line-height: 20px;height: 60px;}

	.enter_lc .swiper-slide:nth-child(even) .year{margin-top: 40px;}

	

	



	.enter_speech{padding:30px 0;}

	.enter_speech .pub_titbox{text-align: center;}

	.enter_speech .imgbox{width: 100%;float:none;}

	.enter_speech .info{padding: 0;width: 100%;float:none;margin-top: 10px;}

	.enter_speech .txt{margin-bottom: 20px;line-height: 24px;height: auto;max-height:192px;}

	.enter_speech .pub_more{display: block;margin:0 auto;}





	.enter_cul{padding:30px 0;}

	.enter_cul .list{display: flex;flex-wrap: wrap;text-align: center;}

	.enter_cul .list li{padding:10px 0;border:none;width: 33.3%;flex: auto;}

	.enter_cul .list .fz{font-size: 12px;line-height: 24px;}

	

	.enter_honor{padding:30px 0;}

	.enter_honor .txt{font-size: 13px;margin-bottom: 25px;line-height: 24px;-webkit-line-clamp: initial;height: auto;max-height:100%;}

	.enter_honor  .swiper-button-next, .enter_honor  .swiper-button-prev{display: none;}

	.enter_honor .swiper-pagination{display: block;position:static;margin-top: 15px;}

	.enter_honor .item .title{line-height: 40px;}

	

	.enter_fc{padding:30px 0;}

	.enter_fc .readmore{margin-top: 25px;}

	.enter_fc .list .item{width: 48%;margin:0 0 2% 2%;}

	.enter_fc .list .item_1{width: 98%;float: right;}

	

	

	/*企业简介*/

	.pub_bar{display: flex;flex-wrap: wrap;text-align: center;}

	.pub_bar .auto{padding: 0!important;}

	.pub_bar .lk{flex: 1;margin: 0;width: 25%;font-size: 13px !important;line-height: 36px;border-bottom:1px solid #fff;padding: 0; float:left}

	.pub_bar .lkssss{width: 50%;}

	.pub_bar .lk:hover:after, .pub_bar .lk.cur:after{display: none;}

	.pub_bar .lk:nth-child(5),.pub_bar .lk:nth-child(6),.pub_bar .lk:nth-child(7){border-bottom:none;}

	.pub_bar .lk:hover, .pub_bar .lk.cur{color: #fff;background: #266aaf;}

	

	

	

	.us_us{padding:20px 0;}

	.us_us .imgbox{width: 100%;float:none;}

	.us_us .info{padding-top: 0;width: 100%;float:none;margin-top: 15px;}

	.us_us .info .line{margin-top: 10px;margin-bottom: 10px;}

	.us_us .info .title{font-size:16px;line-height: 24px;}

	.us_us .info .smtit{font-size: 12px;}

	.line{width: 36px;height: 2px;}

	.us_us .info .txt{font-size: 14px;line-height: 24px;/*max-height:216px;*/height: auto;-webkit-line-clamp: initial;}

	

	.us_us .list{margin-top: 20px;display: flex;justify-content: space-between;}

	.us_us .list li{width: auto;flex: auto;}

	.us_us .list .num{font-size: 14px;}

	.us_us .list .num i{font-size: 18px;}

	.us_us .list .wz{font-size: 11px;margin-top: 5px;}

	

	.us_dw{padding-top: 10px;}

	.us_dw .box{width: 100%;border:none;padding: 0;}

	.us_dw .info{width: 100%;position:relative;padding: 0;top: 0;left: 0;margin-top: 15px;}

	.us_dw .title{font-size: 17px;}

	.us_dw .line{margin-top: 10px;margin-bottom: 10px;}

	.us_dw .imgbox{width: 100%;float:none;}

	.us_dw .txt{height: auto;-webkit-line-clamp: initial;font-size: 14px;line-height: 24px;text-align: justify;}

	

	.us_intro{padding:30px 0;}

	.us_intro .desc{font-size: 14px;line-height: 24px;text-align: justify;}

	.us_intro .list{margin-top: 30px;margin-left: -2%;}

	.us_intro .list .item{width: 48%;margin:0 0 3% 2%;}

	.us_intro .list .icon{width: 36px;height: 36px;margin-top: -18px;margin-left: -18px;}

	.us_intro .list .title{line-height: 40px;}

	

	/*人力资源*/

	.pub_titbox.column{margin-bottom: 15px;}

	.pub_titbox.column .en, .pub_titbox.column .cn{vertical-align: text-bottom;}

	.pub_titbox.column .cn{font-size: 18px;margin-right: 0;}

	.pub_titbox.column .en{font-size: 13px;}

	.pub_titbox.column .line{margin-top: 5px;}

	

	.hr_team{padding:30px 0;}

	.hr_team .info{padding-top: 0;width: 100%;margin-top: 15px;}

	.hr_team .imgbox{width: 100%;}

	.hr_team .txt{margin-bottom: 25px;line-height: 24px;height: 96px;}

	.hr_team .pub_more{display: block;margin:0 auto;}

	

	.hr_ad{height: 100px;}

	

	.hr_wrap{padding:30px 0;}

	.hr_top .lbox{padding-top: 0;width: 100%;float:none;text-align: center;}

	.hr_top .title{font-size: 18px;}

	.hr_top .menu{border-radius:2px;overflow: hidden;margin-top: 20px;}

	.hr_top .menu .lk{font-size: 15px;padding-left: 0;max-width:100%;margin-top: 0;line-height: 22px;flex:1;text-align: center;padding:15px 0;margin-bottom: 20px;}

	.hr_top .menu .lk .ico{width: 24px;}

	.hr_top .menu .lk i{font-size: 12px;margin-left: 0;}

	

	.hr_top .rbox{width: 100%;float:none;margin-top: 10px;}

	

	.hr_bot{margin-top: 20px;}

	.hr_bot .w_1{padding-left: 1%;width: 25%;}

	.hr_bot .w_5{width: 15%;}

	.hr_bot .w_3{width: 21%;}

	

	.hr_bot .li_t{font-size: 12px;line-height: 24px;padding:6px 0;}

	.hr_bot .li_b{font-size: 12px;line-height: 24px;}

	.hr_bot .li_b .topbox{padding:7px 0;}

	.hr_bot .li_b .title{font-size: 12px;}

	.hr_bot .botbox{padding:15px 10px;}

	.hr_bot .botbox h6{font-size: 14px;}

	.hr_bot .botbox .txt{font-size: 12px;line-height: 24px;margin-bottom: 10px;}

	.hr_bot .botbox .button{font-size: 13px;width: 100px;line-height: 30px;}

	

	.pagelist{margin-top: 25px;}

	.pagelist a{width: 28px;height: 28px;min-width:28px;line-height: 26px;font-size: 12px;}

	.pagelist .prev, .pagelist .next{width: 28px;height: 28px;}

	

	/*产品详情*/

	.pro_bar .pub_bar .lk{width: 33.3%;}

	

	.pro_top{padding:30px 0;}

	.pro_top .imgbox{width: 100%;float:none;}

	.pro_top .imgbox .img{/*height: 300px;*/}

	.pro_top .info{margin-left: 0;margin-top: 10px;}

	.pro_top .title{font-size: 16px;padding:4px 0;line-height: 26px;border-width:1px;}

	.pro_top .tel{font-size: 14px;background-size:20px;padding-left: 25px;margin-top: 20px;}

	.pro_top .tel i{font-size: 16px;}

	.pro_top .desc{margin-top: 10px;line-height: 24px;font-size: 14px;}

	.pro_top .desc p{padding-left: 10px;}

	.pro_top .desc p:before{top: 10px;width: 4px;height: 4px;}

	

	.pro_top .btns{margin-top: 15px;display: flex;justify-content: space-between;}

	.pro_top .btns .lk{width: 48%;margin: 0;line-height: 40px;font-size: 14px;}

	.pro_top .btns .lk:before{width: 24px;height: 24px;margin-right: 5px;}

	

	.pro_bot .t_tit span{font-size: 15px;width: 100px;line-height: 36px;}

	

	.pro_bot .editbox{padding:20px 0;font-size: 14px;line-height: 24px;}

	

	.pagenav{padding:10px 0;}

	.pagenav li{font-size: 13px;width: 100%;float:none!important;text-align: left!important;}

	

	.cp_form{padding:20px 0 30px;}

	.cp_form .bt{font-size: 18px;margin-bottom: 10px;}

	.cp_form .txt{font-size: 13px;line-height: 24px;}

	.cp_form .txt i{font-size: 15px;}

	

	.cp_form .opts{font-size: 0;margin-top: 20px;margin-bottom: 20px;}

	.cp_form .opts .sel{font-size: 13px;width: 33.3%;}

	.cp_form .opts input{margin-right: 5px;width: 14px;height: 14px;}

	

	.cp_form .row{margin-bottom: 0;margin-left: 0;}

	.cp_form .item{width: 100%;margin:0 0 10px 0;}

	.cp_form .form .ipt{background-size:16px;}

	.cp_form .form .ipt_txt{height: 40px;line-height: 40px;padding:0 10px;}

	.cp_form .form .provice{background-size:12px;}

	.cp_form .form .textarea{padding:5px 10px;background-position: 97% 9px;height: 120px;}

	

	.cp_form .form .btns{margin-top: 25px;text-align: center;}

	.cp_form .form .ann{width: 100px;display: inline-block;vertical-align: middle;margin:0 10px;font-size: 15px;line-height: 36px;}

	

 

	.product_er p{ font-size: 22px;}

	.pro_biaoti p{ font-size: 16px;}

	.product_maun ul li{ width: 49%;}

	.product_maun ul li a p.mmore{ width: 120px;font-size: 14px; padding: 0;}

	.product_maun ul li a p{ font-size: 16px;margin: 5px 0;}

	

	.new_zong{ display: block;}

	.new_left{ width: 100%; margin-right: 0;}



	.shili_main ul li a{ display: block;}

	.shili_main ul li a .shili_rrt{ width: 100%; padding: 5% 5% 7%; margin:0 0 30px}

	.shili_main ul li a .shili_rrt p{margin: 15px 0 30px;}



	.appli_main ul li{ width: 100%;}

	.appli_main ul li a .appli_nei h5{ font-size: 20px;margin-bottom: 20px;}



	.shili_top_nei{ width: 100%;}

	.shili_top_nei p{ line-height: 25px;}

	

}





@media screen and (min-width:320px) and (max-width:640px){

	.newmun_main ul li a{ display: block;}

	.newmun_main ul li a .new_rght{ width: 100%; padding: 25px; margin: 0;}



}













