*,:after,:before{margin:0;padding:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;outline:0!important;-webkit-tap-highlight-color:rgba(0,0,0,0);-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;-webkit-font-smoothing:antialiased}
a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,time,tt,u,ul,var,video{margin:0;padding:0;border:0;font-size:100%;vertical-align:baseline}
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}
ol,ul{list-style:none}
blockquote,q{quotes:none}
blockquote:after,blockquote:before,q:after,q:before{content:""}
table{border-collapse:collapse;border-spacing:0}
body{color:#333;background:#fff;font:14px/1.5 "Microsoft Yahei",sans-serif;outline:0}
a{color:#333;text-decoration:none}
img{max-width:100%;border:none}
em,i{font-style:normal}
table{border-collapse:collapse;border-spacing:0}
input,select,textarea{font-size:14px;color:#333;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;-webkit-appearance:none;-moz-appearance:none;appearance:none}
::-webkit-input-placeholder{color:#b4b4b4}
::-moz-placeholder{color:#b4b4b4}
::-ms-input-placeholder{color:#b4b4b4}
::-ms-clear,::-ms-reveal{display:none}
.fix{*zoom:1}
.fix:after,.fix:before{display:block;content:"";height:0;clear:both}
.c{clear:both}
.col-l,.l{float:left}
.col-r,.r{float:right}
.ani{-ms-transition:.3s;-moz-transition:.3s;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}
.unselect{-ms-user-select:none;-moz-user-select:none;-khtml-user-select:none;-webkit-user-select:none;-o-user-select:none;user-select:none}
.wp{width:100%;max-width:1200px;margin:0 auto}
.wp2{width:100%;max-width:1400px;margin:0 auto}
.h50{height:50px;clear:both;overflow:hidden}
.h100{height:100px;clear:both;overflow:hidden}
body{min-width:1220px;overflow-x:auto}
.header .hd-top{text-align:righth;line-height:32px;text-align:right;color:#999;border-bottom:1px solid #eee;font-size:12px;color:#ddd}
.header .hd-top a{margin:0 10px;display:inline-block;color:#999;font-size:14px;position:relative}
.header .hd-top a .qr{position:absolute;top:110%;left:0;display:none}
.header .hd-top a:hover .qr{display:block}
.header .hd-center{font-size:0;height:120px;line-height:120px;text-align:center}
.header .hd-center .logo{display:inline-block}
.header .hd-center .logo img{display:inline-block;vertical-align:middle;margin:0 9px}
.header .hd-nav{height:48px;line-height:48px;background:#0077c2}
.header .hd-nav .so{float:right;padding-top:7px;position:relative;height:48px;line-height:1.1}
.header .hd-nav .so .so-btn{width:40px;height:34px;border-radius:4px;background:#fff url(../images/p1.png) center center no-repeat;border:none;cursor:pointer}
.header .hd-nav .so .inp{display:none;position:absolute;right:0;top:47px;width:260px;height:36px;border:none;background:rgba(0,0,0,.5);font-size:16px;color:#fff;border-radius:4px;padding:0 14px;z-index:19}
.header .hd-nav .so:hover .inp{display:block}
.ul-nav{overflow:hidden}
.ul-nav li{float:left;width:11.11%;text-align:center}
.ul-nav li a{display:inline-block;text-align:center;font-size:20px;color:#fff;font-weight:700;position:relative;min-width:70px}
.ul-nav li.on a{background:url(/static/index/images/p2.png) bottom center no-repeat;background-size:100% 4px}
.footer{background:#f9f9f9;border-bottom:10px solid #0077c3;padding-top:24px}
.footer .ft-info{overflow:hidden;margin-bottom:22px}
.footer .ft-info .r-contant{float:right;width:410px;overflow:hidden}
.footer .ft-info .r-contant .tel .item{margin-bottom:13px;text-align:right}
.footer .ft-info .r-contant .qr{float:left;width:80px;margin-right:30px}
.footer .ft-info .r-contant .tel{overflow:hidden;font-size:16px;color:#999;padding-top:10px}
.footer .ft-info .r-contant .tel span{color:#0077c3}
.footer .ft-info .l-txt{overflow:hidden}
.visit-time .time{ 
    font-size: 16px;
    color: #333;
    margin-bottom: 20px;
}
.ul-ftnav{overflow:hidden;margin-bottom:20px}
.ul-ftnav li{float:left;margin-right:25px}
.ul-ftnav li a{font-size:16px;color:#333}
.footer .copy{font-size:16px}
.footer .copy a{color:#0077c3}
.footer .ft-logo{text-align:center;font-size:0;overflow:hidden;margin-bottom:64px}
.footer .ft-logo .logo{float:left;margin-right:70px}
.footer .ft-logo .logo.last{margin-right:0}
.slick-index{position:relative}
.slick-index .item a{display:block;width:100%;height:640px;background-repeat:no-repeat;background-size:cover;background-position:center center}
.slick-index .slick-dots{position:absolute;bottom:26px;left:0;width:100%;text-align:center;font-size:0}
.slick-index .slick-dots li{display:inline-block;position:relative;width:12px;height:12px;background:rgba(255,255,255,.5);border-radius:50%;cursor:pointer;overflow:hidden;margin:0 7px}
.slick-index .slick-dots li.slick-active{background:#fff}
.slick-index .slick-dots li button{position:absolute;left:-9999px}
.m-service{overflow:hidden;background:#0077c3;height:148px}
.m-service .item{float:left;width:16.66%;text-align:center}
.m-service .item:hover{background:#95d573}
.m-service .item a{display:block;width:100%;height:100%;padding:27px 0 23px}
.m-service .item i{display:block;width:55px;height:55px;background-size:cover;background-repeat:no-repeat;background-position:center center;margin:0 auto 13px}
.m-service .item p{font-size:20px;color:#fff;font-weight:700}
.g-tit01{margin-bottom:44px}
.g-tit01 h3{text-align:center;font-size:32px}
.hover-img{overflow:hidden}
.hover-img img{-ms-transition:.3s;-moz-transition:.3s;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}
.hover-img:hover img{-webkit-transform:scale(1.05);-moz-transform:scale(1.05);-ms-transform:scale(1.05);-o-transform:scale(1.05);transform:scale(1.05)}
.row-index01{overflow:hidden;padding-top:50px;margin-bottom:37px}
.m-index-news{width:550px;float:left;margin-right:37px}
.m-index-news .pic img{display:block;width:550px;height:300px}
.m-index-news .txt{background:#f9f9f9;padding:14px 20px 12px;overflow:hidden}
.m-index-news .txt h3{line-height:1.6;height:3.2em;overflow:hidden;font-size:20px}
.m-index-news .txt h3 a{color:#333}
.m-index-news .txt h3 a:hover{color:#0077c3}
.m-index-news .txt span{font-size:16px;color:#999;float:right;margin-top:-15px}
.row-index01 .r-news{overflow:hidden}
.ul-index-tab{overflow:hidden;border-bottom:1px solid #eee;margin-bottom:13px;margin-top:-4px}
.ul-index-tab li{float:left;margin-right:35px}
.ul-index-tab li a{font-size:20px;font-weight:700;display:block;padding-bottom:10px}
.ul-index-tab li.on a{border-bottom:2px solid #0077c3;color:#0077c3}
.ul-list01{margin-bottom:14px}
.ul-list01 li .tit{overflow:hidden}
.ul-list01 li .tit span{float:right;font-size:16px}
.ul-list01 li .tit h3{font-size:18px;margin-bottom:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.ul-list01 li .tit:hover h3 a,.ul-list01 li .tit:hover span{color:#0077c3}
.ul-list01 li{border-bottom:1px solid #eee;padding-bottom:17px;margin-bottom:16px}
.ul-list01 li .info{font-size:16px;color:#999;line-height:1.5;height:3em;overflow:hidden}
.m-so-index{overflow:hidden;background:#f9f9f9;padding:30px 10px;margin-bottom:79px}
.m-so-index .submit{float:right;width:88px;height:38px;border:none;color:#fff;font-size:16px;background:#0077c3;margin-left:20px}
.m-so-index .l-con{overflow:hidden;padding:0 3px;margin:0 -10px}
.m-so-index .l-con .item{float:left;width:32%;overflow:hidden;padding:0 10px}
.m-so-index .l-con .item.item-c{width:36%}
.m-so-index .l-con .item span{float:left;font-size:16px;margin-right:10px;margin-top:8px}
.m-so-index .l-con .item .r-con{overflow:hidden}
.m-so-index .l-con .item .r-con select{display:block;width:100%;height:38px;background-color:#fff;font-size:16px;line-height:38px;padding:0 11px;color:#999;border:none;background:#fff url(../images/p3.png) 221px center no-repeat}
.m-so-index .l-con .item .r-con select.on{color:#333}
.m-so-index .l-con .item .r-con select option{color:#333}
.m-so-index .l-con .item .r-con select.s2{width:140px;background-position:115px center;display:inline-block;float:left}
.m-so-index .l-con .item .r-con select.last{float:right}
.slick-index02{margin:0 -10px}
.slick-index02 .item{padding:0 10px;float:left;width:25%;margin-bottom:85px}
.slick-index02 .item .con{position:relative;border:1px solid #eee;padding-top:70px}
.slick-index02 .item i{display:block;width:110px;height:110px;border:4px solid #eee;border-radius:50%;background-size:cover;background-position:center center;background-repeat:no-repeat;position:absolute;left:50%;margin-left:-55px;top:-55px}
.slick-index02 .item .name{font-size:18px;text-align:center;font-weight:700;margin-bottom:2px}
.slick-index02 .item .con:hover .desc,.slick-index02 .item .con:hover .info,.slick-index02 .item .con:hover .name{color:#0077c3}
.slick-index02 .item .con:hover a{background:#8cc76d}
.slick-index02 .item .desc{font-size:16px;text-align:center;font-weight:700;color:#666;margin-bottom:7px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.slick-index02 .slick-list{padding-top:52px}
.slick-index02 .item .info{font-size:15px;color:#666;line-height:1.73;height:3.46em;overflow:hidden;margin-bottom:13px;position:relative}
.slick-index02 .item em{width:24px;height:18px;background:url(/static/index/images/P5.png) center center no-repeat;background-size:cover;top:0;left:0;display:block;margin-bottom:6px}
.slick-index02 .item .con{padding-left:28px;padding-right:28px;padding-bottom:13px}
.slick-index02 .item a{display:block;margin:0 auto;width:64px;height:30px;line-height:30px;text-align:center;background:#0077c3;font-size:16px;color:#fff}
.slick-index02 .slick-dots{text-align:center;font-size:0;margin-top:39px}
.slick-index02 .slick-dots li{display:inline-block;position:relative;width:12px;height:12px;margin:0 5px;border-radius:50%;border:1px solid #ddd;cursor:pointer}
.slick-index02 .slick-dots li button{position:absolute;left:-9999px}
.slick-index02 .slick-dots li.slick-active{border-color:#0077c3;background-color:#0077c3}
.ul-list02{overflow:hidden;margin-top:44px}
.ul-list02 li{float:left;width:25%;height:190px;background:#f9f9f9}
.ul-list02 li .pic img{display:block;width:300px;height:190px}
.ul-list02 li .txt{padding:0 30px;padding-top:51px}
.ul-list02 li .txt .desc{font-size:16px;color:#999;margin-bottom:13px}
.ul-list02 li .txt h3{font-size:18px;line-height:1.66;height:3.32em;overflow:hidden;font-weight:400}
.ul-list02 li:hover{background:#0077c3}
.ul-list02 li:hover .desc{color:#fff}
.ul-list02 li:hover h3 a{color:#fff}
.row-index03{margin-bottom:84px}
.row-index02{margin-bottom:51px}
.m-imgtxt .pic img{display:block;width:960px;height:360px}
.m-imgtxt{margin-bottom:32px}
.ul-imgtxt{background:#f9f9f9;overflow:hidden;height:134px;padding-top:23px}
.ul-imgtxt li{float:left;width:33.33%;text-align:center;position:relative}
.ul-imgtxt li .con{display:inline-block}
.ul-imgtxt li p{text-align:left;position:relative;line-height:1.1;display:inline-block;margin-bottom:7px}
.ul-imgtxt li p span{font-size:48px;color:#0077c3;font-weight:700}
.ul-imgtxt li p em{font-size:normal;font-size:16px;color:#999;position:absolute;top:0;right:-20px}
.ul-imgtxt li .info{font-size:16px;color:#666}
.ul-imgtxt li:nth-child(2)::after,.ul-imgtxt li:nth-child(2)::before{position:absolute;width:1px;height:44px;background:#eee;content:'';top:50%;margin-top:-22px;right:0}
.ul-imgtxt li:nth-child(2)::before{left:0;right:auto}
.m-txt{font-size:16px;line-height:1.87}
.m-txt strong{font-weight:400;color:#0077c3}
.m-txt .strong{font-size:20px;font-weight:700;color:#0077c3}
.m-txt .sign{font-size:0;text-align:right}
.ul-leader{overflow:hidden;margin:0 -50px}
.ul-leader li{float:left;width:33.33%;padding:0 50px;margin-bottom:48px}
.ul-leader li i{display:block;width:187px;height:187px;border-radius:50%;background-size:cover;background-repeat:no-repeat;background-position:center center;border:6px solid #eee;margin:0 auto 32px}
.ul-leader li .desc{text-align:center}
.ul-leader li .desc p{font-size:18px;color:#333;font-weight:700;text-align:center;margin-bottom:10px}
.ul-leader li .con:hover .desc p{color:#0077c3}
.ul-leader li .desc span{font-size:16px;color:#999}
.ul-leader li .desc em{display:block;margin:15px auto;width:32px;height:2px;background:#bdc6e1;background:#eee}
.ul-leader li .info{font-size:16px;line-height:1.62;height:3.24em;overflow:hidden;color:#666}
.m-tree .data-01{width:178px;height:104px;border:2px solid #0077c3;border-radius:10px;text-align:center;font-size:18px;color:#0077c3;line-height:1.3;padding-top:13px;margin:0 auto;background:#f0f9ff}
.m-tree .bg1{width:100%;height:20px;background:url(/static/index/images/l1.png) center center no-repeat;background-size:100% 100%}
.m-tree .data-02{line-height:1.4}
.m-tree .bg2{width:100%;height:29px;background:url(/static/index/images/l2n.jpg) center center no-repeat;background-size:100% 100%}
.ul-tree{overflow:hidden;margin:0 -6px}
.ul-tree li{padding:0 6px;float:left;width:16.66%}
.ul-tree li .data-01{width:100%}
.m-tree .bg3{width:100%;height:30px;background:url(/static/index/images/l3n.jpg) center center no-repeat;background-size:100% 100%}
.ul-tree2{overflow:hidden;background:url(/static/index/images/l4.png) center center no-repeat}
.ul-tree2 li{float:left;width:33.33%;text-align:center;font-size:0}
.ul-tree2 li .data-03{display:inline-block;width:182px;height:64px;line-height:60px;border:2px solid #0077c3;background:#f0f9ff;border-radius:10px;font-size:18px;color:#0077c3}
.ul-tree2 li .data-03.data-03v1{margin-left:65px}
.ul-tree2 li .data-03.data-03v2{width:140px}
.ul-tree2 li .data-03.data-03v3{margin-right:65px}
.m-tree .bg4{width:100%;height:20px;background:url(/static/index/images/l5.png) center center no-repeat;background-size:100% 100%}
.m-tree .data-04{border:2px solid #0077c3;background:#f0f9ff;border-radius:10px;padding:20px;height:365px;font-size:18px;line-height:1.66;color:#0077c3}
.ul-tree3{margin:0 -6px}
.ul-tree3 li{float:left;padding:0 6px}
.ul-tree3 li.li1,.ul-tree3 li.li3{width:42%}
.ul-tree3 li.li3 .data-04{font-size:14px}
.ul-tree3 li.li2{width:16%}
.m-txt-info{font-size:16px;line-height:1.87;border-bottom:1px solid #eee;padding-bottom:20px;margin-bottom:20px}
.m-txt-info h4{font-weight:400;color:#0077c3;font-size:20px;font-weight:700;line-height:1.1}
.m-txt-info span{display:block;text-indent:0;color:#000;font-weight:700}
.m-txt-infov2 p{text-indent:2em}
.map{height:300px}
.m-contant{overflow:hidden;background:#f9f9f9;padding:60px 60px 0;padding-right:30px}
.m-contant .item{float:left;width:50%;padding:0 5px}
.m-contant .item:nth-child(2){padding-left:90px}
.contant-info{margin-bottom:40px}
.contant-info .cont-tit h3{font-size:16px;color:#0077c3;margin-bottom:17px}
.contant-info .cont-tit em{display:block;width:20px;height:1px;background:#ddd;margin-bottom:13px}
.contant-info .info{font-size:16px;line-height:1.95}
.contant-info .info p{overflow:hidden}
.contant-info .info p span{float:left;width:130px;margin-right:5px}
.contant-info .qr{text-align:center;overflow:hidden;margin-top:7px;font-size:16px}
.contant-info .qr .qr-item{float:left;width:50%;font-size:16px;margin-bottom:12px}
.m-yy{font-size:16px;line-height:1.875;padding-top:40px}
.m-yy h4{color:#0077c3;font-weight:400}
.m-so-index.m-so-indexv2{padding-right:30px}
.m-so-index.m-so-indexv2 .l-con .item{width:33.33%}
.m-so-index.m-so-indexv2 .submit{text-align:left;padding-left:45px;background:#95d573 url(../images/p8.png) 19px center no-repeat;width:96px}
.mb0{margin-bottom:0!important}
.m-so-index.m-so-indexv2 .inp{display:block;width:100%;height:38px;background-color:#fff;font-size:16px;line-height:38px;padding:0 11px;color:#999;border:none;background:#fff url(../images/p3.png) 221px center no-repeat;color:#333}
.m-so-index.m-so-indexv2{margin-bottom:40px}
.m-so-index.m-so-indexv2 .l-con .item .r-con select{background:#fff url(../images/p9.png) right 10px center no-repeat}
.m-table table{font-size:16px;text-align:center}
.m-table table tr:nth-child(2n+1){background:#f9f9f9}
.m-table table td,.m-table table th{border:1px solid #eee}
.m-table table th{height:54px;font-weight:400;background:#0077c3;color:#fff}
.m-table table td{height:54px}
.m-table table td:hover{color:#0077c3}
.m-sks{margin-bottom:10px}
.m-sks .tit{font-size:30px;padding-left:20px;background:url(/static/index/images/p10.png) left center no-repeat;margin-bottom:23px}
.ul-ks{overflow:hidden;margin:0 -10px}
.ul-ks li{float:left;width:16.66%;padding:0 10px;margin-bottom:20px}
.ul-ks li a{display:block;width:100%;height:50px;border-radius:6px;border:2px solid #eee;line-height:46px;text-align:center;font-size:16px;padding:0 3px}
.ul-ks li a:hover,.ul-ks li.on a{border-color:#0077c3;background-color:#0077c3;color:#fff}
.m-page a{position:fixed;left:0;top:286px;width:130px;border:1px solid #eee;border-left:none;background-color:#fff;z-index:19}
.m-page a .btn{float:left;width:30px;height:112px;background:#0077c3 url(../images/p-prev.png) center center no-repeat}
.m-page a .txt{text-align:center;padding-top:34px;overflow:hidden}
.m-page a .txt p{font-size:14px;margin-bottom:3px}
.m-page a .txt span{font-size:14px;color:#999}
.m-page a:hover .btn{background-color:#95d573}
.m-page a.next{left:auto;right:0;border-left:1px solid #eee;border-right:none}
.m-page a.next .btn{float:right;background-image:url(/static/index/images/p-next.png)}
.z-expert .con-title{height:70px;padding:0 40px;background:#f9f9f9;margin-bottom:36px}
.z-expert .con-title .tel{float:right;font-size:18px;line-height:40px;margin-top:13px;padding-left:41px;background:url(/static/index/images/p11.png) left center no-repeat}
.z-expert .con-title .tel span{color:#999}
.z-expert .con-title .name{font-size:30px;background:url(/static/index/images/p12.png) left center no-repeat;padding-left:23px;float:left;margin-top:12px}
.z-expert .con-slick{overflow:hidden;padding:50px 40px 0;margin-bottom:50px}
.h60{height:60px}
.h80{height:80px}
.ban{height:480px;padding:182px 0 0;background-repeat:no-repeat;background-position:center;color:#fff;text-align:center}
.ban h3{font-size:36px}
.ban p{position:relative;font-size:18px;opacity:.6}
.ban p:before{content:'';display:block;margin:12px auto 15px;width:40px;height:2px;background:#fff;opacity:.8}
.nv2-home{height:48px;background-color:#0077c3}
.nv2-home .nv2{float:left;overflow:hidden}
.nv2-home .nv2 a{float:left;font-size:18px;color:#fff;line-height:48px;padding:0 30px;font-weight:700}
.nv2-home .nv2 a.on{background-color:#95d573}
.nv2-home .home{float:right;width:20px;height:48px;background:url(/static/index/images/home.png) no-repeat center}
.col-slide{float:left;width:200px;margin-right:40px}
.col-slide li{margin-bottom:12px}
.col-slide li a{position:relative;display:block;font-size:18px;line-height:19px;background:#0077c3;border:2px solid #0077c3;border-radius:6px;color:#fff;padding:10px 0 10px 50px;font-weight:700}
.col-slide li a:before{content:'';position:absolute;top:20px;left:27px;width:10px;height:2px;background:#fff}
.col-slide li.on a{background-color:transparent;color:#0077c3}
.col-slide li.on a:before{background-color:#0077c3}
.col-main{width:960px;overflow:hidden}
.z-tit1{font-weight:700;font-size:32px;line-height:1.2;padding-bottom:12px;border-bottom:1px solid #eee;color:#333;margin-bottom:40px}
.z-tit1 span{font-weight:400;font-size:16px;color:#999}
.z-tab1{overflow:hidden;margin-bottom:30px}
.z-tab1 li{float:left;margin-right:1px}
.z-tab1 li a{display:block;font-size:16px;height:48px;line-height:48px;padding:0 24px;background-color:#f6f6f6}
.z-tab1 li.on a{background-color:#95d573;color:#fff}
.z-tit2{font-weight:700;position:relative;font-size:18px;line-height:3.2;color:#0077c3;padding-left:13px;border-bottom:1px solid #eee}
.z-tit2:after{content:'';position:absolute;top:50%;margin-top:-9px;left:0;width:3px;height:18px;background:#0178c3}
.personal-center{padding:26px 30px 62px;border:1px solid #eee}
.z-center{padding:24px 0 10px}
.z-center li{font-size:16px;line-height:48px;color:#999}
.z-center li span{color:#333;margin-left:5px}
.table-z1{padding:40px 0 0}
.table-z1 table{width:100%;border-left:1px solid #eee}
.table-z1 th{font-size:16px;color:#fff;height:42px;background-color:#0077c3;border-right:1px solid #eee}
.table-z1 td{font-size:16px;height:39px;text-align:center;border-right:1px solid #eee;border-bottom:1px solid #eee}
.table-z1 td.left{text-align:left;padding-left:30px}
.table-z1 tr.odd{background-color:#f9f9f9}
.form-message .item{margin-bottom:20px;overflow:hidden}
.form-message span{float:left;font-size:16px;color:#666;width:48px;line-height:44px}
.form-message .inp{float:left;width:760px;height:44px;border:1px solid #eee;padding:0 20px}
.form-message textarea{float:left;width:760px;height:144px;border:1px solid #eee;padding:10px 20px;resize:none}
.form-message .submit{display:block;font-size:18px;font-weight:700;width:160px;height:48px;background:#95d573;color:#fff;border:0;margin:0 auto}
.label-name{float:left;margin-left:50px;font-size:16px;line-height:44px;color:#666;padding-right:33px;user-select:none;cursor:pointer;background:url(/static/index/images/checkbox.png) right center no-repeat}
.label-name.checked{background-image:url(/static/index/images/checkbox_on.png)}
.cur{font-size:16px;padding:36px 0 10px}
.cur a:hover,.cur span{color:#0077c2}
.z-tit3{padding:18px 0;overflow:hidden;border-bottom:1px solid #eee;color:#999}
.z-tit3 .l{float:left;width:850px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:18px;padding-left:34px;background-repeat:no-repeat;background-position:left center}
.z-tit3 .r{float:right;font-size:16px}
.z-tit3 span{color:#333}
.z-tit3 .l.zt{background-image:url(/static/index/images/ico-z1.png)}
.z-tit3 .l.hf{background-image:url(/static/index/images/ico-z1.png)}
.z-tw{padding:30px 32px 54px;font-size:16px;line-height:32px;border-bottom:1px solid #eee}
.z-hf{margin-top:30px;padding:24px 50px 26px 34px;font-size:16px;line-height:30px;color:#0178c3;background:rgba(1,120,195,.04)}
.z-tit3 .l.hf span{color:#0178c3}
.z-inter{font-size:16px;line-height:28px}
.z-message{display:block;font-size:16px;color:#fff;margin:18px auto 0;width:207px;height:54px;line-height:54px;background:#95d573 url(../images/ico-message.png) no-repeat 52px center;border-radius:4px;padding-left:92px}
.z-message:hover{color:#fff}
.pages-go{position:relative;text-align:center;padding:50px 0 0}
.pages-go .pages{display:inline-block;vertical-align:middle;overflow:hidden}
.pages-go .pages a{float:left;width:36px;height:36px;line-height:36px;text-align:center;border:1px solid #ddd;margin:0 5px}
.pages-go .pages a.prev{background:url(/static/index/images/prev.png) no-repeat center}
.pages-go .pages a.next{background:url(/static/index/images/next.png) no-repeat center}
.pages-go .pages a.on,.pages-go .pages a:hover{color:#fff;background-color:#0077c3;border-color:#0077c3}
.pages-go .pages span{font-family:Arial;float:left;width:36px;font-size:16px;color:#666}
.pages-go .pages a.prev:hover{background-image:url(/static/index/images/prev-on.png)}
.pages-go .pages a.next:hover{background-image:url(/static/index/images/next-on.png)}
.pages-go .go{position:relative;display:inline-block;vertical-align:middle;height:36px;border:1px solid #ddd}
.pages-go .go .inp{width:30px;height:34px;text-align:center;border:0}
.pages-go .go .sub{width:44px;height:34px;border:0;background-color:transparent}
.pages-go .go:after{content:'';position:absolute;top:50%;left:30px;margin-top:-8px;width:1px;height:17px;background:#ddd;cursor:pointer}
.row-register{position:relative;height:730px;background-repeat:no-repeat;background-position:center center;-webkit-background-size:cover;background-size:cover}
.form-register{position:absolute;top:45px;left:50%;margin-left:-433px;width:866px;background:#fff;padding:22px 0 42px}
.form-register h2{font-size:36px;color:#0178c3;text-align:center;letter-spacing:2px;margin-bottom:20px}
.form-register .job{font-size:24px;color:#fff;width:151px;height:40px;line-height:40px;text-align:center;background:#95d573;margin:0 auto}
.z-register{padding:0 25px 18px;overflow:hidden}
.z-register li{position:relative;float:left;width:50%;padding:0 5px;margin-bottom:14px}
.z-register .inp{display:block;font-size:16px;width:100%;height:48px;border:1px solid #eee;padding:0 10px}
.z-register .inp2{width:268px}
.z-register li .test{position:absolute;top:0;right:0;width:118px;height:48px;cursor:pointer}
.z-register li .test img{display:block;width:100%;height:100%}
.label-file{position:relative;display:block;border:1px solid #eee;padding:0 10px;height:48px}
.label-file span{position:absolute;right:8px;top:8px;width:60px;height:32px;line-height:32px;text-align:center;background:#0178c3;color:#fff}
.label-file .file{position:absolute;left:-9999px}
.label-file p{line-height:46px;color:#b4b4b4}
.btn-login,.btn-register{display:block;margin:0 auto;font-size:24px;color:#fff;width:360px;height:48px;line-height:48px;background:#0178c3;border-radius:24px;text-align:center}
.btn-register{background-color:#95d573;margin-top:10px}
.form-login{width:428px;margin-left:172px}
.form-login .inp-con{position:relative;width:358px;margin:0 auto 20px}
.form-login .inp-con .inp{display:block;font-size:16px;width:100%;height:48px;padding:0 10px;border:1px solid #eee}
.form-login .inp-con .code{width:228px}
.form-login .inp-con .img{position:absolute;top:0;right:0;width:118px;height:48px}
.form-login .inp-con .img img{display:block;width:100%;height:100%}
.z-news li{overflow:hidden;border-bottom:1px solid #eee}
.z-news .time{float:right;font-size:18px;line-height:60px;color:#999}
.z-news a{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding-right:10px;font-size:18px;line-height:60px;padding-left:25px;background:url(/static/index/images/ico-notice.png) no-repeat left center;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;transition:.3s}
.z-news a:hover{color:#0077c3;background-image:url(/static/index/images/ico-notice_on.png)}
.z-news2 li a{display:block;padding:30px 82px 30px 0;border-bottom:1px solid #eaeaea;overflow:hidden;background:url(/static/index/images/ico-arrow.png) no-repeat right center}
.z-news2 li:first-child a{padding-top:0}
.z-news2 li a:hover{background-image:url(/static/index/images/ico-arrow_on.png)}
.z-news2 .pic{float:left;width:248px;height:148px;margin-right:51px}
.z-news2 .pic img{display:block;width:100%;height:100%}
.z-news2 .txt{overflow:hidden;padding:10px 0 0}
.z-news2 .txt .s1{font-weight:400;font-size:18px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin-bottom:15px}
.z-news2 .txt .s2{font-size:15px;color:#999;margin-bottom:12px}
.z-news2 .txt .s2 .view{padding-left:30px;background:url(/static/index/images/ico-look.png) no-repeat left center;margin-left:32px}
.z-news2 .txt .s3{font-size:15px;line-height:28px;color:#666}
.z-news2 li a:hover .s1{font-weight:700;color:#0077c3}
.m-work .con{font-size:16px;line-height:1.75}
.m-text{padding:12px 0 0}
.m-text h1{font-size:30px;color:#0178c3;text-align:center}
.m-text .tip{padding:16px 0 24px;text-align:center;font-size:15px;color:#999;border-bottom:1px solid #eee}
.m-text .tip span.look{padding-left:30px;background:url(/static/index/images/ico-look.png) no-repeat left center;margin-left:30px}
.m-text .con{padding:32px 0 0;font-size:16px;line-height:1.875}
.m-text .con img{display:block;margin:0 auto}
.z-video{margin:0 -15px;overflow:hidden}
.z-video li{float:left;width:33.33%}
.z-video li a{display:block;margin:0 15px 26px}
.z-video .pic{position:relative;width:300px;height:190px;margin-bottom:26px}
.z-video .pic img{display:block;width:100%;height:100%}
.z-video .pic:after{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.2) url(../images/icon-play.png) no-repeat center;z-index:2}
.z-video p{font-size:16px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:center}
.z-expert{padding-bottom:10px;border:1px solid #eee;margin-top:5px}
.z-expert .con1{position:relative;padding:23px 0 30px 272px;background-color:#f9f9f9;margin-bottom:40px}
.z-expert .con1 .pic{position:absolute;top:50%;margin-top:-90px;left:40px;width:180px;height:180px;border:4px solid #eee;overflow:hidden;border-radius:50%}
.z-expert .con1 .pic img{display:block;width:100%;height:100%}
.z-expert .con1 .txt .s1{font-weight:700;font-size:24px;color:#0077c3}
.z-expert .con1 .txt .s2{font-size:16px;color:#999;margin-bottom:8px}
.z-expert .con1 .txt .s3{font-size:16px;line-height:26px;margin-bottom:10px}
.z-expert .con1 .txt .s3 span{color:#999}
.z-expert .con1 .txt img{margin-bottom:3px}
.z-expert .con1 .btn-order{display:block;font-size:18px;color:#fff;width:84px;height:36px;line-height:36px;text-align:center;background:#0077c3;margin-top:15px}
.z-expert .con2{margin:0 41px}
.z-expert .con2 .tit{font-weight:700;font-size:18px;color:#0077c3;padding:0 0 16px;border-bottom:1px solid #eaeaea}
.z-expert .con2 .tit:before{content:'';display:inline-block;vertical-align:-2px;width:3px;height:18px;background:#0077c3;margin-right:8px}
.z-expert .con2 p{font-size:16px;line-height:30px;color:#666;padding:22px 0}
.z-ks{padding:26px 0 0 0;border:1px solid #eee;background-color:#f9f9f9}
.z-ks span{float:left;width:116px;font-size:16px;height:30px;line-height:30px;color:#999;padding-left:30px}
.z-ks .con{overflow:hidden;padding:0 0 18px 0}
.z-ks .con a{display:inline-block;font-size:16px;height:30px;line-height:30px;color:#666;padding:0 10px;margin-right:12px;margin-bottom:6px}
.z-ks .con a.on{background-color:#0077c3;color:#fff}
.z-spec{padding:94px 0 0;margin:0 -15px}
.z-spec li{float:left;width:33.33%;margin-bottom:94px}
.z-spec li a{display:block;margin:0 15px;padding:0 28px 14px;border:1px solid #eee}
.z-spec .pic{width:110px;height:110px;border-radius:50%;border:4px solid #eee;overflow:hidden;margin:-55px auto 15px}
.z-spec .pic img{display:block;width:100%;height:100%}
.z-spec .txt .s1{font-weight:700;font-size:18px;text-align:center;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.z-spec .txt .s2{font-weight:700;font-size:16px;color:#666;text-align:center;margin-bottom:3px}
.z-spec .txt .s3{font-size:15px;line-height:26px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;height:52px;color:#666;margin-bottom:12px}
.z-spec .txt span{display:block;font-size:16px;margin:0 auto;color:#fff;width:64px;height:30px;line-height:30px;text-align:center;background:#0077c3}
.z-spec li a:hover{background-color:#f9f9f9}
.z-spec li a:hover span{background-color:#8cc76d}
.z-spec li a:hover .txt .s1,.z-spec li a:hover .txt .s2,.z-spec li a:hover .txt .s3{color:#0077c3}
.form-login .label-remember{margin-left:35px;margin-bottom:20px;display:block;color:#999;padding-left:31px;user-select:none;cursor:pointer;background:url(/static/index/images/p14.png) left center no-repeat;background-size:20px 20px}
.form-login .label-remember.checked{background-image:url(/static/index/images/checkbox_on.png)}