blockquote,body,dd,div,dl,dt,fieldset,form,h1,h2,h3,h4,h5,h6,input,li,ol,p,pre,td,textarea,th,ul{margin:0;padding:0}
table{border-collapse:collapse;border-spacing:0}
abbr,acronym,fieldset,img{border:0}
ol,ul{list-style:none}
caption,th{text-align:left}
q:after,q:before{content:''}
.clear{clear:both;display:block;overflow:hidden;visibility:hidden;width:0;height:0}
.col-c,.col-l,.col_c,.col_l,.l{float:left}
.col-r,.col_r,.r,.ul-txt li span,.ul_txt li span,dt span{float:right}
.c{clear:both}
.n,em{font-weight:400;font-style:normal}
.b{font-weight:700}
.i{font-style:italic}
.fa{font-family:Arial}
.fg{font-family:Georgia}
.ft{font-family:Tahoma}
.fl{font-family:Lucida Console}
.fs{font-family:'宋体'}
.fw{font-family:'微软雅黑'}
.tc{text-align:center}
.tr{text-align:right}
.tl{text-align:left}
.tdu{text-decoration:underline}
.tdn,.tdn:hover,a.tdl:hover{text-decoration:none}
.fc0{color:#000}
.fc3{color:#333}
.fc6{color:#666}
.fc9{color:#999}
.fcr{color:red}
.fcw{color:#fff}
.fcb{color:#00f}
.fcg{color:green}
.f0{font-size:0}
.f10{font-size:10px}
.f12{font-size:12px}
.f13{font-size:13px}
.f14{font-size:14px}
.f16{font-size:16px}
.f20{font-size:20px}
.f24{font-size:24px}
.vm{vertical-align:middle}
.vtb{vertical-align:text-bottom}
.vt{vertical-align:top}
.vn{vertical-align:-2px}
.vimg{margin-bottom:-3px}
.m0{margin:0}
.ml0{margin-left:0}
.ml5{margin-left:5px}
.ml10{margin-left:10px}
.ml20{margin-left:20px}
.mr0{margin-right:0}
.mr5{margin-right:5px}
.mr10{margin-right:10px}
.mr20{margin-right:20px}
.mt5{margin-top:5px}
.mt10{margin-top:10px}
.mt20{margin-top:20px}
.mb5{margin-bottom:5px}
.mb10{margin-bottom:10px}
.ml-1{margin-left:-1px}
.mt-1{margin-top:-1px}
.p1{padding:1px}
.pl5{padding-left:5px}
.p5{padding:5px}
.pt5{padding-top:5px}
.pr5{padding-right:5px}
.pb5{padding-bottom:5px}
.p10{padding:10px}
.pl10{padding-left:10px}
.pt10{padding-top:10px}
.pr10{padding-right:10px}
.pb10{padding-bottom:10px}
.p20{padding:20px}
.pl20{padding-left:20px}
.pt20{padding-top:20px}
.pr20{padding-right:20px}
.pb20{padding-bottom:20px}
.pr,.rel{position:relative}
.abs,.pa{position:absolute}
.dn{display:none}
.db{display:block}
.dib{-moz-inline-stack:inline-block;display:inline-block}
.di{display:inline}
.ovh{overflow:hidden}
.ovs{overflow:scroll}
.vh{visibility:hidden}
.vv{visibility:visible}
.lh14{line-height:14px}
.lh16{line-height:16px}
.lh18{line-height:18px}
.lh20{line-height:20px}
.lh22{line-height:22px}
.lh24{line-height:24px}
.fix{*zoom:1}
.fix:after,.fix:before{display:block;content:"clear";height:0;clear:both;overflow:hidden;visibility:hidden}
.z{_zoom:1}
.h1{height:1px}
.h5{height:5px}
.h,.h10{height:10px}
.h15{height:15px}
.h20{height:20px}
.h,.h1,.h10,.h15,.h20,.h5{font-size:0;line-height:0;overflow:hidden;clear:both}
body{font:16px/1.5 "Microsoft Yahei",sans-serif;color:#000;background:#fff}
a{text-decoration:none;color:#000}
*,:after,:before{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;outline:0}
a:hover{color:#0372e5}
input,select,textarea{font-size:16px;color:#444;font-family:"Microsoft Yahei",sans-serif;outline:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box}
input[type=button],input[type=reset],input[type=submit],select{-webkit-appearance:none;-moz-appearance:none;appearance:none}
input[type=button],input[type=reset],input[type=submit]{cursor:pointer}
::-webkit-input-placeholder{color:#999}
::-moz-placeholder{color:#999}
::-ms-input-placeholder{color:#999}
input[type=password]:focus,input[type=tel]:focus,input[type=text]:focus{background:#fff;border:1px solid #bbb;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box}
input.false:focus{border:2px solid #ff1531;background:#fff}
.ani,a{transition:.3s;-ms-transition:.3s;-moz-transition:.3s;-webkit-transition:.3s;-o-transition:.3s}
.unselect{-moz-user-select:none;-khtml-user-select:none;-webkit-user-select:none;-o-user-select:none;user-select:none}
.wp{width:1180px;margin:0 auto}
.mb20{margin-bottom:20px}
.header{padding-top:9px;text-align:center;height:165px;background:url(../images/s-bgh.jpg) left bottom repeat-x}
.header .logo{display:inline-block}
.nav{height:60px;line-height:60px}
.nav li{float:left;position:relative;display:inline-block;width:131px;background-color:#0165c3;color:#fff;-webkit-transition:.5s;-o-transition:.5s;transition:.5s}
.nav li.on,.nav li:hover{background-color:#0174e1}
.nav li.last{width:262px;background-color:#0174e1}
.nav li.last i{display:inline-block;vertical-align:middle;width:31px;height:32px;background:url(../images/s-tel.jpg) center center no-repeat;margin-right:15px}
.nav a{color:#fff;display:block}
.nav .sub{display:none;position:absolute;top:60px;left:0;right:0;z-index:5}
.nav .sub a{display:block;background-color:rgba(1,116,225,.8)}
.nav .sub a:hover{background-color:#0174e1}
.banner-inner{height:350px;background-repeat:no-repeat;background-position:center center;-webkit-background-size:auto 100%;background-size:auto 100%}
.banner .item{height:954px;background-repeat:no-repeat;background-position:center center;-webkit-background-size:cover;background-size:cover}
.banner .slick-dots{position:absolute;left:0;bottom:40px;width:100%;text-align:center;z-index:99}
.banner .slick-dots li{display:inline-block;margin:0 10px;width:18px;height:18px;text-indent:999px;background-color:#fff;border-radius:50%}
.banner .slick-dots li.slick-active{background-color:#0365bc}
.banner .wp{padding-top:80px;position:relative}
.banner a{display:block;float:left;width:45%;height:380px;margin-bottom:60px;margin-left:1%;background-repeat: no-repeat;background-position: right center;opacity: 0.6;}
.banner a:hover{opacity:1;}
.footer{overflow:hidden;height:98px;line-height:98px;color:#fff;font-size:12px;background-color:#2e323b}
.footer .hold{float:right;color:#fff}
.footer .gongshang{display:inline-block;float:right;margin-top:12px;margin-right:70px}
.g-btn{display:block;width:247px;height:47px;background-repeat:no-repeat;background-position:center center;-webkit-background-size:cover;background-size:cover}
.m-tree{position:relative;height:1278px;background:url(../images/s-tree.jpg) center center no-repeat;-webkit-background-size:auto 100%;background-size:auto 100%}
.m-tree div{position:absolute}
.m-tree .wow{margin-top: 0;-webkit-transition: 0.5s;
-o-transition: 0.5s;
transition: 0.5s;}
.m-tree .wow:hover{margin-top: -10px;}
.m-tree p{font-size:18px;color:#4f88ae; line-height:28px;}
.m-tree span.date{display:block;font-size:18px;margin-bottom:12px;color:#4f88ae}
.m-tree .t1{top:53px;left:156px}
.m-tree .t2{top:122px;left:440px}
.m-tree .t3{top:312px;left:113px}
.m-tree .t4{top:306px;left:570px}
.m-tree .t5{top:436px;left:150px}
.m-tree .t6{top:490px;left:620px}
.m-tree .t7{top:680px;left:117px}
.m-tree .t8{top:800px;left:630px}
.m-tree .t9{top:940px;left:290px}
.m-tree .t10{top:1060px;left:635px}
.m-customers h2{font-size:42px;text-align:center;font-weight:400;background-color:#0094da;color:#fff}
.m-news{margin-bottom:105px}
.m-news .title{text-align:center;margin-bottom:90px;border-bottom:1px solid #ddd}
.m-news .tbox{position:relative;background-color:#fff;width:200px;margin:0 auto -35px}
.m-news .tbox:after,.m-news .tbox:before{content:'';display:inline-block;position:absolute;width:8px;height:8px;border-radius:50%;background-color:#1e6591;top:15px}
.m-news .tbox:after{right:0}
.m-news .tbox:before{left:0}
.m-news .title .s1{background-color:#f4f7f7;font-size:24px;color:#2f2f2f;line-height:35px;padding:0 10px}
.m-news .title .s2{display:block;margin:0 auto;font-size:12px;color:#999}
.slick-pic{width:1075px;margin:0 auto}
.slick-pic .item{margin:0 25px}
.slick-pic .txt{padding:13px;border:1px solid #ddd;background-color:#f6fafb;color:#999;font-size:12px;height:180px;overflow:hidden}
.slick-pic .txt .tit{color:#666;font-weight:700;overflow:hidden;-ms-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap;padding-bottom:10px;line-height:1}
.slick-pic .pic{overflow: hidden;}
.slick-pic .pic img{display:block;width:100%;-webkit-transition: 0.5s;-o-transition: 0.5s;transition: 0.5s;}
.slick-pic .pic img:hover{
	-webkit-transform: scale(1.2);
	-ms-transform: scale(1.2);
	-o-transform: scale(1.2);
	transform: scale(1.2);
}
.slick-pic .txt p{line-height:20px;height:58px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3}
.slick-pic .date{display:block;margin:0 auto;width:70px;height:70px;border-radius:50%;background-color:#d5d5d5;font-size:12px;color:#fff;text-align:center;-webkit-transition:.5s;-o-transition:.5s;transition:.5s}
.slick-pic .date em{display:block;font-size:26px}
.slick-pic .item:hover .date{background-color:#0067ca}
.slick-pic .item:hover .tit{color:#044c7c}
.slick-pic .slick-arrow{position:absolute;width:18px;height:34px;top:50%;margin-top:-17px;background-repeat:no-repeat;background-position:center center;-webkit-background-size:cover;background-size:cover;z-index:10}
.slick-pic .prev{left:-50px;background-image:url(../images/prev.png)}
.slick-pic .next{right:-50px;background-image:url(../images/next.png)}
.slick-pic .prev:hover{background-image:url(../images/prev0.png)}
.slick-pic .next:hover{background-image:url(../images/next0.png)}
.m-text1{margin:30px 0 20px}
.m-list1 h2,.m-text1 h2,.m-txtlist h2{text-align:center;font-size:24px;color:#000;margin-bottom:20px;font-weight:400}
.m-text1 p{font-size:16px;line-height:1.75}
.m-text1 .img{margin-top:45px}
.m-text1 .img img{display:block;margin:0 auto}
.m-list1{margin-bottom:35px}
.ul-list1{width:822px;margin:40px auto}
.ul-list1 i{display:block;width:110px;height:110px;margin:-28px auto 11px;background-repeat:no-repeat;background-position:center center}
.ul-list1 li{float:left;border-radius:5px;margin:0 36px;padding:0 20px 34px;width:202px;height:203px;text-align:center;border:1px solid #d0cfcf}
.ul-list1 .txt{height:73px;line-height:50px;padding-bottom:22px;border-bottom:1px solid #ddd;font-size:18px;vertical-align:middle}
.ul-list1 .txt .inner{line-height:25px;display:inline-block;vertical-align:middle}
.m-txtlist{margin-bottom:92px;overflow:hidden}
.m-txtlist .g-btn{margin:80px auto 0}
.ul-list2{overflow:hidden;margin-right:-80px}
.ul-list2 li{float:left;width:25%;padding-right:80px}
.ul-list2 .tit{font-size:16px;color:#999;padding-left:45px;margin-bottom:12px;line-height:24px;overflow:hidden;-ms-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap;background-repeat:no-repeat;background-position:13px 50%}
.ul-list2 .txt{padding-left:12px;font-size:12px;color:#333;line-height:17px;border-left:1px solid #999}
.m-tit{font-size:24px;font-weight:400;color:#193c7f;margin-top:30px;margin-bottom:25px}
.m-text2{margin-bottom:100px;font-size:16px;color:#000;line-height:1.75}
.m-text2 h3{font-size:16px}
.m-text2 .m-tit{margin-bottom:15px}
.m-text3{margin-bottom:104px}
.m-text3 .g-btn{margin:0 auto}
.m-text3 .img img{display:block;margin:0 auto}
.m-text3 .g-btn.mt23{margin-top:23px}
.m-pictxt{width:990px;margin:0 auto 25px;overflow:hidden;height:270px}
.m-pictxt .pic{float:left;width:700px}
.m-pictxt .txt{float:right;width:290px;height:100%;padding:20px;background-color:#e6e6e6;color:#666;font-size:13px}
.m-pictxt .tit{font-size:24px;color:#333;padding-bottom:10px}
.m-pictxt .txt .info{font-size:12px;margin-bottom:17px}
.m-pictxt .txt p{margin-bottom:12px;overflow:hidden;max-height:95px}
.row-sz{overflow:hidden}
.ul-txt{overflow:hidden;background-color:#f9f9f9;margin-top:40px;margin-bottom:45px; padding-bottom:15px;}
.ul-txt li{float:left;width:33.333%;height:255px;overflow:hidden;padding:25px 55px;font-size:12px;color:#666}
.ul-txt a.tit{display:block;font-size:24px;color:#333;line-height:1;padding-bottom:12px;overflow:hidden;-ms-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap}
.ul-txt a.tit:hover{color:#666;text-decoration:underline}
.ul-txt .info{overflow:hidden;margin-bottom:10px}
.ul-txt .info span{display:block;float:left;width:50%}
.ul-txt .info span em{font-size:14px;color:#ff0808}
.ul-txt .t1{padding-bottom:5px}
.ul-txt .num span{float:none;display:inline-block;width:39px;height:49px;text-align:center;line-height:49px;font-size:28px;color:#fff;background:url(../images/s-num.png) repeat-x;border-radius:5px}
.ul-txt a.txt{position:relative;display:block;overflow:hidden;-ms-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap;color:#666;padding-left:16px;line-height:24px}
.ul-txt a.txt:hover{font-weight:700}
.ul-txt a.txt:after{content:'';display:inline-block;position:absolute;width:8px;height:8px;background-color:#0f347b;left:0;top:50%;margin-top:-4px}
.ul-txt .info2 span{display:inline-block;float:none;width:80px;height:28px;margin-right:5px;margin-bottom:10px;text-align:center;line-height:28px;padding-left:18px;background-color:#e3e3e3;background-repeat:no-repeat;background-position:8px 50%}
.ul-txt .info3{margin-bottom:15px}
.ul-txt p{line-height:20px;overflow:hidden;max-height:70px}
.ul-txt .yi{display:block;color:#ff0808;font-size:18px;float:none;margin:10px 0}
.ul-txt .more{text-decoration:underline;color:#666}
.ul-txt .more:hover{color:#0174e1}
.ul-txt .ding{margin-top:20px;display:block;float:right;width:72px;height:26px;background-color:#164aa1;color:#fff;text-align:center;line-height:26px}
.ul-txt .ding:hover{background-color:#0174e1}
.m-conpany{text-align:center}
.m-conpany .pic{text-align:center;margin-top:40px;margin-bottom:100px}
.ul-pic{overflow:hidden;width:912px;margin:30px auto}
.ul-pic li{float:left}
.m-map{margin-bottom:200px}
#allmap{width:700px;height:555px;margin:0 auto}
.m-wanghong{margin-top:55px}
.m-wanghong .title{text-align:center;font-size:42px;color:#000;margin-bottom:80px}
.ul-txt2{text-align:center;color:#000;margin-bottom:50px}
.ul-txt2 li{display:inline-block;width:30%}
.ul-txt2 .top{font-size:18px}
.ul-txt2 .txt{margin:30px auto 45px;padding-top:15px;line-height:34px;font-size:18px;width:190px;height:126px;border:2px solid #999}
.ul-txt2 .bot{font-size:24px;font-weight:700}
.ul-pictxt{width:940px;margin:0 auto;overflow:hidden;position:relative}
.ul-pictxt::after{content:'';display:inline-block;position:absolute;top:46%;right:0;left:0;width:auto;height:1px;}
.ul-pictxt li{float:left;width:25%;margin-bottom:60px;text-align:center}
.ul-pictxt a{display:block;margin:0 20px}
.ul-pictxt .pic{position:relative;padding-top:100%;margin-bottom:10px}
.ul-pictxt .pic img,.ul-pictxt2 .pic img{display:block;position:absolute;top:0;right:0;width:100%;height:100%}
.ul-pictxt .txt{color:#999;font-size:14px}
.ul-pictxt a:hover .txt{color:#000}
.ul-pictxt .s2{font-size:12px}
.m-tit2{text-align:center;font-size:27px;color:#000;margin-top:15px;margin-bottom:80px}
.m-tit2 span{display:block;margin:5px auto;color:#999;font-size:12px}
.box-ul{margin:0 auto 30px;width:990px;overflow:hidden}
.ul-pictxt.s2::after{display:none}
.ul-pictxt2{overflow:hidden;margin-right:-47px}
.ul-pictxt2 li{float:left;width:33.333%}
.ul-pictxt2 a{display:block;margin-right:47px}
.ul-pictxt2 .pic{position:relative;padding-top:37%}
.ul-pictxt2 .txt{margin-top:22px;font-size:12px;color:#999}
.ul-pictxt2 .txt .h3{font-weight:400;font-size:16px;color:#666;border-bottom:1px solid #e5e5e5;padding-bottom:8px;margin-bottom:8px;overflow:hidden;-ms-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap}
.ul-pictxt2 a:hover .txt .h3{color:#000}
.ul-pictxt2 .txt p{line-height:22px;overflow:hidden;height:44px}
.m-pic{margin:10px auto}
.m-pic img{display:block;margin:0 auto}
.m-pic.s2 img{margin-bottom:15px}
.m-text2 .top-info{margin-bottom:30px;padding-bottom:10px;border-bottom:1px dashed #dde0d3}
.m-text2 .top-info .s1{font-size:16px;color:#008cd6;display:inline-block;margin-right:80px}
.m-text2 .top-info .s2{font-size:12px;margin-right:35px;color:#666}
.m-text2 .h4{color:#333;font-size:14px;margin:30px 0 15px}
.m-text2.fz{font-size:14px;line-height:28px}
.bot-info{margin-top:20px}
.m-text2 .bot-info .s1{color:#f87500;font-size:12px}
.m-text2 .bot-info .s2{color:#000;font-size:14px;display:inline-block;margin-right:25px}
.dl-aq{width:970px;margin:40px auto 60px}
.dl-aq dt{margin-bottom:8px;padding-bottom:10px;border-bottom:1px solid #ddd;color:#164aa1;font-size:18px}
.dl-aq .txt{color:#666;font-size:14px;padding-bottom:15px;margin-bottom:10px;border-bottom:1px dashed #ddd}
.dl-aq .txt .t1{line-height:25px;margin-bottom:27px}
.dl-aq .txt .t2{font-weight:700;color:#333}





.kehu{position: relative;width: 1296px;height: 1512px;background: url(../images/s-bgia.jpg) center center no-repeat;margin-left: -50px;}
.kehu li{position: absolute;display: inline-block;width: 294px;height: 254px;line-height: 254px;text-align: center; margin-top:80px;}
.kehu li img{display: inline-block;vertical-align: middle;-webkit-transition: 0.5s;-o-transition: 0.5s;transition: 0.5s;}
.kehu li img:hover{
	-webkit-transform: scale(0.9);
	-ms-transform: scale(0.9);
	-o-transform: scale(0.9);
	transform: scale(0.9);
}
.kehu li.li1{top: 160px;left:12px;}
.kehu li.li2{top: 440px;left:12px;}
.kehu li.li3{top: 720px;left:12px;}
.kehu li.li4{top: 293px;left: 260px;}
.kehu li.li5{top: 581px;left: 260px;}
.kehu li.li6{top: 860px;left: 260px;}
.kehu li.li7{top:1138px;left: 260px;}
.kehu li.li8{top:  160px;left: 500px;}
.kehu li.li9{top:  720px;left: 500px;}
.kehu li.li10{top: 996px;left: 500px;}
.kehu li.li11{top: 35px;left: 743px;}
.kehu li.li12{top: 308px;left: 743px;}
.kehu li.li13{top: 582px;left: 743px;}
.kehu li.li14{top: 847px;left: 743px;}
.kehu li.li15{top: 1123px;left: 743px;}
.kehu li.li16{top: 175px;left: 983px;}
.kehu li.li17{top: 440px;left: 983px;}
.kehu li.li18{top: 720px;left: 983px;}

/*招聘详细*/
.jobConts{line-height:30px;color:#666; width:800px; margin:0 auto;}
.jobConts .line{background:#ccc;height:1px;overflow:hidden;font-size:0;margin:10px 0;}
.jobConts .jobdesc{background:#f5f5f5;padding:10px;color:#333;}
.jobConts strong{color:#333;}
.subCont {width:800px; margin:0 auto;}
.news_list li{line-height:30px;background:url(../images/dot_line.gif) repeat-x 0 30px;padding-top:1px;}
.news_list li a:hover{text-decoration:none;color:#999;}
.news_list span{float:right;font-family:Arial;color:#5868bf;}
.news_list strong{padding-right:5px;font-size:8px;color:#fc0000;}