@charset "utf-8";
/* CSS Document */

/* header*/
html{font-size:62.5%;}
body{font-size:14px; color:#333; overflow-x:hidden}
img{ max-width:100%; vertical-align:top;}
.Ycyy{overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}
input:-moz-placeholder, textarea:-moz-placeholder {
    color: #33;
    font-size: 18px;
}
input::-moz-placeholder, textarea::-moz-placeholder {
    color: #333;
    font-size: 18px;
}

input.Searchotxt:-moz-placeholder{font-family:'宋体'; color:#b2b2b2; font-size:14px;}
input.Searchotxt::-moz-placeholder{font-family:'宋体'; color:#b2b2b2; font-size:14px;}

.otxt,.obtn,.oselect{border:none;background:none;}
.w100{width:100%;}
.w1000{width:1200px;margin:0 auto;}
.Vimg{ width:100%; height:100%; display:block;}

/*.PubTable{ display:table-row;overflow:hidden; width:1160px; padding:0 20px;}
.PubRow{ float:none;display:table-cell; vertical-align:middle;margin-bottom:-100px; *padding-bottom:110px;*float:left;}
*/
.navdl dd,.line-l,.line-r{transition:all 0.3s ease-in-out;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;}

.meau{ width:25px; height:18px; position:relative; float:right; margin-right:10px; margin-top:5px; display:none;}
.meau span{ width:100%;position:absolute;right:0; top:0;background:#333;display:block;height:3px;border-radius:0;-webkit-border-radius:0;-moz-border-radius:0;vertical-align:top;}
.meau span{transition:all 0.3s linear 0s;-webkit-transition:all 0.3s linear 0s;-moz-transition:all 0.3s linear 0s;}
.meau .m1{}
.meau .m2{top:8px;}
.meau .m3{top:16px; }
.meauon .m1,.meauon .m2,.meauon .m3{ background:#666;}
.meauon .m1{ transform:rotate(45deg); top:9px;}
.meauon .m2{opacity:0;-webkit-opacity:0;-moz-opacity:0;filter:alpha(opacity=0);}
.meauon .m3{ transform:rotate(-45deg); top:9px;width:25px;}

.Top{ position:relative; left:0;top:0; z-index:8888;}
.Navbg{ background:#000; position:absolute; left:0; top:165px; height:240px;z-index:888;}
.Nav a{ color:#666;}
.Navlist ul{ float:right;}
.Navlist li{ display:inline-block; vertical-align:top; line-height:42px;height:42px;margin-right:45px; padding-bottom:27px; position:relative; z-index:8888;}
.Navlist li.none em{ display:none;}
.Nav .a{ vertical-align:top; display:block; float:left;}
.Nav .at{position:relative; letter-spacing:4px;}
.Nav .at span{position:absolute;top:25px; left:0;font-size:12px; letter-spacing:0px;}

.navdl{position:absolute;  top:44px; width:100%; text-align:center;overflow:hidden;zoom:1;}
.navdl dd{background:#fff;line-height:43px;height:43px;vertical-align:top; margin-top:0px;}
.navi{ display:inline-block; background:url(../images/ico3.jpg) left top no-repeat; width:7px; height:4px; vertical-align:middle; margin-left:3px;}
.inaviA{ float:right; width:45px; line-height:45px;height:45px; text-align:right;cursor:pointer;transition:all 0.3s linear 0s;-webkit-transition:all 0.3s linear 0s;-moz-transition:all 0.3s linear 0s; display:none;}
.inavi{ font-size:16px; vertical-align:middle; color:#000;}
.inaviAon{transform: rotateX(180deg);-webkit-transform: rotateX(180deg);-moz-transform: rotateX(180deg);}
.Navlist li .phonea,.inaviAon .inavi{ color:#00cbea;}
.Nav{ width:880px;text-align:left;}
.Nav .last{ margin:0;}
.Navlist a:hover,.Navlist .on .a,.Navlist .m .a{ color:#000000;}
.Navbg,.navdl,.inaviA{ display:none;}


.Navlist li.opac .ema,.Navlist li.opac .emb{opacity:0.6;-webkit-opacity:0.6;-moz-opacity:0.6;filter:alpha(opacity=60); }

.ema,.emb{display:inline-block; vertical-align:top; height:43px;}
.ema{ font-size:18px; padding:0; }
.emb{ width:6px; height:43px; background:url(../images/jiantou.jpg) center center no-repeat;  text-indent:-999px; overflow:hidden;zoom:1; margin-left:8px; display:none;}
.navdl{ width:180px; left:50%; margin-left:-95px;}
.Navlist .m .ema0{font-weight:bold; font-size:19px;}

.Nav .on .line-l,.Nav .on .line-r,.Nav .m .line-l,.Nav .m .line-r{ width:50%;}


.TopOn{background:rgba(255,255,255,1); box-shadow:0 1px 1px rgba(180,180,180,0.4);}
.TopOn .Nav a{ color:#000;}
.TopOn .navdl a{ color:#e9eaf5;}
.TopOn .Nav a:hover{ color:#049cdf;}
.TopOn{ color:#e9eaf5;}
.TopOn .Search{ background:url(../images/search_1.png) center center no-repeat;}
.TopOn .Tel{ background:url(../images/tel_1.png) left center no-repeat; color:#000;}
.TopOn .Search:hover,.Search:hover{ background:url(../images/search_2.png) center center no-repeat;}


.line-l,.line-r{ display:block; width:0;  height:6px; background:#00c4dc; position:absolute; bottom:0;}
.line-l{ right:50%;}
.line-r{ left:50%;}
.Navlist li:hover .line-l,.Navlist li:hover .line-r{width:50%;}



.Toptit{ padding-top:27px; }
.Header{ border-bottom:1px solid #e5e5e5;}
.Search{ border:1px solid #dbdbdb; width:186px; margin-right:18px; display:inline;}
.Searchobtn{ width:30px; height:30px; cursor:pointer; background:url(../images/search.jpg) center center no-repeat #d10d1b;}
.Searchotxt{ padding:8px; line-height:14px; height:14px; width:140px; font-family:'宋体'; color:#b2b2b2;}

/*.navdl dd:hover{ background:#d10d1b;}
.navdl dd:hover a,.navdl dd a:hover{ color:#fff;}*/



.Share  .bds_qzone{ background:url(../images/share_qq.png) left top no-repeat;}
.Share  .bds_tsina{ background:url(../images/share_sina.png) left top no-repeat;}
.Share  .bds_weixin{ background:url(../images/share_wx.png) left top no-repeat; position:relative;}
.Share  .bds_qzone:hover{ background:url(../images/share_qq_1.png) left top no-repeat;}
.Share  .bds_tsina:hover{ background:url(../images/share_sina_1.png) left top no-repeat;}
.Share  .bds_weixin:hover{ background:url(../images/share_wx_1.png) left top no-repeat;}
#Share  .bds_weixin,#Share .bds_tsina,#Share .bds_qzone{ margin:0; padding:0; background-position:0 0; width:24px; height:24px; float:right; display:inline-block; vertical-align:top; margin-left:12px; margin-top:10px;}
.Share .bds_weixin,.Share .bds_tsina,.Share .bds_qzone,.Share  .bds_weixin:hover,.Share  .bds_tsina:hover,.Share  .bds_qzone:hover{ background-size:24px 24px;}
.Share{ width:100px; padding-right:18px;}
#Share .bds_weixin .weixindiv { width:133px; height:133px; text-align:center; padding:5px; border:1px solid #ddd; position:absolute; overflow:hidden; top:24px; z-index:99; left:-143px; display:none; z-index:1009;clear:both; font-size:14px; text-align:center; background:#fff;}

#Sharefooter{ width:100%; padding:0;}
#Sharefooter .bds_qzone{ background:url(../images/f-share-qq.png) left top no-repeat;}
#Sharefooter .bds_tsina{ background:url(../images/f-share-xl.png) left top no-repeat;}
#Sharefooter .bds_weixin{ background:url(../images/f-share-wx.png) left top no-repeat;position: relative;}
#Sharefooter .bds_qzone:hover{ background:url(../images/f-share-qq_1.png) left top no-repeat;}
#Sharefooter .bds_tsina:hover{ background:url(../images/f-share-xl_1.png) left top no-repeat;}
#Sharefooter .bds_weixin:hover{ background:url(../images/f-share-wx_1.png) left top no-repeat;}
#Sharefooter .bds_weixin,#Sharefooter .bds_tsina,#Sharefooter .bds_qzone,#Sharefooter  .bds_weixin:hover,#Sharefooter  .bds_tsina:hover,#Sharefooter  .bds_qzone:hover{ background-size:24px 24px;  width:24px; height:24px; float:left; margin:0; margin-right:16px;}
#Sharefooter .bds_weixin .weixindiv { width:133px; height:133px; text-align:center; padding:5px; border:1px solid #ddd; position:absolute; overflow:hidden; top:-148px; z-index:99; left:24px; display:none; z-index:1009;clear:both; font-size:14px; text-align:center; background:#fff;}

.swiper-container{ width:100%; position:relative; overflow:hidden;zoom:1;}
.swiper-wrapper{width:100%; position:relative;z-index:88;}
.swiper-slide{ background-position: center top; background-repeat:no-repeat;}
.swiper-slide-img{ display:none; width:100%; vertical-align:top;}
.swiper-pagination{ z-index:99; height:12px; text-align:center;}
.swiper-container-horizontal > .swiper-pagination-bullets{ width:100%; bottom:18px;  left:0;}
.swiper-pagination-bullet{border:none; background:none;vertical-align:top;width:12px; height:12px; background:#ffffff;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;opacity:0.5;-webkit-opacity:0.5;-moz-opacity:0.5;filter:alpha(opacity=50); vertical-align:top;}
.swiper-container-horizontal > .swiper-pagination-bullets .swiper-pagination-bullet{ margin:0 6px;}
.swiper-pagination-bullet-active,.Banner .bd .on{background:#00cbea;opacity:1;-webkit-opacity:1;-moz-opacity:1;filter:alpha(opacity=100);}
.swiper-button-next, .swiper-button-prev{ width:24px; height:60px; z-index:99; margin-top:-30px;}
.swiper-button-prev{ left:0; background:url(../images/prev.png) center center no-repeat;}
.swiper-button-next{ right:0; background:url(../images/next.png) center center no-repeat;}

.Banner{ }
.Banner .swiper-slide{ height:598px;}
.Banner .bd{ bottom:30px; left:50%; margin-left:-600px;}
.Banner .bd li{ margin:0 5px;}

.Banner .bd{ display:none;}
.b_img{ display:none; width:100%;}

.PageBanner{ background-position: center center; background-repeat:no-repeat; height:200px;}
.PageBannerpro{ height:400px;}
.PageBannerNew{ height:100px;}
.PageBannerjob{ height:550px;}

.PubTit{font-family:'Microsoft YaHei';}
.PubTit,.PubTit5 em{ text-align:center;}
.PubTit1,.PubTit2{ text-align:left;}
.PubTit5{ text-align:center;}
.PubTit span{ text-align:left; position:relative; display:inline-block; padding-left:15px;}
.PubTit b{font-size:32px;line-height:32px; vertical-align:top; font-weight:normal; }
.PubTit em{ display:block; color:#000; font-size:14px; vertical-align:top; padding-top:5px;}
.PubTit i{ display:block; position:absolute; width:4px; height:100%; left:0; top:0; background:#00cbea;}
.PubTitfff span,.PubTitfff em{ color:#fff;}
.PubTitfff i{background:#fff;}
.PubTit1 i{ display:none;}
.PubTit1 span{ padding:0;}
.PubTit4{ text-align:left;}
.PubTit4 i{background:#fff;}
.PubTit4 span,.PubTit4 em{ color:#fff;}

.Maina{ text-align:center; padding-top:110px;}
.Mainap1{ font-size:21px; text-align:justify; padding:0 110px; padding-top:30px;color:#666; line-height:1.6; letter-spacing:2px;}
.Mainap1{ text-indent-:36px;}
.Mainap1_span{ padding-left-:26px; color:#666; text-align:left;text-indent:48px;}

.MainaList{ overflow:hidden; padding:120px 0 120px 210px;}
.MainaM{ text-align:center; float:left; width:20%; padding-right:90px; text-align:center;}
.mainamp1,.mainamp2{ color:#00bedb;}
.mainamp1{ font-size:20px; padding-top:15px;}
.mainamp2{ font-size:16px; padding-top:5px; font-family:Arial, Helvetica, sans-serif;}
.mainamp3{ font-size:20px;   line-height:30px; padding-top:20px;}

.Mainb{ background:#edeff3; padding:105px 0;}
.MainbContent{}
.MainbContentL{width:285px; height:481px; margin-left:78px; overflow:hidden;}
.MainbContentL img{ margin-left:-6px; margin-top:-9px; width:300px; max-width:inherit;}
.MainbContentR{ width:725px; margin-right:78px; background:#fff;}
.mbcrh5{ text-align:center; padding-top:32px;}
.pubh5span{ position:relative; font-size:23px; display:inline-block; line-height:23px;padding-left:12px;}
.pubh5i{ position:absolute; left:0; top:1px; height:100%; background:#00cbea; width:4px;}
.mbcrlist{ overflow:hidden; }
.mbcrlistpad{padding:0 90px; padding-top:25px;}
.mbcrlistm{ float:left; width:100%; overflow:hidden;}
.mbcrlistspan{ float:right; color:#999999; }
.mbcrlista{color:#666666; font-size:18px; display:inline-block; width:72%; overflow:hidden;text-overflow:ellipsis;white-space: nowrap;background:url(../images/icon1.jpg) left center no-repeat; padding-left:20px;}
.mbcrlistm,.mbcrlista{ height:34px;line-height:34px}
.mbcrlistmore{ text-align:center; padding-top:15px; padding-bottom:20px;}
.mbcrlistmorea{ background:url(../images/icon2.png) right center no-repeat; padding-right:20px; font-size:16px; color:#00cbea;}
.mbcrlistmorea1{background:url(../images/icon2_1.png) right center no-repeat;}
.mbcrlistmorea1,.mbcrlistmorea1:hover{color:#fff;}
.MainbContentL,.MainbContentR{border-radius:16px;-webkit-border-radius:16px;-moz-border-radius:16px;}

.Mainc{ background:url(../images/icon3.jpg) center top no-repeat; height:600px;}
.MaincContentL{ margin-left:78px;color:#222;}
.MaincContentR{ margin-right:78px; padding-top:70px;}
.mcclp1{ font-size:40px; letter-spacing:4px; padding-top:40px; padding-bottom:10px;}
.mcclp2{ font-size:20px; font-family:Arial, Helvetica, sans-serif;}
.mccra{ margin-top:60px; display:block; width:160px; height:64px; line-height:64px; text-align:center; border:2px solid #fff;border-radius:7px;-webkit-border-radius:7px;-moz-border-radius:7px; font-size:24px; color:#fff; letter-spacing:3px;}
.mccra:hover{ color:#fff;}

.Footer{ background:#343637; padding:38px 0; line-height:30px;}
.FooterContentL{ padding-left:40px; padding-right:60px;}
.FooterContentR{ padding-right:40px;}
.Footer,.Footer a{ color:#a7a7a8;}
.fclp1{ font-size:16px;}
.fclp2{ font-size:20px; padding:3px 0;}
.fclp2span{ padding-left:12px; color:#00cbea;}
.fclp3{ padding-top:15px;}
.fclp3 a{ display:inline-block; margin-right:25px;}

.fccul{ width:166px;}
.fccli{ float:left; width:100%;}
.fcch5{ font-size:16px; color:#fff; }
.fcch5,.fclp1{padding-bottom:10px; line-height:22px;}
.fcculpro .fccli{ width:48%; margin-right:2%;overflow:hidden;}

.Copy{ text-align:center; padding:22px 0; background:#494c4d; color:#a7a7a8;}


.PageNav{ text-align:center; background:#00bdda;}
.PageNava{ color:#fff; font-size:20px; padding:0 15px; display:inline-block; vertical-align:top; height:60px; line-height:60px; margin:0 20px;}
.PageNava:hover,.PageNavaOn{ background:#fff; color:#00acc1;box-shadow:0 5px 10px rgba(0,0,0,0.2);-webkit-box-shadow:0 5px 10px rgba(0,0,0,0.2);-moz-box-shadow:0 5px 10px rgba(0,0,0,0.2);}

.aboutA{ background:url(../images/icon12.jpg) center top no-repeat; position:relative;}
.aboutAicon{ text-align:center; position:relative; top:-28px;}
.aboutAh5{ text-align:center; color:#fff; font-size:32px;}
.aboutAh5span{padding-left:15px; position:relative; text-align:left; display:inline-block;}
.aboutAh5em{ display:block; vertical-align:top; font-size:14px;}
.aboutAh5i{ display:block; position:absolute; left:0; top:0; width:4px; background:#fff; height:100%;}
.aaclist{ padding:108px;line-height:40px;}
.aaclistm{ font-size:24px; color:#fff; padding-bottom:50px; position:relative;padding-left:75px;letter-spacing: 2px;}
.aaclistspan{ position:absolute; width:1px; height:100%; background:#fff; display:block; left:20px; top:12px;}
.aaclisti{ position:absolute; width:13px; height:13px; border:2px solid #fff;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%; background:#031829; display:block; left:12px; top:12px; z-index:9;}
.aaclistem{ color:#ff9000; }
.aaclistem1{ font-size:34px; font-weight:bold;}
.aaclistem2{ font-size:30px; font-weight:bold;}
.aaclistem3{ font-weight:bold;}
.aaclistp1{font-size:34px;color:#ff9000;}
.aaclistp2{}
.aaclistm:first-child .aaclisti:before{ position:absolute; left:-10px; top:-10px; content:''; width:31px; height:31px; border:3px solid #fff; border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;}
.aaclistm:first-child .aaclisti{ width:17px; left:7px; top:11px; border:7px solid #031829; height:17px; background:#fff;}
.aaclistm:last-child .aaclistspan{ display:none;}

.aboutBH5{ text-align:center; padding-top:105px; color:#000; font-size:26px; letter-spacing:2px;}
.aboutBH5 img,.aboutBH5 span{ vertical-align:middle;}
.aboutBH5 span{ padding-left:20px;}
.aboutBList{ padding:0 110px; overflow:hidden; text-align:center; padding-top:42px; padding-bottom:58px;}
.aboutBList img{ vertical-align:top;}

.aboutS{ padding:68px 0; background:#f4f6f9;}
.aboutSMap{ border:1px solid #eaeaea; width:1198px; margin-top:30px;}

.aboutCity{ padding-bottom:80px; padding-top:55px;}
.aboutCityLlist{ }
.aboutCityLlist a{ margin-top:5px; float:left; width:55px;line-height:20px; height:40px; text-align:center; padding-right:16px; font-size:15px; color:#999;}
.aboutCityLlist a span{ padding:0 3px; display:inline-block;border:1px solid #fff;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px; text-align:center;}
.aboutCityLlist a:hover  span,.aboutCityLlist a.on  span{ color:#ffb82d; border:1px solid #ffb82d;}

.aboutCityL{ width:655px; padding-left:50px;}
.aboutCityLh6{ font-size:22px; padding-bottom:18px;}
.aboutCityLh6 a,.aboutCityLh6 span,.aboutCityLh6 img{ vertical-align:middle;}
.aclspan{ color:#000; padding-right:35px; padding-left:12px;}
.aclsa{ color:#00cbea; display:inline-block; margin:0 10px;}

.aboutCityR{ width:408px; padding-right:50px; color:#000; font-size:16px;}
.acityrp1{ background:url(../images/icon1.jpg) 12px 10px no-repeat; padding-left:42px; margin-bottom:18px;}

.Honour{ padding:0 100px; padding-top:30px;}
.Honourlist{ font-size:18px; text-align:justify;}
.Honourlist p{ padding-left:22px; background:url(../images/icon1.jpg) left 10px no-repeat; margin-top:20px;}
.Honourlistimg{ padding-top:38px; text-align:justify;padding-bottom:80px;}
.Honourlist1{ padding-bottom:80px; }

.Mainprob{ padding:0 160px;}
.Mainprobp1{ font-size:18px; padding-top:38px; text-align:justify; padding-bottom:150px; line-height:1.6; letter-spacing:2px;}

.Mainproa{ padding-left:124px; padding-bottom:150px;}
.Mainproalistl,.Mainproalistc{ text-align:center;}
.Mainproalistc{ width:332px; padding:0 20px; border:2px solid #dcdcdc; border-top:none; border-bottom:none;}
.Mainproalistl{ width:290px;}
.pubmplh5{ font-size:22px; color:#222; padding-top:15px; padding-bottom:15px;}
.pubmplp3{ float:left; width:50%;}
.pubmplp3,.pubmplp2{ margin-top:20px;}

.MainProduct{ padding-top:100px;}
.MainProducttxt{ padding:0 95px;}
.mproductspan{ color:#fff; display:inline-block; height:60px; line-height:60px; padding:0 22px;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;font-size:24px; box-shadow:0 1px 1px rgba(0,0,0,0.2); margin-left:55px;}
.mproducth6{ padding-bottom:100px;}
.mproductp1{ font-size:18px; line-height:29px; padding-top:35px; padding-bottom:90px;}
.mproductp1p{ text-align:right; padding-top:15px;}


.kakadaip1{ text-align:center; }
.kakadaip2{ text-align:center;padding-top:15px;}
.kakadaip3{ font-size:13px; color:#666666;padding-top:5px;}
.kakadaip2 span{ font-size:17px; color:#fff; display:inline-block; padding:0 10px;border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px; min-width:138px;}
.kakadaip4{ padding:0 28px;}
.kakadaip4 img{ max-width:inherit;}
.kakadaip8{ text-align:left;}

.huanlep1{ text-align:center; }
.huanlep2{ text-align:center;padding-top:15px; }
.huanlep3{ font-size:15px; padding-top:5px; text-align:justify;}
.huanlep2 span{ font-size:18px; color:#01c0ff; display:inline-block; padding:0 10px;border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px; min-width:138px;}
.huanlep4{}
.huanlep4 img{ max-width:inherit;}

.doudouqian{ background:url(../temp/ddqbg.jpg) center 50px no-repeat;}
.doudouqianp1{ padding-left:22px; padding-top:8px;}
.doudouqianp2{ padding-top:30px;}
.doudouqianp4{ padding-top:54px;}
.doudouqian .pubtablecell{ vertical-align:top;}

.xingxingqianspan1,.xingxingqianspan2{}
.xingxingqianp1{ font-size:17px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; text-align:justify;}
.xingxingqianp2{ font-size:13px;text-align:left; }
.xingxingqianp3,.xingxingqianp4{ text-align:left;}
.xingxingqianp3{ padding-top:5px;}
.xingxingqianp4{ padding-top:24px;}
.xingxingqianspan1{ font-size:33px; line-height:33px;}
.xingxingqianp2,.xingxingqianp3{ padding-left:26px;}
.xingxingqianspan2{ padding-left:8px;}
.xingxingqian .pubtablecell{ text-align:center;}
.xxqdtxt{ display:inline-block; padding-left:28px;}
.xxqdtxt1{ width:170px;}
.xxqdtxt2{ width:200px;}
.xxqdtxt3{ width:200px;}
.xxqdtxt4{ width:185px;}
.xingxingqian{ background:url(../temp/xxqiandaibg.jpg) center 50px no-repeat; min-height:202px;}
.xingxingqian .pubtablecell{ vertical-align:top;}

.doudouhuap1{ padding-bottom:20px; font-size:20px;}
.doudouhuap3,.doudouhuap1{ color:#8a4f00;}
.doudouhuap1 span{ font-size:28px; font-family:Arial, Helvetica, sans-serif; padding-right:5px;}
.doudouhuap1 span,.doudouhuap3 span{ color:#fa745f;}
.doudouhuap2 td{ height:178px; vertical-align:bottom;}
.doudouhuam{ text-align:center;}
.doudouhuam1{ width:218px; padding-right:55px;}
.doudouhuam2{ width:208px;padding-right:55px;}
.doudouhuam3{ width:208px;padding-right:55px;}
.doudouhuam4{ width:208px;}
.doudouhuap3{ text-align:left; padding-top:12px;}
.doudouhuap3 span{ font-size:18px;}
.doudouhua{ background:url(../temp/doudouhuaxian.jpg) 210px 55px no-repeat;}


.lerenhuip1{ text-align:center; }
.lerenhuip2{ text-align:center;padding-top:15px;}
.lerenhuip3{ font-size:13px; color:#666666;padding-top:5px;}
.lerenhuip2 span{ font-size:17px; color:#fff; display:inline-block; padding:0 10px;border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px; min-width:138px;}
.lerenhuip4{ padding:0 28px;}
.lerenhuip4 img{ max-width:inherit;}
.lerenhuip8{ text-align:left;}

.pt40p{ padding-top:50px;}
.pubtable{ display:table; width:100%; text-align:center;}
.pubtablecell{ display:table-cell; vertical-align:bottom;}
.pubtablecell-top{ vertical-align:top;}
.pubtablerow{ display:table-row;}
.w185p{ width:185px;}
.w220p{ width:220px;}
.wp25p{ width:25%;}
.pubproweixinl,.pubproweixinr{ width:49%;}
.pubproweixinl{ text-align:justify;}
.pubproweixinr{ text-align:right;}
.pubproweixin{ font-size:18px; padding-top:115px; padding-bottom:115px;}
.pubwxlp1{ font-size:22px;}
.pubwxlp2{ font-size:36px;}
.pubwxrspan{ display:inline-block; text-align:center;}
.pubwxrem{ display:block; vertical-align:top;}
.pubwxrspan{ padding-left:38px;}


.jielehuam{ width:20%; text-align:center; position:relative;}
.jielehuabg{ position:absolute; right:-48px; top:35px; }
.jielehuamp1,.jielehuamp2,.jielehuamp3{ padding:0 10px;}
.jielehuamp2{ height:132px;}
.jielehuamp1{ color:#ff840a; font-size:16px; font-weight:bold; padding-bottom:10px;}


.anjiaqum{ width:29.33%; padding:0 2%;}
.anjiaqump1,.anjiaqump3{ text-align:center; }
.anjiaqump1{ margin-top:20px;}
.anjiaqump2{ text-align:center;padding-top:15px;}
.anjiaqump3{ font-size:16px;padding-top:8px;}
.anjiaqump1 span{ font-size:16px; color:#fff; display:inline-block; padding:0 10px;border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px; min-width:138px;}

.weilidaim{ width:19%;text-align:center; padding:0 3%;}
.weilidaip1{ padding-top:30px; }
.weilidaip2{ }
.weilidaip3{ font-size:12px; color:#666666; padding-top:30px;}
.weilidaip3 span{ font-size:17px; color:#fff; display:inline-block; padding:0 10px;border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px; min-width:138px;}
.weilidaip1 i,.weilidaip1 span{ vertical-align:middle;}
.weilidaip1 span{ padding-left:5px;}
.weilidaip1 i{ display:inline-block; width:16px; height:16px;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%; font-weight:bold; line-height:16px; text-align:center; font-family:Arial, Helvetica, sans-serif; color:#fff;}

.miaofenqim{ width:218px; text-align:center;font-size:20px;}
.miaofenqim1{ width:178px;}
.miaofenqip1{  padding-bottom:30px;}
.miaofenqip3{  padding-top:10px;}
.miaofenqip4{ padding-top:70px;}
.miaofenqip3 span{ color:#fff; background:url(../images/miaofenqi6.jpg) left top no-repeat; width:134px; height:28px; text-align:center; display:inline-block;}



.c7ece22{ color:#7ece22;}
.kakadaip2 span{background:#7ece22; }
.PubTit_7ece22 i{background:#7ece22;;}
.c01c0ff{ color:#01c0ff;}
.huanlep2 span{color:#01c0ff;}
.PubTit_01c0ff i{background:#01c0ff;}
.cff8e1a{ color:#ff8e1a;}
.PubTit_ff8e1a i{background:#ff8e1a;}
.ce72e0d{ color:#e72e0d;}
.xingxingqianspan1{ color:#e72e0d;}
.PubTit_e72e0d i{background:#e72e0d;}
.cfec82e{ color:#fec82e;}
.PubTit_fec82e i{background:#fec82e;}
.c319aff{ color:#319aff;}
.PubTit_319aff i{background:#319aff;}
.cff6181{ color:#ff6181;}
.lerenhuip2 span{background:#ff6181; }
.PubTit_ff6181 i{background:#ff6181;}
.ce72e0d{ color:#e72e0d;}
.anjiaqump1 span{background:#ffa6a6; display:inline-block; }
.PubTit_e72e0d i{background:#e72e0d;}
.weilidaip1,.c00c7cf{ color:#00c7cf;}
.PubTit_00c7cf i{background:#00c7cf;}
.weilidaip1 i{ background:#00c7cf;}
.cfb6235{ color:#fb6235;}
.PubTit_fb6235 i{background:#fb6235;}

.PubTit_ff4200 i{background:#ff4200;}

.cc9161e{ color:#c9161e;}
.lerenhuip2 span{background:#c9161e; }
.PubTit_c9161e i{background:#c9161e;}



.PubTit_c9161e,.PubTit_01c0ff,.PubTit_7ece22,.PubTit_ff8e1a,.PubTit_e72e0d,.PubTit_fec82e,.PubTit_319aff,.PubTit_ff6181,.PubTit_00c7cf,.PubTit_fb6235{text-align:left;}



.mproductspan1{ background:url(../images/lvshe.jpg) left top repeat-x; }
.mproductspan2{ background:url(../images/lanshe.jpg) left top repeat-x; }
.mproductspan3{ background:url(../images/juhuang.jpg) left top repeat-x; }
.mproductspan4{ background:url(../images/xingxing.jpg) left top repeat-x; }
.mproductspan5{ background:url(../images/huangshe.jpg) left top repeat-x; color:#62070c; }
.mproductspan6{ background:url(../images/tianlan.jpg) left top repeat-x; }
.mproductspan7{ background:url(../images/fenshe.jpg) left top repeat-x; }
.mproductspan8{ background:url(../images/reb.jpg) left top repeat-x; }
.mproductspan9{ background:url(../images/blues.jpg) left top repeat-x; }
.mproductspan10{ background:url(../images/mfq.jpg) left top repeat-x; }
.mproductspan11{ background:url(../images/shenhong.jpg) left top repeat-x; }

.Newa{ padding-top:110px;}
.Newam{ padding-left:100px; padding-right:100px;}
.Newap1{ font-size:26px;}
.Newap2{ font-size:16px;}
.Newap4{ padding:12px 0;}
.newadate,.newalike,.newaread{ display:inline-block; vertical-align:middle; height:18px; margin-right:30px; line-height:18px;}
.newadate{ background:url(../images/new3.jpg) left center no-repeat; padding-left:22px;}
.newalike{ background:url(../images/new2.jpg) left center no-repeat; padding-left:23px;}
.newaread{ background:url(../images/new1.jpg) left center no-repeat; padding-left:26px;}
.Newatit{ background:url(../images/new4.jpg) left center no-repeat; }
.Newatit,.Newap4,.Newap2{padding-left:30px;}
.Newap3{ text-align:right; padding-bottom:38px; padding-top:12px;}

.newpage{ text-align:center; font-size:18px; padding-bottom:80px; padding-top:22px;}
.newpage a,.newpage span{ background:#ececec; display:inline-block; line-height:30px; height:30px; padding:0 12px; margin:0 5px;}
.newpage a:hover,.newpage a.on,.newpage a.a1{ color:#fff; background:#00cbea;}
.newpagelanshe{ padding-top:40px;}
.newpagelanshe a:hover,.newpagelanshe a.on{ color:#fff; background:#0072ff;}
.newpagelvshe{ padding-top:40px;}
.newpagelvshe a:hover,.newpagelvshe a.on{ color:#fff; background:#54a934;}

.Newammav2{ padding-bottom:80px;}
.Newammav,.Newammav a{ font-size:18px; color:#999;}
.Newammav .on{ font-size:22px; color:#00c4dc;}
.Newammav em{ width:8px; height:16px;background:url(../images/new6.jpg) left center no-repeat; margin:0 15px;}
.Newammav em,.Newammav a,.Newammav span{ display:inline-block; vertical-align:middle;}
.Newamtxt{ padding-top:85px;}
.Newamtxt1{ padding-top:0;}
.Newamh2{ font-size:26px; text-align:center;}
.Newamother{ text-align:center; padding-top:10px; padding-bottom:20px;}
.Newamlook{ font-size:18px; color:#00c4dc; padding-top:20px;}
.Newamimgslider { width:800px;}
.Newamimgslider .swiper-button-prev,.Newamimgslider .swiper-button-next{ width:50%; height:100%; top:0; margin-top:0; cursor:pointer;}
.Newamimgslider .swiper-button-prev{ background:url(../images/newprev.png) 20px center no-repeat; left:0;}
.Newamimgslider .swiper-button-next{ background:url(../images/newnext.png) 355px center no-repeat; right:0;}
.Newamcontent{ font-size:20px; padding-bottom:100px; padding-top:45px;}
.Newamcontent p{ padding-bottom:30px;}
.Newamlook{ text-align:center;}

#share span{ float:left; font-size:20px; line-height:33px; height:33px; position:relative; top:4px;}
#share a{ margin-left:10px; padding:0;}
#share .bds_weixin{ background:url(../images/share1.jpg) left top no-repeat; width:33px; height:33px;}
#share .bds_sqq{ background:url(../images/share2.jpg) left top no-repeat; width:33px; height:33px;}
#share .bds_qzone{ background:url(../images/share3.jpg) left top no-repeat; width:33px; height:33px;}
#share .bds_tsina{ background:url(../images/share4.jpg) left top no-repeat; width:33px; height:33px;}

.Newamsxp{ font-size:16px; padding-top:30px; padding-bottom:80px;}
.Newamsxp p{ padding-bottom:5px;}
.Newamsxpjob a:hover{ color:#54a934;}

.MainLt{ padding-top:90px;}

.MainLtnewl{ width:690px; height:370px;}
.MainLtnewr{ width:486px;}
.MainLtnewl .pubdingp{ height:50px; line-height:50px;}
.MainLtnewr .mbcrlistm,.MainLtnewr .mbcrlista{ height:37px; line-height:37px;}

.MainLtnew{ padding-bottom:90px;}
.Voices{ overflow:hidden;  padding-bottom:110px;}
.Voicesul{ width:110%;}
.Voicesm{ float:left; margin-right:20px; width:590px; background:url(../images/iconewbg.jpg) right top no-repeat #22bed6;}
.Voicesml{ width:340px; height:250px;}
.Voicesmr{ width:200px; padding-right:25px; padding-top:20px;}
.Voicesmrp1{ font-size:16px; color:#fff; text-align:justify; line-height:28px; height:196px; overflow:hidden;}
.Voicesmrp2{ text-align:right;}
.Voices .pubdingp{ height:36px; line-height:36px;}

.gallery{ background:url(../images/gallery.jpg) center top no-repeat; padding-bottom:70px;}
.gallerylist{ overflow:hidden;}
.galleryul{ width:110%;}
.gallerym{ width:284px; height:250px; margin-right:21px; float:left;}
.gallery .pubdingp{ height:36px; line-height:36px;}

.mainvodeo{ padding:30px 0;}
.mainvodeom{width:586px; height:478px; padding:0 68px; margin:0 auto; position:relative; padding-top:30px;}
.mainvodeoslider{}
.mainvodeom .swiper-button-prev,.mainvodeom .swiper-button-next{ width:25px; height:58px; top:50%; margin-top:-29px; cursor:pointer;}
.mainvodeom .swiper-button-prev{ background:url(../images/newprev1.png) left center no-repeat; left:0;}
.mainvodeom .swiper-button-next{ background:url(../images/newnext1.png) left center no-repeat; right:0;}
.videobtn{ left:50%; top:56%; margin-top:-21px; margin-left:-21px; z-index:9; position:absolute; width:42px; height:42px; background:url(../images/videobtn.png) left top no-repeat; background-size:100% auto; cursor:pointer;}
.videbg{ width:100%; height:100%; position:absolute; left:0; top:80px; background:#000;opacity:0.5;-webkit-opacity:0.5;-moz-opacity:0.5;filter:alpha(opacity=50);}
.swiper-slide:hover .videbg{ opacity:0;-webkit-opacity:0;-moz-opacity:0;filter:alpha(opacity=0);}
.gallery,.galleryul,.Voices,.MainLtnew{ padding-top:35px;}
.pubding{ position:relative; display:block; vertical-align:top; height:100%; overflow:hidden;}
.pubdingp{ font-size:16px; text-align:center; width:100%; background:rgba(0,0,0,0.5); color:#fff; position:absolute; left:0; bottom:0; z-index:9;}
.pubdingspan{ display:inline-block; width:90%;}
.mainvodeom .mbcrh5{ background:#fff; height:70px; padding-top:10px;}

.PageNavjob{ text-align:center; padding:100px 0;}
.PageNavjob a{ font-size:28px; color:#111; position:relative; padding-bottom:15px; margin:0 60px; display:inline-block;}
.PageNavjob span{ font-size:14px; color:#333; display:block;}
.PageNavjoba i{ position:absolute; display:block; width:60px; height:4px; background:#ddd; left:50%; margin-left:-30px; bottom:0;}
.PageNavjoba .i1{z-index:9; bottom:8px;opacity:0;-webkit-opacity:0;-moz-opacity:0;filter:alpha(opacity=0);}
.PageNavjob a:hover .i1,.PageNavjobOn  .i1{ bottom:0;opacity:1;-webkit-opacity:1;-moz-opacity:1;filter:alpha(opacity=100);}
.PageNavjoba .i1_1{ background:#0072ff; }
.PageNavjoba .i1_2{ background:#54a934; }
.PageNavjoba .i1_3{ background:#54a934; }
.PageNavjoba .i1_4{ background:#ff4200; }

.huanjingimg{ padding-bottom:170px; margin-bottom:30px; text-align:center;}
.huanjingimg img{vertical-align:top; padding-top:30px;}


.mainjoba{ padding:0 203px;}
.hotjob{ overflow:hidden;}
.hotjob1{ padding:0 95px; padding-top:80px;}
.hotjob2{ padding-top:15px;}
a.hotjobtablm:hover { color:#0072ff}
.hotjoblvshe .hotjobtablm1{ background:#54a934;}
.hotjoblvshe a.hotjobtablm:hover{ color:#54a934;}
.hotjobtable{ font-size:16px;  }
.hotjobtablm{overflow:hidden;background:#f2f8ff; display:block; float:left; width:100%; margin-top:10px;border-radius:8px;-webkit-border-radius:8px;-moz-border-radius:8px;}
.hotjobtablm em{ float:left; line-height:42px; height:42px;}
.hotjobtablm1{ background:#0072ff; color:#fff; font-size:18px;}
.hotjobtablm2{ background:#54a934; color:#fff; font-size:18px;}
.hotjobtablmw{ text-align:center;}
.hotjobtablmw1{ width:345px; text-align:left;}
.hotjobtablmw1 span{ padding:0 22px;}
.hotjobtablmw2{ width:125px;}
.hotjobtablmw3{ width:100px;}
.hotjobtablmw4{ width:80px;}
.hotjobtablmw5{ width:130px;}
.hotjobtablmw6 { width:200px;}
.hotjobtablmw7 { width:380px;text-align:left;}
.hotjobtablmw7 span{ padding:0 22px;}

.hotjobpage{ text-align:center; font-size:16px; padding:28px 0;}
.hotjobpage a{ color:#000; margin:0 10px;}
.hotjobpage a:Hover,.hotjobpage a.on,.hotjobpage a.a1{ color:#0072ff;}
.hotjobtoudi{ text-align:center; font-size:16px; color:#000;}
.hotjobtoudi a{ font-size:20px; color:#0072ff; text-decoration:underline; margin:0 10px;}
.hotjobtoudi a,.hotjobtoudi span{ vertical-align:middle; display:inline-block;}
.hotjobtoudi{ padding-bottom:130px;}

.Values{ padding-top:30px; padding-bottom:250px; padding-left:57px;}
.Valuesm{ width:130px; padding-bottom:32px; margin:0 20px; float:left; text-align:center; position:relative;}
.Valuesmsub{ position:absolute;  left:-77px; top:142px; width:740px; padding:28px; background:#0072ff; color:#fefefe; font-size:22px; text-align:center; border-radius:12px;-webkit-border-radius:12px;-moz-border-radius:12px;}
.Valuesmsubi{ display:block; width:26px; height:18px; background:url(../images/Valuesmico.png) left top no-repeat; position:absolute; left:50%; margin-left:-13px; top:125px;}
.Valuesmp1{ padding-top:5px;}
.Valuesmsub2{ left:-192px; left:-247px;}
.Valuesmsub3{ left:-362px;left:-417px;}
.Valuesmsub4{ left:-532px;left:-587px;}
.Valuesmimg{opacity:0.4;-webkit-opacity:0.4;-moz-opacity:0.4;filter:alpha(opacity=40); color:#0072ff; font-size:18px;}
.Valuesmsub,.Valuesmsubi{ display:none;}
.ValuesmOn .Valuesmimg{opacity:1;-webkit-opacity:1;-moz-opacity:1;filter:alpha(opacity=100);}
.ValuesmOn ,.ValuesmOn .Valuesmsub{ z-index:9;}

.Welfare{ position:relative; width:640px; height:500px; margin-top:50px; margin-left:77px;}
.Welfarem{ width:88px; text-align:center; position:absolute; left:0; top:0; padding-bottom:25px;color:#999;}
.Welfaremp1{ font-size:16px;  line-height:28px; height:28px;}
.Welfaremsub{ position:absolute; left:50%; margin-left:-127px; top:116px; width:218px; padding:18px; background:#0072ff; color:#fefefe;text-align:center; border-radius:12px;-webkit-border-radius:12px;-moz-border-radius:12px;}
.Welfaremsubi{ display:block; width:26px; height:18px; background:url(../images/Valuesmico.png) left top no-repeat; position:absolute; left:50%; margin-left:-13px; top:100px;}
.Welfarem1{ top:20px;}
.Welfarem2{ left:184px; top:45px;}
.Welfarem3{ left:364px;}
.Welfarem4{ left:420px; top:33px;}
.Welfarem5{ left:560px; top:28px;}
.Welfarem6{ left:74px; top:196px;}
.Welfarem7{ left:280px; top:145px;}
.Welfarem8{ left:500px; top:196px;}
.Welfaremsub,.Welfaremsubi{ display:none;}
.WelfaremOn{ color:#333;}
.WelfaremOn ,.WelfaremOn .Welfaremsub{ z-index:9;}


.selectall{ width:166px;position:relative; height:42px;border-radius:8px;-moz-border-radius:8px;-webkit-border-radius:8px; background:#0072ff;}
.selectall1{ background:#54a934;}
.select_value{ font-size:18px;height:42px; line-height:42px;color:#fff;background:url(../images/select_jt.png) 132px center no-repeat; padding:0 20px; display:block; cursor:pointer;}
.select_list{border-radius:8px;-moz-border-radius:8px;-webkit-border-radius:8px;border:1px solid #d1d3d4; background:#ddd;height:136px; overflow:hidden;zoom:1;display:none;position:absolute; left:0; top:49px; width:100%;}
.select_list li a{ display:block; line-height:34px; font-size:14px; padding-left:20px;}
.selectall .mCSB_scrollTools{ border:none;}
.selectall .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{ background:#fff;}

.selecjieguo{ overflow:hidden; border:1px solid #0072ff;border-radius:8px;-moz-border-radius:8px;-webkit-border-radius:8px; font-size:18px;}
.selecjieguo1{ border:1px solid #54a934;}
.jobotxt{ height:30px; padding:5px 10px; line-height:30px; width:175px;}
.jobobtn{ width:24px; margin-left:10px; height:40px; background:url(../images/jobobtn.png) left center no-repeat; margin-right:18px; cursor:pointer;}
.jobobtn1{background:url(../images/jobobtn1.png) left center no-repeat;}
.selectall,.selecjieguo{ margin:0 5px;}
.selectif{ width:612px; margin:0 auto; padding-bottom:75px;}


.mainjobb{ padding:0 135px;}
.mainjobbam{ width:364px; position:relative; height:500px; padding:0 28px; border:3px solid #54a934;border-radius:35px;-webkit-border-radius:35px;-moz-border-radius:35px; padding-top:20px;}
.mainjobh4{ position:absolute; width:160px; height:55px; line-height:55px; text-align:center; color:#fff; font-size:28px; top:-30px; left:50%; margin-left:-80px; background:#54a934;border-radius:8px;-moz-border-radius:8px;-webkit-border-radius:8px;}
.mainjobbama{ width:182px; float:left; margin-top:55px; text-align:center; font-size:20px;}
.mainjobbama:hover{ color:#54a934;}
.mainjobbamap1{ padding-top:15px;}
.mainjobbam1{ background:url(../images/xiaozhao5.jpg) center bottom no-repeat;}

.mainjobbb{ padding-top:180px; padding-bottom:80px;}
.mainjobbb,.mainjobbb a{ font-size:18px;}
.mainjobbb span, .mainjobbb img{ vertical-align:middle;}
.mainjobbb span{ padding-left:15px;}
.mainjobbbp3txt{ padding-left:103px;}
.mainjobbbp3{ width:256px;}
.mainjobbb a:hover{ color:#089fed;}
.mainjobbbp3more{ text-align:right;}
.mainjobbbp3morea{ padding-right:17px;color:#089fed; background:url(../images/xzicon2.png) right center no-repeat; font-size:16px;}
.mainjobbbp1{ margin-left:30px;}
.mainjobbbp3{ margin-right:30px;}
.mainjobbbp2{ margin-left:130px;}

.mainjobc{ padding:0 130px; }
.mainjobcm{ padding-bottom:100px;}
.mainjobcml{ width:500px;}
.mainjobcmr{ width:395px;}
.mainjobcmra{  font-size:28px;}
.mainjobcmra,.mainjobcmra:hover{color:#54a934;}
.mainjobcmrdate{ color:#54a934; font-size:20px;}
.mainjobcmrdesc{ padding-top:30px; text-indent:32px; text-align:justify; font-size:18px; color:#666;}

.mainjobd{ padding:0 95px; padding-top:60px; padding-bottom:90px;}
.mbcrlistjob{ padding-top:95px; padding-bottom:35px;}
.mainjobd .mbcrlista{ background:url(../images/icon_lv.jpg) left center no-repeat; padding-left:25px;}
.mainjobd .mbcrlista:hover{ color:#54a934; }
.mainjobd .mbcrlistm, .mainjobd .mbcrlista{ line-height:46px; height:46px;}
.newpagejob a:hover,.newpagejob a.on{ background:#54a934; color:#fff;}
.mainjobdh2{ text-align:left; color:#111; font-size:26px; padding-top:95px;}
.mainjobdh2_a{ color:#54a934;}
.Newammalanshe .on{ color:#0072ff;}
.Newammavlvshe .on,.hotjobpage2 a:hover,.hotjobpage2 a.on{color:#54a934;}

.jobliucheng{ text-align:center; font-size:18px; }
.jobliuchengi{ display:block; padding-top:15px;}
.jobliuchengspan{ display:inline-block; vertical-align:top;}
.jobliuchengspan1{ padding:40px;}
.jobfaqp1{ font-size:32px;color:#54a934; padding-bottom:40px; padding-top:110px;}

.jobfaqlist{ font-size:22px; color:#111; text-align:justify; padding-left:178px; padding-right:138px;}
.jobfaqlistmp2{ color:#53b100; margin-top:5px;}
.jobfaqlistmp1{ background:url(../images/icon_lv.jpg) left 12px no-repeat;}
.jobfaqlistmp2,.jobfaqlistmp1{ padding-left:40px;}
.jobfaqlistm{ padding-bottom:50px;}
.jobdetailh4{ font-size:22px; padding-bottom:20px;}
.jobdetailh3{ font-size:32px; }
.jobdetailh3,.jobdetailh4{padding-top:85px;}
.jobdetaildesc{ font-size:18px; line-height:48px;}
.jobdetailtable{ font-size:22px;}
.jobdetailtable td{ padding-top:32px;}


.jobget{ padding-top:60px; padding-bottom:40px;}
.jobget a{ width:140px; height:60px; font-size:22px; letter-spacing:2px; display:inline-block; line-height:60px; text-align:center; color:#fff;border-radius:8px;-webkit-border-radius:8px;-moz-border-radius:8px;}
.lansheget{ background:#0072ff;}
.lvsheget{ background:#54a934;}
.c0072ff{ color:#0072ff;}
.c54a934{ color:#54a934;}

.xuanjhdesc{ font-size:22px;}
.xuanjhplace{ position:relative; width:772px; height:632px; background:url(../images/xuanjhplace.jpg) left top no-repeat;}
.xuanjhm{ cursor:pointer; font-size:24px; position:absolute; width:56px; height:64px; text-align:center;}
.xuanjhmi{ vertical-align:top; margin-top:2px; display:inline-block; width:12px; height:12px; border:4px solid #54a934;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;}
.xuanjhm1{left:550px; top:190px;}
.xuanjhm2{left:660px; top:338px;}
.xuanjhm3{left:360px; top:380px;}
.xuanjhm4{left:500px; top:360px;}
.xuanjhm5{left:610px; top:318px;}
.xuanjhmem{ position:absolute; top:-30px; width:28px; height:25px; background:url(../images/iconxx.png) left top no-repeat; left:50%; margin-left:-14px;}
.xuanjhsub{ text-align:center; left:0; top:-165px;position:absolute; padding:25px 15px; background:#fff;border-radius:35px;-webkit-border-radius:35px;-moz-border-radius:35px; left:50%;transform:translateX(-50%);-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);}
.xuanjhsub,.xuanjhmi{ }
.xuanjhsub img{ max-width:inherit; margin:0 10px;}
.xuanjhsub1{ width:400px;}
.xuanjhsub2{ width:400px;}
.xuanjhsub3{ width:260px;}
.xuanjhsub4{ width:260px;}
.xuanjhsub5{ width:120px;}
.xuanjhsub,.xuanjhmem{ display:none;}
.xuanjhmm .xuanjhsub,.xuanjhmm .xuanjhmem{ display:block;}
.xuanjhmOn .xuanjhmi,.xuanjhmm .xuanjhmi{ background:#54a934;}
.xuanjhmOn,.xuanjhmOn .xuanjhsub,.xuanjhmOn .xuanjhmem{ z-index:9;}

.kakadaip5{ display:none;}
.Newamcontent p{ text-indent:36px;}
.MainaMa{ display:inline-block; padding:0 15px;}
.MainaMa:hover .mainamp0img,.mccra:hover,.pubmplp3:hover img,.pubmplp2:hover img{transform:scale(1.2);-webkit-transform:scale(1.2);-moz-transform:scale(1.2);}

.mainvodeoslider .swiper-slide:hover img,.pubding:hover img{transform:scale(1.02);-webkit-transform:scale(1.02);-moz-transform:scale(1.02);}
.mccra:hover{transform:scale(1.05);-webkit-transform:scale(1.05);-moz-transform:scale(1.05);}
.bmainjobb{ background:#f4f6f9; margin-top:100px; height:260px;}
.mainjobb222{ padding:80px 0;}
.weixinbot{ position:relative; width:47px; height:47px;}
.weixinbotimg{ position:absolute; width:100px; left:50%; margin-left:-50px; top:-105px; max-width:inherit; opacity:0;-webkit-opacity:0;-moz-opacity:0;filter:alpha(opacity=0);}
.weixinbot:hover .weixinbotimg{opacity:1;-webkit-opacity:1;-moz-opacity:1;filter:alpha(opacity=100);}
.videobg{opacity:0.6;-webkit-opacity:0.6;-moz-opacity:0.6;filter:alpha(opacity=60); position:fixed; left:0; top:0; width:100%; z-index:9999; height:400px; background:#000; display:none;}
.videotxt{display:none; width:800px; text-align:center; position:fixed; left:50%; margin-left:-400px; height:400px; padding:20px; background:#fff;border-radius:20px;-webkit-border-radius:20px;-moz-border-radius:20px; top:50%; margin-top:-200px; z-index:99999;}
.videotxt .Videos{ height:100%;  display:inline-block;}
.videoclose{ font-family:Arial, Helvetica, sans-serif; font-size:18px; cursor:pointer; position:absolute; right:10px; top:10px; background:url(../images/vidoeclose.png) left top no-repeat; width:28px; height:28px; background-size:100% auto;}


.xiamai{ width:70%;}
.xiamaip3{ text-align:center; color:#666666; padding-top:5px;}

.ddkp1{ font-size:24px; color:#111; text-align:center; padding-bottom:50px;}
.ddkp2{ overflow:hidden; padding-bottom:0px;}
.ddkp2m{ float:left; width:23.5%; margin-right:2%; background:#fafafa;padding-bottom:30px; border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px;}
.ddkp3m{ width:32%;}
.ddkp2mtxt{ padding:0 10px; text-align:center;}
.ddkp2mp1{ text-align:left; font-size:36px; padding-bottom:10px; font-family:Arial, Helvetica, sans-serif; color:#f3cfd8; font-weight:bold;}
.ddkp2mp2{ padding-bottom:30px; border-bottom:1px dashed #f3cfd8;}
.ddkp2mp3{ font-size:18px; color:#f63f5b; padding-top:30px;}
.ddkp2mp4{ font-size:14px; color:#666666; line-height:30px; padding-top:10px;}
.f63f5b{color:#f63f5b;}



/*20180422*/
.ttzminal{ width:242px;}
.ttzminaltit{ color:#fff; text-align:right; background:url(../img/tzztit.jpg) center no-repeat; font-size:20px; height:182px; padding:0 40px;}
.ttzminalh4{ display:inline-block; padding-bottom:15px; border-bottom:5px solid #fff;}
.ttzminalh4 em{ display:block; vertical-align:top; padding-top:5px;}
.ttzminalh4 span{ font-size:30px; display:inline-block; vertical-align:top; padding-top:18px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; line-height:35px;}

.ttzminallist{ background:#f9f9f9;}
.ttzminallist li{}
.ttzminallist li a{height:65px; line-height:65px; display:block; vertical-align:top; padding-left:30px; font-size:20px; color:#333;}
.ttzminallist li a.on,.ttzminallist li a:hover{ color:#00bddb;}

.icon2201,.icon2202,.icon2203{ line-height:22px; display:inline-block; padding-left:24px; font-size:15px; color:#333333;}
.icon2201{ background:url(../img/icon2201.png) left center no-repeat;}
.icon2202{ background:url(../img/icon2202.png) left center no-repeat;}
.icon2203{ background:url(../img/icon2203.png) left center no-repeat;}
.icon2204{ background:url(../img/icon2204.png) right center no-repeat; padding-right:18px; margin-right:50px;}

.ttzminartit1{ font-size:22px; color:#333333;}


.ttzminar{ width:900px;}
.ttzminarh5{  color:#000000; font-size:26px; }
.ttzminarh5 span{ border-left:3px solid #00bddb;padding-left:6px; display:inline-block;line-height:28px; height:28px;}

.ttzmrm{ padding:20px 10px; border-bottom:1px dashed #a0a0a0;}
.ttzmrmimg{ width:138px; height:176px; border:1px solid #b7c0bf; padding:6px; background:#fff;}
.ttzmrmtxt{ width:670px;}
.ttzmrp1{ line-height:45px; }
.ttzmrp2{margin-top:18px;}
.ttzmrp3{margin-top:60px;}
.ttzmrp3 a{ font-size:18px; color:#00bdda;}

.newpage01{ padding-top:40px;}

.ttzmina{ margin-top:35px; margin-bottom:50px;}
.ttzmram{ padding:35px 0;}
.ttzmrp4,.ttzmrp5,.ttzmrp6{ padding:0 35px;}
.ttzmrp4{ line-height:35px; background:url(../img/icon2205.png) 5px 15px no-repeat;}
.ttzmrp5{ font-size:15px; margin-top:10px;}
.ttzmrp6{ font-size:16px; margin-top:10px;}
.ttzmrp6 span{ width:70%; height:25px; line-height:25px; display:inline-block;}
.ttzmrp7{ text-align:center;}
.ttzmrp7 span{ margin:0 12px;}
.ttzmrp8{ font-size:16px; text-align:justify; line-height:36px; padding-top:35px; padding-bottom:60px;}
.ttzmrp8 p{ padding-bottom:10px;}

.ttzmrdown{border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;border:1px solid #ebebeb; padding:30px; position:relative;}
.ttzmrdown a{ color:#58666f; display:block; line-height:24px; padding:10px 0; float:left; width:48%; margin-right:2%;}
.ttzmrdown a:hover{ color:#00bdda;}
.ttzmrdown i{ display:block; height:3px; background:#00bdda; position:absolute; width:240px; left:0; top:-2px;}
.ttzmrback{ padding-top:120px; padding-bottom:80px;text-align:center;}
.ttzmrback a{border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;display:inline-block; width:160px; height:42px; line-height:42px; color:#fff; background:#8a949a; text-align:center; font-size:20px;}
.ttzmrback a:hover{ background:#909ba1;}

.ttzqygz{ overflow:hidden; padding-top:30px;}
.ttzqygz a{ display:inline-block; float:left; font-size:18px; color:#fff; padding:0 40px; height:40px; line-height:40px; display:inline-block; background:#58666f; margin-right:50px;}
.ttzqygz a.on,.ttzqygz a:hover{ background:#00cbea;}

.ttzminar{ padding-bottom:120px;}
.ttzminarh2{ font-size:26px;  text-align:center; line-height:30px; padding:20px 40px;}

.tzzlauge{ float:right; text-align:center; width:64px; position:relative; margin-top:8px;  margin-left:40px; cursor:pointer;}
.tzzlauge ul{ position:absolute; width:100%; top:30px; left:0;display:none;}
.tzzlauge a{ height:28px; line-height:28px; display:block; vertical-align:top; border-top:1px solid #fff; background:#58666f; color:#fff;}
.tzzlauge a:hover{ background:#00c4dc;}
.tzzlauge span{ vertical-align:top; line-height:30px; height:30px; background:url(../img/laugea.jpg) right center no-repeat; display:inline-block; padding-right:18px;}
.text-1{overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}
.PageNavjoba i,.xuanjhmi,.mainamp0img,.pubmplp2 img,.pubmplp3 img,.mainvodeoslider .swiper-slide img,.videbg,.pubding img,.weixinbotimg{transition:all 0.35s cubic-bezier(0.39, 0.575, 0.565, 1) 0s;-webkit-transition:all 0.35s cubic-bezier(0.39, 0.575, 0.565, 1) 0s;-moz-transition:all 0.35s cubic-bezier(0.39, 0.575, 0.565, 1) 0s;}

.div329{ width:620px;}

.warp_lanuge{ display:none; padding:0 5px; line-height:40px; padding:0 15px; box-sizing:border-box;}
.warp_lanuge a,.warp_lanuge em,.warp_lanuge span{ vertical-align:middle;}
.warp_lanuge,.warp_lanuge a{ font-size:14px;}
.warp_lanuge a,.warp_lanuge a:hover{color:#3e3a3a;}
.warp_lanuge em{ font-size:12px; padding:0 15px;}
.warp_lanuge .language-icon-global{ position:relative; top:0;}
.language-icon-global{ font-size:20px;  margin-left:25px;}

@media screen and (max-width: 1199px) { 
	
	/*.ServiceM img,.NewlistAllUl,.Cq-Other-ul{ width:100%;}
	.b_img{ display:block;}
	.swiper-container-fade .swiper-slide{ background-position:9999px 9999px; }
	.PubContentSlider{ height:auto;}
	.CqList,.ServiceAll,.PubContentAll,.ContactBox,.NewlistAll,.CaseList{margin-top:30px;}
	.CqAll,.PubContentAll,.ContactBox,.ContactBoxB,.NewlistAll,.CaseAll{ padding:0 1%;}
	.w1000{ width:95%;}
	.ServiceAll{ padding:0;}
	.ServiceM{ margin:0; width:23%; margin:0 1%;}
	.Cq-Other-m{width:23%; margin:0 1%;}
	.Cq-Other-m-last{ margin:0;}
	.BoxSlider .swiper-button-prev,.BoxSlider .swiper-button-next{ color:#000; font-size:40px; height:40px; width:40px;}
	.BoxSlider .swiper-button-prev{ left:0;}
	.BoxSlider .swiper-button-next{ right:0;}
	
	.Cbr3{ line-height:22px;}
	.NewlistAllm{ margin:0; width:23%; margin:0 1%;}
	.NewlistAllmthree{ margin-right:0;}
	
	.NewlistAllmimg{ height:auto;}
	
	.CaseM{ margin:0;margin:0 1%; width:31.33%;}*/
}

@media screen and (max-width: 769px) {
	body{ font-size:16px;}
	.PageNavjob,.xuanjhmi,#iframei{ display:none;}
	.mainjob { padding-top:45px;}
	.qtwzimg,.PpcH5{ display:none;}
	.Wzp1,.Wzp2{ display:block;}
	.pahebanner{ margin-top:60px; background-position:9999px 9999px; height:auto;}
	.pahebanner .JobRightspan{ display:inline-block; color:#fff; font-size:24px; margin-top:0; transform:translateY(-50%);}
	.pahebanner{ position:relative;}
	.Top{box-shadow:0 2px 3px rgba(9, 9, 9, 0.1);-webkit-box-shadow:0 2px 3px rgba(9, 9, 9, 0.1);-moz-box-shadow:0 2px 3px rgba(9, 9, 9, 0.1); }
	.navi{ display:none;}
	.inaviA{ display:block;}
	.navdl{ margin:0; top:0; left:0;padding:10px; padding-top:0; padding-left:0; width:100%; position:relative;padding-bottom:10px;height:auto;}
	.navdl dd{ margin:0;line-height:28px; float:left; width:100%; text-align:left; }
	.navdl dd a{font-size:13px; }
	
	.div329{ width:auto;}
	.warp_lanuge{ display:block; text-align:right;}
	.language-icon-global{ display:none;}
	.warp_lanuge a, .warp_lanuge a:hover{ color:#888; font-size:13px;}

	.w1000,.FourUl,.FourListM,.FourUl,.SevenTab,.MainL ,.MainR,.Main,.ProPageAL,.PpcTxt,.ProPageAR { width:100%;box-sizing:border-box;}
	.w100,.navdl,.FourUl,.ProPageA,.ProPageB,.ProPageC,.PubNav,.PpcTxt2{ box-sizing:border-box; padding-left:5%; padding-right:5%;}
	

	
	.Tel,.LoginIn,.Navbg,.Nav .emb,.line-l,.line-r,.MainL,.videbg { display:none;}
	.Logo {overflow:hidden;zoom:1;  padding:0; float:left; margin-left:10px;}
	
	.meau,.h60p,.warp_meau,.warp_search,.footerswarp,.pagedsjlist{ display:block;}
	.Top{  height:60px; padding:10px 0; position:fixed; left:0; top:0; z-index:99999;}
	.Top{/*box-shadow:0 2px 2px rgba(0,0,0,0.2);-webkit-box-shadow:0 2px 2px rgba(0,0,0,0.2);-moz-box-shadow:0 2px 2px rgba(0,0,0,0.2);*/}
	.Search{ margin:0; margin-right:20px; float:right;}
	
	.Nav{z-index:88888; position:fixed; left:0; box-sizing:border-box; top:48px; width:100%;box-shadow:0 2px 3px rgba(9, 9, 9, 0.3); display:none; margin-top:0;}
	.Nav{ background:rgba(255,255,255,0.9); padding-top:0; }
	.Navlist{ overflow:hidden;zoom:1; padding:0 10px;box-sizing:border-box; height:auto;}
	.Nav em{ display:inline-block; padding-left:5px; font-weight:normal;}
	.Nav .emb{ font-size:15px;}
	.Navlist ul{ float:none;}
	.Navlist li{ float:left;text-align:left; line-height:45px; padding:0 5px; height:auto; box-sizing:border-box;border-bottom:1px solid #d2d2d2; width:100%;}
	.Navlist li,.Nav .solu{ margin:0;}
	.warp_lanuge0{ display:block; text-align:left;}
	.navdl{ padding-left:10px;}
	.navdl dd{ text-align:left; line-height:35px; height:35px; background:none;}
	.Nav .last{ padding:0 5px;}
	.Navlist .liat {}
	.Nav .at{position:relative; letter-spacing:5px;line-height:30px; }
    .Nav .at span{position:absolute;top:20px; left:5px;font-size:12px; letter-spacing:0px;}

	.Navlist a:hover, .Navlist .on .a, .Navlist .m .a{ color:#00cbea;}
	
	.Top{background:rgba(255,255,255,1); box-shadow:0 1px 1px rgba(180,180,180,0.4);}
	.Top .Nav a{ color:#000;}
	.Top .navdl a{ color:#666;}
	.Top .Nav a:hover{ color:#00cbea;}
	.Top{ color:#e9eaf5;}
	.b_img{ display:block;}
	.ema{ font-size:16px;}
	.Top{ height:auto;}
	.Search,#Share{ display:none;}
	.Toptit { padding:0;}
	.Logo img{ height:28px;}
	.Toptit,.Header{ border:none;}
	
	
	.Banner{ margin-top:58px;}
	.Banner,.IndexBanner { width:100%; padding:0;}
	.img{ display:none;}
	.Banner .swiper-slide{ height:auto; background-position:-9999px -9999px;}
	.swiper-button-next, .swiper-button-prev{ display:none;}
	
	
	.Maina{ padding-top:45px;}
	.PubTit{ text-align:left;}
	.PubTit span{ padding-left:12px;}
	.PubTit b,.pubh5span,.mcclp1{ font-size:20px; line-height:20px;}
	.PubTit em{ display:inline-block; vertical-align:middle; padding:0; padding-left:5px;}
	.Mainap1{ padding:0; font-size:16px; padding-top:15px;}
	.Mainap1_span{ padding:0;}
	.MainaM{ width:100%; box-sizing:border-box; padding:0 10px; padding-bottom:20px;}
	.MainaList{ padding:20px 0;}
	.mainamp1,.mainamp3{ font-size:18px;}
	.mainamp1,.mainamp3{ padding-top:5px;}
	.mainamp2{ padding:0;}
	
	.MainbContentL,.MainbContentR{ width:100%; margin:0; height:auto;}
	.MainbContentL{ text-align:center; padding:45px 0;}
	.MainbContentL img{ width:auto; max-width:100%; margin:0;}
	.Mainb { padding:0;}
	.mbcrh5{ padding-top:45px; padding-bottom:10px;}
	.mbcrlistpad{ padding:0;}
	.mbcrlista{ font-size:16px; padding-left:15px; width:63%;}
	.mbcrlist { padding:10px;}
	.MainbContentR{border-radius:0;-webkit-border-radius:0;}
	.MaincContentL{ padding:0; margin:0; color:#fff;}
	.Mainc{ background:#33c0ee; height:auto; overflow:hidden; padding-top:45px; padding-bottom:45px;}
	.mcclp1{ padding:0;}
	.mcclp2{ font-size:16px;}
	.MaincContentR { width:100%; padding:0; margin:0;}
	.mccra{ font-size:16px; width:auto; height:45px; line-height:45px; margin-top:25px;}
	.FooterContentL ,.FooterContentC,.FooterContentR{ width:100%; padding:0; margin:0;}
	.FooterContentC ,.FooterContentR{ display:none;}
	.Copy{ font-size:14px; padding:10px;}
	
	.fcch5, .fclp1{ padding-bottom:5px;}
	.fclp1{ font-size:14px;}
	.fclp2{ font-size:16px;}
	
	.PageBanner{ padding:0; height:auto; background-position:-9999px -9999px; margin-top:58px;}
	.Mainproa,.Mainproalistc,.Mainproalistl{ width:100%; padding:0; margin:0; overflow:hidden; padding-bottom:30px;}
	.Mainproalistc{ border:none;}
	.pubmplp2,.pubmplp3{ margin:0; width:50%; display:inline-block; float:left; padding-right:10px; box-sizing:border-box; padding-top:15px;}
	.pubmplp2  img,.pubmplp3  img{height:45px; max-width:inherit;}
	.pubmplp1,.pubmplh5{ display:inline-block; vertical-align:middle;}
	.pubmplh5{ padding-left:10px;}
	.pubmplp1 img{ height:35px;}
	.Mainproalistl, .Mainproalistc{ text-align:left;}
	.pubmplh5{ font-size:20px; padding-top:0; padding-bottom:0;}
	.Mainprob{ padding:0;}
	.Mainprobp1{ padding-top:15px; padding-bottom:45px; font-size:16px;}
	
	.MainProduct { padding-top:45px;}
	.MainProducttxt{ padding:0;}
	.mproducth6 img{ }
	.mproductspan{ float:right; font-size:14px; margin:0;}
	.mproducth6 img,.mproductspan{height:35px; line-height:35px;}
	.mproducth6{ padding-bottom:45px;}
	.mproductp1{ padding-top:15px; padding-bottom:45px;font-size:16px;}
	.kakadaip5{ display:inline-block;}
	.pubtablerow{ display:block;}
	.pubtablecell{ padding:0 10px; box-sizing:border-box; padding-bottom:30px; width:100%; display:block; text-align:center;}
	.pt40p{ padding-top:30px;}
	.kakadaip3{ padding-top:10px;}
	.pubproweixin{ padding-bottom:45px; padding-top:0;}
	.pubproweixinl,.pubproweixinr{ width:100%;}
	.pubwxlp1{ font-size:20px;}
	.pubwxlp2{ font-size:26px;}
	.pubproweixin{ font-size:16px;}
	.pubwxrspan{ padding:0; float:left; width:50%; padding-right:10px; box-sizing:border-box; padding-top:15px;}
	.huanlep3{ text-align:center;}
	.doudouqian,.xingxingqian ,.doudouhua { background:none;}
	.doudouqianp1,.xxqdtxt,.doudouhuam{ width:auto; padding:0;}
	.doudouhuam{ width:100%; padding-bottom:30px;}
	.doudouhuap3{ text-align:center;}
	.doudouhuap1{ padding-bottom:10px;}
	.xxqdtxt{ display:block;}
	.xingxingqianp3,.lerenhuip3{ padding-top:10px;}
	.xingxingqianp4{ padding-bottom:10px;}
	.xingxingqianspan1{ font-size:28px; }
	.doudouhuap2{ width:100%;}
	.doudouhuap2 td,.jielehuamp2{ height:auto; vertical-align:top;}
	.xxqdtxt{ text-align:left;}
	.jielehuam,.anjiaqum,.weilidaim{ width:100%; padding-bottom:30px;}
	.jielehuabg{ display:none;}
	.jielehuamp1,.weilidaip1{ padding-top:10px;}
	.weilidaip3{ padding-top:5px;}
	.lerenhuip2 span,.kakadaip2 span{ font-size:16px;}
	
	
	
	.videobg,.videoclose,.videotxt{ width:0;}
	.Videos{ width:80%; height:auto; left:10%; top:50%; transform:translateY(-50%);-webkit-transform:translateY(-50%);}
	
	.aaclist{ padding:0; line-height:24px; padding-top:15px;}
	.aboutAiconimg{ width:60px; }
	.aboutAicon{ top:-11px; padding-bottom:30px;}
	.aboutAContent{ padding-bottom:25px;}
	.aaclistm{ padding-left:0; padding-bottom:20px;}
	.aaclistp1{ font-size:18px;}
	.aaclistm,.aaclistem1,.aaclistem{ font-size:14px;}
	.aaclisti,.aaclistspan{ display:none;}
	.aboutS{ padding-bottom:45px; padding-top:45px;}
	.aboutCity{ padding-top:0;}
	.aboutCityL,.aboutCityR{ width:100%; padding:0;}
	.aboutCityLh6 img{ height:30px;}
	.aboutCityLh6 a{ font-size:16px; margin:0 5px;}
	.aclspan{ padding:0;}
	.aboutCityLh6{ font-size:20px;}
	.aboutCityLlist{ padding-bottom:40px; overflow:hidden;}
	.acityrp1{ background-position:8px 10px; padding-left:22px; margin-bottom:10px;}
	.aboutCityLlist a{ width:auto; height:auto; padding-right:5px; margin-bottom:5px;}
	.Mainap1{ text-indent:0;}
	.aboutBH5{ font-size:18px; text-align:left;}
	.aboutBH5 img{ height:25px;}
	.aboutBList{ padding:0;}
	.aboutBH5 span{ padding-left:10px;}
	.aboutBH5{ padding-top:20px;}
	.aboutBList{ padding-top:10px;}
	.Honour{ padding:0;}
	.Honourlist{ font-size:16px;}
	.MainLt{ padding-top:45px;}
	.MainLtnew{ padding-top:15px;}
	.MainLtnewl,.MainLtnewr,.Voicesml ,.Voicesmr{ width:100%; height:auto; padding:0; margin:0;}
	.pubdingp{ }
	.Voicesmrp1{ height:auto; padding:5%; font-size:14px;}
	.Voicesmrp2{ display:none;}
	.Voicesml img,.gallerym img,.mainvodeom img,.mainjobcml img{ max-width:inherit; width:100%;}
	.MainLtnewl .pubdingp{ line-height:42px; height:42px; overflow:hidden;} 
	.MainLtnew{ padding-bottom:45px;}
	.Voicesul,.Voicesm,.galleryul,.gallerym{ width:100%; margin:0;}
	.Voicesm,.gallerym{ margin-top:15px;}
	.Voices{ padding-bottom:45px; padding-top:0;}
	.gallery{ padding:45px 0;}
	.galleryul{ padding:0;}
	.mainvodeom{ padding:0; width:100%; height:auto; margin-top:15px;}
	.mainvodeoslider .mbcrh5{height:50px; padding-top:10px;}
	.mainvodeom .prev,.mainvodeom .next{ display:block; width:40px; height:40px; margin-top:-0px; background-size:auto 32px; background-position: center center;}
	.Newa{ padding-top:45px;}
	.Newam{ padding:0;}
	.Newamother{ font-size:14px; padding-bottom:0;}
	#share span{ font-size:18px;}
	#share a{ margin-left:5px;}
	#share{ padding-top:20px;}
	.Newamcontent p{ padding-bottom:10px; text-indent:0;}
	.Newamcontent{ padding-bottom:0; padding-top:0;}
	.newadate, .newalike, .newaread{  margin:0 5px;}
	.Newamcontent,.Newamimgslider { font-size:16px; margin-top:25px;}
	.Newamh2{ font-size:18px;}
	.Newamimgslider{ width:100%; height:auto;}
	.Newamimgslider .prev,.Newamimgslider .next{display:block;width:45%;background-size:auto 32px; background-position: left center;}
	.Newamimgslider .prev{ background-position: left center; left:5%; }
	.Newamimgslider .next{ background-position: right center; right:5%;}
	.Newamlook{ font-size:16px; padding-top:10px;}
	.huanjingimg{ padding-top:15px; padding-bottom:45px; margin-bottom:0;}
	.huanjingimg img{ padding:0;}
	.mainjobc{ padding:0;}
	.mainjobcml,.mainjobcmr{ width:100%;}
	.mainjobcmr{ padding-top:10px;}
	.mainjobcmra{ font-size:18px;}
	.mainjobcm{ padding-bottom:30px;}
	.mainjobcmrdesc{ font-size:15px; height:44px; line-height:22px;text-overflow: ellipsis;  padding-top:5px; text-indent:0;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;}
	.mainjobcmrdate{ font-size:14px;}
	.mainjobbam{ width:100%; box-sizing:border-box; height:auto; border:none; padding:0;}
	.mainjobh4{ position:relative; width:auto; margin:0; padding:0; left:0; display:inline-block;}
	.mainjobb{ padding:0;}
	.mainjobbama{ width:50%; font-size:16px;  margin:0; margin-top:30px;}
	.mainjobbama:hover{color:#00cbea;}
	.mainjobbb{ padding-top:45px;}
	.mainjobbama img{ max-width:60%;}
	.mainjobbb, .mainjobbb a{ font-size:16px;}
	.mainjobbb img{ width:65px;}
	.mainjobbbp3txt{ padding-left:75px;}
	.mainjobbbp3,.mainjobbbp2,.mainjobbbp1{  width:100%; margin:0; padding:0;margin-top:15px;}
	.mainjobd{ padding:0;}
	.Newammav,.jobliuchengspan1{ display:none;}
	.jobliuchengspan{ float:left; width:25%; font-size:16px; text-align:center;}
	.jobliuchengspan img{ max-width:60%;}
	.jobliuchengi{ padding-top:10px;}
	.jobliucheng{ overflow:hidden;}
	.jobfaqp1{ padding-top:45px; padding-bottom:15px; font-size:20px;}
	.jobfaqlist{ padding:0;}
	.jobfaqlist{ font-size:16px;}
	.jobfaqlistm{ padding-bottom:20px;}
	.jobfaqlistmp2{ font-size:14px;padding-left:15px;}
	.jobfaqlistmp1,.mainjobd .mbcrlista{ background-size:8px auto; background-position: left 8px; padding-left:15px;}
	.mainjobd .mbcrlista{ background-position: left center;}
	.mainjobd .mbcrlistm, .mainjobd .mbcrlista{height:35px; line-height:35px;}
	.mbcrlistjob{ padding:45px 0;}
	.mainjobd .mbcrlista{ width:90%;}
	.mainjobdh2{ font-size:20px; padding-top:45px;}
	.xuanjhdesc{ font-size:16px;}
	.xuanjhplace,.xuanjhm{ background:none; width:100%; height:auto;}
	.xuanjhm{ position:relative; text-align:left; left:0; top:0; font-size:18px;}
	.xuanjhmi{ width:2px; height:2px;background:#54a934;}
	.xuanjhsub  img{ height:50px; margin:0; margin-right:10px; text-align:center;}
	.xuanjhmem{ display:none;}
	.gallery { background:none;}
	.xuanjhmi,.xuanjhspan{ vertical-align:middle; }
	.xuanjhsub { position:relative;padding:0; padding:10px 0; padding-bottom:20px; text-align:left; display:block; margin:0;transform:translateX(0);-webkit-transform:translateX(0);-moz-transform:translateX(0); left:0; top:0; width:100%;}
	.Maina,.MainbContentL,.MainProducttxt,.aboutCity,.aboutB,.MainLt,.gallery,.mainvodeo,.Newa,.mainjob{ padding-left:5%; padding-right:5%; box-sizing:border-box;}
	.Hide,.PageNav{ display:none;}
	.Show,.b_img,.PubTit1 i{ display:block;}
	
	.jobsearcha{ text-align:center; padding-top:45px;}
	.w_s_p1{ width:25px;}
	.w_s_p2{ padding:0 15px;}
	.w_s_p3{ background:none; border:none; background:url(../images/s_jt.png) right center no-repeat; background-size:auto 100%; border:2px solid #0072ff; height:35px; width:150px; padding:0 10px; border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px; font-size:16px; color:#999999;}
	.w_s_p1,.w_s_p2,.w_s_p3{ vertical-align:middle;}
	.w_s_p3{outline: none;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;appearance: none;-webkit-appearance: none;}
	.w_s_p4{ background:none; border:none; height:45px; line-height:45px; color:#fff; text-align:center; display:inline-block; width:270px; background:#0072ff; font-size:20px; letter-spacing:2px; border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px;}
	.warpjob{ padding-bottom:45px;}
	.warpnav{ display:block;}
	.Newammav, .Newammav a{ font-size:16px;}
	.Newammav em{ margin:0 5px;}
	.warpnav .on{ font-size:22px;}
	.warpnav{ padding-top:15px;}
	.warpjobm{ display:block; width:100%; vertical-align:top; overflow:hidden; padding:5px 0; margin-top:5px;}
	.warpjobmtit{ font-size:20px;}
	.warpjobm1,.warpjobm2,.warpjobm3{ box-sizing:border-box;}
	.warpjobm1{ width:50%; padding-right:10px;}
	.warpjobm2{ width:20%; text-align:center;}
	.warpjobm3{ width:30%; padding-left:10px; text-align:right;}
	.warpjoblist{ padding-top:20px; padding-bottom:45px;}
	.warpjobh2{ padding-top:25px;text-align:center;font-size:20px; padding-bottom:5px;}
	.warpjobh4{ padding-top:25px;  padding-bottom:8px; font-size:18px;}
	.warpjobtanle td{ padding:5px 0;}
	.warpsq{ text-align:center; padding:45px 0;}
	.aboutCity { padding-top:45px;}
	.Footer{ padding-top:35px; padding-bottom:25px;}
	.fclp3 img{ height:35px;}
	.fclp2{ padding:0;}
	.MainbContentR{ padding-bottom:25px;}
	
	.mpldiv{ text-align:center;}
	.pubmplp2{ padding-top:20px;}
	.Mainproalistl{ padding-bottom:40px;}
	.pubmplp2,.pubmplp3{ text-align:center;}
	.bmainjobb{ height:auto;}
	.mainjobbb{ padding-top:0;}
	.PubTit4 b,.PubTit4 em{ color:#333;}
	.PubTit4 i{ background:#00cbea;}
	.Voices{ padding-bottom:0;}
	.mainvodeo{ padding-top:0;}
	.MainbContentL{ display:none;}
	.Logo img{ height:38px;}
	.meau{ margin-top:12px;}
	.gallerym{ height:auto;}
	
	.bmainjobb{ margin-top:45px;}
	.mainjobbbp1{ margin-top:20px;}
	
	.fclp3 .weixinbotimg{  height:100px; width:auto; max-width:inherit;}
	
	.MainaM{ width:100%; padding-left:0; padding-right:0;}
	.mainamp1,.mainamp3{ font-size:16px;}
	
	.MainaMa,.phone_txt{ float:left;text-align:justify;}
	.MainaMa{ width:25%;}
	.MainaMa img{ max-width:100%;}
	.phone_txt{ width:75%; box-sizing:border-box; padding-left:20px; }
	.MainaMa{ padding:0;}
	.mainamp1,.mainamp2{ display:inline-block;}
		
	.ddkp2m,.xiamai { width:100%;}
	.ddkp1{ font-size:18px; padding-bottom:10px;}
	.ddkp2mp1{ text-align:center; font-size:18px;}
	.ddkp2mp2{ padding-bottom:20px;}
	.ddkp2mp3{ padding-top:20px;}
	.ddkp2{ padding-bottom:40px;}
	.ttzmina{ padding-left:5%; padding-right:5%; margin-bottom:0px;}
	.ttzminal,.ttzminar{ width:100%;}
	.ttzminal{ display:none;}
	.ttzminaltit{ display:none;}
	.ttzminallist li a{ padding:0 10px; line-height:42px; height:42px; background:#f4f4f4; border-bottom:1px solid #fff;}
	.ttzminallist li a.on{ background:#00cbea; color:#fff;}
	
	.ttzminarh5{ font-size:20px;}
	.ttzminarh2{ font-size:20px; line-height:35px; padding-left:0; padding-right:10px; text-align:left;}
	.ttzmram{ padding:20px 0; border-bottom:1px solid #ddd;}
	.ttzminartit1{font-size:16px; line-height:30px;}
	.ttzmrp4{ background-size:6px 6px;}
	.ttzmrp4, .ttzmrp5, .ttzmrp6{ padding:0 20px;}
	.ttzmrp6,.icon2201, .icon2202, .icon2203{ font-size:14px;}
	.ttzmrp6 .mbcrlistmorea{ display:none;}
	.ttzmrp6 span{ width:100%; height:auto;white-space:normal;}
	.newpage a, .newpage span{ margin-bottom:5px; font-size:16px;}
	.ttzminar{ padding-bottom:0;}
	.ttzmrmimg,.ttzmrmtxt{ width:100%; box-sizing:border-box;}
	.ttzmrmimg{ width:25%; height:auto;}
	.ttzmrmtxt{ width:75%; padding-left:5%;}
	.ttzmrm{ padding:0; padding-bottom:15px; margin-top:15px;}
	.ttzmrp1{ line-height:32px;}
	.ttzmrp2{ margin-top:0;}
	.ttzmrp3{ margin-top:10px;}
	.ttzmrp3 a{ font-size:16px;}
	.icon2204{ margin-right:30px;}
	.ttzmrp8{ line-height:30px;}
	.ttzmrdown{ padding:20px;}
	.ttzmrdown a{ width:100%; margin:0; margin-bottom:10px; padding:0;}
	
	.ttzmrback{ padding:40px 0;}
	.ttzmrback a{ font-size:16px;}
	.ttzminar ,.ttzminal { margin-top:20px;}
	.ttzmrp7{text-align:left;}
	.ttzmrp7 span{ margin:0; margin-right:10px;}
	
	.tzzlauge{ display:none; position:fixed; right:50px; color:#000; top:10px;}
	
	.ttzqygz a{ width:100%; padding-left:10px; box-sizing:border-box; padding-right:10px; font-size:16px; margin-top:15px; margin-right:0;}
}

 