@charset "utf-8";
/*网站公共样式*/
i,em{ font-style:normal;}
body { font-family: "siyuan", "思源黑体 CN", "微软雅黑", Arial; font-size:14px;  background:#fff; overflow-x: hidden; margin: 0 auto; color:#333; line-height:22px; width:100%; overflow-x:hidden;  }
html,div,span,p,ul,li,dl,dt,dd,a,img,em,label,input,textarea,form { margin:0; padding:0;}
form{ display:inline;}
ul,li,i { list-style:none;}
h1,h2,h3,h4,h5,h6 { font-weight:normal; padding:0; margin:0;}
a{ text-decoration:none; color:#333; }
a:hover{ color:#f2622c;}
img { border:none;object-fit: cover;}
.del_float{ display:block; height:0; clear:both; visibility:hidden; }
.document_width{ width:1400px; margin:auto; }
.ui-loader-default{ display:none}
.ui-mobile-viewport{ border:none;}
.ui-page {padding: 0; margin: 0; outline: 0} 
input[type="button"], input[type="submit"], input[type="reset"] {-webkit-appearance: none; line-height:100%;}
textarea { -webkit-appearance: none;}   
.button{ border-radius: 0; } 
.ui-btn-text{ display:none;}
.ui-submit{}
.left{ float:left;}
.right{ float:right;}
s{ text-decoration:none;}
::-webkit-scrollbar {  height: 4px;   width: 0px;}
::-webkit-scrollbar-button { height: 0;    width: 0;}

.mItemMap-spot{ width:200px; height:200px; float:left; left:100px; top:100px; position:absolute; border:1px solid #f2f2f2;}
.mItemMap-spot .orn{width:60px;height:60px;position:absolute;top:-27px;left:-41px;background:rgba(0,71,157,0.2);border-radius:50%;}
.mItemMap-spot .orn:after{ background:rgba(0,71,157,0.2);}
.mItemMap-spot .orn:after{content:"";display:block;border-radius:50%;opacity:0;position:absolute;top:0px;left:0px;bottom:0px;right:0px;}
.mItemMap-spot .orn.orn1:after{animation:ripple 4.5s ease-out 0s infinite;-webkit-animation:ripple 4.5s ease-out 0s infinite;}
.mItemMap-spot .orn.orn2:after{animation:ripple1 4.5s ease-out 0.675s infinite;-webkit-animation:ripple 4.5s ease-out 0.675s infinite}
.mItemMap-spot .orn.orn3:after{animation:ripple2 4.5s ease-out 1.575s infinite;-webkit-animation:ripple 4.5s ease-out 1.575s infinite;}



.sjbanner{ display:none;}


/****分页****/
.fenye{ margin:20px 0;}
.fenye{ width:100%; height:auto; float:left; margin-top:20px;margin-bottom: 50px;}
.fenye ul{  text-align: center; white-space: nowrap;}
.fenye ul li{  display: inline;  display: table-cell; display: inline-block;width:26px; height:26px; border:1px solid #ddd; line-height:26px; text-align:center; background:#fff; border-radius:2px;}
.fenye ul li a{ display: inline !important;  display: table-cell  !important; display: inline-block  !important;width:26px  !important; height:26px  !important; border:none !important; line-height:26px  !important; text-align:center; background:#fff; border-radius:2px;}
.fenye ul a.cur{ display: inline;  display: table-cell; display: inline-block;width:26px; height:26px; color:#333; background:#fff;border:1px solid #ddd; line-height:26px; text-align:center; border-radius:2px;}
.fenye ul a:hover{ color:#fff; border:1px solid #ddd; background:#0f4f81;}
.fenye>ul>a{display: inline;  display: table-cell; display: inline-block;width:26px; height:26px; background:#fff;  line-height:26px; text-align:center;  border:1px solid #ddd;border-radius:2px;}

.fenye ul li.cur{background:#ec7c33; color:#fff; width:26px; height:26px; line-height:26px; margin-top:8px;}
#alertdiv{ position: fixed;margin: auto;width: 100%;top: 40%;display: none;z-index: 2147483647; }
#alertdiv div{ background-color: #000;color: #FFF;padding: 20px 20px 20px 20px;min-width: 100px;opacity: 0.7;min-height: 25px;text-align: center;color: rgb(255, 255, 255);border-width: 1px;  border-style: solid;-moz-border-radius: 11px;-khtml-border-radius: 11px;-webkit-border-radius: 11px;border-radius: 11px;line-height: 150%;width: 60%;margin: auto;z-index: 2147483647;}

/**********404*******/
.div_cu { width:100%; height:auto;  float:left; padding:50px 0;  }
.div_cu p { width:100%; height:auto; float:left; text-align:center; font-size:14px; font-weight:550; line-height:26px;    }
.div_cu p img { width:350px; height:auto;  margin:30px auto; }
.div_cu p a { color:#2466a5; }

/****搜索结果******/
.com1{ width:100%; height:auto; float:left; text-align:center; font-size:20px; line-height:40px; margin-bottom:15px; font-weight:bold;}
.fullscreen-pages .item-1,.fullscreen-pages .item-2,.fullscreen-pages .item-3{height:100%; overflow:hidden;}
.pager{position:fixed; width:15px; text-align:center; left:10px; bottom:100px; z-index:999; }
.pager a{width:15px; height:15px; line-height:15px; margin:3px 0; border-radius:15px;   display:inline-block; background:#ccc; text-decoration:none;}
.pager a.cur{background:#000;}


/*.item-1{background:#f00;}*/
.item-2{ position:relative;background:url(../images/iab_bj.jpg)  top center no-repeat; background-size:cover; }
.item-3{ position:relative;background:url(../images/i_newbj.jpg)  top center no-repeat; background-size:cover;  }
.item-4{ background:url(../images/i_div4bj.jpg)  top center no-repeat; background-size:cover;   }



/******首页******/
.headerdiv{ width:100%; height:70px;  float:left; background:rgba(255,255,255,0.8); position:absolute; left:0; top:0; z-index:9999;}
.item-1 .headerdiv{background:rgba(255,255,255,0.8); position:relative;}
.logo{ width:280px; height:66px;padding:2px 0; float:left;}
.logo img{ width:auto; height:66px; display:block;}
a.ale{ width:50px; height:70px; float:right; line-height:70px; background:url(../images/lan.png) center center no-repeat; display:block; background-size: auto 20px;}
ul.menuul{ width:810px; height:auto; float:right;}
ul.menuul li { width:auto; height:auto; float:left; }
ul.menuul li a{ width:auto; height:auto; line-height:70px; float:left; padding:0 30px; font-size:18px; color:#333;}
dl.soso{ width:auto; height:40px; float:right; position:relative; padding:15px 0;}
dl.soso dt{  width:40px; height:40px;  float:left;}
dl.soso dt .button{ width:40px; height:40px; float:left; background:url(../images/soso.png) center center no-repeat; border:none; outline:none; cursor:pointer; background-size:20px auto;}
dl.soso dd{ width:0; transition: all .5s ease; height:50px; float:left; position:absolute; right:40px; top:15px; z-index:999; }
dl.soso:hover dd{ width:200px; }
dl.soso dd .input{ width:100%; height:40px; line-height:40px; float:left;text-indent:15px; border:none; background:#f2f2f2; outline:none; border-radius:3px 0 0 3px;}

ul.menuul li:hover .pcemdiv{ display:block;}
.pcemdiv{ display:none; width:100%; height:auto; padding:30px 0; float:left; background:#fff; position:absolute; left:0; top:70px; border-top:1px solid #ededed; z-index:999;}
.pcemdiv dl{ width:100%; height:auto; float:left;}
.pcemdiv dl dt{ width:25%; height:auto; float:left;}
.pcemdiv dl dt a{ padding:0;}
.pcemdiv dl dt a img{ width:100%; height:auto; display:block;}
.pcemdiv dl dd.dd{ width:40%; height:auto; float:left; padding:0 30px; box-sizing:border-box; border-right:1px solid #ededed;}
.pcemdiv dl dd.dd a{ width:48%; height:50px; line-height:50px; font-size:15px; padding:0 0 0 15px; overflow:hidden; background:url(../images/icon_sj.png) left center no-repeat;  border-bottom:1px solid #ededed; color:#666; float:left; margin:0 1%; box-sizing:border-box; }
.pcemdiv dl dd.dd a:hover{ border-bottom:1px solid #197ec5; color:#197ec5;}
.pcemdiv dl dd.dd1{ width:35%; height:auto; float:left; padding:0 0 0 30px; box-sizing:border-box; font-size:16px; line-height:26px; color:#999;}


.menu_au{ display:none;}
.sj_menu{ display:none;}
.sjyy{ display:none;}

.banner{ width:100%; overflow:hidden; height:100vh; position:absolute; float:left; }
.banner ul {  overflow:hidden; height:100vh;  }
.banner_span{margin:0px;padding:0px;width:100%;position:absolute; bottom:50px;text-align:center; z-index:886;}
.banner_span span{display:inline-block;margin-left:5px;width:50px;height:8px; border-radius:3px; background:#ccc; cursor:pointer;}
.banner_span span.cur,.banner_span span:hover{background:#f2622c;width:50px;height:8px; border-radius:3px;}
.banwenzi{ width:100%; height:auto; float:left; position:absolute; top:16vw; margin-top:50px;   transition:1s linear ; color:#fff; z-index:999; box-sizing:border-box}
.banwenzi h2{ width:100%; height:auto; float:left; font-size:60px; line-height:65px; font-weight:550; color:#fff;}
.banwenzi h3{ width:100%; height:auto; float:left; font-size:48px; line-height:56px;  margin:20px 0 35px 0; color:#fff;}
.banwenzi a.aa{ width:auto; height:auto; float:left; border-radius:3px; font-size:16px; border:1px solid #fff; padding:5px 45px 5px 20px; display:block; color:#fff;}
.banwenzi a.aa:Hover{ background:#666;  border:1px solid #666;}

.banner ul li{ width:100%;  height:100vh; float:left; overflow:hidden;position:relative; }
.banner ul li img,.banner ul li video{ width:100%; height:100vh; float:left; transition:1.5s linear ; transform:scale(1.1);  }
.banner ul li.cur  img{transform:scale(1); }
.addCur{transform:scale(1) !important;  }
.wzaddCur{ margin-top:0px; }

.iabout{ width:100%; height:auto; float:left; text-align:center; padding-top:60px; color:#fff; font-size:18px; line-height:30px;}
.iabout strong{ width:100%; height:auto; float:left; color:#f08200; font-size:36px; line-height:60px; font-weight:bold; padding-bottom:5px; margin-bottom:25px;}
.iabout p.pas{ width:140px; height:40px; margin:0 auto;}
.iabout p.pas a{ width:100%; height:40px; box-shadow:0 2px 5px #f2f2f2; line-height:40px; float:left;background:#fff; margin-top:60px; border:1px solid #fff; border-radius:40px; color:#333; font-size:16px;}
.iabout p.pas a:hover{  color:#f08200;}
.iabuldiv{ width:100%; height:auto; float:left; padding:40px 0 50px 0; background:#f08200; position:absolute; left:0; bottom:0;}
ul.iabul{ width:100%; height:auto; float:left;}
ul.iabul li{ width:25%; height:auto; float:left; padding:30px 20px; box-sizing:border-box; text-align:center;/* box-shadow:1px 6px 8px #ccc;*/}
ul.iabul li strong{ width:100%; height:60px; line-height:60px; float:left; font-size:60px; padding-bottom:10px;  overflow:hidden;/* font-family:Impact; */color:#fff; font-weight:600; background:url(../images/bai.png) center bottom no-repeat; background-size:50px 1px;}
ul.iabul li p{ width:100%; height:30px; line-height:30px; overflow:hidden; float:left; font-size:16px; color:#fff; margin-top:20px;}

.indextt{ width:100%; height:auto; float:left; text-align:center; padding:60px 0 40px 0; z-index:99;}
.indextt strong{ width:100%; height:auto; float:left; font-size:40px; line-height:80px;  color:#f08200; font-weight:600;}
.indextt p{ width:100%; height:auto; float:left; font-size:16px; line-height:26px; color:#888;}

dl.ixw{ width:30.333%; height:auto; float:left; margin:50px 1.5% 0 1.5%; background:#fff; box-shadow:1px 6px 8px #f2f2f2; border-radius:5px; box-sizing:border-box;}
dl.ixw dt{ width:100%; height:auto; float:left; overflow:hidden; }
dl.ixw dt img{ width:100%; height:250px; border-radius:5px 5px 0 0; float:left; display:block;blockbox-sizing:border-box;-webkit-transform: scale(1,1);-webkit-transition-timing-function: ease-out;  -webkit-transition-duration: 800ms;  -moz-transform: scale(1,1);  -moz-transition-timing-function: ease-out;  -moz-transition-duration: 800ms;}
dl.ixw:hover dt img{ -webkit-transform: scale(1.05,1.05);-webkit-transition-timing-function: ease-out;  -webkit-transition-duration: 800ms;  -moz-transform: scale(1.05,1.05);  -moz-transition-timing-function: ease-out;  -moz-transition-duration: 800ms; }

dl.ixw dd{ width:100%; height:auto; float:left; padding:20px; box-sizing:border-box;}
dl.ixw dd h3 a{ width:100%; height:40px; float:left; line-height:40px; font-size:17px; overflow:hidden; color:#444; font-weight:600;}
dl.ixw dd p{ width:100%; height:48px; float:left; font-size:14px; color:#888; line-height:24px; overflow:hidden;}
dl.ixw dd a.a{ width:130px; height:38px; line-height:38px; float:left; border:1px solid #ccc; text-align:center; margin-bottom:40px; font-size:15px; display:block; border-radius:3px;}
dl.ixw dd a.a:hover{  background:#1c7ec5; color:#fff;}
dl.ixw:hover dd h3 a{ color:#f08200;}
dl.ixw dd span{ width:100%; height:20px; float:left; font-size:12px; color:#999; line-height:20px; margin-top:10px;}

p.xwa{ width:140px; height:40px; margin:0 auto;}
p.xwa a{ width:100%; height:40px; box-shadow:0 2px 5px #e4eaf9; line-height:40px; border-radius:40px; float:left; border:1px solid #fff; background:#fff;margin:50px 0 30px 0; font-size:15px; text-align:center; color:#666;}
p.xwa a:hover{  color:#f08200;}
 
.index_jr{ width:90%; height:auto; float:left; background:#fff; padding:60px 40px; box-sizing:border-box; border-radius:8px; margin:4% 5% 0 5%;}
.index_jr dl{ width:30.3333%; height:auto; float:left; margin:1.5%; text-align:center;}
.index_jr dl dt{ width:100%; height:auto; float:left;}
.index_jr dl dt img{ width:55px; height:auto; margin:0 auto; display:block;}
.index_jr dl dd{ width:100%; min-height:200px; height:auto; float:left; padding-top:10px;}
.index_jr dl dd strong{ width:100%; height:auto; float:left; font-size:24px; line-height:40px; font-weight:normal; padding-bottom:8px; margin-bottom:8px; background:url(../images/cbj.png) center bottom no-repeat; background-size:30px 3px;}
.index_jr dl dd p{ width:100%; height:auto; float:left; font-size:16px; line-height:26px; color:#777;}
p.ijrp{ width:500px; height:50px; margin:0 auto;}
p.ijrp a.a{ width:48%; height:50px; float:left; line-height:50px; margin:1%; border:1px solid #f08200; color:#f08200; border-radius:4px; font-size:16px; text-align:center; box-sizing:border-box;}
p.ijrp a.a1{ width:48%; height:50px; float:left; line-height:50px; margin:1%; border:1px solid #f08200; color:#fff; background:#f08200; border-radius:4px; font-size:16px; text-align:center; box-sizing:border-box;}
p.ijrp a.a:hover,p.ijrp a.a1:hover{ opacity:0.8;}


.bottomdiv{ width:100%; height:auto; float:left; background:#f08200; padding:30px 0 0 0;}
.bottomdiv dl.d1{ width:15%; height:auto; float:left; padding-left:0px; box-sizing:border-box;}
.bottomdiv dl.d1 dt{ width:100%; height:auto; float:left; font-size:18px; line-height:40px; font-weight:600; color:#fff;}
.bottomdiv dl.d1 dd{ width:100%; height:auto; float:left; }
.bottomdiv dl.d1 dd a{ width:100%; height:auto; float:left; font-size:15px; line-height:30px; color:#fff; opacity:0.8;}
.bottomdiv dl.d1 dd a:Hover{ opacity:1;}
.bottomdiv dl.d2{ width:40%; height:auto; float:left; box-sizing:border-box; text-align:right;}
.bottomdiv dl.d2 dt{ width:100%; height:auto; font-size:30px; line-height:40px; font-weight:600; color:#fff; float:left;}
.bottomdiv dl.d2 dd{ width:100%; height:auto; float:left;}
.bottomdiv dl.d2 dd p{ width:100%; height:auto; float:left; font-size:15px; line-height:22px; margin-bottom:10px; color:#fff; opacity:0.9;}

.bottomdiv dl.d2 dd a.a{ width:50px; height:50px; float:right; background:url(../images/bottb_1.png) center center no-repeat ; background-size:30px auto; border-radius:3px; display:block;}
.bottomdiv dl.d2 dd a.a1{ width:50px; height:50px; float:right; background:url(../images/bottb_2.png) center center no-repeat ;background-size:30px auto; border-radius:3px; display:block;}
.bottomdiv dl.d2 dd a.a2{ width:50px; height:50px; float:right; background:url(../images/bottb_3.png) center center no-repeat ;background-size:30px auto; border-radius:3px; display:block;}

.bqxxdiv{ width:100%; height:auto; float:left; background:#454857; margin-top:30px; padding:10px 0; font-size:14px; line-height:24px; color:#fff; text-align:center;}



/****关于我们-发展历程*******/
.nybanner{ width:100%; height:auto; float:left; position:relative;}
.nybanner img{ width:100%; height:460px; display:block;}

.nymenu{ width:100%; height:60px; float:left; border-bottom:2px solid #f4f4f4; }
.nymenu ul{  text-align:center; white-space:nowrap;}
.nymenu ul li{ display:inline;  margin:0; padding:0;  }
.nymenu ul li a{ display:table-cell; display:inline-block;  background:url(../images/dian.png) right center no-repeat;padding:0 25px; font-size:16px; height:60px; line-height:60px;text-align:center;}
.nymenu ul li a.cur,.nymenu ul li a:hover{ border-bottom:2px solid #f08200; color:#f08200;}
.nymenu ul li:last-child a{ background:none;}

.gy_fzlcdiv{ width:100%; height:auto; float:left; padding:50px 0; font-size:16px; line-height:26px; color:#333;}
.gytt{ width:100%; height:auto; float:left; text-align:center; margin-bottom:50px;}
.gytt strong{ width:100%; height:auto; float:left; font-size:36px; color:#4c4c4c; font-weight:600; padding-bottom:15px; line-height:40px; background:url(../images/cbj.png) center bottom no-repeat; background-size:70px 1px;}
.gytt p{ width:80%; margin:0 10%; height:auto; float:left; font-size:16px; line-height:26px; color:#666666; margin-top:20px; }

.gy_fzlcdiv p img{ width:auto; height:auto !important; max-width:100% !important; text-align:center; margin:0 auto; display:block;}
.f8bj{ background:#fef8f8 !important;}


/*******关于我们-公司福利*********/
.gy_gsfldiv{ width:100%; height:auto; float:left; padding:50px 0;}
.gy_gsfldiv dl{ width:19%; height:auto; float:left; margin:0.5%; position:relative;}
.gy_gsfldiv dl dt{ width:100%; height:auto; float:left;}
.gy_gsfldiv dl dt img{ width:100%; height:330px; display:block; border-radius:5px;}
.gy_gsfldiv dl dd{ width:100%; height:auto; float:left; padding:10px 20px; box-sizing:border-box; position:absolute; left:0; top:50px; text-align:center;}
.gy_gsfldiv dl dd img{ width:60px; height:auto; margin:0 auto; display:block;}
.gy_gsfldiv dl dd strong{ width:100%; height:auto; float:left; font-size:22px; line-height:40px; font-weight:normal; color:#fff; margin:10px 0;}
.gy_gsfldiv dl dd p{ width:100%; height:auto; float:left; font-size:13px; line-height:22px; color:#fff;}
.gy_gsfldiv dl.d1{ margin-left:10.5%;}


/*****关于我们-公司简介******/
.gy_about{ width:100%; height:auto; float:left; padding:50px 0;}
.gy_about img{ width:auto; height:auto !important; max-width:100% !important; display:block; margin:0 auto;}
.gy_about1{ width:100%; height:auto; float:left; padding:90px 0 50px 0; background:url(../images/gy_abtp2.jpg) center center no-repeat; background-size:cover;}
.gy_about1 .gytt strong,.gy_about1 .gytt p{ color:#fff;}
.gy_about1c{ width:40%; height:auto; float:left; margin:40px 30%;}
.gy_about1c dl{ width:24%; height:auto; float:left; margin:0.5%; text-align:center;}
.gy_about1c dl dt{ width:100%; height:auto; float:left;}
.gy_about1c dl dt img{ width:auto; max-width:90px; margin:0 auto; height:auto; display:block;}
.gy_about1c dl dd{ width:100%; height:auto; float:left; text-align:center; font-size:16px; line-height:40px; color:#fff; margin-top:5px;}

.gy_about dl.d1{ width:24%; height:auto; float:left; margin:0.5%; position:relative;}
.gy_about dl.d1 dt{ width:100%; height:auto; float:left;}
.gy_about dl.d1 dt img{ width:100%; height:auto; display:block;}
.gy_about dl.d1 dd{ width:100%; height:50px; line-height:50px; overflow:hidden; padding:0 10px; box-sizing:border-box; float:left; position:absolute; left:0; bottom:5px; text-align:center; font-size:18px; color:#fff;}
 
 
/********关于我们-企业文化*********/
.gy_qywh{ width:100%; height:auto; float:left; padding:50px 0;}
.gy_qywh dl.d1{ width:100%; height:auto; float:left;}
.gy_qywh dl.d1 dt{ width:50%; height:auto; float:left;}
.gy_qywh dl.d1 dt img{ width:100%; height:auto; display:block;}
.gy_qywh dl.d1 dd{ width:50%; height:auto; float:left; padding-left:50px; box-sizing:border-box; margin-top:120px;}
.gy_qywh dl.d1 dd strong{ width:100%; height:auto; float:left; font-size:36px; font-weight:600; line-height:50px; background:url(../images/dian.png) left bottom no-repeat; background-size:100px 1px; padding-bottom:5px; margin-bottom:20px;}
.gy_qywh dl.d1 dd p{ width:100%; height:auto; float:left; font-size:16px; line-height:24px; color:#828282;}

.hbj{ background:#eeeeee !important;}
.gy_qywhd{ width:100%; height:640px; float:left; background:url(../images/gy_qywhtp2.png) center center no-repeat; background-size:auto 640px; position:relative;}
.gy_qywhd dl.d2{ width:430px; height:auto; float:left; text-align:right; position:absolute; top:70px; left:60px}
.gy_qywhd dl.d2 dt{ width:100%; height:auto; float:left; font-size:26px; line-height:40px; font-weight:600; margin-bottom:10px;}
.gy_qywhd dl.d2 dd{ width:100%; height:auto; float:left; font-size:15px; line-height:26px; color:#5d5d5d;}
.gy_qywhd dl.d2.d3{ width:280px; height:auto; float:left; text-align:left; position:absolute; top:140px; left:1035px;}
.gy_qywhd dl.d2.d4{ width:430px; height:auto; float:left; text-align:right; position:absolute; top:440px; left:210px;}

.gy_qywh dl.d5{ width:33.3333%; height:auto; float:left; position:relative;}
.gy_qywh dl.d5 dt{ width:100%; height:auto; float:left;}
.gy_qywh dl.d5 dt img{ width:100%; height:auto; display:block;}
.gy_qywh dl.d5 dd{ width:70%; height:auto; float:left; position:absolute; background:rgba(0,0,0,0.5); left:15%; top:25%; min-height:300px; text-align:center; padding:80px 20px; box-sizing:border-box; color:#fff; border-radius:5px;}
.gy_qywh dl.d5 dd strong{ width:100%; height:auto; float:left; font-size:30px; line-height:40px; font-weight:normal; padding-bottom:20px;}
.gy_qywh dl.d5 dd p{ width:100%; height:auto; float:left; font-size:16px; line-height:26px; color:#fff;}

 
 /*******关于我们-团队风采**********/
.gy_tdfcdiv{ width:100%; height:auto; float:left; padding:50px 0;}
.gytts strong{ background:none; }
.gytts p{ width:70%; margin:0 15%;}

.gyban1{ width:100%; overflow:hidden; height:500px; padding:0 0 50px 0; margin-bottom:50px; position:relative; float:left; }
.gyban1 ul {  overflow:hidden; height:500px;  }
.gyban1 ul li{ width:100%;  height:500px; float:left; overflow:hidden;position:relative; }
.gyban1 ul li img{ width:100%; height:500px; display:block; }
.gybanspan{margin:0px;padding:0px;width:100%;position:absolute; bottom:10px;text-align:center; z-index:886;}
.gybanspan span{display:inline-block;margin-left:5px;width:12px;height:12px; border-radius:12px; background:#ccc; cursor:pointer;}
.gybanspan span.cur,.gybanspan span:hover{background:#f2622c;width:12px;height:12px; border-radius:12px;}
 
.gyban2{ width:100%; overflow:hidden; height:390px; padding:0 0 50px 0; position:relative; float:left; }
.gyban2 ul {  overflow:hidden; height:390px;  }
.gyban2 ul li{ width:100%;  height:390px; float:left; overflow:hidden;position:relative; }
.gyban2 ul li img{ width:100%; height:390px; display:block; }
.gyban2span{margin:0px;padding:0px;width:100%;position:absolute; bottom:10px;text-align:center; z-index:886;}
.gyban2span span{display:inline-block;margin-left:5px;width:12px;height:12px; border-radius:12px; background:#ccc; cursor:pointer;}
.gyban2span span.cur,.gyban2span span:hover{background:#f2622c;width:12px;height:12px; border-radius:12px;}


/*******联系我们-联系方式*******/
.lxwm_lxfs{ width:100%; height:auto; float:left; padding:50px 0;}
.lxwm_lxfsdt{ width:50%; height:400px; float:left;}

 
.lxwm_lxfsc{ width:50%; height:auto; float:left; padding:20px 0 0 50px; box-sizing:border-box;} 
.lxwm_lxfsc span{ width:100%; height:auto; float:left; font-size:16px; color:#828282; line-height:26px; margin-bottom:15px;}
.lxwm_lxfsc h2{ width:100%; height:auto; float:left; font-size:26px; font-weight:600; line-height:46px; border-bottom:2px solid #333; color:#333; padding-bottom:8px; margin-bottom:15px;} 
.lxwm_lxfsc p.p1{ width:100%; height:auto; float:left; min-height:50px; padding:20px 0 20px 55px; font-size:14px; line-height:16px; color:#999; border-bottom:1px solid #f2f2f2; background:url(../images/lxwm_lxfstb1.png) left 20px no-repeat; box-sizing:border-box;} 
.lxwm_lxfsc p.p1 strong,.lxwm_lxfsc p.p2 strong,.lxwm_lxfsc p.p3 strong{ width:100%; height:auto; float:left; font-size:16px; line-height:26px; font-weight:normal; color:#333;} 
.lxwm_lxfsc p.p2{ width:100%; height:auto; float:left; min-height:50px; padding:20px 0 20px 55px; font-size:14px; line-height:16px; color:#999; border-bottom:1px solid #f2f2f2; background:url(../images/lxwm_lxfstb2.png) left 20px no-repeat; box-sizing:border-box;} 
.lxwm_lxfsc p.p3{ width:100%; height:auto; float:left; min-height:50px; padding:20px 0 20px 55px; font-size:14px; line-height:16px; color:#999; border-bottom:1px solid #f2f2f2; background:url(../images/lxwm_lxfstb3.png) left 20px no-repeat; box-sizing:border-box;} 
 
 
/******联系我们-在线留言********/
.lxwm_zxly{ width:100%; height:auto; float:left; padding:50px 0;}
.lxwm_zxlyc{ width:48%; height:auto; float:left; margin-right:2%;}
.lxwm_zxlyc h2{ width:100%; height:auto; float:left; font-size:36px; line-height:40px; font-weight:600; background:url(../images/cbj.png) left bottom no-repeat; background-size:100px 2px; padding-bottom:15px; margin-bottom:15px;}
.lxwm_zxlyc span{ width:100%; height:auto; float:left; font-size:16px; color:#828282; padding:10px 0; margin:15px 0;}
.lxwm_zxlyc p{ width:50%; height:auto; float:left; border-bottom:1px solid #f2f2f2; padding:15px 0; font-size:14px; color:#828282; line-height:20px; border-top:1px solid #F2F2F2;}
.lxwm_zxlyc p strong{ width:100%; height:auto; float:left; font-size:16px; line-height:20px; color:#333; font-weight:normal;}
 
.lxwm_zxlyc1{ width:50%; height:auto; float:left;}
.lxwm_zxlyc1 .input{ width:48%; height:50px; line-height:50px; background:#f7f7f7; margin:5px 1%; float:left; padding:0 10px; box-sizing:border-box; border:none; font-size:16px; outline:none;}
.lxwm_zxlyc1 .text{ width:98%; height:100px; line-height:24px; background:#f7f7f7; margin:5px 1%;float:left; padding:10px; box-sizing:border-box; border:none; font-size:16px; outline:none;}
.lxwm_zxlyc1 .button{ width:98%; height:50px; line-height:50px; background:#f08200; margin:5px 1%;float:left; text-align:center; cursor:pointer; color:#fff; border:none; font-size:16px; outline:none;}
.lxwm_zxlyc1 .button:hover{ opacity:0.8;}


/*******商务支持-供应商*********/
.swzc_gysdiv{ width:100%; height:auto; float:left; padding:50px 0;}
.swzc_gysdiv dl.d1{ width:48%; height:auto; float:left; margin:1%; background:url(../images/sfzc_gys1.jpg) top center no-repeat; background-size:cover;}
.swzc_gysdiv dl.d1 dt{ width:100%; height:110px; line-height:110px; float:left; text-align:center; font-size:30px;}
.swzc_gysdiv dl.d1 dd{ width:100%; height:300px; font-size:18px; line-height:26px; float:left; background:#f08200; padding:30px 26px; box-sizing:border-box; color:#fff;}
.swzc_gysdiv dl.d1 dd p.p{ width:100%; height:auto; float:left; margin-top:15px; padding-left:20px; background:url(../images/sfzc_gys7.png) left 5px no-repeat; line-height:26px; box-sizing:border-box;}
.margin50{ width:100%; height:50px; float:left;}

.swzc_gysdivc{ width:100%; height:auto; float:left; padding:20px; margin-top:70px; margin-bottom:50px; box-shadow:0 2px 15px #e0eafa; box-sizing:border-box;}
.swzc_gysdivc dl.d2{ width:23%; height:auto; float:left; margin:-75px 1% 1% 1%; text-align:center;}
.swzc_gysdivc dl.d2 dt{ width:100%; height:auto; float:left;}
.swzc_gysdivc dl.d2 dt img{ width:130px; height:auto;  display:block; margin:0 auto;}
.swzc_gysdivc dl.d2 dd{ width:100%; height:50px; margin-top:20px; float:left; text-align:center; font-size:20px; font-weight:normal; line-height:25px; color:#4c4c4c;}

.swzc_gysdivlc{ width:100%; height:360px; float:left; background:url(../images/sfzc_gys6.png) center center no-repeat; background-size:90% auto; position:relative;}
.swzc_gysdivlc a.a1{ width:auto; height:60px; line-height:60px; color:#333; float:left; padding:0 20px; font-size:16px; position:absolute; left:0; top:10px; border:2px solid #e0eafa; border-radius:5px;}
.swzc_gysdivlc a.a1.cur{ background:#f08200; color:#fff; border:2px solid #f08200;}
.swzc_gysdivlc a.a1.a2{ left:250px; top:10px; cursor: default;}
.swzc_gysdivlc a.a1.a3{ left:620px; top:10px; cursor: default;}
.swzc_gysdivlc a.a1.a4{ left:950px; top:10px; cursor: default;}
.swzc_gysdivlc a.a1.a5{ left:1240px; top:10px; cursor: default;}
.swzc_gysdivlc a.a1.a6{ left:180px; top:290px; cursor: default;}
.swzc_gysdivlc a.a1.a7{ left:460px; top:290px; cursor: default;}
.swzc_gysdivlc a.a1.a8{ left:820px; top:290px; cursor: default;}
.swzc_gysdivlc a.a1.a9{ left:1100px; top:290px; cursor: default;}
.swzc_gysdivlc a.a1.a2:hover,.swzc_gysdivlc a.a1.a3:hover,.swzc_gysdivlc a.a1.a4:hover,.swzc_gysdivlc a.a1.a5:hover,.swzc_gysdivlc a.a1.a6:hover,.swzc_gysdivlc a.a1.a7:hover,.swzc_gysdivlc a.a1.a8:hover,.swzc_gysdivlc a.a1.a9:hover
{ background:none; color:#333; border:2px solid #e0eafa;}
/****商务支持-反腐渠道*********/
.swzc_hhqd{ width:100%; height:auto; float:left; padding:50px 0;}
.swzc_hhqdc{ width:100%; height:600px; float:left; background:url(../images/swzc_hhqdtp.jpg) center center no-repeat; position:relative;}
.swzc_hhqdcwz{ width:45%; height:auto; float:left; padding:40px 30px; background:#454857; color:#fff; box-sizing:border-box; position:absolute; right:60px; top:100px;}
.swzc_hhqdcwz strong{ width:100%; height:auto; float:left; font-size:30px; line-height:40px; font-weight:normal;}
.swzc_hhqdcwz p{ width:100%; height:auto; float:left; font-size:16px; line-height:26px; color:#fff; margin-top:15px;}


/*******公司新闻******/
.gsxwdiv{ width:100%; height:auto; float:left; padding:20px 0 30px 0;}
dl.xwdl{ width:31.333%; height:auto; float:left; margin:1%; box-shadow:0 2px 8px #ededed; border-radius:4px;}
dl.xwdl dt{ width:100%; height:auto; border-radius:5px 5px 0 0;float:left; overflow:hidden; }
dl.xwdl img{ width:100%; height:250px;  float:left; display:block;blockbox-sizing:border-box;-webkit-transform: scale(1,1);-webkit-transition-timing-function: ease-out;  -webkit-transition-duration: 800ms;  -moz-transform: scale(1,1);  -moz-transition-timing-function: ease-out;  -moz-transition-duration: 800ms;}
dl.xwdl:hover dt img{ -webkit-transform: scale(1.05,1.05); border-radius:5px 5px 0 0;-webkit-transition-timing-function: ease-out;  -webkit-transition-duration: 800ms;  -moz-transform: scale(1.05,1.05);  -moz-transition-timing-function: ease-out;  -moz-transition-duration: 800ms; }
dl.xwdl dd{ width:100%; height:auto; float:left; padding:20px; box-sizing:border-box;}
dl.xwdl dd h3 a{ width:100%; height:40px; float:left; line-height:40px; font-size:17px; overflow:hidden; color:#444; font-weight:600;}
dl.xwdl dd p{ width:100%; height:48px; float:left; font-size:14px; color:#888; line-height:24px; overflow:hidden;}
dl.xwdl dd span{ width:100%; height:20px; float:left; font-size:12px; color:#999; line-height:20px; margin-top:10px;}
dl.xwdl:hover dd h3 a{ color:#f08200;}

/******公司新闻详细页******/
.gsxwxxdiv{ width:100%; height:auto; float:left; padding:20px 0 50px 0;}
.gsxwxxdiv h1.h1{ width:100%; height:auto; float:left; font-size:28px; line-height:36px; color:#353131; text-align:center;}
.gsxwxxdiv p.ptime{ width:100%; height:auto; float:left; font-size:14px; line-height:26px; color:#999999; border-bottom:1px solid #f2f2f2; margin:10px 0 25px 0; padding-bottom:10px; text-align:center;}
.gsxwxxdivwz{ width:100%; height:auto; float:left; font-size:16px; line-height:28px; color:#777;}
.gsxwxxdivwz img{ width:auto; height:auto !important; max-width:100% !important; display:block; margin:0 auto;}

.sxtiao{ width:100%; height:auto; float:left; border-top:1px solid #f2f2f2; margin-top:30px; padding-top:15px;}
.sxtiao p{ width:50%; height:36px; float:left;}
.sxtiao p a{ width:100%; height:36px; line-height:36px; float:left; font-size:16px; color:#888;}
.sxtiao p.pr{ text-align:right;}
.sxtiao p a:hover{ color:#333;}
.xwshare{ width:100%; height:40px; float:left; padding-left:40px; background:url(../images/xwxx_tp2.png) left center no-repeat; box-sizing:border-box;}


/*****招贤纳士-合作人*******/
.zxns_hhr{ width:100%; height:auto; float:left; padding:50px 0; background:url(../images/zxns_hhrbj.jpg) center center no-repeat; background-size:cover;}
.zxns_hhr dl{ width:48%; min-height:330px; height:auto; float:left; border-radius:5px; margin:30px 1%; background:rgba(255,255,255,0.8); padding:80px 60px; box-sizing:border-box;}
.zxns_hhr dl dt{ width:120px; height:auto; float:left;}
.zxns_hhr dl dt img{ width:100%; height:auto; float:left;}
.zxns_hhr dl dd{ width:100%; height:auto; float:left; margin-top:-120px; padding-left:140px; box-sizing:border-box;}
.zxns_hhr dl dd strong{ width:100%; height:auto; float:left; font-size:24px; line-height:36px; color:#3e3e3e; font-weight:normal; margin-bottom:10px;}
.zxns_hhr dl dd p{ width:100%; height:auto; float:left; font-size:16px; line-height:26px; color:#888;}

.zxns_hhr1{ width:100%; height:auto; float:left; padding:50px 0;}
.zxns_hhr1 dl{ width:31.3333%; height:auto; float:left; margin:1%;}
.zxns_hhr1 dl dt{ width:100%; height:auto; float:left;}
.zxns_hhr1 dl dt img{ width:100%; height:auto; display:block;}
.zxns_hhr1 dl dd{ width:100%; height:auto; float:left; text-align:center; padding:20px 10px; box-sizing:border-box; font-size:16px; line-height:24px; min-height:48px; color:#666;}

.zxns_hhrlc{ width:100%; height:auto; float:left; padding:50px 0 70px 0; background:#f7f7f7;}
.zxns_hhrlc dl{ width:10%; height:auto; float:left; text-align:center;}
.zxns_hhrlc dl dt{ width:100%; height:auto; float:left;}
.zxns_hhrlc dl dt img{ width:120px; max-width:100% !important; height:auto; margin:0 auto; display:block;}
.zxns_hhrlc dl dd{ width:100%; height:auto; float:left; font-size:20px; line-height:26px; text-align:center;}
.lctb{ width:18%; height:120px; float:left; margin:0 1%; background:url(../images/zxns_hhrtb1.png) center center no-repeat; background-size:100% 1px; }
 
.zxns_hhrsqb{ width:100%; height:auto; float:left; padding:50px 0;} 
.zxns_hhrsqb dl.d1{ width:33.333%; height:60px; float:left; border:1px solid #b2b2b2; border-bottom:none;box-sizing:border-box;}
.zxns_hhrsqb dl.d1 dt{ width:40%; height:60px; line-height:60px; border-right:1px solid #b2b2b2; box-sizing:border-box; float:left; text-indent:15px; font-size:16px;}
.zxns_hhrsqb dl.d1 dd{ width:60%; height:auto; float:left;}
.zxns_hhrsqb dl.d1 dd .input{ width:100%; height:59px; line-height:59px; background:#eee; border:none; float:left; overflow:hidden; outline:none; text-indent:15px; font-size:16px;}
.noborerleft{ border-left:none !important;}
.nobackgroun{ background:none !important;} 
.zxns_hhrsqb dl.d2{ width:99.9999%; height:60px; float:left; border:1px solid #b2b2b2; border-bottom:none;box-sizing:border-box;}
.zxns_hhrsqb dl.d2 dt{ width:13.3%; height:60px; line-height:60px; border-right:1px solid #b2b2b2; box-sizing:border-box; float:left; text-indent:15px; font-size:16px;}
.zxns_hhrsqb dl.d2 dd{ width:86.7%; height:auto; float:left;}
.zxns_hhrsqb dl.d2 dd label{ width:auto; height:59px; line-height:59px; float:left; margin-left:10%; font-size:16px;}
.zxns_hhrsqb dl.d2 dd label .che{ width:16px; height:16px; float:left; margin:23px 5px 0 0;}
.zxns_hhrsqb dl.d2 dd  .text{ width:100%; height:59px; line-height:59px;  border:none; float:left; overflow:hidden; outline:none;  padding:0 15px; box-sizing:border-box;font-size:16px;}
.zxns_hhrsqb dl.d2.d3{ height:100px; border-bottom:1px solid #b2b2b2;}
.zxns_hhrsqb dl.d2.d3 dt{ height:100px;line-height:30px; text-indent:0; padding:15px 0 15px 15px; box-sizing:border-box; }
.zxns_hhrsqb dl.d2.d3 dd  .text{ width:100%; height:98px; line-height:26px;  border:none; background:#eee; float:left; overflow:hidden; outline:none; padding:10px 15px; box-sizing:border-box; font-size:16px;}
.zxns_hhrsqb dl.d2.d3 dd{ height:98px; border-bottom:1px solid #b2b2b2; }
.zxns_hhrsqb .button{ width:40%; height:60px; line-height:60px; float:left; text-align:center; background:#f08200; color:#fff; margin:20px 30%; border:1px solid #f08200; border-radius:5px; outline:none; cursor:pointer; font-size:18px;}
.zxns_hhrsqb .button:hover{ opacity:0.8;} 
 
 /*****招贤纳士-人脉推荐*******/
.zxns_rmtj{ width:100%; height:auto; float:left; padding:50px 0;}
.zxns_rmtj dl.d1{ width:100%; height:auto; float:left;}
.zxns_rmtj dl.d1 dd{ width:50%; height:auto; float:left; margin-top:60px; background:#e5e9ed; padding:40px 60px; box-sizing:border-box; min-height:350px;}
.zxns_rmtj dl.d1 dd strong{ width:100%; height:auto; font-weight:600; float:left; font-size:28px; line-height:40px; padding-bottom:10px; background:url(../images/cbj.png) left bottom no-repeat; background-size:50px 1px;}
.zxns_rmtj dl.d1 dd p{ width:100%; height:auto; float:left; margin-top:10px; font-size:16px; line-height:26px; color:#666;}
.zxns_rmtj dl.d1 dt{ width:50%; height:auto; float:left;}
.zxns_rmtj dl.d1 dt img{ width:100%; height:auto; display:block;} 
 
 
.zxns_rmtj dl.d2{ width:100%; height:60px; float:left; border:1px solid #d2d2d2; border-bottom:none;}
.zxns_rmtj dl.d2 dt{ width:25%; height:60px; line-height:60px; text-indent:15px; font-size:16px; float:left; border-right:1px solid #d2d2d2; box-sizing:border-box;}
.zxns_rmtj dl.d2 dd{ width:75%; height:60px; float:left;}
.zxns_rmtj dl.d2 dd .input{ width:100%; height:59px; line-height:59px; float:left; outline:none; border:none;  font-size:16px; padding-left:15px; box-sizing:border-box;} 
.zxns_rmtj dl.d2.hbj dd .input{ background:#eee !important;}
.zxns_rmtj dl.d2.last{ border-bottom:1px solid #d2d2d2;} 
a.afile{ width:auto; height:34px; line-height:34px; float:left; margin:13px 0 0 25px; background:#f08200; color:#fff; padding:0 20px; border-radius:5px; font-size:16px;}
.zxns_rmtj .button{ width:40%; height:60px; line-height:60px; float:left; text-align:center; background:#f08200; color:#fff; margin:20px 30%; border:1px solid #f08200; border-radius:5px; outline:none; cursor:pointer; font-size:18px;}
.zxns_rmtj .button:hover{ opacity:0.8;} 
 
/******招贤纳士-社会招聘*******/
.zxns_shzpdiv{ width:100%; height:auto; float:left; padding:50px 0;}
.shzpdivtt{ width:100%; height:auto; float:left; margin-bottom:50px;}
.shzpdivtt strong{ width:100%; height:auto; float:left; margin-bottom:20px; font-size:30px; line-height:40px; font-weight:600; text-align:center;}
.shzpdivtt p{ width:560px; height:auto; margin:10px auto;}
.shzpdivtt p a.a{ width:auto; height:40px; line-height:40px; margin-right:60px; float:left; background:url(../images/zxns_shzptb3.png) left center no-repeat; padding-left:35px; font-size:16px; box-sizing:border-box; overflow:hidden;} 
.shzpdivtt p a.a1{ width:auto; height:40px; line-height:40px; float:left; background:url(../images/zxns_shzptb4.png) left center no-repeat; padding-left:35px; font-size:16px; box-sizing:border-box; overflow:hidden;} 
 
ul.zplist{ width:100%; height:60px; float:left; background:#ebebeb; color:#333;}
ul.zplist li{ width:100%; height:60px; line-height:60px; float:left; padding-left:30px; box-sizing:border-box; font-size:16px; overflow:hidden;}
ul.zplist li.l1{ width:40%;}
ul.zplist li.l2{ width:40%;} 
ul.zplist li.l3{ width:20%; padding-left:0; padding-right:30px; text-align:right;} 
ul.zplist li.l3 a{ width:auto; height:auto; float:right; font-size:15px; background:url(../images/zxns_shzptb2.png) right center no-repeat; padding-right:20px; box-sizing:border-box; font-weight: bold;}
ul.zplist.hbj{ background:#f08200 !important; color:#fff !important;} 

.zxns_shzpdiv dl{ width:100%; height:auto; float:left;}
.zxns_shzpdiv dl dt{ width:100%; height:auto; float:left;}
.zxns_shzpdiv dl dd{ display:none; width:100%; text-align:left; height:auto; float:left; padding:20px 30px; box-sizing:border-box; background:#f7f7f7; font-size:14px; line-height:25px; color:#828282;} 
ul.zplist.bbj{ background:#fff !important;} 
.zxns_shzpdiv dl.cur dd{ display:block;} 
.zxns_shzpdiv dl.cur dt ul.zplist li.l3 a{background:url(../images/zxns_shzptb1.png) right center no-repeat; color:#f08200; font-weight:blod;}
 .zxns_shzpdiv dl dt ul.zplist(2n){ background:#fff !important;}
 
/******招贤纳士-校园招聘*******/
.zxns_xyzp{ width:100%; height:auto; float:left; padding:50px 0;}
.xyzptt{ width:100%; height:auto; float:left; margin-bottom:50px;}
.xyzptt strong{ width:100%; height:auto; float:left; margin-bottom:10px; font-size:30px; line-height:40px; font-weight:600; text-align:center;}
.xyzptt p{ width:80%; height:auto; margin:10px auto; text-align:center; font-size:15px; color:#888;}

ul.zplista{ width:100%; height:60px; float:left; background:#ebebeb; color:#333;}
ul.zplista li{ width:100%; height:60px; line-height:60px; float:left; padding-left:30px; box-sizing:border-box; font-size:16px; overflow:hidden;}
ul.zplista li.l1{ width:30%;}
ul.zplista li.l2{ width:25%;} 
ul.zplista li.l3{ width:25%;} 
ul.zplista li.l4{ width:20%; padding-left:0; padding-right:30px; text-align:right;} 
ul.zplista li.l4 a{ width:auto; height:auto; float:right; font-size:15px; background:url(../images/zxns_shzptb2.png) right center no-repeat; padding-right:20px; box-sizing:border-box; font-weight: bold;}
ul.zplista.hbj{ background:#f08200 !important; color:#fff !important;} 

.zxns_xyzp dl{ width:100%; height:auto; float:left;}
.zxns_xyzp dl dt{ width:100%; height:auto; float:left;}
.zxns_xyzp dl dd{ display:none; text-align:left; width:100%; height:auto; float:left; padding:20px 30px; box-sizing:border-box; background:#f7f7f7; font-size:14px; line-height:25px; color:#828282;} 
ul.zplista.bbj{ background:#fff !important;} 
.zxns_xyzp dl.cur dd{ display:block;} 
.zxns_xyzp dl.cur dt ul.zplista li.l4 a{background:url(../images/zxns_shzptb1.png) right center no-repeat; color:#f08200;}

.zxns_xyzplc{ width:80%; height:auto; float:left; margin:0 10%; min-height:1000px; background:url(../images/zxns_xyzpbj.png) top center no-repeat;}
.zxns_xyzplc dl.d1{ width:100%; height:auto; float:left;}
.zxns_xyzplc dl.d1 dt{ width:50%; height:auto; float:left;}
.zxns_xyzplc dl.d1 dt img{ width:auto; max-width:100%; margin:0 auto; height:auto; display:block;}
.zxns_xyzplc dl.d1 dd{ width:50%; height:auto; float:left; display:block; background:none; padding-top:40px;} 
.zxns_xyzplc dl.d1 dd strong{ width:100%; height:auto; float:left; font-size:26px; line-height:40px; font-weight:normal; color:#f08200;}
.zxns_xyzplc dl.d1 dd p{ width:100%; height:auto; float:left; font-size:16px; line-height:26px; color:#828282;}
 
.zxns_xyzplc dl.d1.d1s dd { text-align:right;}
.zxns_xyzplc dl.d3{ margin-top:40px;} 
 
  .zxns_xyzp dl dt ul.zplist(2n){ background:#fff !important;}
 
 
 
 
 
 
 
 
 






@media only screen and (max-width:1560px){
  
  
  
.document_width{ width:1230px; margin:auto; }
.ijjfadiv ul li .ijjfadivwz{ padding-top:150px;}

.iabout{ padding-top:60px; font-size:16px; line-height:28px;}
.iabout strong{font-size:30px; line-height:50px;  background-size:100px 2px;margin-bottom:20px;}
.iabout p.pas a{  margin-top:50px; }
.iabuldiv{  padding:30px 0; }

.indextt{ padding:30px 0 20px 0;}
dl.ixw{ margin:1% 1.5%;}
dl.ixw dt img{ height:200px;} 

.index_jr{ padding:30px 40px;}
.index_jr dl dd{ min-height:100px;}


/****商务支持-供应商*****/
.swzc_gysdivlc a.a1.a2{ left:210px; top:10px;}
.swzc_gysdivlc a.a1.a3{ left:530px; top:10px;}
.swzc_gysdivlc a.a1.a4{ left:790px; top:10px;}
.swzc_gysdivlc a.a1.a5{ left:1080px; top:10px;}
.swzc_gysdivlc a.a1.a6{ left:140px; top:290px;}
.swzc_gysdivlc a.a1.a7{ left:400px; top:290px;}
.swzc_gysdivlc a.a1.a8{ left:670px; top:290px;}
.swzc_gysdivlc a.a1.a9{ left:950px; top:290px;}



}




/*******大平板电脑*******/
@media only screen and (max-width:1270px){
  .banner{ display:none;}
.sjbanner{ width:100%; overflow:hidden; height:100vh; position:relative; float:left; display:block; z-index:99;}
.sjbanner ul {  overflow:hidden; height:100vh;  }
.sjbanner_span{margin:0px;padding:0px;width:100%;position:absolute; bottom:15px;text-align:center; z-index:999;}
.sjbanner_span span{display:inline-block;margin-left:5px;width:40px;height:6px; border-radius:1px; background:#ccc; cursor:pointer;}
.sjbanner_span span.cur,.sjbanner_span span:hover{background:#fff;width:40px;height:6px; border-radius:1px;}
.sjbanner ul li{ width:100%;  height:100vh; min-height:400px; float:left; overflow:hidden; }
.sjbanner ul li img{ width:100%; height:100vh; float:left; transition:1.5s linear ; transform:scale(1.1);  }
.sjbanner ul li.cur  img{transform:scale(1); }

.pager{ display:block;}
.document_width{ width:760px; margin:auto; }
ul.menuul{ display:none;}
.menu_au{ margin:20px 0 0 10px; width:40px; height:40px; float:right; background:url(../images/sj_menu.png) center center no-repeat #f9f9f9; display:block; position:relative;background-size:auto 20px; border-radius:3px;}
.menu_au.close{  background:url(../images/sj_menu_close.png) center center no-repeat #f9f9f9;background-size:auto 20px;}
.sj_menu{ width:100%; height:auto; min-height:100vh; float:left; position:absolute; right:0; top:80px; text-align:right; z-index:33; background:#f8f8f8; background-size:cover; display:none;}
.sj_menu ul li{ width:100%; height:auto; float:left;}
.sj_menu ul li a{ width:100%; height:40px; line-height:40px;  color:#333; float:left; text-align:center; box-sizing:border-box; font-size:16px; border-top:1px solid #ccc;}
.sj_menu ul li a:hover{ color:#ec7c33;}

.banwenzi{  top:25vw; padding-left:20px; text-align:center;}
.banwenzi h2{  font-size:30px; line-height:40px;}
.banwenzi p{ font-size:18px; line-height:30px;  margin:10px 0; }
.banner_span{ bottom:20px;}
.banwenzi a.aa{ width:20%; margin:0 40%;}
.iabout {padding-top:40px;font-size:14px;line-height:26px;}
dl.iab{ margin:30px 0;}
dl.iab dd{ width:100%; height:auto; float:left; padding-top:8px; padding-right:0; box-sizing:border-box; text-align:center;}
dl.iab dd strong{ width:100%; height:auto; float:left; font-size:22px; line-height:40px; font-weight:600; color:#333;}
dl.iab dd h3{ width:100%; height:26px; float:left; font-size:18px; line-height:26px; float:left; overflow:hidden; padding-bottom:5px; margin-bottom:15px; background:url(../images/lan.jpg) center bottom no-repeat; background-size:100px 2px; }
dl.iab dd p{ display:none;}
dl.iab dd  a{ display:none;}
dl.iab dt{ width:100%; height:auto; float:left;}
dl.iab dt img,dl.iab dt video,dl.iab dt iframe{  height:250px; }
ul.iabul li{ width:20%; padding:20px 10px;}
ul.iabul li strong{  height:40px; line-height:40px;font-size:28px; }
ul.iabul li p{height:20px; line-height:20px;font-size:14px;margin-top:5px;}

dl.ixw dt img{ height:150px;}
dl.ixw dd h3 a{ width:100%; height:48px; float:left; line-height:24px; font-size:18px; overflow:hidden; color:#444; margin:10px 0;}

p.xwa{ width:130px; height:38px; margin:0 auto;}
p.xwa a{ width:100%; height:38px; line-height:38px; float:left; border:1px solid #666; border-radius:3px; margin:25px 0 30px 0; font-size:15px; text-align:center; color:#666;}
p.xwa a:hover{ background:#666; color:#fff;}
.indextt{  padding:30px 0 20px 0; }
.indextt strong{ font-size:30px; line-height:40px; }
.indextt p{  font-size:14px; line-height:26px;}
.index_jr{ width:100%; margin:0;}

.bottomdiv{  padding:30px 0 0 0;}
.bottomdiv dl.d1 dt{ font-size:16px;}
.bottomdiv dl.d1 dd a{ font-size:14px;}
 .bottomdiv dl.d2 dt{ font-size:24px;}  
.bottomdiv dl.d2 dd p{ font-size:14px; line-height:20px;}



/****关于我们-发展历程*******/
.nybanner img{ height:300px; }
.nymenu{ height:50px;}
.nymenu ul li a{ padding:0 20px; font-size:15px; height:50px; line-height:50px;text-align:center;}
.gy_fzlcdiv{  padding:40px 0; font-size:14px; line-height:24px; }
.gytt{ margin-bottom:30px;}
.gytt strong{ font-size:26px; padding-bottom:10px; line-height:30px;  background-size:70px 1px;}
.gytt p{ width:100%; margin:0; font-size:14px; line-height:24px; margin-top:10px; }

/*******关于我们-公司福利*********/
.gy_gsfldiv{  padding:40px 0;}
.gy_gsfldiv dl{ width:24%;  margin:0.5%;}
.gy_gsfldiv dl dt img{height:290px;}
.gy_gsfldiv dl dd{padding:10px 20px; top:40px;}
.gy_gsfldiv dl dd img{ width:50px;}
.gy_gsfldiv dl dd strong{ font-size:18px; line-height:30px; margin:10px 0;}
.gy_gsfldiv dl.d1{ margin-left:0.5%;}


/*****关于我们-公司简介******/
.gy_about{ padding:40px 0;}
.gy_about1{ padding:60px 0 30px 0;}
.gy_about1c{ width:80%; margin:30px 10%;}
.gy_about1c dl{ width:24%;}
.gy_about1c dl dt img{ width:auto; max-width:100% !important; }
.gy_about1c dl dd{ font-size:16px; line-height:30px;  margin-top:5px;}

.gy_about dl.d1{ width:24%; margin:0.5%; }
.gy_about dl.d1 dd{  height:40px; line-height:40px;  padding:0 10px;  font-size:16px; }
 

 
/********关于我们-企业文化*********/
.gy_qywh{ padding:40px 0;}
.gy_qywh dl.d1 dd{ padding-left:20px;  margin-top:30px;}
.gy_qywh dl.d1 dd strong{ font-size:26px; line-height:40px;  margin-bottom:10px;}
.gy_qywh dl.d1 dd p{ font-size:14px;}

.gy_qywhd{ width:100%; height:auto;  background:none; }
.gy_qywhd dl.d2,.gy_qywhd dl.d2.d3,.gy_qywhd dl.d2.d4{ width:100%; position:static; top:0px; padding:20px; box-sizing:border-box; text-align:center;}
.gy_qywhd dl.d2 dt{  font-size:22px; line-height:30px; }
.gy_qywhd dl.d2 dd{ font-size:14px; line-height:24px;}

.gy_qywh dl.d5 dt img{ height:320px;}
.gy_qywh dl.d5 dd{ width:70%; left:15%; top:15%; height:230px; min-height:100px;  padding:40px 20px; overflow:hidden; box-sizing:border-box;}
.gy_qywh dl.d5 dd strong{ font-size:22px; line-height:30px; padding-bottom:10px;}
.gy_qywh dl.d5 dd p{ font-size:14px; line-height:24px;}


 /*******关于我们-团队风采**********/
.gy_tdfcdiv{  padding:40px 0;}
.gytts p{ width:100%; margin:0;}

.gyban1{ height:400px; padding:0 0 50px 0; margin-bottom:50px;}
.gyban1 ul {   height:400px;  }
.gyban1 ul li{ height:400px;  }
.gyban1 ul li img{ height:400px; }

.gyban2{ height:240px;  }
.gyban2 ul {  height:240px;  }
.gyban2 ul li{ height:240px; }
.gyban2 ul li img{ height:240px;  }



/*******联系我们-联系方式*******/
.lxwm_lxfs{ padding:40px 0;}
.lxwm_lxfsdt{ width:50%;}

 
.lxwm_lxfsc{ width:50%;  padding:0 0 0 20px; } 
.lxwm_lxfsc span{ font-size:14px;line-height:24px; margin-bottom:10px;}
.lxwm_lxfsc h2{ font-size:22px;line-height:30px;  margin-bottom:10px;} 
.lxwm_lxfsc p.p1{  padding:10px 0 10px 55px; font-size:14px; line-height:16px;} 
.lxwm_lxfsc p.p1 strong,.lxwm_lxfsc p.p2 strong,.lxwm_lxfsc p.p3 strong{  font-size:14px; line-height:20px; } 
.lxwm_lxfsc p.p2{   padding:10px 0 10px 55px; background-position:left 8px; } 
.lxwm_lxfsc p.p3{  padding:10px 0 10px 55px;background-position:left 8px; } 
 

/******联系我们-在线留言********/
.lxwm_zxly{ padding:40px 0;}
.lxwm_zxlyc{ width:48%;  margin-right:2%;}
.lxwm_zxlyc h2{ font-size:26px; line-height:30px; background-size:100px 2px; padding-bottom:10px; margin-bottom:10px;}
.lxwm_zxlyc span{font-size:14px; padding:5px 0; margin:10px 0;}
.lxwm_zxlyc p{ width:100%; padding:15px 0; font-size:14px; }
 
.lxwm_zxlyc1{ width:50%;}
.lxwm_zxlyc1 .input{ width:48%; height:40px; line-height:40px;margin:5px 1%; font-size:14px;}
.lxwm_zxlyc1 .text{ width:98%; margin:5px 1%;float:left; padding:10px; font-size:14px; }



/*******商务支持-供应商*********/
.swzc_gysdiv{ padding:40px 0;}
.swzc_gysdiv dl.d1 dt{height:100px; line-height:100px;font-size:24px;}
.swzc_gysdiv dl.d1 dd{ height:300px; font-size:16px; line-height:24px;  padding:20px 20px; }
.swzc_gysdiv dl.d1 dd p.p{margin-top:10px; padding-left:20px; background:url(../images/sfzc_gys7.png) left 5px no-repeat; line-height:24px; box-sizing:border-box;}
.margin50{ height:30px; }


.swzc_gysdivc{ padding:20px; margin-top:50px; margin-bottom:50px; }
.swzc_gysdivc dl.d2{ width:23%; margin:-50px 1% 1% 1%; }
.swzc_gysdivc dl.d2 dt img{ width:100px;}
.swzc_gysdivc dl.d2 dd{ height:50px; margin-top:10px; font-size:16px;line-height:25px; }

.swzc_gysdivlc{ width:100%; height:auto; background:none; }
.swzc_gysdivlc a.a1{  height:50px; line-height:50px;  padding:0 10px; font-size:16px; position:static; }



/****商务支持-反腐渠道*********/
.swzc_hhqd{padding:40px 0;}
.swzc_hhqdc{ height:500px; }
.swzc_hhqdcwz{ width:80%;padding:40px 30px;  right:10%; top:100px;}
.swzc_hhqdcwz strong{ font-size:24px; line-height:30px;}
.swzc_hhqdcwz p{font-size:14px; line-height:24px;margin-top:15px;}


/*******公司新闻******/
.gsxwdiv{  padding:20px 0 30px 0;}
dl.xwdl{ width:31.333%; margin:1%; }
dl.xwdl img{ height:auto; }
dl.xwdl dd{  padding:10px;}
dl.xwdl dd h3 a{ height:40px; line-height:40px; font-size:16px; }
dl.xwdl dd p{  height:48px; font-size:14px;line-height:24px; }


/*****招贤纳士-合作人*******/
.zxns_hhr{  padding:40px 0; }
.zxns_hhr dl{ width:48%; min-height:360px;  margin:30px 1%; padding:40px 30px; text-align:center; }
.zxns_hhr dl dt{ width:100%; height:auto; float:left;}
.zxns_hhr dl dt img{ width:100px; height:auto; float:none; margin:0 auto;}
.zxns_hhr dl dd{ margin-top:20px; padding-left:0px; }
.zxns_hhr dl dd strong{  font-size:20px; line-height:30px;}
.zxns_hhr dl dd p{font-size:14px; line-height:24px;}

.zxns_hhr1{ padding:40px 0;}
.zxns_hhr1 dl{ width:48%;  margin:1%;}
.zxns_hhr1 dl dd{ padding:20px 10px; font-size:14px; line-height:24px; min-height:48px; }

.zxns_hhrlc{ padding:30px 0 50px 0;}
.zxns_hhrlc dl{ width:10%; }
.lctb{ height:80px;  }
 
.zxns_hhrsqb{  padding:40px 0;} 
.zxns_hhrsqb dl.d1{ width:33.333%; height:50px;}
.zxns_hhrsqb dl.d1 dt{ width:50%; height:50px; line-height:50px; text-indent:15px; font-size:14px;}
.zxns_hhrsqb dl.d1 dd{ width:50%; height:auto; float:left;}
.zxns_hhrsqb dl.d1 dd .input{ width:100%; height:49px; line-height:49px;  font-size:14px;}
.zxns_hhrsqb dl.d2{ width:99.9999%; height:50px;}
.zxns_hhrsqb dl.d2 dt{ width:16.6%; height:50px; line-height:50px; font-size:14px;}
.zxns_hhrsqb dl.d2 dd{ width:83.3%; height:auto; float:left;}
.zxns_hhrsqb dl.d2 dd label{ width:auto; height:49px; line-height:49px; font-size:14px;}
.zxns_hhrsqb dl.d2 dd label .che{ width:14px; height:14px; float:left; margin:18px 5px 0 0;}
.zxns_hhrsqb dl.d2 dd  .text{ width:100%; height:49px; line-height:49px;font-size:14px;}
.zxns_hhrsqb dl.d2.d3 dt{ height:100px;line-height:30px; text-indent:0; padding:15px 0 15px 15px; box-sizing:border-box; }
.zxns_hhrsqb dl.d2.d3 dd  .text{ width:100%; height:98px; line-height:26px;  border:none; background:#eee; float:left; overflow:hidden; outline:none; padding:10px 15px; box-sizing:border-box; font-size:16px;}
.zxns_hhrsqb dl.d2.d3 dd{ height:98px; border-bottom:1px solid #b2b2b2; }
.zxns_hhrsqb .button{ width:40%; height:60px; line-height:60px; float:left; text-align:center; background:#f08200; color:#fff; margin:20px 30%; border:1px solid #f08200; border-radius:5px; outline:none; cursor:pointer; font-size:18px;}

 
 /*****招贤纳士-人脉推荐*******/
.zxns_rmtj{ padding:40px 0;}
.zxns_rmtj dl.d1 dd{ width:50%;  margin-top:0px;padding:20px 30px; height:250px;  min-height:150px;}
.zxns_rmtj dl.d1 dd strong{ font-size:24px; line-height:30px; }
.zxns_rmtj dl.d1 dd p{  font-size:14px; line-height:24px; }
.zxns_rmtj dl.d1 dt img{ height:250px;}
 
 

/******招贤纳士-校园招聘*******/
.zxns_xyzp{padding:40px 0;}
.xyzptt{  margin-bottom:40px;}
.xyzptt strong{  font-size:22px; line-height:30px;}
.xyzptt p{ width:100%; margin:5px auto; font-size:14px;}

ul.zplista{ width:100%; height:60px; float:left; background:#ebebeb; color:#333;}
ul.zplista li{ width:100%; height:60px; line-height:60px; float:left; padding-left:30px; box-sizing:border-box; font-size:16px; overflow:hidden;}
ul.zplista li.l1{ width:30%;}
ul.zplista li.l2{ width:25%;} 
ul.zplista li.l3{ width:25%;} 
ul.zplista li.l4{ width:20%; padding-left:0; padding-right:30px; text-align:right;} 
ul.zplista li.l4 a{ width:auto; height:auto; float:right; font-size:15px; background:url(../images/zxns_shzptb2.png) right center no-repeat; padding-right:20px; box-sizing:border-box;}
ul.zplista.hbj{ background:#f08200 !important; color:#fff !important;} 

.zxns_xyzp dl{ width:100%; height:auto; float:left;}
.zxns_xyzp dl dt{ width:100%; height:auto; float:left;}
.zxns_xyzp dl dd{ display:none; text-align:left; width:100%; height:auto; float:left; padding:20px 30px; box-sizing:border-box; background:#f7f7f7; font-size:14px; line-height:25px; color:#828282;} 
ul.zplista.bbj{ background:#fff !important;} 
.zxns_xyzp dl.cur dd{ display:block;} 
.zxns_xyzp dl.cur dt ul.zplista li.l4 a{background:url(../images/zxns_shzptb1.png) right center no-repeat; color:#f08200;}

.zxns_xyzplc{ width:100%;  margin:0; min-height:100px; background:none;}
.zxns_xyzplc dl.d1 dd{ width:50%;  padding-top:30px;} 
.zxns_xyzplc dl.d1 dd strong{  font-size:21px; line-height:30px; }
.zxns_xyzplc dl.d1 dd p{ font-size:14px; line-height:24px; }
 
.zxns_xyzplc dl.d1.d1s dd { text-align:right;}
.zxns_xyzplc dl.d3{ margin-top:20px;} 
 
  

 
  
}


/*******平板电脑*******/
@media only screen and (max-width:800px){
  
.document_width{ width:94%; margin:auto; }
.banwenzi{  top:35vw; padding-left:0px;}
.banwenzi h2{  font-size:20px; line-height:30px;}
.banwenzi h3{  font-size:30px; line-height:40px; margin:10px 0;}
.banwenzi p{ font-size:16px; line-height:24px;  margin:10px 0; }


.ijjfadiv ul li .ijjfadivwz{ width:100%;padding-top:25%; text-align:center; }
.ijjfadiv ul li .ijjfadivwz h2{ width:100%; height:auto; float:left; font-size:28px; font-weight:600; line-height:40px;}
.ijjfadiv ul li .ijjfadivwz p{ width:100%; height:72px; line-height:24px; font-size:14px; float:left; overflow:hidden; margin:5px 0 15px 0;}
.ijjfadiv ul li .ijjfadivwz a{ width:30%; height:38px; line-height:38px; float:left; padding:0; margin:0 35%; font-size:15px; border:1px solid #fff; color:#fff; border-radius:3px;}


.ijjfadivlist .document_width{ width:100%;}
.ijjfadivlist{ width:100%; height:140px;}
.ijjfadivlist dl{ width:33.333%; height:140px;padding:26px 0; }
.ijjfadivlist dl dd.dd{ height:90px;padding:50px 0 0 0;  font-size:16px; line-height:24px; text-align:center;}
.ijjfadivlist dl dd.dd strong{ height:48px; font-size:18px;line-height:24px;  margin-bottom:5px;}
.ijjfadivlist dl dd.dd p{ display:none;}
.ijjfadivlist dl dt{ width:100%; height:auto; text-align:center; float:right; padding:0; margin-top:-100px; box-sizing:border-box;}
.ijjfadivlist dl dt img{ width:55px; height:auto; float:none; margin:0 auto; }
.ijjfadivlist dl dd.dd1{ display:none; }
.huo_jjfa_div_z{ height:140px !important;}
.huo_jjfa_div{ height:140px !important; }
.huo_jjfa_list{ height:140px !important;}
.left_huo{ left:0px; top:0; width:40px; height:140px; }
.right_huo{ right:0px; top:0; width:40px; height:140px;}

.bottomdiv dl.d1{ width:100%; margin:0 ;}
.bottomdiv dl.d1 dt{ font-size:16px; cursor:pointer; line-height:42px; border-bottom:1px solid #f4b366; text-indent:15px; background:url(../images/btn_foot_visible.png) right center no-repeat; background-size:20px auto;}
.bottomdiv dl.d1 dd{ display:none; padding-left:20px; padding-top:5px; box-sizing:border-box;}
.bottomdiv dl.d1.cur dt{ background:url(../images/btn_foot_visible_1.png) right center no-repeat; background-size:20px auto;}
.bottomdiv dl.d1.cur dd{ display:block;} 
.bottomdiv .xt{ display:none;}
.bottomdiv dl.d2{ display:none;}
p.pbq{ padding-top:5px;}
.bottomdiv dl.d3{ border:none;}
.bottomdiv dl.d3 dd{ text-align:center;}  



/******公司新闻详细页******/
.gsxwxxdiv{  padding:20px 0 40px 0;}
.gsxwxxdiv h1.h1{ font-size:24px; line-height:30px;}
.gsxwxxdiv p.ptime{ font-size:14px; line-height:26px; margin:10px 0 25px 0; padding-bottom:10px; }
.gsxwxxdivwz{  font-size:15px; line-height:24px;}

.sxtiao p{ width:100%; height:30px; float:left;}
.sxtiao p a{ width:100%; height:30px; line-height:30px; float:left; font-size:14px; overflow:hidden; }
.sxtiao p.pr{ text-align:left;}
.sxtiao p a:hover{ color:#333;}
.xwshare{ width:100%; height:40px; float:left; padding-left:40px; background:url(../images/xwxx_tp2.png) left center no-repeat; box-sizing:border-box;}





}


/*******手机端*******/
@media only screen and (max-width:650px){
  
.headerdiv{  height:60px; }
.logo{ width:200px; height:30px;padding:15px 0; float:left;}
.logo img{ height:30px; }
a.ale{ width:40px; height:60px; line-height:60px; background-size: auto 20px;}
dl.soso{ height:30px; padding:10px 0;}
dl.soso dt{  width:30px; height:40px;  float:left;}
dl.soso dt .button{ width:30px; height:40px;}
dl.soso dd{ height:40px; float:left; position:absolute; right:40px; top:10px; z-index:999; }
dl.soso:hover dd{ width:200px; }

.menu_au{ margin:13px 0 0 13px; width:34px; height:34px; }
.sj_menu{ top:60px;}

.banwenzi{ text-align:center;}
.banwenzi a.aa{ background:none; width:30%; height:38px; line-height:38px; margin:0 35%; padding:0;}

.indextt {top: 30px;font-size:30px;line-height:60px;}
.indextt1{ margin-top:25px;}

ul.iabul li{ width:33.333%; padding:10px;}
.index_jr dl:first-child{ width:98%;}
.index_jr dl{ width:48%;  margin:1%; }
.index_jr dl dt img{ width:40px;}
 .index_jr dl dd{  min-height:80px;  padding-top:10px;}
.index_jr dl dd strong{  font-size:21px; line-height:40px; background-size:30px 2px;}
.index_jr dl dd p{ font-size:14px; line-height:26px; }

p.ijrp{ width:70%; height:40px;}
p.ijrp a.a{ width:48%; height:40px; line-height:40px;  font-size:14px; }
p.ijrp a.a1{ width:48%; height:40px;  line-height:40px; font-size:14px;s}

.iabout strong{ font-size:26px;}
.indextt strong{ font-size:26px;}

/*******关于我们-公司福利*********/
.gy_gsfldiv{  padding:30px 0;}
.gy_gsfldiv dl{ width:32.333%;  margin:0.5%;}
.gy_gsfldiv dl dt img{height:270px;}
.gy_gsfldiv dl dd{padding:10px 20px; top:30px;}
.gy_gsfldiv dl dd img{ width:50px;}
.gy_gsfldiv dl dd strong{ font-size:18px; line-height:20px; margin:10px 0;}
.gy_gsfldiv dl.d1{ margin-left:0.5%;}


/********关于我们-企业文化*********/
.gy_qywh{ padding:30px 0;}
.gy_qywh dl.d1 dd{ padding-left:20px;  margin-top:0px;}
.gy_qywh dl.d1 dd strong{ font-size:22px; line-height:30px;  margin-bottom:10px;}
.gy_qywh dl.d1 dd p{ font-size:14px;}

.gy_qywhd dl.d2,.gy_qywhd dl.d2.d3,.gy_qywhd dl.d2.d4{ padding:10px; }
.gy_qywhd dl.d2 dt{  font-size:20px; line-height:30px; }
.gy_qywhd dl.d2 dd{ font-size:14px; line-height:22px;}

.gy_qywh dl.d5 dt img{ height:270px;}
.gy_qywh dl.d5 dd{ width:90%; left:5%; top:20px; height:230px; min-height:100px;  padding:30px 10px; overflow:hidden; box-sizing:border-box;}
.gy_qywh dl.d5 dd strong{ font-size:20px; line-height:30px; padding-bottom:10px;}
.gy_qywh dl.d5 dd p{ font-size:14px; line-height:24px;}


/*******联系我们-联系方式*******/
.lxwm_lxfs{ padding:20px 0;}
.lxwm_lxfsdt{ width:100%; height:auto; overflow:hidden;}

 
.lxwm_lxfsc{ width:100%;  padding:10px 0 0 0px; } 
.lxwm_lxfsc span{ font-size:14px;line-height:24px; margin-bottom:10px; text-align:center;}
.lxwm_lxfsc h2{ font-size:22px;line-height:30px;  margin-bottom:10px;text-align:center;} 
.lxwm_lxfsc p.p1{  padding:20px 0 20px 55px; font-size:14px; line-height:16px;} 
.lxwm_lxfsc p.p1 strong,.lxwm_lxfsc p.p2 strong,.lxwm_lxfsc p.p3 strong{  font-size:14px; line-height:20px; } 
.lxwm_lxfsc p.p2{   padding:20px 0 20px 55px; background-position:left center; } 
.lxwm_lxfsc p.p3{  padding:20px 0 20px 55px;background-position:left center; } 
 

/*******商务支持-供应商*********/
.swzc_gysdiv{ padding:30px 0;}
.swzc_gysdiv dl.d1 dd{ height:300px; font-size:14px; line-height:22px;  padding:20px 20px; }
.swzc_gysdiv dl.d1 dd p.p{ line-height:22px; box-sizing:border-box;}
.margin50{ height:30px; }


.swzc_gysdivc{ padding:20px; margin-top:20px; margin-bottom:30px; }
.swzc_gysdivc dl.d2{ width:48%; margin:1%; }
.swzc_gysdivc dl.d2 dt img{ width:90px;}
.swzc_gysdivc dl.d2 dd{ height:50px; margin-top:10px; font-size:14px;line-height:25px; }

.swzc_gysdivlc{ width:100%; height:auto; background:none; }
.swzc_gysdivlc a.a1{  height:50px; line-height:50px;  padding:0 10px; font-size:16px; position:static; }



/*******公司新闻******/
dl.xwdl{ width:48%; margin:1%; }



/*****招贤纳士-合作人*******/
.zxns_hhr{  padding:30px 0; }
.zxns_hhr dl{ width:48%; min-height:360px;  margin:15px 1%; padding:20px 20px; }
.zxns_hhr dl dt img{ width:80px; }
.zxns_hhr dl dd{ margin-top:10px; padding-left:0px; }
.zxns_hhr dl dd strong{  font-size:20px; line-height:30px;}
.zxns_hhr dl dd p{font-size:14px; line-height:24px;}

.zxns_hhr1{ padding:40px 0;}
.zxns_hhr1 dl{ width:48%;  margin:1%;}
.zxns_hhr1 dl dd{ padding:20px 10px; font-size:14px; line-height:24px; min-height:48px; }

.zxns_hhrlc{ padding:30px 0 50px 0;}
.zxns_hhrlc dl{ width:10%; }
.lctb{ height:80px;  }
 
.zxns_hhrsqb{  padding:40px 0;} 
.zxns_hhrsqb dl.d1{ width:100%; height:50px; border:1px solid #b2b2b2 !important;box-sizing:border-box; }
.zxns_hhrsqb dl.d1 dt{ width:35%; height:50px; line-height:50px; text-indent:15px; font-size:14px;}
.zxns_hhrsqb dl.d1 dd{ width:65%; height:auto; float:left;}
.zxns_hhrsqb dl.d1 dd .input{ width:100%; height:48px; line-height:48px;  font-size:14px;}
.zxns_hhrsqb dl.d2{ width:100%; height:50px;}
.zxns_hhrsqb dl.d2 dt{ width:35%; height:50px; line-height:50px; font-size:14px;}
.zxns_hhrsqb dl.d2 dd{ width:65%; height:auto; float:left;}
.zxns_hhrsqb dl.d2 dd label{ width:auto; height:49px; line-height:49px; font-size:14px;}
.zxns_hhrsqb dl.d2 dd label .che{ width:14px; height:14px; float:left; margin:18px 5px 0 0;}
.zxns_hhrsqb dl.d2 dd  .text{ width:100%; height:49px; line-height:49px;font-size:14px;}
.zxns_hhrsqb dl.d2.d3 dt{ height:100px;line-height:30px; text-indent:0; padding:15px 0 15px 15px; box-sizing:border-box; }
.zxns_hhrsqb dl.d2.d3 dd  .text{ width:100%; height:98px; line-height:26px;  border:none; background:#eee; float:left; overflow:hidden; outline:none; padding:10px 15px; box-sizing:border-box; font-size:16px;}
.zxns_hhrsqb dl.d2.d3 dd{ height:98px; border-bottom:1px solid #b2b2b2; }
.zxns_hhrsqb .button{ width:40%; height:60px; line-height:60px; float:left; text-align:center; background:#f08200; color:#fff; margin:20px 30%; border:1px solid #f08200; border-radius:5px; outline:none; cursor:pointer; font-size:18px;}


 /*****招贤纳士-人脉推荐*******/
.zxns_rmtj{ padding:30px 0;}
.zxns_rmtj dl.d1 dd{ width:100%;  margin-top:0px;padding:20px 30px; height:auto;  min-height:150px;}
.zxns_rmtj dl.d1 dd strong{ font-size:24px; line-height:30px; }
.zxns_rmtj dl.d1 dd p{  font-size:14px; line-height:24px; }
.zxns_rmtj dl.d1 dt{ width:100%;}

.zxns_rmtj dl.d2 dt{ font-size:14px;width:35%;} 
.zxns_rmtj dl.d2 dd{ width:65%;}

 
/******招贤纳士-社会招聘*******/
.zxns_shzpdiv{ padding:30px 0;}
.shzpdivtt{ margin-bottom:30px;}
.shzpdivtt strong{  margin-bottom:10px; font-size:22px; line-height:30px; }
.shzpdivtt p{ width:300px;}
.shzpdivtt p a.a{ width:100%; height:35px; line-height:35px; margin-right:0px;} 
.shzpdivtt p a.a1{ width:100%; height:35px; line-height:35px;  } 
 
ul.zplist{ height:50px; }
ul.zplist li{height:50px; line-height:50px;padding-left:10px;  font-size:14px; }
ul.zplist li.l1{ width:40%;}
ul.zplist li.l2{ width:40%;} 
ul.zplist li.l3{ width:20%;  padding-right:10px; } 
.zxns_shzpdiv dl dd{  padding:20px 10px; } 







}


@media only screen and (max-width:560px){
  
dl.ixw{ width:48%;   margin:10px 1%;}
dl.ixw dd h3 a{ width:100%; height:24px; float:left; line-height:24px; font-size:16px; overflow:hidden; color:#444; margin:5px 0;}
p.xwa{ width:130px; height:38px; margin:0 auto;}
p.xwa a{ width:100%; height:38px; line-height:38px; float:left; border:1px solid #666; border-radius:3px; margin:25px 0 30px 0; font-size:15px; text-align:center; color:#666;}
p.xwa a:hover{ background:#666; color:#fff;}  

.nybannerwz{top:120px; }
.nybannerwz strong{ padding:0 30px; font-size:22px; line-height:28px;}
.nybannerwz strong p{ margin-top:5px;}
.indextt p{ height:52px; overflow:hidden;}

dl.ixw dt img{ height:auto;}
dl.ixw dd{ padding:5px 10px;}
dl.ixw dd h3 a{ height:48px; line-height:24px; overflow:hidden;}
dl.ixw dd p{ display:none;}
.bqxxdiv{ font-size:12px; line-height:22px;}
 
.bottomdiv{ padding:20px 0 0 0;}

.pager{ bottom:150px;}
.banner_span{ bottom:100px;}

/****关于我们-发展历程*******/
.nybanner img{ height:260px; }

.nymenu{ height:auto; float:left; border-bottom:none;}
.nymenu ul li a{ padding:0; float:left; border-bottom:2px solid #f2f2f2; width:33.333%; background:none; font-size:15px; height:50px; line-height:50px; box-sizing:border-box;}

.gy_fzlcdiv{  padding:30px 0; font-size:14px; line-height:24px; }
.gytt{ margin-bottom:20px;}
.gytt strong{ font-size:20px; padding-bottom:10px; line-height:24px;  background-size:50px 1px;}
.gytt p{ width:100%; margin:0; font-size:14px; line-height:24px; margin-top:10px; }


/*****关于我们-公司简介******/
.gy_about{ padding:30px 0;}
.gy_about1{ padding:60px 0 30px 0;}
.gy_about1c{ width:100%; margin:20px 0;}
.gy_about1c dl{ width:23%; margin:1%;}
.gy_about1c dl dt img{ width:auto; max-width:90% !important; }
.gy_about1c dl dd{ font-size:14px; line-height:30px;  margin-top:5px;}

.gy_about dl.d1{ width:48%; margin:1%; }
.gy_about dl.d1 dd{  height:40px; line-height:40px;  padding:0 10px;  font-size:16px; }
 

/********关于我们-企业文化*********/
.gy_qywh{ padding:20px 0;}
.gy_qywh dl.d1 dt{ width:100%;}
.gy_qywh dl.d1 dd{width:100%; padding-left:0px;  margin-top:10px; text-align:center;}
.gy_qywh dl.d1 dd strong{ font-size:22px; line-height:30px;  margin-bottom:10px; text-align:center; background-position:center bottom;}

.gy_qywh dl.d5{ width:50%;}
.gy_qywh dl.d5 dt img{ height:270px;}
.gy_qywh dl.d5 dd{ width:90%; left:5%; top:20px; height:230px; min-height:100px;  padding:30px 10px; overflow:hidden; box-sizing:border-box;}
.gy_qywh dl.d5 dd strong{ font-size:20px; line-height:30px; padding-bottom:10px;}
.gy_qywh dl.d5 dd p{ font-size:14px; line-height:24px;}

 /*******关于我们-团队风采**********/
.gy_tdfcdiv{  padding:20px 0; }
.gyban1{ height:50vw; margin-bottom:20px;}
.gyban1 ul {   height:50vw;  }
.gyban1 ul li{ height:50vw;  }
.gyban1 ul li img{ height:50vw; }

.gyban2{ height:25vw;  }
.gyban2 ul {  height:25vw;  }
.gyban2 ul li{ height:25vw; }
.gyban2 ul li img{ height:25vw;  }


/******联系我们-在线留言********/
.lxwm_zxly{ padding:20px 0;}
.lxwm_zxlyc{ width:99%;  margin-right:0.5%;}
.lxwm_zxlyc h2{ font-size:21px; line-height:30px; background-size:100px 2px; padding-bottom:10px; margin-bottom:10px;}
.lxwm_zxlyc span{font-size:14px; padding:5px 0; margin:10px 0;}
.lxwm_zxlyc p{ width:100%; padding:15px 0; font-size:14px; }
 
.lxwm_zxlyc1{ width:100%; margin-top:10px;}
.lxwm_zxlyc1 .input{ width:48%; height:40px; line-height:40px;margin:5px 1%; font-size:14px;}
.lxwm_zxlyc1 .text{ width:98%; margin:5px 1%;float:left; padding:10px; font-size:14px; }

/*******商务支持-供应商*********/
.swzc_gysdiv{ padding:30px 0;}
.swzc_gysdiv dl.d1{ width:100%; margin:1% 0;}
.swzc_gysdiv dl.d1 dd{ height:auto; min-height:180px; font-size:14px; line-height:22px;  padding:20px; }
.swzc_gysdiv dl.d1 dd p.p{ line-height:22px; box-sizing:border-box;}

.swzc_gysdivc dl.d2{ width:46%; margin:2%; }
.swzc_gysdivc dl.d2 dt img{ width:80px;}

.swzc_gysdivlc a.a1{  height:40px; line-height:40px;  padding:0 10px; font-size:14px; position:static; }



/****商务支持-反腐渠道*********/
.swzc_hhqd{padding:30px 0;}
.swzc_hhqdc{ }
.swzc_hhqdcwz{ width:80%;padding:20px;  right:10%; top:10%;}
.swzc_hhqdcwz strong{ font-size:21px; line-height:30px; text-align:center;}
.swzc_hhqdcwz p{font-size:14px; line-height:24px;margin-top:10px;}


/******公司新闻详细页******/
.gsxwxxdiv{  padding:20px 0 40px 0;}
.gsxwxxdiv h1.h1{ font-size:20px; line-height:30px;}
 
/*****招贤纳士-合作人*******/
.zxns_hhr{  padding:30px 0; }
.zxns_hhr dl{ width:98%; min-height:100px;  margin:15px 1%; padding:20px 20px; }
.zxns_hhr dl dt img{ width:80px; }
.zxns_hhrlc dl{ width:16%;}
.zxns_hhrlc dl dt img{ width:80px; }
.zxns_hhrlc dl dd{ font-size:15px;}
.lctb{ width:8%; height:50px; }
 
 
 /******招贤纳士-社会招聘*******/
.zxns_shzpdiv{ padding:30px 0;}
.shzpdivtt{ margin-bottom:30px;}
.shzpdivtt strong{  margin-bottom:10px; font-size:20px; line-height:26px; }

ul.zplist{ height:50px; }
ul.zplist li{height:50px; line-height:50px;padding-left:10px;  font-size:14px; }
ul.zplist li.l1{ width:40%;}
ul.zplist li.l2{ width:30%;} 
ul.zplist li.l3{ width:30%;  padding-right:10px; } 
ul.zplist li.l3 a{ font-size:12px;}
.zxns_shzpdiv dl dd{  padding:10px; } 


/******招贤纳士-校园招聘*******/
.zxns_xyzp{padding:30px 0;}
.xyzptt{  margin-bottom:30px;}
.xyzptt strong{  font-size:20px; line-height:26px;}
.xyzptt p{ width:100%; margin:5px auto; font-size:14px;}

ul.zplista{ width:100%; height:50px; }
ul.zplista li{ width:100%; height:50px; line-height:50px; padding-left:10px;  font-size:14px;}
ul.zplista li.l1{ width:40%;}
ul.zplista li.l2{ width:30%;} 
ul.zplista li.l3{ display:none;} 
ul.zplista li.l4{ width:30%; padding-right:10px; } 
ul.zplista li.l4 a{ font-size:14px;}

.zxns_xyzp dl dd{padding:10px; font-size:14px; line-height:24px;} 

.zxns_xyzplc{ width:100%;  margin:0; min-height:100px; background:none;}
.zxns_xyzplc dl.d1{ margin:10px 0;}
.zxns_xyzplc dl.d1 dd{ width:50%;  padding-top:10px;} 
.zxns_xyzplc dl.d1 dd strong{font-size:18px; line-height:26px; }
.zxns_xyzplc dl.d1 dd p{ font-size:12px; line-height:23px; }

.zxns_xyzplc dl.d3{ margin-top:10px;} 
 
.zxns_shzpdiv dl.cur dt ul.zplist li.l3 a,.zxns_shzpdiv dl dt ul.zplist li.l3 a{ background-size:15px auto !important;}
.zxns_xyzp dl dt ul.zplista li.l4 a,.zxns_xyzp dl.cur dt ul.zplista li.l4 a{ background-size:15px auto !important;}


  
  
}



@media only screen and (max-width:460px){

.banwenzi h3{ font-size:24px; line-height:30px; margin-bottom:20px;}
.banwenzi a.aa{ width:50%; margin:0 25%; height:34px; line-height:34px; font-size:14px;}

.indextt {top:30px;font-size:26px;line-height:50px; background-size: 50px 2px !important;}
.indextt1{ margin-top:15px;}
 
dl.iab dd strong{ font-size:20px; line-height:30px;}
dl.iab dd h3{ height:auto; font-size:16px; line-height:24px; padding-bottom:5px; background-size:50px 2px;}
ul.iabul li strong{height:36px;line-height:36px;font-size:21px;}
ul.iabul li p{height:20px; line-height:20px;font-size:14px;margin-top:5px;}
 
/*******关于我们-公司福利*********/
.gy_gsfldiv{  padding:20px 0;}
.gy_gsfldiv dl{ width:49%;  margin:0.5%;}
.gy_gsfldiv dl dt img{height:250px;}
.gy_gsfldiv dl dd{padding:10px; top:20px;}
.gy_gsfldiv dl dd img{ width:50px;}
.gy_gsfldiv dl dd strong{ font-size:18px; line-height:20px; margin:10px 0;}


/*******公司新闻******/
dl.xwdl dd h3 a{ height:50px; line-height:25px; font-size:14px; }
dl.xwdl dd p{ display:none; }


/******招贤纳士-校园招聘*******/
.zxns_xyzplc dl.d1{ margin:10px 0;}
.zxns_xyzplc dl.d1 dt{ width:100%; text-align:center; }
.zxns_xyzplc dl.d1 dd{ width:100%;  padding-top:10px;  text-align:center; } 
.zxns_xyzplc dl.d1 dd strong{font-size:18px; line-height:26px;  text-align:center;  }
.zxns_xyzplc dl.d1 dd p{ font-size:12px; line-height:23px; }

.zxns_xyzplc dl.d3{ margin-top:10px;} 
 





}