@charset "utf-8";

*{margin:0;padding:0}



html{-ms-text-size-adjust: 100%; -webkit-text-size-adjust: 100%; /*修正手持设备字体变化*/-webkit-font-smoothing: subpixel-antialiased;-webkit-tap-highlight-color:rgba(0, 0, 0, 0);  

-moz-tap-highlight-color:rgba(0, 0, 0, 0);  

-ms-tap-highlight-color:rgba(0, 0, 0, 0);  

-o-tap-highlight-color:rgba(0, 0, 0, 0);  

tap-highlight-color:rgba(0, 0, 0, 0);OVERFLOW-X: hidden;}

body{ font-family:"微软雅黑" !important; font-size:15px;overflow-x:hidden; color:#333}





a{color:#333; text-decoration:none;outline:none;-webkit-transition:.3s;-moz-transition:.3s; transition:.3s; }

.blue, a:hover{color:#0961ba;text-decoration:none;}



ol,ul,li{list-style:none}

h1,h2,h3,h4,h5,h6{font-weight:normal}

.clear{ clear:both}

.clearfix{clear:both;zoom:1;}

.clearfix:after{ content:"."; display:block; height:0;clear:both;visibility:hidden;}

.fl{float:left;}

.fr{float:right}

table{ border-collapse:collapse;}

img{ border:none;}

input,textarea,select,button{ outline:none;font-family:"微软雅黑"; font-size:14px;}



#a01{ position: absolute;  margin-top:-120px;}

#a02{ position:absolute; margin-top:-120px;}

#a03{ position:absolute; margin-top:-120px;}

#a04{ position:absolute; margin-top:-120px;}



.wrap{ width:92%; max-width:1400px; margin:0 auto}



.mbg{ background:#f5f5f5;}

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

.section02{ padding:0px 0 100px 0;}



.conn{ margin-top: 45px;}

 

.pic{ height:auto; display:block; overflow:hidden;}

.pic img{ width:100%; height:auto;cursor: pointer;transition: all 1.5s; display:block}

.pic:hover img{transform:scale(1.2);}

.img-dv{ position:relative; overflow:hidden}
.img-dv .img1{ display:block; width:100%;}
.img-dv .img2{ position:absolute;left:0;right:0;top:0;bottom:0; margin:auto; max-width:100%; min-height:100%}


.title{ text-align:center; }

.title .biao{position:relative; margin-bottom:20px;}

.title .biao h3{ font-size:36px; height:36px; font-weight:bold; color:#000; width:100%; position:absolute; bottom:0; }

.title .biao h4{ font-size:66px; height:65px; font-weight:bold; color:#eaeaea; text-transform:uppercase;}

.title p{ font-size:18px; color:#666;}



.jvz{ display:block; margin:0 auto; width:auto; max-width:100%;}





.header{width: 100%;top:0;left:0;height:118px; position:fixed; z-index:9999; }

.header .wrap{max-width:1600px; margin:0 auto}

.header .logo{ float:left; max-width:287px; min-width:150px;padding:25px 0; -webkit-transition:all .5s;transition:all .5s;}

.header .logo  img{ width:100%; height:auto; -webkit-transition:all .5s;transition:all .5s;}





.header .menu{float:right; padding:29px 0;}

.header .menu li{ float:left; color:#fff; line-height:60px;position:relative;}

.header .menu li .menu_a{ font-size:17px; display:block; padding:0px 30px; position:relative; color:#fff;}





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

.header .menu li .menu_a{ font-size:16px; padding:0px 20px; }



}

.header .menu li .menu_a:after {content: '';width: 0;height: 3px;background-color: #0961ba;position: absolute;left: 50%;-webkit-transform: translateX(-50%);-moz-transform: translateX(-50%);-ms-transform: translateX(-50%);-o-transform: translateX(-50%);transform: translateX(-50%);bottom: 0;-webkit-transition: all .3s;-moz-transition: all .3s;-ms-transition: all .3s;-o-transition: all .3s;transition: all .3s}

.header .menu .cur a:after, .header .menu li:hover .menu_a:after {width: 100%}



.header .menu li .sub{  position:absolute; padding:0px 0 12px 0; display:none;clear:both; z-index:999;background-color:rgba(0,0,0,0.7); width:100%}



.header .menu li .sub  p{ font-size:15px; text-align:center; background:url(../images/dian.png) no-repeat left center;}

.header .menu li .sub p a{ display:block; color:#fff;line-height:25px; padding:8px 0; }

.header .menu li .sub p a:hover{ background-color:#0961ba}





.pro-switch {overflow: hidden;position: relative;width:100%;}

.flexslider {margin: 0;padding: 0;}

.flexslider .slides > li {display: none;-webkit-backface-visibility: hidden; }

.flexslider .slides img {width: 100%;display: block; border:none}

.flexslider .slides li a{display:block}



.slides:after {content: ".";display: block;clear: both;visibility: hidden;line-height: 0;height: 0;}

html[xmlns] .slides {display: block;}

.no-js .slides > li:first-child {display: block;}

.flexslider {margin: 0 auto;position: relative;width:100%;zoom: 1}

.flex-viewport {max-height: 2000px;-webkit-transition: all 1s ease;-moz-transition: all 1s ease;transition: all 1s ease;}

.flexslider .slides {zoom: 1;}



.flex-direction-nav .flex-prev {left: 6%;}

.flexslider:hover .flex-next {opacity: 0.8;filter:alpha(opacity=25);}

.flexslider:hover .flex-prev {opacity: 0.8;filter:alpha(opacity=25);}

.flexslider:hover .flex-next:hover, .flexslider:hover .flex-prev:hover {opacity: 1;filter:alpha(opacity=50);}

.flex-control-nav li {margin: 0 5px;display: inline-block;zoom: 1;*display: inline;}



.flex-direction-nav a {width: 50px;height:100px;display: block;background: url(../images/ad_ctr.png) no-repeat 0 0;position: absolute;top:40%;z-index: 10;cursor: pointer;text-indent: -9999px;opacity:0.5;filter:alpha(opacity=0.5);-webkit-transition: all .3s ease;}

.flex-direction-nav .flex-next {background-position: 0 -100px;right:6%;}

.banner .flex-control-nav {width: 100%;position: absolute;bottom: 40px;text-align: center;}

.flex-control-nav li {margin: 0 5px;display: inline-block;zoom: 1;*display: inline;box-shadow: 0 2px 12px 0 rgba(255,255,255,.1);}

.flex-control-paging li a {background:#fff;display:block;height:15px;width:15px;overflow: hidden;text-indent:-99em;cursor: pointer;border-radius: 50%;transition: all .3s ease; }

.flex-control-paging li a.flex-active {background:#0961ba;margin-top:0px;}







.icluture li{ float:left; width:20%; line-height:35px; text-align:center; position:relative}

.icluture li .icon{ width:120px; height:120px;box-shadow:0 0 15px rgba(198, 215,233,0.7); border-radius:50%; padding:20px; margin:10px auto 0px auto;-webkit-transition:all .5s;transition:all .5s; cursor:pointer}

.icluture li:hover .icon, .icluture li.cur .icon{box-shadow:0 0 15px rgba(198, 215,233,1);margin:0 auto 10px auto;}

.icluture li .icon span{ display:block;width:120px; height:120px; line-height:120px; font-size:24px; border-radius:50%; background-color:rgba(9,97,186,0.7);color:#fff}

.icluture li .wenzi{ font-size:16px; width:80%; margin:30px auto 0 auto; line-height:26px; }

.wenhualist .wenzi{ display:none}



.iabout .conn{ position:relative;}

.iabout .conn:before {background:#fff;box-shadow: 0 0 10px #eee;content: "";display: block;position: absolute;width: 100%;height: 100%; left:0; top:0; z-index: -99;}

.iabout .abpic{ float:left; width:calc(50% - 25px);position:relative; margin:25px 0 0 25px;}

.iabout .wenzi{ float:right; width:calc(50% - 70px); padding:50px 35px; line-height:35px; color:#555; font-size:16px;}

.iabout .wenzi p{display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 7;overflow: hidden;}

.iabout .abpic img{display: block;margin: 0;padding: 0;width: 100%;height: auto;}

.iabout .abpic:after {content: "";display: block;position: absolute;width: 100%;height: 100%;background-color: #0961ba;top: -25px;left: -25px;z-index: -9;}



.iabout .wenzi .more{ margin-top:35px;}

.iabout .wenzi .more a{ -webkit-transition:all .5s;transition:all .5s; display:block;  color:#fff; text-transform:uppercase; padding-left:30px; width:120px; line-height:46px; background:url(../images/jiantou.png) #0961ba no-repeat 80% center;}

.iabout .wenzi .more a:hover{ background:url(../images/jiantou.png) #0961ba no-repeat 90% center;}







.iproducts .wrap{overflow:hidden}



.iproducts .prolei ul a{float:left; background:#fff; position:relative; width:calc(16.667% - 1px); border-right:solid 1px #ddd; padding:20px 0 0 0;background-repeat: no-repeat;transition:all 0.3s ease-in-out; -webkit-transition:all 0.3s ease-in-out; -moz-transition:all 0.3s ease-in-out;    position: relative;text-align: center;cursor:pointer;}

.iproducts .prolei ul a:last-child{ border-right:none}



.iproducts .prolei ul a .icon{ width:60%;max-width:63px;margin:0px auto 10px auto;}

.iproducts .prolei ul a .icon img{ display:block; width:100%; height:auto}

.iproducts .prolei ul a .icon .img01{ display:block}

.iproducts .prolei ul a .icon .img02{ display:none}

.iproducts .prolei ul a.on .icon .img01{ display:none}

.iproducts .prolei ul a.on .icon .img02{ display:block}



.iproducts .prolei ul a p{font-size: 17px;color: #333; line-height:25px; height:50px;}

.iproducts .prolei #ul{background: #fff; border-left:solid 1px #ddd;border-top:solid 1px #ddd;border-right:solid 1px #ddd;}





.iproducts .prolei ul .on{background-color: #0961ba !important;}

.iproducts .prolei li a:after{ content:""; width:0; height:0; border-left:10px solid transparent; border-right:10px solid transparent; border-top:10px solid #0961ba; position:absolute; left:50%; margin-left:-10px; bottom:-10px}

.iproducts .prolei ul a.on:after{ content:""; width:0; height:0; border-left:10px solid transparent; border-right:10px solid transparent; border-top:10px solid #0961ba; position:absolute; left:50%; margin-left:-10px; bottom:-10px; z-index:99}

.iproducts .prolei ul .on p{color: #fff;}



.iproducts .tempWrap{overflow:hidden}

.products_cont{ position:relative; width:100%; }



.products_cont .pic{ float:left; width:70%;}

.products_cont img{ width:100%; height:auto; display:block;}



.products_cont .ind_r{width:calc(30% - 80px); height:calc(100% - 80px); padding:40px; background-color: #0961ba; position:absolute; right:0; top:0; color: #fff;}

.products_cont .ind_r h3{color: #fff;font-weight: bold;display: block; font-size:21px; font-weight:bold; line-height:50px; margin-bottom:10px;text-align:center;}

.products_cont .ind_r p{font-size: 16px;line-height: 30px;text-align:center;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 7;overflow: hidden;}



.products_cont .ind_r .more{ margin:50px 0 0 0}

.products_cont .ind_r .more a{ -webkit-transition:all .5s;transition:all .5s; display:block; color:#0961ba;text-transform:uppercase; padding-left:30px; width:120px; margin:0 auto; line-height:46px; background:url(../images/jiantou02.png) #fff no-repeat 80% center;}

.products_cont .ind_r .more a:hover{ background:url(../images/jiantou02.png) #fff no-repeat 90% center;}





.inews li{ float:left; width:23.5%; margin-right:2%;box-shadow: 0 0 10px #eee; position:relative}



.inews li:after {content: '';width: 0;height: 3px;background-color: #0961ba;position: absolute;left: 50%;-webkit-transform: translateX(-50%);-moz-transform: translateX(-50%);-ms-transform: translateX(-50%);-o-transform: translateX(-50%);transform: translateX(-50%);bottom: 0;-webkit-transition: all .3s;-moz-transition: all .3s;-ms-transition: all .3s;-o-transition: all .3s;transition: all .3s}

.inews li:hover:after {width: 100%}

.inews li .pic{ max-height:220px;}



.inews li:hover{ box-shadow:0 0 15px rgba(198, 215,233,0.8); }

.inews li:last-child{ margin-right:0}

.inews li .wenzi{ width:90%; margin:12px auto; min-height:120px;}

.inews li .wenzi p{ line-height:36px; background:url(../images/shijian.jpg) no-repeat left center; padding-left:22px; color:#999}

.inews li .wenzi h3{ font-size:18px;}



.inews .more{ margin:50px 0 0 0}

.inews .more a{ -webkit-transition:all .5s;transition:all .5s; display:block; color:#fff;text-transform:uppercase; padding-left:30px; width:120px; margin:0 auto; line-height:46px; background:url(../images/jiantou.png) #0961ba no-repeat 80% center;}

.inews .more a:hover{ background:url(../images/jiantou.png) #0961ba no-repeat 90% center;}





.footer .flink{ background:#0961ba; line-height:30px; padding:16px 0; border-bottom:solid 1px #185ea5; color:#fff }

.footer .flink span{ font-size:18px; font-weight:bold; color:#fff; margin-right:20px;}

.footer .flink a{ color:#fff; padding:0 20px; display: inline-block}



.footer .fconn{ background:#0961ba; padding:30px 0 50px 0; border-bottom:solid 1px #185ea5;}

.footer .content {width: 100%; display:flex;display:-webkit-flex;justify-content : space-between;}



.footer ul {width: 100%;display:flex;display:-webkit-flex;justify-content : space-between;}

.footer li {color:#fff;display:inline-block;cursor:pointer; padding-left:50px;}

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

.footer li {padding-left:50px;}

}

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

.footer li {padding-left:20px;}

}

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

.footer li {padding-left:15px;}

}

.footer li:first-child{ border-left:none; padding-left:0;}

.footer li:last-child{ padding-left:0;}



.footer li .add{ background:url(../images/f01.png) no-repeat left 5px; padding-left:36px; line-height:36px;}

.footer li .tel{ background:url(../images/f02.png) no-repeat left 5px; padding-left:36px; line-height:36px;}

.footer li .mail{ background:url(../images/f03.png) no-repeat left 5px; padding-left:36px;line-height:36px; }



.footer li h3{ color:#fff; margin-bottom:10px;font-size:18px; font-weight:bold}

.footer li h3 a{color:#fff;}

.footer li p{color: rgba(255,255,255,0.8); line-height:26px; }

.footer li p a{color: rgba(255,255,255,0.8); }





.footer .copyright{ background:#0961ba; line-height:25px; padding:15px 0; color:#fff}
.footer .copyright .wrap{ position:relative}
.footer .fpz{ float:left}
.footer .copyright .fanhu{ position:absolute; right:0; top:0}

.footer a{ color:#fff; }



.nbanner{ position:relative;}

.nbanner img{ display: block; width:100%; height:auto;}

.nbanner .wenzi{ position:absolute; width:100%; height:100%; left:0; top:0; }

.nbanner .wenzi h3{ position:absolute; top:50%; line-height:40px; height:40px; width:100%;text-align:center; margin-top:-20px;  color:#fff; font-size:36px; font-weight:bold}





.location{width: 100%; overflow: hidden;text-overflow: ellipsis;white-space: nowrap;line-height:62px; font-size:14px; height: 62px;margin-bottom: 40px;background: rgb(249, 248, 247);border-top: 1px solid rgb(239, 234, 224);border-bottom: 1px solid rgb(239, 234, 224);}

.location p{background:url(../images/location.png) no-repeat left center; padding-left:25px; color:#666}

.location p a{ color:#666;}





.nguide{ text-align:center}
.nguide ul{ text-align:center; display:inline-block; vertical-align:middle; font-size:0;}
.nguide li{ display:inline-block;font-size:17px; line-height:45px; margin:0 5px 10px; position:relative;}
.nguide li a{ display:block;padding:0px 40px;color:#333; background:#e6e6e6;}

.nguide li a.cur,.nguide li a:hover{ background:#0961ba; color:#fff}
.nguide li a.cur:after, .nguide li a:hover:after{ content:""; width:0; height:0; border-left:6px solid transparent; border-right:6px solid transparent; border-top:6px solid #0961ba; position:absolute; left:50%; margin-left:-6px; bottom:-6px}





.nnguide{ text-align:center; margin-top:15px;}

.nnguide ul{ text-align:center; display:inline-block; vertical-align:middle; font-size:0;}

.nnguide li{ display:inline-block;font-size:16px; line-height:38px; margin:0 5px 10px; position:relative;}

.nnguide li a{ display:block;padding:0px 40px;color:#333; background:#e6e6e6;}

.nnguide li a.cur,.nnguide li a:hover{ background:#0961ba; color:#fff}

.nnguide li a.cur:after, .nnguide li a:hover:after{ content:""; width:0; height:0; border-left:6px solid transparent; border-right:6px solid transparent; border-top:6px solid #0961ba; position:absolute; left:50%; margin-left:-6px; bottom:-6px}







.nmain{ padding-bottom:50px;}

.jian { line-height:30px; font-size:16px;}

.jian p{ margin:5px 0;}

.jian .jpic{ float:left; margin:30px 30px 30px 0; position:relative}

.jian .jpic:after {content: "";display: block;position: absolute;width: 100%;height: 100%;background-color: #0961ba;top: -25px;left: -25px;z-index: -9;}

.jian .jpic img{ display:block; width:auto; max-width:100%}





.syimg img{ display:block; width:auto; max-width:100%; height:auto}







.nnews .newskuai:last-child{ margin-bottom:30px;}

.nnews .newskuai{position: relative;}

.nnews .newskuai:after{ position:absolute; z-index:-9;content: ""; height: 100%;left:0%;width:0px;background:rgb(249, 248, 247); top:0;transition: all 0.5s;}

.nnews .newskuai:hover:after{ width:100%;}

.nnews .newskuai .wrap{border-bottom: 1px solid #e0e0e0;padding: 20px 0; position:relative;}



.nnews .newskuai .pic{ overflow:hidden; float:left; width:calc(25% - 4px); padding:1px; border:solid 1px #ddd; }

.nnews .newskuai .pic img{ width:100%; height:auto;cursor: auto;transition: all 1.5s;}

.nnews .newskuai:hover .pic img{transform:scale(1.2);}

.nnews .newskuai .wenzi{ float:left; width:60%; padding: 0 2%;}

.nnews .newskuai .wenzi h3{ line-height:40px; font-size:20px;overflow: hidden; text-overflow: ellipsis;white-space: nowrap; margin-bottom:10px; font-weight:bold}

.nnews .newskuai .wenzi p{ line-height:28px;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 3;overflow: hidden; color:#666}

.nnews .newskuai .date{ float:right; width:calc(8% - 1px); padding-left:2%; border-left:1px solid #e0e0e0; padding-top:30px; padding-bottom:30px;}

.nnews .newskuai .date h3{ font-size:32px; margin-bottom:20px; color:#666;}

.nnews .newskuai .date p{ font-size:20px; margin-bottom:30px; color:#999}

.nnews .newskuai .date .more{ width:12px; height:22px; background:url(../images/njianh.png) no-repeat left center;transition: all 1.5s;}

.nnews .newskuai:hover .date .more{ width:12px; height:22px; background:url(../images/njianb.png) no-repeat left center;transition: all 1.5s; margin-left:20px;}







.newsxiang .title{ text-align:center; border-bottom:solid 1px #ddd;}

.newsxiang .title h3{ color:#000; line-height:30px; margin-bottom:8px; font-size:24px;}

.newsxiang .title p{ line-height:32px; margin-bottom:15px; font-size:14px; color:#999;}



.newsxiang .conn{ line-height:30px; padding:0px 0 50px 0; font-size:16px;}

.newsxiang .conn p{ margin-bottom:10px;}

.newsxiang .conn img{ width:800px; max-width:100%; height:auto; display:block; margin:10px auto;}

.back02 a{ width:160px; height:40px; line-height:40px; margin-top:40px; float:right; display:block; border:solid 2px #0961ba; color:#0961ba; text-align:center;}

.back02 a:hover{ background:#0961ba; color:#fff}



.shangxia{ border-bottom:solid 1px #ddd; border-top:solid 1px #ddd; line-height:30px; padding:15px 0; font-size:16px;}

.shangxia a{ color:#666}

.shangxia li{ float:left;}

.shangxia li:last-child{ float:right;}

.shangxia a:hover{ color:#0a0f72}





#imgModule{display:none;}

#imgDefault{cursor:pointer;}



#imgDefault li{ float:left; width:calc(32% - 8px); border:solid 1px #ddd; padding:3px; margin-right:2%; margin-bottom:2%;}

#imgDefault li p{ text-align:center; line-height:40px; margin-bottom:5px}

#imgDefault li:nth-child(3n){ margin-right:0}

#imgDefault li:nth-child(3n+1){ clear:both}

#imgDefault img{ display:block; width:auto; max-width:100%; height:auto; height:292px; margin:0 auto}







.mask{background:#000;opacity:.8;filter:alpha(opacity=80);position:fixed;left:0;top:0;width:100%;height:100%;}



.lightBoxContent{width:800px;height:auto;position:fixed;left:50%;top:30%;margin-left:-400px;}

#imgLight{width:100%;height:auto;-webkit-animation:change 1s;animation:change 1s;}



#imgLoader{width:32px;height:32px;position:absolute;left:50%;top:50%;margin:-16px 0 0 -16px;display:none;}



#imgModule .btn{width:40px;height:50px;position:fixed;top:50%;margin-top:-25px;cursor:pointer;}

.lightBoxSprite{background-image:url(../images/imgIcons.png);background-repeat:no-repeat;}

#lightBoxPrev{left:10px;background-position:2px center;}

#lightBoxNext{right:10px;background-position:-42px center;}

.closeBtn{width:37px;height:37px;background:url(../images/close.png) no-repeat center center;position:fixed;top:10%;right:15px;cursor:pointer; z-index:9999;-webkit-transition:.5s;-moz-transition:.5s;transition:.5s;}

.closeBtn:hover{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg); transform:rotate(180deg);}

.lightBoxPagination{position:fixed;left:0;bottom:50px;width:100%;text-align:center;}

.lightBoxPagination span{display:inline-block;width:10px;height:10px;border:1px solid #fff;-webkit-border-radius:50%;border-radius:50%;margin-right:8px;}

.lightBoxPagination span.current{background:#fff;}

@keyframes change{

    0%{opacity:0;}

    100%{opacity:1;}

}





.lianxi .kuai{ float:left; width:32%; margin-right:2%; margin-bottom:2%; line-height:32px;}

.lianxi .kuai:nth-child(3n){ margin-right:0}

.lianxi .kuai:nth-child(3n+1){clear:both; }

.lianxi .kuai h3{ font-size:18px; background:url(../images/biaozhu.png) no-repeat left center / 20px auto; padding-left:36px; line-height:55px;}

.lianxi .kuai p{padding-left:36px;}



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

.liuyan p{color:#a9a9a9; margin-bottom:20px;}

.liuyan ul li{width:48%;margin-bottom:15px;float:left; margin-right:3%;}

.liuyan ul li:nth-child(2n){ margin-right:0}

.liuyan ul li input{width:96%;border:1px solid #e9e9e9;height:40px;padding:0% 2%; font-size:15px;}

.liuyan .inptxt{width:100%;margin-bottom:15px;}

.liuyan textarea{display:block;resize:none;border:1px solid #e9e9e9;width:97%;height:140px;padding:1%;font-size:15px;}

.liuyan .inp-sub{ clear:both;width:180px;height:42px;line-height:42px;text-align:center;background:#1e50ae;color:#fff;font-size:16px;color:#fff;display: block;border:0px;margin:20px 0 0px 0;cursor:pointer;}

.liuyan .inp-sub:hover{background:#e67a3a;}



.sanli{ /*width:100%; max-width:90%; margin:0 auto;*/}

.sanli li{ float:left; width:calc(32% - 2px); margin:1% 2% 1% 0; border:solid 1px #ddd; text-align:center; line-height:50px;}

.sanli li:nth-child(3n){ margin-right:0}

.sanli li:nth-child(4){ margin-left:16%}



.nmain .biaot{ line-height:80px; margin-top:50px;background: url(../images/titlebg.png) no-repeat center center;font-size: 30px; text-align:center;}

.nmain table{ border-bottom:solid 1px #ddd; border-right:solid 1px #ddd}

.nmain table td{ border-top:solid 1px #ddd; border-left:solid 1px #ddd}







.nmain .zshu { text-align:center; line-height:50px}

.nmain .zshu li{ display: inline-block; width:calc(22.5% - 2px); border:solid 1px #ddd; margin:0% 2% 2% 0%;text-align:center} 



.nmain .zshu li img{ display:block; width:100%; height:auto;}



.nmain .zshu02 { text-align:center;line-height:50px}

.nmain .zshu02 li{ display: inline-block; width:calc(24% - 2px); border:solid 1px #ddd;margin:0% 2% 2% 0%; text-align:center} 

.nmain .zshu02 li img{ display:block; width:100%; height:auto;}



.nmain .zshu03 { text-align:center;line-height:50px}

.nmain .zshu03 li{ display: inline-block; width:auto;border:solid 1px #ddd;margin:0% 2% 2% 0%; text-align:center} 

.nmain .zshu03 li img{ display:block;  height:450px; width:auto;}



.nmain .zshu04 { text-align:center;line-height:50px}

.nmain .zshu04 li{ display: inline-block; width:calc(32% - 2px); border:solid 1px #ddd;margin:0% 2% 2% 0%; text-align:center} 

.nmain .zshu04 li img{ display:block; width:100%; height:auto;}





.nmain .zshu05 { text-align:center;line-height:50px}

.nmain .zshu05 li{ display: inline-block; width:calc(40% - 2px); border:solid 1px #ddd;margin:0% 2% 2% 0%; text-align:center} 

.nmain .zshu05 li img{ display:block; width:100%; height:auto;}





.nhonor li{ float:left; width:calc(32% - 3px); border:solid 1px #ddd; margin-right:2%; margin-bottom:2%;}

.nhonor li:nth-child(3n){ margin-right:0}

.nhonor li:nth-child(3n+1){ clear:both}

.nhonor li .wenzi{ line-height:25px; padding:10px 5px 20px 5px; text-align:center}

.nhonor li .wenzi h3{ font-size:18px; font-weight:bold; margin:10px 0;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}

.nhonor li .wenzi p{ color:#666; font-size:14px;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden; margin-bottom:10px;}



.nhonor02 li{ float:left; width:calc(23.5% - 2px); border:solid 1px #ddd; margin-right:2%; margin-bottom:2%;}



.nhonor02 li:nth-child(4n){ margin-right:0}

.nhonor02 li:nth-child(4n+1){ clear:both}

.nhonor02 li .wenzi{ line-height:25px; padding:10px 0 20px 0; text-align:center}



.speader .sltop{ position:relative}

.speader .leader{ float:left; width:20%; background:#fff; }



.speader .leader img{ display:block; width:100%; height:auto}

.speader .leader h3{ font-size:20px; line-height:60px; padding-bottom:10px; text-align:center; background:#f3f3f3; }

.speader .jies{ float:right; width:77%;position:absolute; left:23%;top:50%; -webkit-transform:translate(0%,-50%);-moz-transform:translate(0%,-50%);-ms-transform:translate(0%,-50%);-o-transform:translate(0%,-50%);transform:translate(0%,-50%)}





.speader .intro{ line-height:35px;}

.speader .intro h3{ font-size:24px; line-height:60px; border-bottom:solid 1px #ddd;margin:20px 0 15px 0;}

.speader .intro p{ color:#666}



#allmap{width: 100%;height:500px;background: #ccc;border:1px solid #ddd;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box; line-height:22px; font-size:14px; margin-bottom:40px}


.zuoge{ display:block; margin-left:85px}


.hrlist{ margin-top:10px;}
.hrlist li{ background:#f2f2f2; margin-bottom:15px; border-radius:8px;}
.hrlist li.cur{ padding-bottom:20px}
.hrlist .toptit{ padding:10px 20px;line-height:30px; cursor:pointer; display:flex; display:-webkit-flex;color:#666; position:relative}
.hrlist .toptit span{ width:31%; margin-right:1%}
.hrlist .job{ color:#0961ba; font-weight:bold; font-size:18px; width:35%;}
.hrlist .toptit .icon{ width:26px; height:100%; background:url(../images/icon-dw.png) no-repeat center 12px; position:absolute; right:20px;top:0; margin-right:0}
.hrlist li.cur .toptit .icon{ width:26px; height:100%; background:url(../images/icon-up.png) no-repeat center 12px; position:absolute; right:20px;top:0; margin-right:0}
.hrlist .cont{ margin:0 20px; padding:25px; background:#fff; border-radius:5px; display:none}
.hrlist .cont .mail{ text-align:center; margin-top:20px}
.hrlist .cont .mail a{ display:inline-block; padding:0 20px;border-radius:10px; line-height:42px; background:#e71419; color:#fff}



.lishi .lstop{background:url(../images/niantou.jpg) no-repeat center top; height:45px;}
.lishi .center{background:url(../images/nianbaby.jpg) repeat-y center center; padding:10px 0 60px 0; }
.lishi .center .kuai{ position:relative}
.lishi .center .kuai .neir{ float:right; width:41%; padding:1% 2% 2% 2%; box-shadow: 0 0 6px #ccc;}
.lishi .center .kuai:nth-child(2n+1) .neir .wai{background:url(../images/dianzuo.jpg) no-repeat left center; position:absolute; z-index:99; width:10px; height:19px; right:45%; top:40px}
.lishi .center .kuai:nth-child(2n) .neir .wai{background:url(../images/dianyou.jpg) no-repeat right center; position:absolute; z-index:99; width:10px; height:19px; left:45%; top:40px}
.lishi .center .kuai:nth-child(2n) .neir{ float:left;}
.lishi .center .kuai .dianzi{ width:10%; float:right; background:url(../images/niandian.jpg) no-repeat center bottom; background-size:23px auto; padding-top:60px;}
.lishi .center .kuai:nth-child(2n) .dianzi{ float:left;}


.lishi .center .kuai:nth-child(2n) .neir .wenzi{  text-align:right}

.lishi .center .kuai h3{ line-height:30px; font-size:18px; color:#333}
.lishi .center .kuai p{ line-height:24px; color:#888}




#szgs_stat_icon_1413023693826686976 img{ display:inline-block; width:30px; height:auto}
