﻿/*20170921*/
@charset "utf-8";
body{position:relative;margin:0px; padding:0px; margin:0px auto; font-size:14px; line-height:24px; color:#555555; width:100%;  zoom:1; font-family:微软雅黑;background:#fff;min-height: 100px;}
a,.ul,.ul li,form, dl,dt,dd, div,aside,figcaption,article,.p{ font-style:normal;padding: 0px; margin: 0px;list-style:none; font-weight:normal; }
select,input,textarea{ border-radius:2; -webkit-border-radius:2; color:#666666; font-size:12px; font-family:"微软雅黑",Arial;}
input:focus { outline: none;}
form,input,button,select,textarea{outline:none;/*-webkit-appearance:none;*//*强制去除表单自带的样式*/ vertical-align:middle;}
textarea{resize:none;/*-webkit-appearance:none;*//*强制去除textarea自带的样式*/ }
textarea,input,select { border:none; margin:0; padding:0;}
article,aside,footer,header,hgroup,nav,section,figure,figcaption{ display: block;} /*html5设置*/
figure,figcaption{margin:0px; padding:0px;} 
form,input{margin:0px; padding:0px;}
audio,canvas,progress,video { display: inline-block; vertical-align: baseline;}
img{ border:none; border:0;  vertical-align:top;padding:0;margin:0;}
a{ color:#fff; text-decoration:none;cursor:pointer;}
a:focus {outline:none; -moz-outline:none;}
a:hover{ text-decoration:none; color:#378af2;}
.fl{ float:left;}.fr{ float:right;}
.clear{ clear:both;}
.clearfix:after{
    display: block;
    font-size: 0;
    line-height:0;
    visibility: hidden;
    height: 0;
    clear: both;
    content: " ";  
}

.w1200{width: 1200px;margin:0 auto;}
.nosele{moz-user-select: -moz-none; 
-moz-user-select: none; 
-o-user-select:none; 
-khtml-user-select:none; 
-webkit-user-select:none;
-ms-user-select:none; 
user-select:none;}

/*toper*/
.Toper{width: 100%;background:url(../images/top_bg.jpg) top center no-repeat;height: 80px;position: fixed;top:0;z-index:9;}
.Toper .logobox{float: left;width: 270px;margin-right: 15px;}
.Toper .Mainnav{float: left;overflow: hidden;}
.Toper .Mainnav li{float: left;}
.Toper .Mainnav li+li{background:url(../images/mnav_line.jpg) left center no-repeat;}
.Toper .Mainnav li>a{display: block;line-height: 80px;padding:0 30px;color:#222222;font-size: 15px;}
.Toper .Mainnav li>a:hover{color: #008EDB;}
.Toper .Mainnav li>a:hover,
.Toper .Mainnav li.on>a{background:url(../images/mnav_on.png) center bottom no-repeat;}
.Toper .topright{float: right;height: 16px;margin-top: 32px;}
.Toper .topright li{float: right;position: relative;}
.Toper .topright li+li{margin-right: 22px;}
.Toper .topright li>a{width: 16px;height: 16px;display: block;line-height: 16px;color: #222222;font-size: 16px;}
.Toper .topright li.searchbox>a{background:url(../images/top_search.png) center no-repeat;background-size: cover;}
.Toper .topright li.memberbox>a{background:url(../images/top_member.png) center no-repeat;background-size: cover;}
.Toper .topright .search{display: none;position: absolute;top:25px;right:0%;background: #fff;border:1px solid #ccc;width: 250px;height: 27px;padding:5px 0 5px 5px;}
.Toper .topright .sreach_ipu{float: left;line-height: 27px;width: 83%;height: 27px;}
.Toper .topright .sreach_btn{float: right;line-height: 27px;width: 10%;border-left:1px solid #ccc;padding:0 5px;}
.Toper .topright .sreach_btn:hover{color: #2475db;}

.Toper .topright li.searchbox>a:hover{background:url(../images/top_search2.png) center no-repeat;background-size: cover;}
.Toper .topright li.memberbox>a:hover{background:url(../images/top_member2.png) center no-repeat;background-size: cover;}
/*Homeban*/
.HomeBan{/*height: 592px;*/width: 100%;position: relative;}
.HomeBan .bd li{/*height: 592px;*/width: 100%;}
.HomeBan .bd li>a{/*height: 592px;*/width: 100%;display: block;text-align: center;}
.HomeBan .bd li img{max-width: 100%;}
.HomeBan .owl-theme .owl-controls{margin-top: -30px;position: relative;}
/*调整小圆点远中的时候放大*/
/*.HomeBan .owl-theme .owl-controls .owl-page span{opacity: 0.8;background:#fff;margin:5px;display: inline-block;width: 12px;height:12px;border-radius: 12px;}
.HomeBan .owl-theme .owl-controls .owl-page.active span{opacity: 8;width: 15px;height:15px;border-radius: 15px;}*/
/*.HomeBan .hd{position: absolute;bottom: 24px;height: 12px;text-align: center;width: 100%;line-height: 0px;font-size: 0px;}
.HomeBan .hd ul{display: inline-block;font-size: 0;}
.HomeBan .hd li{display: inline-block;width: 12px;height: 12px;background: rgba(255,255,255,0.7);border-radius: 50%;line-height: 0;cursor: pointer;}
.HomeBan .hd li+li{margin-left: 8px;}
.HomeBan .hd li.on{background: #ffffff;}*/
/*.HomeBan .btn{display: block;width: 50px;height: 50px;position: absolute;top:270px;}
.HomeBan .btn.prev{background:url(../images/banner_ljt.png) center no-repeat;left:50px;background-size: cover;}
.HomeBan .btn.prev:hover{background:url(../images/banner_ljton.png) center no-repeat;background-size: cover;}
.HomeBan .btn.next{background:url(../images/banner_rjt.png) center no-repeat;right: 50px;background-size: cover;}
.HomeBan .btn.next:hover{background:url(../images/banner_rjton.png) center no-repeat;background-size: cover;}*/
.HomeBan .owl-dots{position: absolute; z-index: 10;height: 30px;left: 50%;bottom: 26px; width: 240px;margin-left: -120px; }
.HomeBan .owl-dots .owl-dot{width:25px;float:left;}
.HomeBan .owl-dots .owl-dot span{display:inline-block;opacity: 0.8;background:#fff;margin:2px;width:12px;height: 12px;border-radius: 12px;}
.HomeBan .owl-dots .owl-dot.active span{opacity: 8;width: 15px;height:15px;border-radius: 15px;}
.HomeBan  .owl-carousel .owl-nav .owl-prev{background:url(../images/banner_ljt.png) center no-repeat;left:50px;background-size: cover;display: block;width: 50px;height: 50px;position: absolute;top:270px;}
.HomeBan  .owl-carousel .owl-nav .owl-prev:hover{background:url(../images/banner_ljton.png) center no-repeat;background-size: cover;display: block;width: 50px;height: 50px;position: absolute;top:270px;}
.HomeBan  .owl-carousel .owl-nav .owl-next{background:url(../images/banner_rjt.png) center no-repeat;right: 50px;background-size: cover;display: block;width: 50px;height: 50px;position: absolute;top:270px;}
.HomeBan  .owl-carousel .owl-nav .owl-next:hover{background:url(../images/banner_rjton.png) center no-repeat;background-size: cover;display: block;width: 50px;height: 50px;position: absolute;top:270px;}



/*首页解决方案*/
.isec1{width: 100%;height: 925px;background: url(../images/isec1_bg.jpg) top center no-repeat;position: relative;}
.isec1 .isec1_tip{padding-top: 65px;text-align: center;color: #fff;font-size: 40px;line-height: 40px;}
.isec1 .isec1_list{width: 1020px;margin:30px auto 50px;overflow: hidden;}
.isec1 .isec1_list li{float: left;width: 185px;margin-right: 90px;}
.isec1 .isec1_list .imgbox{width: 183px;height: 183px;position: relative;border:1px solid transparent;}
.isec1 .isec1_list img{position: absolute;top:0;bottom:0;left:0;right: 0;margin:auto;width: auto;height: auto;max-width: 100%;max-height: 100%;}
.isec1 .isec1_list .title{margin-top:14px;text-align: center;width: 100%;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;color: #fff;font-size: 16px;}
.isec1 .isec1_list li:hover .imgbox{border:1px solid #6c8d9b;background:rgba(255,255,255,0.2);}
.isec1 .isec1_list li:hover .title{color: #378af2;font-weight: bold;}
.isec1 .isec1_list li:nth-of-type(4n){margin-right: 0px;}
.isec1 .isec1_list li:nth-of-type(n+5){margin-top: 50px;}
.isec1 .zxxq{display: block;width: 200px;height: 50px;margin:0 auto;border-radius:8px;background: #378af2;text-align: center;line-height: 50px;color: #fff;font-size: 16px;}


.isec1 .introlist{height: 153px;}
.isec1 .introlist li{display: none;text-align: center;}
.isec1 .isec1_tip2{padding: 25px 0 10px;margin-bottom:30px;display: inline-block;color: #fff;font-size: 28px;line-height: 28px;background: url(../images/isec1_line.jpg) left bottom no-repeat;}
/*.isec1 .line{margin-top: 10px;width: 65px;height: 2px;background:#378af2;position: absolute;left:50%;margin-left: -112px;}*/
.isec1 .isec1_txt{height:60px;overflow:hidden;text-align: center;line-height: 30px;font-size: 16px;color: #bdc9cf;width: 460px;margin:0 auto;}

/*首页在线需求*/
.form_zxxq{width: 100%;height: 100%;position: fixed;top:0;left:0;z-index: 10;display: none;}
.form_zxxq .close{width: 22px;height: 22px;display: block;background: url(../images/close.jpg) center no-repeat;position: absolute;right: 20px;cursor:pointer;top:15px;}
.form_zxxq .shadow{width: 100%;height: 100%;background: rgba(0,0,0,0.5);}
.form_zxxq .w1200{position: relative;height: 100%;}
.form_zxxq .fromcont{height: 555px;padding:0 30px;position: absolute;top:0;bottom: 0;margin:auto;left:0;right:0;background: #f2f2f2;}
.form_zxxq .title{text-align: center;padding: 40px 0 25px;border-bottom: 1px solid #dcdcdc;margin-bottom: 25px;}
.form_zxxq .title span{color: #525151;background: url(../images/form_line.jpg) left bottom no-repeat;padding-left: 12px;display: inline-block;font-size: 26px;line-height: 26px;}
.form_zxxq .list{overflow: hidden;}
.form_zxxq .list li{float: left;}
.form_zxxq .list li.block1{overflow: hidden;width: 880px;}
.form_zxxq .list li.block2{width: 260px}
.form_zxxq .list li.block3{width: 100%;}
.form_zxxq .block1 .items{float: left;margin:0 35px 24px 0;}
.form_zxxq .items .tip{background: url(../images/tip_icon.jpg) left center no-repeat;padding-left: 20px;display: block;line-height: 30px;font-size: 16px;color: #227bea;}
.form_zxxq .items.req .tip:after{content:'*';color: #f22807;font-size: 14px;padding-left: 4px;font-weight: bold;}
.form_zxxq .items.name,
.form_zxxq .items.address,
.form_zxxq .items.man,
.form_zxxq .items.email{width: 258px;}
.form_zxxq .items.tel{width: 550px;}
.form_zxxq .items input[type="text"]{box-sizing:border-box;border:1px solid #cecece;border-radius: 3px;width: 100%;padding:0 5px;line-height: 32px;height: 34px;font-size: 13px;background: none;}
.form_zxxq .items.desc{width: 100%;}
.form_zxxq .items.message{width: 100%;}
.form_zxxq .items.message textarea,
.form_zxxq .items.desc textarea{box-sizing:border-box;border:1px solid #cecece;border-radius: 3px;width: 100%;padding:10px 5px;height: 122px;font-size: 13px;background: none;}
.form_zxxq .block4{float: none;width: 100%;}
.form_zxxq .block4 input{cursor:pointer;display: block;width: 180px;height: 50px;background: #378af2;text-align: center;color: #fff;font-size: 20px;line-height: 50px;margin: 20px auto 0;}



/*Bottom*/
.Bottom{background: #001D2D;border-top: 1px solid #e3dfdf;}
.Bottom .bsec1{padding:37px 0;overflow: hidden;}
.Bottom .btm_nav{float: left;width: 800px;}
.Bottom .btm_nav li{width: 160px;float: left;}
.Bottom .btm_nav dt>a{display:block;color: #378af2;font-size: 15px;margin-bottom:12px;padding-bottom: 6px;background:url(../images/btm_line.jpg) left bottom no-repeat;}
.Bottom .btm_nav dd>a{color: #fff;display: inline-block;padding:2px 0;}
.Bottom .btm_nav dd>a:hover{color:#378af2; }
.Bottom .btm_share{float: right;}
.Bottom .bdsharebuttonbox>a{display: block;width: 40px;height: 40px;border-radius: 50%;margin:0px 6px 0px 0px;}
.Bottom .bdsharebuttonbox>a.bds_tsina{background:#b7b8b9 url(../images/btm_share1.png) center no-repeat;}
.Bottom .bdsharebuttonbox>a.bds_tqq{background:#b7b8b9 url(../images/btm_share2.png) center no-repeat;}
.Bottom .bdsharebuttonbox>a.bds_weixin{background:#b7b8b9 url(../images/btm_share3.png) center no-repeat;}
.Bottom .bdsharebuttonbox>a.bds_sqq{background:#b7b8b9 url(../images/btm_share4.png) center no-repeat;}
.Bottom .bdsharebuttonbox>a.bds_more{background:#b7b8b9 url(../images/btm_share5.png) center no-repeat;}
.Bottom .bdsharebuttonbox>a.bds_tsina:hover{background:#b7b8b9 url(../images/btm_share1_on.png) center no-repeat;}
.Bottom .bdsharebuttonbox>a.bds_tqq:hover{background:#b7b8b9 url(../images/btm_share2_on.png) center no-repeat;}
.Bottom .bdsharebuttonbox>a.bds_weixin:hover{background:#b7b8b9 url(../images/btm_share3_on.png) center no-repeat;}
.Bottom .bdsharebuttonbox>a.bds_sqq:hover{background:#b7b8b9 url(../images/btm_share4_on.png) center no-repeat;}
.Bottom .bdsharebuttonbox>a.bds_more:hover{background:#b7b8b9 url(../images/btm_share5_on.png) center no-repeat;}
.Bottom .bsec2{overflow: hidden;padding:10px 0;}
.Bottom .otherlink{float: left;padding-top: 10px;}
.Bottom .otherlink li{float: left;}
.Bottom .otherlink li+li{background:url(../images/btm_line2.jpg) left center no-repeat;padding-left:10px;margin-left: 10px;}
.Bottom .otherlink li a{color: #fff;font-size:12px; }
.Bottom .otherlink li a:hover{color:#378af2; }
.Bottom .copyright{float: right;font-size: 12px;line-height: 20px;text-align: right;color: #fff;}

/*内页*/
.nyBan{height: 444px;width: 100%;position: relative;z-index: 7;}
.nycontent{margin-top:-100px;background: #f8f8f8;}
.nycontent .leftnav{position: relative;z-index:8;margin-bottom: 35px;}
.nycontent .leftnav ul{text-align: center;font-size: 0px;}
.nycontent .leftnav li{display: inline-block;}
.nycontent .leftnav li+li{margin-left: 4px;}
.nycontent .leftnav li>a{display: block;width: 180px;height: 65px;line-height: 65px;background:rgba(0,0,0,0.5);color: #fff;font-size:18px;}
.nycontent .leftnav li.on>a,
.nycontent .leftnav li>a:hover{background:#2475db;}
.nycont{padding:0 35px;background: white;}
.nycont .current{padding:20px 0 0px;overflow: hidden;border-bottom: 1px solid #e9eaec;}
.nycont .current .columnname{float: left;color: #333333;font-size: 18px;line-height: 48px;}
.nycont .current .location{float: right;line-height:48px;padding-left:18px;background: url(../images/home.jpg) left center no-repeat;}
.nycont .current .location,
.nycont .current .location>a{color: #999999;font-size:12px; line-height: 48px;}
.nycont .current .location>a:hover{color:#2474da; }
.nycont .current .location>span{color: #2474da;}
.ny_mcont{padding:35px 0 80px;min-height: 500px;}

/*发展历程*/
.fzlc_list{padding:40px 0 15px;background: url(../images/fzlc_line.jpg) 168px top repeat-y;}
.fzlc_list li{min-height: 40px;overflow: hidden;padding:0 170px 25px 95px;}
.fzlc_list .timebox{float: left;width: 80px;background: url(../images/fzlc_icon.jpg) center right no-repeat;color: #2475db;font-size: 16px;}
.fzlc_list .descbox{float: right;width: 740px;}
.fzlc_list .descbox .text{color: #666666;line-height: 24px;font-size: 14px;}

/*荣誉资质*/
.ryzz_list{overflow: hidden;}
.ryzz_list li{float: left;width: 197px;margin-right: 35px;cursor: pointer;margin-bottom: 25px;}
.ryzz_list li:nth-of-type(5n){margin-right: 0px;}
.ryzz_list li .imgbox{border:1px solid #dfdfdf;position: relative;width: 195px;height:257px; }
.ryzz_list li .imgbox img{position: absolute;top:0;bottom: 0;right: 0;left: 0;margin:auto;width: auto;height: auto;max-width: 100%;max-height: 100%;}
.ryzz_list li .title{color: #333333;font-size: 14px;padding:5px 2px 0;line-height: 20px;text-align: center;height: 40px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.ryzz_list li:hover .title{color:#2474da; }

/*pagers*/
.pager{text-align: center;font-size: 0px;margin-top: 30px;}
.pager a{display: inline-block;}
.pager a+a{margin-left: 10px;}
.pager span{box-sizing:border-box;border:1px solid #d5d5d5;border-radius: 50%;font-size:16px;display: block;line-height:40px;width: 42px;height: 42px;font-family: arial;}
.pager span.p20{box-shadow: 0px 0px 5px #d5d5d5;color: #c1c7ca;font-weight: bold;}
.pager span.p10{color: #666666;font-size: 16px;}
.pager span.p10:hover,
.pager .a_cur span.p10{color: #2475db;font-weight: bold;}
.pager .p20.prev{background: url(../images/page_left.jpg) center no-repeat;}
.pager .p20.prev:hover{background: url(../images/page_lefton.jpg) center no-repeat;}
.pager .p20.next{background: url(../images/page_right.jpg) center no-repeat;}
.pager .p20.next:hover{background: url(../images/page_righton.jpg) center no-repeat;}

/*新闻中心*/
.news_list{}
.news_list li{border-bottom: 1px solid #e4e3e3;height: 47px;background: url(../images/news_tip.jpg) left center no-repeat; }
.news_list .topnews{overflow: hidden;padding:0 0 35px 0;height: 140px;}
.news_list .topnews img{float: left;width:201px;height: 140px;}
.news_list .topnews .descbox{float: right;width: 910px;}
.news_list .topnews .title{display: block;width: 90%;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;color: #444545;font-size: 16px;font-weight: bold;}
.news_list .topnews .title:hover{color:#2475db; }
.news_list .topnews .desc{line-height: 20px;color: #aeaeae;font-size: 14px;padding:20px 0 15px;}
.news_list .topnews .time{background: url(../images/time.jpg) left center no-repeat;padding-left: 18px;color: #b6b7b7;font-size: 12px;}
.news_list li .title2{width: 80%;float: left;line-height: 47px;display: block;color: #575858;font-size: 14px;margin-left: 15px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.news_list li .time2{float: right;color: #c6c7c7;font-size: 14px;line-height: 47px;}
.news_list li .title2:hover{color:#2475db; }

/*设计流程*/
.designpage{text-align: center;}

/*新品推荐*/
.goods_list{overflow: hidden;}
.goods_list li{float: left;width: 262px;margin-right: 27px;margin-bottom: 45px;height: 294px;box-shadow: 0 3px 0 #f6f6f6;}
.goods_list li:nth-of-type(4n){margin-right: 0px;}
.goods_list .imgbox{overflow: hidden;display: block;}
.goods_list img{transition:all 1.2s ease-in-out;-webkit-transition:all 1.2s ease-in-out;-moz-transition:all 1.2s ease-in-out;-o-transition:all 1.2s ease-in-out;}
.goods_list img:hover{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-o-transform:scale(1.1);}
.goods_list .title{margin-top:10px;display: block;width: 85%;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;color: #333333;font-size: 14px;line-height: 24px;}
.goods_list .txt{margin-bottom:10px;display: block;width: 85%;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;color: #333333;font-size: 14px;line-height: 24px;}
.goods_list .more{display: block;width: 20px;height: 20px;background: url(../images/goods_icon1.jpg) center no-repeat;}
.goods_list .more:hover{background: url(../images/goods_icon2.jpg) center no-repeat;}
.goods_list .title:hover{color: #2475db;}

/*解决方案*/
.solutions_list{overflow: hidden;}
.solutions_list li{overflow: hidden;width: 552px;height:265px;float: left;margin-bottom: 26px;background: #f8f8f8;box-sizing:border-box;padding:45px 0 35px;}
.solutions_list li:nth-of-type(2n){float: right;}
.solutions_list li .leftbox{float: left;background: url(../images/solution_bg.png) right 8px no-repeat;width: 250px;position: relative;height: 180px;}
.solutions_list .leftbox .imagebox{width: 131px;height: 131px;border-radius: 50%;position: relative;top:13px;left:30px;}
.solutions_list .leftbox img{max-width: 100%;max-height: 100%;width: auto;height: auto;position: absolute;top:0;left:0;bottom: 0;right:0;margin:auto;}
.solutions_list .leftbox .title{color: #000000;font-size: 18px;font-weight: bold;width: 193px;text-align: center;display: block;margin-top: 25px;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;}
.solutions_list .descbox{float: left;width: 270px;margin-left: 11px;}
.solutions_list .descbox .desc{line-height: 30px;font-size: 14px;color: #747577;}
.solutions_list .descbox .more{color: #2475db;font-size: 15px;margin-top: 20px;width: 100%;text-align: center;display: block;}


.solutions_list li:hover{background: #2475db;}
.solutions_list li:hover .leftbox .title,
.solutions_list li:hover .descbox .desc,
.solutions_list li:hover .descbox .more{color: #fff;}
.solutions_list li .descbox .more:hover{color: #008EDB;}
/*专业设备*/
.zysb_list{overflow: hidden;}
.zysb_list li{height: 244px;width: 100%;margin-bottom: 37px;}
.zysb_list .imgbox{display: block;overflow: hidden;float: left;} 
.zysb_list .imgbox img{transition:all 1.2s ease-in-out;-webkit-transition:all 1.2s ease-in-out;-moz-transition:all 1.2s ease-in-out;-o-transition:all 1.2s ease-in-out;}
.zysb_list .imgbox img:hover{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-o-transform:scale(1.1);}
.zysb_list .descbox{float: right;width: 670px;}
.zysb_list .title{color:#2475db;padding:5px 0 0;font-size: 24px;display: block;width: 85%;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;}
.zysb_list .desc{margin-bottom:25px;color: #727272;font-size: 14px;padding:13px 0 15px;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;background: url(../images/border.jpg) left bottom repeat-x;}
.zysb_list .text{color: #727272;font-size: 14px;line-height:36px;height: 144px;overflow: hidden;}


/*社会招聘*/
.job_list1{border:1px solid #e7e7e7;}
.job_list1 li+li{border-top:1px solid #e7e7e7;}
.job_list1 li .tip{height:49px;background: #f9f9f9;cursor:pointer;}
.job_list1 .tip .name{float: left;line-height: 49px;color: #666666;font-size: 14px;margin-left: 30px;}
.job_list1 .tip .btn,
.job_list1 .tip .time{float: right;margin-right: 17px;}
.job_list1 .tip .btn{width: 22px;height: 49px;background: url(../images/job_btn1.jpg) center no-repeat;}
.job_list1 .tip .time{line-height: 49px;display: none;color: #fff;font-size: 14px;font-family: arial;}
.job_list1 .infobox{padding:25px 30px 50px;background: #fff;display: none;}
.job_list1 .infobox .block1{margin-bottom: 35px;}
.job_list1 .infobox .block1 .t{color: #2474da;font-size: 14px;font-weight: bold;}
.job_list1 .infobox .block1 .d{color: #999999;font-size: 14px;margin-right: 15px;}
.job_list1 .infobox .block2,
.job_list1 .infobox .block3{margin-bottom: 35px;}
.job_list1 .infobox .block2 .t,
.job_list1 .infobox .block3 .t{color: #2474da;font-size: 14px;font-weight: bold;margin-bottom: 20px;}
.job_list1 .infobox .btn{color: #fff;font-size: 18px;display: block;line-height: 40px;height: 40px;width: 150px;background: #2474da;border-radius: 5px;text-align: center;}
.job_list1 .tip.on{background: #2474da;}
.job_list1 .tip.on .name{color: #fff;}
.job_list1 .tip.on .time{display: block;}
.job_list1 .tip.on .btn{background: url(../images/job_btn2.jpg) center no-repeat;}

/*人力资源介绍*/
.rlzyjs{}
.rlzyjs .imgbox{position: relative;width: 100%;height: 464px;}
.rlzyjs .imgbox .shadow{position: absolute;bottom: 0;left:0;width: 100%;background: rgba(255,255,255,0.5);text-align: center;height: 65px;display: none;}
.rlzyjs .imgbox .shadow .text{line-height: 65px;text-align: center;color: #1e1e1e;font-size: 20px;}
.rlzyjs .imgbox .shadow .text>a{color: #2475db;}
.rlzyjs .imglist{margin-top: 50px;text-align: center;}
.rlzyjs .imglist .list{text-align: center;font-size: 0px;overflow: hidden;display: inline-block;}
.rlzyjs .imglist li{float:left;margin-right: 40px;width: 317px;display: inline-block;text-align: center;}
.rlzyjs .imglist li:nth-of-type(3n){margin-right:0px;}
.rlzyjs .imglist li .title{margin-top:17px;color: #303132;font-size: 20px;overflow: hidden;width: 100%;white-space: nowrap;text-overflow: ellipsis;}
.rlzyjs .imglist li .desc{color: #656565;font-size: 16px;line-height: 30px;margin:15px auto;width: 97%;}
.rlzyjs .imglist li .more{color: #2475db;font-size: 18px;}
.rlzyjs .imglist li .more:hover{font-weight: bold;}


/*校园招聘*/
.xy_snav{overflow: hidden;float: left;}
.xy_snav li{float: left;}
.xy_snav li+li{margin-left:40px;}
.xy_snav li>a{display: block;height:48px;line-height: 48px; }
.xy_snav li:hover>a,
.xy_snav li.on>a{color: #2475db;border-bottom: 3px solid #2475db;}

/*招聘流程*/
.zplc{text-align: center;}


/*在线问卷*/
.zxwj{width: 860px;margin:0 auto;}
.zxwj .block1{padding-bottom: 25px;border-bottom: 1px dashed #d2d2d2;}

.zxwj .formblock{margin-top: 40px;}
.zxwj .formblock .tip{color: #444546;font-size: 16px;}
.zxwj .formblock .list .title{color: #464647;font-size: 15px;font-weight: bold;margin-bottom: 14px;}
.zxwj .formblock .list li{padding:25px 0;}
.zxwj .formblock .list li+li{border-top:1px dashed #d2d2d2;}
.zxwj .inputs{overflow: hidden;padding-left: 40px;}
.zxwj .inputs .item{/*float: left;*/cursor: pointer;overflow: hidden;margin-bottom: 10px;}
.zxwj .sex .inputs .item,
.zxwj .work .inputs .item,
.zxwj .age .inputs .item{width: 50%;}
.zxwj .edu .inputs .item{width: 25%;}
.zxwj .massage .inputs textarea{width: 100%;height:95px;border:1px solid #cdcdcd;box-sizing:border-box;padding:5px 10px;}
.zxwj .btn{padding:0 !important;border-top:0 !important;width: 100%;}
.zxwj .btn input[type="button"]{color:#fff;font-size: 18px;text-align: center;background: #2475db;width: 150px;height: 40px;border-radius: 5px;margin: 0 auto;display: block;cursor: pointer;}
.zxwj .inputs label{line-height: 16px;float: left;font-size: 15px;color: #464647;cursor: pointer;}
.zxwj .inputs .spaninput{float: left;margin-right: 10px;cursor: pointer;}

/*.zxwj .inputs  .spancheckbox .spaninput input{position: relative; z-index: 999;}*/


.zxwj .inputs .input input{border-bottom: 1px solid #ccc;}
.zxwj ul.list{display: none;}
/*spaninput*/
.spaninput{position: relative;width: 16px;height: 16px;cursor: pointer;}
.spaninput .span{position: absolute;width: 16px;height: 16px;display: block;background: url(../images/spaninput_off.jpg) center no-repeat;background-size: cover;top:0;left:0;}
.spaninput input[type="radio"]{display: block;width: 16px;height: 16px;opacity: 0;filter: alpha(opacity=0);position: absolute;top:0;left:0;z-index:2;}
.spaninput .span.on{background: url(../images/spaninput_on.jpg) center no-repeat;background-size: cover;}


/*会员中心*/
.member_grzl{ margin: 0px 0 0 37%; }
.member_grzl .list{}
.member_grzl .list li{height: 36px;margin-bottom: 10px;}
.member_grzl .list .left{float: left;width: 60px;line-height: 36px;font-size: 14px;color: #666666;}
.member_grzl .list .left2{float: left;width: 80px;line-height: 36px;font-size: 14px;color: #666666;text-align: right;}
.member_grzl .list input{float: left;}
.member_grzl .list input[type="text"]{border:1px solid #cccccc;border-radius: 3px;line-height: 34px;height: 34px;padding:0 8px;color: #666666;font-size: 14px;width: 270px;}
.member_grzl .list input[type="button"]{cursor:pointer;border-radius: 3px;background: #2694e8;color: #fff;text-align: center;font-size: 14px;line-height: 36px;width: 120px;height: 36px;}

/*以投职位*/
.member_ytzw{}
.member_ytzw li.tip{height: 45px;background: #f2f2f2;}
.member_ytzw li{padding:0 35px;}
.member_ytzw li span{width: 20%;display: block;float: left;text-align: center;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.member_ytzw li.tip span{height: 45px;line-height: 45px;}
.member_ytzw li.tip span+span{background: url(../images/zw_line.jpg) left center no-repeat;}
.member_ytzw li{background: #fff;height: 68px;border-bottom: 1px solid #f0ebeb;line-height: 68px;}
.member_ytzw li span{height: 68px;line-height: 68px;}
.member_ytzw li a:hover{color: #2475db;}


/*详情页*/
.infopage{padding:0 20px;}
.infopage .title{text-align: center;font-size: 22px;font-weight: bold;color: #000;}
.infopage .time{text-align: center;font-size: 14px;color: #666;padding:10px 0 15px;border-bottom: 1px solid #f0ebeb;}
.infopage .textcontent{padding:20px 0;}


/*友情链接*/
.links_list ul{overflow: hidden;}
.links_list ul li{ text-align:center; width:182px; float:left; height:125px; overflow:hidden; margin-right: 55px;}
.links_list ul li:nth-of-type(5n){margin-right: 0px;}
.links_list ul .pic{ border:solid 1px #e0e0e0; padding:1px; width:178px;}
.links_list ul .pic img{ width:178px; height:71px;}
.links_list ul h5{ font-size:12px; font-weight:normal; padding:0px;margin:0;}
.links_list ul h5 a{ color:#696969;width: 100%;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.links_list ul h5 a:hover{ color:#2475db; text-decoration:underline;}




/*在线需求栏目页*/
.form_zxxq2{width: 100%;height: 100%;}
.form_zxxq2 .fromcont{height: 555px;}
.form_zxxq2 .title{text-align: center;padding: 0px 0 25px;border-bottom: 1px solid #dcdcdc;margin-bottom: 25px;}
.form_zxxq2 .title span{color: #525151;background: url(../images/form_line.jpg) left bottom no-repeat;padding-left: 12px;display: inline-block;font-size: 26px;line-height: 26px;}
.form_zxxq2 .list{overflow: hidden;}
.form_zxxq2 .list li{float: left;}
.form_zxxq2 .list li.block1{overflow: hidden;width: 870px;}
.form_zxxq2 .list li.block2{width: 260px}
.form_zxxq2 .list li.block3{width: 100%;}
.form_zxxq2 .block1 .items{float: left;margin:0 31px 24px 0;}
.form_zxxq2 .items .tip{background: url(../images/tip_icon.jpg) left center no-repeat;padding-left: 20px;display: block;line-height: 30px;font-size: 16px;color: #227bea;}
.form_zxxq2 .items.req .tip:after{content:'*';color: #f22807;font-size: 14px;padding-left: 4px;font-weight: bold;}
.form_zxxq2 .items.name,
.form_zxxq2 .items.address,
.form_zxxq2 .items.man,
.form_zxxq2 .items.email{width: 258px;}
.form_zxxq2 .items.tel{width: 550px;}
.form_zxxq2 .items input[type="text"]{box-sizing:border-box;border:1px solid #cecece;border-radius: 3px;width: 100%;padding:0 5px;line-height: 32px;height: 34px;font-size: 13px;background: none;}
.form_zxxq2 .items.desc{width: 100%;}
.form_zxxq2 .items.message{width: 100%;}
.form_zxxq2 .items.message textarea,
.form_zxxq2 .items.desc textarea{box-sizing:border-box;border:1px solid #cecece;border-radius: 3px;width: 100%;padding:10px 5px;height: 122px;font-size: 13px;background: none;}
.form_zxxq2 .block4{float: none;width: 100%;}
.form_zxxq2 .block4 input{cursor:pointer;display: block;width: 180px;height: 50px;background: #378af2;text-align: center;color: #fff;font-size: 20px;line-height: 50px;margin: 20px auto 0;}



/*联系我们*/
.lxwm #map{margin-top: 40px;font-size: 12px;width: 100%;height: 305px;}
/*map*/
#map img{max-width:none !important;}
.iw_poi_title {color:#CC5522;font-size:14px;font-weight:bold;overflow:hidden;padding-right:13px;white-space:nowrap}
.iw_poi_content {font:12px arial,sans-serif;overflow:visible;padding-top:4px;white-space:-moz-pre-wrap;word-wrap:break-word}


/*插件*/
#lightGallery-slider .info{padding:10px 0 !important;}
#lightGallery-action{width: 93px !important;left:0 !important;right:0 !important;margin:0 auto !important;}



/*招聘弹框*/
.jobpop{position: fixed;width: 100%;height: 100%;top:0;left:0;z-index:99;display: none;}
.jobpop .shadow{position: absolute;top:0;left:0;width: 100%;height: 100%;background: rgba(0,0,0,0.5);}
.jobpop .jobform{box-sizing:border-box;width: 570px;height: 305px;position: absolute;top:0;left:0;bottom:0;right: 0;margin:auto;background: #fff;border-radius: 10px;}
.jobpop .jobform .close{cursor:pointer;width: 28px;height: 28px;display: block;position: absolute;right: -12px;top:-12px;background: url(../images/close2.png) center no-repeat;}
.jobpop .jobform .list{padding:30px 0 0px 30px;}
.jobpop .jobform li{height: 30px;}
.jobpop .jobform li+li{margin-top: 10px;}
.jobpop .jobform li .tip{float: left;width: 70px;font-size: 14px;color: #2474da;line-height: 30px;display: block;height: 30px;}
.jobpop .jobform li .right{float: left;margin-left: 5px;}
.jobpop .jobform li .txt{color: #2474da;font-size: 17px;font-weight: bold;line-height: 30px;}
.jobpop .jobform li input[type="text"]{width: 243px;height: 30px;padding:0 5px;border:1px solid #d6d5d5;line-height: 28px;background: #f5f5f5;box-sizing:border-box;}
.jobpop .jobform li.form_jl input[type="file"]{width: 160px;margin-right: 30px}
.jobpop .jobform li.form_jl .file_word{line-height: 30px;white-space: nowrap;}
.jobpop .jobform li.form_jl .red{color: red;line-height: 30px;font-style: normal;}
.jobpop .jobform .jobform_btn{display: block;width: 120px;height: 34px;background: #2474da;text-align: center;line-height: 34px;color: #fff;font-size: 16px;margin:20px auto 0;border-radius: 3px;cursor: pointer;}



/*头部欢迎*/
.weldiv{     width: 100%; color: white;  height: 16px; display: block; line-height: 16px; color: #fff; font-size: 16px;}

/*薪资福利*/
.money ul{padding: 2%;}
.money ul li{float: left;width: 49%;background: #f8f8f8;padding: 4% 5% 18%;box-sizing: border-box;margin-right: 2%;margin-bottom: 2%;}
.money ul li:nth-child(2n){margin-right: 0;}
.money ul li .del{text-align: center;line-height: 26px;margin-top: 20px;}
.money ul li .title{position: relative;padding-top: 70%;width: 70%;border-radius: 50%;margin: 0 auto;}
.money ul li .title .p{text-align: center;color: #fff;position: absolute;top: 50%;left: 50%;transform: translateX(-50%) translateY(-50%);font-size: 14px;white-space: nowrap;}
.money ul li .title .p span{font-size: 16px;}
.money ul li:nth-child(1) .title{background: #87b2c5;}
.money ul li:nth-child(2) .title{background: #8cd1a5;}
.money ul li:nth-child(3) .title{background: #e0a46e;}
.money ul li:nth-child(4) .title{background: #8f9adc;}
.money ul li:nth-child(5) .title{background: #87b2c5;}

@media screen and (min-width: 640px) {
	.money ul li{width: 32%;}
	.money ul li:nth-child(2n){margin-right: 2%;}
	.money ul li:nth-child(3n){margin-right: 0;}
}
@media screen and (min-width: 768px) {
	.money ul li{width: 23.5%;}
	.money ul li:nth-child(3n){margin-right: 2%;}
	.money ul li:nth-child(4n){margin-right: 0;}
	.money ul li .title{width: 100%;padding-top: 100%;}
}
@media screen and (min-width: 1200px) {
	.money ul{max-width: 1130px;margin: 0 auto;padding: 25px 0px 0px;box-sizing: border-box;}
	.money ul li{width: 209px;margin-right: 21px;padding: 32px 30px 125px;}
	.money ul li:nth-child(2n){margin-right: 21px;}
	.money ul li:nth-child(3n){margin-right: 21px;}
	.money ul li:nth-child(4n){margin-right: 21px;}
	.money ul li:nth-child(5n){margin-right: 0;}
	.money ul li .title{width: 116px;height: 116px;padding-top: 0;}
}
/*薪资福利*/

/*成长理念*/
.growing{padding: 2%;}
.growing .img{width: 100%;margin-bottom: 5%;}
.growing .img img{width: 100%;display: block;}
.growing .text .h3{margin: 0;padding: 0;font-size: 16px;color: #333;line-height: 16px;margin-bottom: 9px;}
.growing .text .part{margin-bottom: 36px;}
.growing .text .p{margin: 0;padding: 0;font-size: 14px;color: #464545;line-height: 14px;}
@media screen and (min-width: 768px) {
	.growing .img{float: left;width: 50%;margin-right: 2%;}
	.growing .text{float: right;width: 48%;}
}
@media screen and (min-width: 1200px) {
	.growing .img{float: left;width: 48%;margin-right: 2%;}
	.growing .text{float: right;width: 48%;}
	.growing{padding: 0;}
}
/*成长理念*/

/*企业文化*/
.culture>.h3{font-size: 18px;color: #2a2828;text-align: center;margin: 0;margin-bottom: 50px;}
.culture .img{width: 100%;}
.culture .img img{width: 100%;display: block;}
.culture ul li{background: none;padding:  4% 0 5%;}
.culture ul li .title .p span{font-size: 14px;}
.culture ul li .title .p{font-size: 13px;}
/*企业文化*/


.proinfo{ padding:0 20px;}
.prodBox .pic{ text-align:center;}
.prodBox .pic img{ max-width:100%;}
.prodBox .memos{ margin-top:20px;}
.proEdit{ margin-top:40px;}
.prodBox .memos h2{ margin:0; padding:0; color:#000; margin-bottom:30px; font-size:18px; font-weight:bold;}

.newTi{ margin:0; padding:0; font-weight:normal; font-size:24px; color:#2475db; margin-top:78px; margin-bottom:20px;}
@media screen and (min-width: 768px) {
	.prodBox .pic{ width:100%; display: block;}
	.prodBox .memos{ width:100%;display:block;}
	.proinfo{ padding:0;}
}


.textr{ height:400px; min-width:300px;width:100%;border:1px solid #ccc; padding:15px; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; -o-box-sizing:border-box; -ms-box-sizing:border-box; box-sizing:border-box;}


.case {padding:3.125% 0;}
.case img {display:block; margin:0 auto; max-width:100%; height:auto!important;}