body,dd,dl,fieldset,form,h1,h2,h3,h4,h5,h6,input,legend,ol,p,select,td,textarea,th,ul{margin:0;padding:0;font-weight:400}
body{font:12px "微软雅黑","Arial Narrow",HELVETICA;background:#fff;-webkit-text-size-adjust:100%;min-width:1400px}
a{color:#2d374b;text-decoration:none}
a:hover{color:#cd0200;text-decoration:none}
article,aside,dialog,figure,footer,header,menu,nav,section{display:block}
em{font-style:normal}
li{list-style:none}
img{border:0;vertical-align:middle}
table{border-collapse:collapse;border-spacing:0}
p{word-wrap:break-word}
button,input,select,textarea{outline:0}
textarea{resize:none}
input:-webkit-autofill{-webkit-box-shadow:0 0 0 1000px #fff inset;border:1px solid #ccc!important}
.inner{width:1200px;height:auto;position:relative;clear:both;margin:0 auto}
@font-face{font-family:ENGR;src:url(../font/engr_0.ttf)}
@font-face{font-family:ENGR2;src:url(../font/engr_0.ttf)}
header{width:100%;position:relative;z-index:9;left:0;top:0;height:90px;background:#fff;box-shadow:0 3px 10px rgba(37,37,37,.5)}
.hlogo{position:absolute;left:50%;margin-left:-170px;z-index:10}
.hlang{width:390px;height:28px;padding-top:7px;position:absolute;top:0;right:0;z-index:9}
.hlch{width:220px;float:left;display:inline-block;position:relative}
.hlang .fsearch{float:right;display:inline-block;width:150px}
.hlang .fsearch input.txt{height:25px;line-height:25px;background:0 0;width:150px}
.hlang .fsearch input.btn{height:25px;background:url(../image/search2.jpg) no-repeat center}
.hlch div img{display:inline-block;float:left;padding-top:5px}
.hlch div p{font-size:14px;color:#585959;display:inline-block;float:left;width:235px;text-align:center;line-height:25px}
.hlch div p a{color:#585959}
.hlch div span{display:inline-block;float:left;line-height:25px;font-size:16px;color:#353535;cursor:pointer}
.hlot{position:absolute;top:25px;left:0;z-index:9999;display:none}
.hlch div:before{content:"";display:table}
.hlch div:after{content:"";display:table;clear:both}
.hlch div{background:#fff}
#banner{height:680px;width:100%;overflow:hidden;position:relative;z-index:1}
.slide-main{height:680px;position:relative}
.slide-main .next,.slide-main .prev{display:block;width:44px;height:44px;position:absolute;z-index:222;top:267px;overflow:hidden;cursor:pointer;opacity:.6;-moz-opacity:.6}
.slide-main .prev{left:70px}
.slide-main .next{right:70px}
.nav-main a.cur,.nav-main a:hover,.next:hover,.prev:hover{opacity:1;-moz-opacity:1}
#banner .item{display:block;width:100%;height:5px;position:absolute;z-index:124;top:650px;left:0;text-align:center}
#banner .item a{display:inline-block;width:10px;height:10px;border-radius:50%;margin-right:11px;border:1px solid #d3d3d3;background:#fff;overflow:hidden}
#banner .item a.cur{background:#175fa1;border-color:#175fa1}
.slide,.slide-box{display:block;width:100%;height:680px;overflow:hidden}
.slide-box{position:relative}
.slide{display:none;height:680px;background:#ff6900;position:relative;position:absolute;z-index:8}
#bgstylea{background:url(../image/banner01.jpg) no-repeat center}
#bgstyleb{background:url(../image/banner02.jpg) no-repeat center}
#bgstylec{background:url(../image/banner03.jpg) no-repeat center}
#bgstyled{background:url(../image/banner04.jpg) no-repeat center}
.slide a{display:block;width:1200px;margin:0 auto;height:680px;cursor:pointer;position:relative}
.obj-a,.obj-b,.obj-c,.obj-d,.obj-e,.obj-f,.obj-g,.obj-h,.obj-j,.obj-k,.obj-m{position:absolute}
.obj-a{left:0;top:95px;z-index:1}
.obj-b{left:0;top:245px;z-index:10}
.obj-c{left:580px;top:300px;z-index:10;z-index:2}
.obj-d{right:0;top:300px;z-index:10;z-index:2}
.obj-e{left:0;top:135px;z-index:10;z-index:2}
.obj-f{left:100px;top:255px;z-index:10;z-index:2}
.obj-g{left:355px;top:250px;z-index:10;z-index:3}
.obj-h{right:95px;top:255px;z-index:10;z-index:2}
.obj-j{left:0;top:195px;z-index:10;z-index:3}
.obj-k{left:255px;top:230px;z-index:10;z-index:2}
.obj-m{left:240px;top:204px;z-index:10;z-index:2}
.banAnimate .obj-a{display:block;animation-name:fadeInDown;-webkit-animation:fadeInDown .5s linear 0s normal none;-moz-animation:fadeInDown .5s linear 0s normal none;animation:fadeInDown .5s linear 0s normal none}
.banAnimate .obj-b{-webkit-animation:fadeInRight 1s .5s ease both;-moz-animation:fadeInRight 1s .5s ease both}
.banAnimate .obj-c{-webkit-animation:fadeInRight 1s 1s ease both;-moz-animation:fadeInRight 1s 1s ease both}
.banAnimate .obj-d{-webkit-animation:fadeInRight 1s 1.5s ease both;-moz-animation:fadeInRight 1s 1.5s ease both}
.banAnimate .obj-e{-webkit-animation:fadeInDown 1s 0s ease both;-moz-animation:fadeInDown 1s 0s ease both}
.banAnimate .obj-f{-webkit-animation:fadeInLeft 1s .5s ease both;-moz-animation:fadeInLeft 1s .5s ease both}
.banAnimate .obj-g{-webkit-animation:fadeInUp 1s 1s ease both;-moz-animation:fadeInUp 1s 1s ease both}
.banAnimate .obj-h{-webkit-animation:fadeInRight 1s .5s ease both;-moz-animation:fadeInRight 1s .5s ease both}
.banAnimate .obj-j{-webkit-animation:fadeInDown 1s 0s ease both;-moz-animation:fadeInDown 1s 0s ease both}
.banAnimate .obj-k{-webkit-animation:fadeInLeft 1s .5s ease both;-moz-animation:fadeInLeft 1s .5s ease both}
.banAnimate .obj-m{display:block;animation-name:fadeInDown;-webkit-animation:fadeInDown .5s linear 0s normal none;-moz-animation:fadeInDown .5s linear 0s normal none;animation:fadeInDown .5s linear 0s normal none}
.banner1{height:350px;clear:both;position:relative;overflow:hidden}
footer{width:100%;box-shadow:-3px 0 30px rgba(0,0,0,.3);clear:both;position:relative;z-index:2}
footer .enfer{padding-left:0}
.enbrand{float:left;padding-top:55px;padding-left:10px}
.fer{width:155px;display:inline-block;float:left;padding-left:40px;padding-top:45px;padding-bottom:30px}
.fer img{padding:4px;border:1px solid #bfbfbf}
.fer p{font-size:14px;color:#585858;line-height:20px;padding-top:10px;text-align:center}
.fnav{display:inline-block;float:right;padding-top:50px;padding-bottom:10px}
.fsearch{width:180px;height:28px;position:relative;float:right}
.fsearch input.txt{width:180px;height:28px;border-radius:15px;background:#eee;border:1px solid #dedede;line-height:28px;font-family:Arial,Helvetica,sans-serif;font-size:14px;color:#878888;text-indent:10px}
.fsearch input.btn{width:20px;height:28px;position:absolute;right:5px;top:0;background:url(../image/search.jpg) no-repeat center;border:none;border-radius:15px}
.fmenu{clear:both}
.fmenu ul{padding-top:40px;display:inline-block;float:left}
.fmenu ul h1{font-size:14px;color:#2d2d2d;font-family:"微软雅黑";line-height:20px;padding:0 20px;border-right:1px solid #2d2d2d;margin-bottom:5px}
.fmenu ul li{text-align:center;line-height:20px}
.fmenu ul.enfmul li{text-align:left;text-indent:20px}
.fmenu ul li a{font-size:12px;color:#545353}
.fmenu ul li a:hover{color:#000}
.fmenu ul:last{border-right:0}
.fbtm{width:100%;height:74px;border-top:1px solid #cdcdcd;line-height:75px}
.fshare{display:inline-block;float:left;height:100%;width:400px;padding-top:25px}
.fshare span{float:left;line-height:35px}
.fshare .bdsharebuttonbox{display:inline-block;float:left;overflow:hidden}
.fcopy{display:inline-block;float:right;font-size:12px;color:#3a3a3a;line-height:75px;text-align:right}
.fcopy a{color:#3a3a3a}
.fcopy a:hover{text-decoration:underline}
.fmenu:before{content:"";display:table}
.fmenu:after{content:"";display:table;clear:both}
footer .inner:before{content:"";display:table}
footer .inner:after{content:"";display:table;clear:both}
.link{padding-top:35px;clear:both;float:right;font-size:12px;padding-bottom:20px}
.linka{display:inline-block;float:left;height:20px;padding-right:8px;color:#4e4d4d;position:relative;z-index:3}
.linka a.fclick{border:1px solid #d5d5d5;display:block;width:100%;height:100%;line-height:20px}
.linka a.fclick span{width:82px;text-align:center;display:inline-block;float:left;border-right:1px solid #d5d5d5}
.linka a.fclick h7{display:inline-block;width:18px;float:right;text-align:left;font-size:16px}
.linka a:hover{color:#4e4d4d}
.linka ul{position:absolute;top:22px;left:0;width:106px;border-bottom:1px solid #d5d5d5;border-right:1px solid #d5d5d5;border-left:1px solid #d5d5d5;height:90px;overflow:scroll;overflow-x:hidden;background:#fff;display:none}
.linka ul li{height:23px;line-height:23px;text-align:left;text-indent:5px;overflow:hidden;width:104px;background:#fff}
.linka ul li:hover a{color:#000}
.fmap{padding:0 10px;border-right:1px solid #4e4d4d;display:inline-block;float:left}
.fmap a{color:#4e4d4d;text-align:center}
.fmap a:hover{text-decoration:underline}
.linka p.linkap{display:block;line-height:20px;width:100%}
.linka p a{width:210px;float:left;text-align:left;font-size:12px;color:#545353}
.linka p a:hover{text-decoration:underline}
.linka p.linkap2 a{width:auto;float:left;text-align:left;font-size:12px;color:#545353;padding-right:40px}
.ftcp{padding-left:10px;color:#4e4d4d;display:inline-block;float:left}
.ipro{position:relative;clear:both}
.iprotitle{width:100%;text-align:center;padding:60px 0 50px 0}
.ipclass{width:33.3%;float:left;display:inline-block;text-align:center;-moz-opacity:0;opacity:0}
.ipimg{width:100%;height:335px;overflow:hidden}
.ipclass .ipimg img{transition:all .8s;-moz-transition:all .8s;-webkit-transition:all .8s;-o-transition:all .5s;width:100%;height:100%}
.ipname{width:197px;height:40px;margin:0 auto 105px;text-align:center;border:1px solid #838383;position:relative}
.ipname a{display:block;width:100%;height:100%;text-align:center}
.ipname h1{font-size:15px;font-family:ENGR;font-weight:400;line-height:18px;padding-top:8px}
.ipname p{font-size:16px;color:#464545;line-height:40px}
.ipname,.ipname a,ipname a,ipname h1,ipname:before{transition:all .8s;-moz-transition:all .8s;-webkit-transition:all .8s;-o-transition:all .5s}
.ipname:hover{background:#005ea6}
.ipname:hover:before{position:absolute;display:block;width:50px;height:50px;left:10px;top:0;content:""}
.ipname:hover a h1{color:#fff}
.ipname:hover a p{color:#fff}
.ipclass:hover .ipimg img{transform:scale(1.1);-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-o-transform:scale(1.1);-ms-transform:scale(1.1)}
.ipname2{width:215px;height:51px;margin:0 auto 105px;text-align:center;border:1px solid #838383;position:relative}
.ipname2 a{display:block;width:100%;height:100%;text-align:center;color:#464545}
.ipname2 p{font-size:13px;line-height:51px;font-family:ENGR;font-weight:600;position:relative;z-index:3}
.ipname2,ipname2 a,ipname2:before{transition:all .8s;-moz-transition:all .8s;-webkit-transition:all .8s;-o-transition:all .5s}
.ipname2:hover{background:#005ea6;color:#fff}
.ipname2:hover a{color:#fff}
.ipname2:hover:before{background:url(../image/icon.png) no-repeat center;width:215px;height:51px;position:absolute;left:0;top:0;z-index:1;content:""}
.iab{width:100%;background:url(../image/cp.jpg) no-repeat center top #005ea6;clear:both}
.pt40{padding-top:40px}
.pb30{padding-bottom:30px}
.title1{text-align:center}
.title1 h1{font-size:28px;font-family:ENGR;font-weight:400;line-height:30px;color:#000}
.title1 h5{font-size:20px;color:#4b4b4b;line-height:30px;font-weight:400}
.title2{text-align:center}
.title2 h1{font-size:28px;font-family:ENGR;font-weight:400;line-height:30px;color:#fff}
.title2 h5{font-size:20px;color:#fff;line-height:30px;font-weight:400}
.iatabt{height:30px;margin:0 auto;text-align:center}
.iatabt ul li{padding:0 25px;border-radius:15px;text-align:center;font-size:16px;color:#4b4b4b;line-height:30px;float:left;margin:0 10px;cursor:pointer}
.iatabt ul li a{color:#4b4b4b}
.iatabt ul li.sd01{background:#fff;color:#da251c}
.iatabt ul li:hover{background:#fff;color:#da251c}
.iatabt ul li:hover a{color:#da251c}
.iatabt ul:before{content:"";display:table}
.iatabt ul:after{content:"";display:table;clear:both}
.iatabdiv{width:100%;clear:both;margin-top:40px;padding-bottom:105px;-moz-opacity:0;opacity:0}
.iabtabimg{width:899px;float:left}
.iatabdiv:before{content:"";display:table}
.iatabdiv:after{content:"";display:table;clear:both}
.tabdc{width:230px;padding:30px 25px 0 25px;float:left;background:#fff}
.dnone{display:none}
.dblock{display:block}
.hidden{display:none}
.tabdc .taball{clear:both;height:345px}
.tabdc .taball h1{font-size:16px;color:#3a3b3b;display:block;width:100%;height:35px;border-bottom:1px solid #d0d1d1;font-weight:400}
.taball div{padding-top:20px;line-height:30px;color:#3a3b3b;font-size:12px;text-align:left}
.taball a{width:95px;height:30px;background:#005ea6;display:inline-block;line-height:30px;color:#fff;font-size:14px;text-align:center;margin-top:15px}
.taball a:hover{border:1px solid #005ea6;color:#005ea6;background:#fff}
.ivalue{width:100%;position:relative;clear:both;height:700px;background:url(../image/vbg.jpg) no-repeat center}
.ivleft{width:445px;position:absolute;top:-34px;left:0;z-index:1;-moz-opacity:0;opacity:0}
.ivwen{width:100%;height:445px;border-top-right-radius:25px;background:#fff}
.ivright{width:100%;text-align:right;padding:100px 0 90px 0}
.ivtitle{padding-top:42px;text-align:left;width:340px;margin:0 auto}
.ivtitle h1{font-size:27px;font-family:ENGR;font-weight:400;line-height:35px;color:#dd2a42}
.ivtitle h5{font-size:25px;color:#005ea6;line-height:30px;font-weight:400}
.ivtitle .x{width:40px;height:3px;background:#e5e5e6;margin-top:20px}
.ivnei{padding-top:15px;width:340px;margin:0 auto}
.ivnei h1{font-size:18px;color:#3d3d3e;line-height:30px;font-weight:400}
.ivnei p{font-size:12px;color:#6b6b6c;line-height:30px}
.ivnei a{width:145px;height:35px;border-radius:20px;background:#005ea6;line-height:35px;color:#fff;font-size:14px;margin:30px 0 0 0;text-align:center;display:block}
.ivclass{width:100%;margin-top:60px}
.ivcl01{width:210px;height:90px;float:left;border-radius:10px;background:#f5f5f7}
.ivcl02{width:210px;height:90px;float:right;border-radius:10px;background:#f5f5f7}
.ivclf{width:90px;float:left;text-align:center;line-height:90px;height:90px}
.ivcrg{width:110px;float:left;text-align:left;font-family:"微软雅黑"}
.ivcrg h5{font-size:16px;color:#dd2a42;padding-top:25px;font-weight:400}
.ivcrg h6{font-size:12px;color:#dd2a42;font-weight:400}
.ivcrg a{display:block;width:100%;height:100%}
.ivnei a:hover{border:1px solid #005ea6;color:#005ea6;background:#fff}
.iservice{width:100%;position:relative;clear:both;overflow:hidden}
.pt75{padding-top:75px}
.ismore{text-align:center;padding:0 0 35px 0;line-height:25px}
.ismore a{color:#1156a8;font-size:14px}
.ismore a:hover{text-decoration:underline}
.isrcon ul{padding-bottom:105px;width:1075px;margin:0 auto}
.isrcon ul li{width:355px;height:300px;float:left;border-right:1px dashed #bfbfbf;text-align:center;position:relative}
.isrcon ul:before{content:"";display:table}
.isrcon ul:after{content:"";display:table;clear:both}
.isrcon ul li a{width:225px;height:215px;border-radius:50%;margin:0 auto;display:block}
.isrcon ul li h1{font-size:14px;color:#000;display:block;padding-top:25px;line-height:22px;text-align:center}
.isrcon ul li h5{font-size:15px;color:#767474;line-height:22px;font-family:Arial,Helvetica,sans-serif}
.iscover{width:215px;height:215px;position:absolute;top:0;left:50%;margin-left:-108px;border-radius:50%;overflow:hidden;z-index:9;text-align:center}
.iscover img.iscimg{margin-top:60px;position:relative}
.iscover img.iscimg2{margin-top:60px;position:relative;transition:all .5s;-moz-transition:all .5s;-webkit-transition:all .5s;-o-transition:all .5s}
.iscover p{font-size:18px;color:#fff;line-height:25px;text-align:center}
.isrcon ul li:hover .iscover .iscimg{-webkit-transform:rotate(360deg);animation:rotation 3s linear infinite;-moz-animation:rotation 3s linear infinite;-webkit-animation:rotation 3s linear infinite;-o-animation:rotation 3s linear infinite}
@-webkit-keyframes rotation{from{-webkit-transform:rotate(0)}
to{-webkit-transform:rotate(360deg)}
}
.isrcon ul li:hover .iscover .iscimg2{transform:scale(1.2);-webkit-transform:scale(1.2);-moz-transform:scale(1.2);-o-transform:scale(1.2);-ms-transform:scale(1.2)}
.inew{width:100%;height:auto;position:relative;clear:both;background:url(../image/nbg.jpg) no-repeat center top #005ea6}
.incon{width:100%;position:relative;clear:both}
.incont{height:30px;margin:0 auto;text-align:center}
.incont ul li{padding:0 25px;border-radius:15px;text-align:center;font-size:16px;color:#fff;line-height:30px;float:left;margin:0 10px;cursor:pointer}
.incont ul li.sd01{background:#fff;color:#da251c}
.incont ul:before{content:"";display:table}
.incont ul:after{content:"";display:table;clear:both}
.intabimg{width:100%;clear:both;margin-top:40px;padding-bottom:105px;-moz-opacity:0;opacity:0}
.intabimg{width:575px;float:left}
.iatabdiv:before{content:"";display:table}
.iatabdiv:after{content:"";display:table;clear:both}
.intabdc{width:535px;height:293px;float:right;background:#fff;margin-top:40px;overflow:hidden;padding-top:25px;padding:15px 30px 0 25px;-moz-opacity:0;opacity:0}
.dnone{display:none}
.dblock{display:block}
.hidden{display:none}
.intabdc .taball{clear:both;height:285px}
.incdiv:before{content:"";display:table}
.incdiv:after{content:"";display:table;clear:both}
.intaball ul li{border-bottom:1px solid #cececf;clear:both;padding-bottom:17px;margin-bottom:17px;clear:both;height:60px}
.intaball ul li a{display:inline-block;float:right;width:95px;height:30px;border:1px solid #cececf;line-height:30px;text-align:center;font-size:14px;color:#3b3b3b;margin-top:23px;transition:all .5s;-moz-transition:all .5s;-webkit-transition:all .5s;-o-transition:all .5s}
.intaball ul li:before{content:"";display:table}
.intaball ul li:after{content:"";display:table;clear:both}
.intaball ul li div{width:410px;float:left;display:inline-block;cursor:pointer}
.intaball ul li div h1{font-size:14px;color:#2b2b2b;line-height:30px}
.intaball ul li div span{display:inline-block;width:45px;height:2px;background:#cececf}
.intaball ul li div p{font-size:14px;color:#575757;line-height:30pa;padding-top:8px}
.intaball ul li a:hover{background:#005ea6;border-color:#005ea6;color:#fff}
.nl_con{width:1200px;margin:0 auto;position:relative;clear:both}
.n_title{text-align:center}
.n_title_c{font-family:ENGR2;font-size:27px;color:#000;line-height:35px}
.pt65{padding-top:65px}
.n_title{font-size:20px;color:#4b4b4b;line-height:35px}
.pb55{padding-bottom:35px}
.pt100{padding-bottom:100px}
.nclass{width:100%;position:relative;overflow:hidden;margin:0 auto;text-align:center;padding-bottom:30px}
.nclass:before{content:"";display:table}
.nclass:after{content:"";display:table;clear:both}
.nclass ul.nclass{margin:0 auto;position:relative}
.nclass ul.enclass li.nco1{padding:0 30px}
.nclass ul.ncul1{margin:0 auto}
.nclass li.nco1{display:inline-block;padding:0 25px;line-height:33px;margin:0 auto;text-align:center;font-size:14px;zoom:1}
.nclass li.nco1 a{display:block;padding:0 25px;border:1px solid #7f7f80;height:33px;color:#464545}
.nclass li.nco1 a:hover{background-color:#005ea6;color:#fff}
.nclass li.nco1 a.nc-on{background-color:#005ea6;color:#fff}
.nclass .ncul2all{padding-top:20px;clear:both;margin:0 auto}
.nclass .ncul2all li{line-height:33px;text-align:center;font-size:14px;display:inline-block;margin-bottom:20px;padding:0 15px;zoom:1}
.nclass .ncul2all ul{display:none}
.nclass .ncul2all ul.ncul2{display:block;margin:0 auto}
.nclass .ncul2all li a{color:#464545;border:1px solid #fff;display:block;width:100%;height:100%;padding:0 10px}
.ninner{width:1132px;height:auto;position:relative;clear:both;margin:0 auto;padding-bottom:30px}
.ninner img{max-width:100%}
.nclass .ncul2all li a:hover{background-color:#005ea6;color:#fff}
#yema{width:100%x;margin:0 auto;text-align:center;height:40px;clear:both;margin-bottom:30px;margin-top:30px}
#yema em{padding:8px 10px 8px 10px;height:35px}
#yema a{padding:8px 10px 8px 10px;border:1px solid #ccc;color:#c7c4c4;margin-left:7px;margin-right:7px;height:35px}
#yema strong{padding:8px 10px 8px 10px;border:1px solid #005ea6;background:#005ea6;color:#fff}
#yema a:hover{background:#005ea6;color:#fff;text-decoration:none;border:1px solid #005ea6}
#yema .next{padding:8px 10px 8px 10px;border:1px solid #ccc;color:#c7c4c4}
.back{border-top:1px solid #e1e1e1;margin-top:30px;text-align:center;margin-bottom:20px}
.page{text-align:left}
.page_num{height:60px;padding-top:20px;text-align:center}
.page_num li{display:inline}
.page_num li a{display:inline;padding:5px 10px;background:#f1f1f1}
.page_num .thisclass a{color:#fff;background:#015da6}
.pro_back{width:100%;height:100px;border-top:1px solid #ccc;margin-top:20px;margin-bottom:20px}
.page_num li{font-size:12px;line-height:25px;color:#ccc;text-align:center}
.page2{height:25px;line-height:25px;color:#ccc;font-size:13px;text-align: right;}
.pro_back a{color:#222;text-decoration:none}
.page2 a:hover{color:#da251c}
.back_in a:hover{color:#da251c}
.page2 span:nth-child(1){padding-right:10px;}
.sin-con{width:100%;position:relative;clear:both;padding-bottom:50px;overflow: hidden;}
.n-list{width:100%;border-top:3px solid #005ea6}
.n-list ul li{height:85px;border-bottom:1px solid #cececf;margin-top:25px;position:relative}
.n-list ul li .nl-time{font-size:14px;color:#2b2b2b;line-height:30px;text-align:left}
.n-list ul li .nl-x{display:block;width:45px;height:2px;background:#cececf}
.n-list ul li .nl-title{font-size:14px;color:#585858;padding-top:3px;line-height:30px;text-align:left}
.n-list ul li a{display:block;width:95px;height:28px;border:1px solid #cececf;text-align:center;line-height:28px;color:#3b3b3b;position:absolute;right:0;top:30px}
.n-list ul li a:hover{background-color:#005ea6;border-color:#005ea6;color:#fff}
.n-list ul li:hover .nl-title{color:#005ea6}
.procont_title{font-size:20px;color:#222;line-height:30px;padding-bottom:30px;text-align:center}
#news_top1{font-size:12px;border:#e9e9e9 1px solid;background:#f1f1f1;line-height:35px;text-align:center;color:#938654}
#news_contain{padding:20px 0 20px 0;line-height:35px;font-size:14px}
#news_contain{padding:20px 0 20px 0;line-height:35px;font-size:14px}
.nj-list{width:100%;border-top:3px solid #005ea6;padding-bottom:30px;clear:both}
.job-t{width:100%;height:60px;background-color:#e5f0fa;line-height:60px}
.jobt1{font-size:14px;color:#5d5d5d;padding-left:15px;display:inline-block;float:left;height:60px}
.jobt1 i{padding-right:25px;color:#da251c;line-height:60px;float:left}
.jobt1 span{line-height:60px;display:inline-block;float:left}
.jobt1 font{line-height:60px;display:inline-block;float:left;color:#da251c}
.jobt-time{display:inline-block;float:right;font-size:14px;color:#787777;line-height:60px;padding-right:20px}
.nj-list table{width:100%;clear:both;height:180px}
.nj-list table td{width:33.3%;border-bottom:1px solid #d7d5d6;height:60px;line-height:60px;font-size:14px;color:#5d5d5d;text-indent:45px}
.jobdetail{clear:both;padding-left:45px;font-size:14px;line-height:30px;color:#5d5d5d;padding-top:10px}
.jobdetail strong{font-weight:400}
.nj-list a{display:inline-block;float:right;width:115px;height:30px;background:#005ea6;color:#fff;line-height:30px;text-align:center;margin-top:30px}
.ct-con{width:100%;position:relative;clear:both;padding-bottom:45px}
.mess-con{width:100%;height:420px;background:#efefef}
.mess-con form{padding-top:40px;font-size:14px;color:#585858}
.m_input_l{float:left;margin:0 0 25px 40px}
.m_input_r{float:right;margin:0 45px 25px 0}
.m_input_l input{width:470px;height:30px;border:1px solid #989898;background:#fff;font-size:14px;color:#666;text-indent:15px;line-height:30px;font-family:"微软雅黑"}
.m_input_r input{width:470px;height:30px;border:1px solid #989898;background:#fff;font-size:14px;color:#666;text-indent:15px;line-height:30px;font-family:"微软雅黑"}
.mess-con textarea{clear:both;width:1068px;height:160px;border:1px solid #989898;font-size:14px;color:#666;line-height:30px;text-indent:15px;font-family:"微软雅黑";margin-left:19px;margin:0 0 25px 82px;background:#fff}
.m_btm input{width:160px;height:35px;font-size:14px;color:#fff;background:#035cac;border:none;cursor:pointer;font-family:"微软雅黑";margin-left:80px;transition:all .3s;-moz-transition:all .3s;-webkit-transition:all .3s;-o-transition:all .3s}
.m_form .m_sub:hover{box-shadow:0 2px 10px #181818}
.menei{clear:both;line-height:30px}
.ct-map{width:100%;height:545px;position:relative;clear:both;z-index:1}
.pl-list{width:100%;position:relative;clear:both;overflow:hidden}
.pl-list li{width:270px;height:285px;float:left;margin:0 12px 45px;transition:all 1s;-moz-transition:all 1s;-webkit-transition:all 1s;-o-transition:all 1s}
.pl-list li a{display:block;width:100%;height:100%;cursor:pointer}
.pl-list li .pl-img{width:268px;height:238px;text-align:center;overflow:hidden;margin:0 auto;display:table-cell;vertical-align:middle;font-size:195px;position:relative;z-index:1;border:1px solid #cacbcb}
.pl-list li .pl-img img{max-width:268px;max-height:238px;overflow:hidden;margin:0 auto;vertical-align:middle;transition:all 1s;-moz-transition:all 1s;-webkit-transition:all 1s;-o-transition:all 1s}
.pl-list li p{height:45px;width:100%;text-align:center;line-height:45px;color:#323333;font-size:14px;transition:all 1s;-moz-transition:all 1s;-webkit-transition:all 1s;-o-transition:all 1s;overflow:hidden;}
.pl-list li:hover .pl-img{border-color:#005ea6}
.pl-list li:hover .pl-img img{transform:scale(1.1);-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-o-transform:scale(1.1);-ms-transform:scale(1.1)}
.pl-list li:hover p{background:#005ea6;color:#fff}
.pc-con{width:100%;border-bottom:1px solid #6d6c6c}
.pc-left{width:460px;height:auto;position:relative;float:left}
.pc-con:before{content:"";display:table}
.pc-con:after{content:"";display:table;clear:both}
.pc-big{width:100%;height:auto;position:relative;text-align:center;padding-bottom:40px}
.pc-big img.main_img{max-width:100%;padding-top:20px}
.pc-right{width:570px;float:right;height:auto;padding-top:60px;padding-bottom:60px}
.pc-right h1.pc-title{display:block;font-size:18px;color:#000;text-align:left;line-height:30px;padding-bottom:25px}
.pc-right .pc-intr{font-size: 16px;color:#6d6c6c;line-height: 30px;}
.pc-title2{width:225px;height:40px;background:#005ea6;color:#fff;line-height:40px;text-align:center;font-size:18px;margin-top:50px;margin-bottom:50px}
.pro_center2{width:100%;margin:0 auto;height:auto;text-align:center;padding:0 0 10px 0;overflow:hidden}
.shuoming{width:100%;font-size: 16px;color:#222;text-align:left;padding-bottom:50px;line-height: 30px;}
.xiangshi{width:100%;height:30px;font-size:14px;color:#222}
.shuoming img{max-width:100%}
.online{position:fixed;top:150px;width:131px;height:240px;right:20px;z-index:99999}
.online a{display:block;width:100%;height:100%}
.online-x{position:absolute;width:10px;height:10px;background:#00b0f0;font-size:14px;color:#fff;line-height:10px;text-align:center;z-index:999;top:0;right:0;cursor:pointer}
.rfloat{width:62px;height:auto;position:fixed;right:20px;top:420px;z-index:9999}
.rfloat ul li{width:62px;height:63px;background:#404040;border-bottom:1px solid #838282;color:#fff;text-align:center;position:relative}
.rfloat ul li .rfd02{background:#404040;position:absolute;right:65px;top:16px;color:#fff;width:150px;height:30px;line-height:30px;text-align:center;font-size:14px;border-radius:10px;display:none}
.rfloat ul li .rfd03{background:#fff;position:absolute;right:65px;top:0;padding:5px;color:#fff;text-align:center;border-radius:10px;display:none}
.rfloat ul li i{line-height:63px}
.rfloat ul li div a{display:block;width:62px;height:63px;color:#fff;cursor:pointer}
.mapditu{width:100%;padding-bottom:100px}
.mapditu li{padding:15px 0 20px 0;clear:both}
.mapn-left{display:block;float:left;width:120px;font-size:14px;color:#0065b3;line-height:25px;text-align:left;font-weight:700}
.mapn-right{display:block;float:left;width:1050px;line-height:25px;font-size:14px}
.mapn-right a{color:#646464;padding-right:15px;display:inline-block;zoom:1}
.mapn-right a.map02n{padding:0 10px}
.bdshare-button-style0-24 a.youtube{background:url(../image/youtube.png) no-repeat left center}
.animate{animation-duration:.8s;animation-delay:.1s;animation-timing-function:ease;animation-fill-mode:both;-moz-animation-duration:.8s;-moz-animation-delay:.1s;-moz-animation-timing-function:ease;-moz-animation-fill-mode:both;-webkit-animation-duration:.8s;-webkit-animation-delay:.1s;-webkit-animation-timing-function:ease;-webkit-animation-fill-mode:both;-o-animation-duration:.8s;-o-animation-delay:.1s;-o-animation-timing-function:ease;-o-animation-fill-mode:both;-ms-animation-duration:.8s;-ms-animation-delay:.1s;-ms-animation-timing-function:ease;-ms-animation-fill-mode:both}
.animate2{animation-duration:.8s;animation-delay:.5s;animation-timing-function:ease;animation-fill-mode:both;-moz-animation-duration:.8s;-moz-animation-delay:.5s;-moz-animation-timing-function:ease;-moz-animation-fill-mode:both;-webkit-animation-duration:.8s;-webkit-animation-delay:.5s;-webkit-animation-timing-function:ease;-webkit-animation-fill-mode:both;-o-animation-duration:.8s;-o-animation-delay:.5s;-o-animation-timing-function:ease;-o-animation-fill-mode:both;-ms-animation-duration:.8s;-ms-animation-delay:.5s;-ms-animation-timing-function:ease;-ms-animation-fill-mode:both}
.animate3{animation-duration:.8s;animation-delay:1s;animation-timing-function:ease;animation-fill-mode:both;-moz-animation-duration:.8s;-moz-animation-delay:1s;-moz-animation-timing-function:ease;-moz-animation-fill-mode:both;-webkit-animation-duration:.8s;-webkit-animation-delay:1s;-webkit-animation-timing-function:ease;-webkit-animation-fill-mode:both;-o-animation-duration:.8s;-o-animation-delay:1s;-o-animation-timing-function:ease;-o-animation-fill-mode:both;-ms-animation-duration:.8s;-ms-animation-delay:1s;-ms-animation-timing-function:ease;-ms-animation-fill-mode:both}
.animate4{animation-duration:.8s;animation-delay:1.2s;animation-timing-function:ease;animation-fill-mode:both;-moz-animation-duration:.8s;-moz-animation-delay:1.2s;-moz-animation-timing-function:ease;-moz-animation-fill-mode:both;-webkit-animation-duration:.8s;-webkit-animation-delay:1.2s;-webkit-animation-timing-function:ease;-webkit-animation-fill-mode:both;-o-animation-duration:.8s;-o-animation-delay:1.2s;-o-animation-timing-function:ease;-o-animation-fill-mode:both;-ms-animation-duration:.8s;-ms-animation-delay:1.2s;-ms-animation-timing-function:ease;-ms-animation-fill-mode:both}
@-webkit-keyframes fadeInRight{from{opacity:0;-moz-opacity:0;-webkit-transform:translate3d(100px,0,0);transform:translate3d(100px,0,0)}
to{opacity:1;-webkit-transform:none;transform:none;-moz-opacity:1}
}
@keyframes fadeInRight{from{opacity:0;-moz-opacity:0;-webkit-transform:translate3d(100px,0,0);transform:translate3d(100px,0,0)}
to{opacity:1;-webkit-transform:none;transform:none;-moz-opacity:1}
}
.fadeInRight{-webkit-animation-name:fadeInRight;animation-name:fadeInRight}
@-webkit-keyframes fadeInDown{from{opacity:0;-moz-opacity:0;-webkit-transform:translate3d(0,-100px,0);transform:translate3d(0,-100px,0)}
to{-webkit-transform:none;transform:none;opacity:1;-moz-opacity:1}
}
@keyframes fadeInDown{from{opacity:0;-moz-opacity:0;-webkit-transform:translate3d(0,-100px,0);transform:translate3d(0,-100px,0)}
to{-webkit-transform:none;transform:none;opacity:1;-moz-opacity:1}
}
.fadeInDown{-webkit-animation-name:fadeInDown;animation-name:fadeInDown;opacity:1;-moz-opacity:1}
@-webkit-keyframes fadeInLeft{from{opacity:0;-moz-opacity:0;-webkit-transform:translate3d(-100px,0,0);transform:translate3d(-100px,0,0)}
to{opacity:1;-moz-opacity:1;-webkit-transform:none;transform:none}
}
@keyframes fadeInLeft{from{opacity:0;-moz-opacity:0;-webkit-transform:translate3d(-100px,0,0);transform:translate3d(-100px,0,0)}
to{opacity:1;-moz-opacity:1;-webkit-transform:none;transform:none}
}
.fadeInLeft{-webkit-animation-name:fadeInLeft;animation-name:fadeInLeft;opacity:1;-moz-opacity:1}
@-webkit-keyframes fadeInUp{from{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}
to{opacity:1;-webkit-transform:none;transform:none;-moz-opacity:1}
}
@keyframes fadeInUp{from{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}
to{opacity:1;-webkit-transform:none;transform:none;-moz-opacity:1}
}
.fadeInUp{-webkit-animation-name:fadeInUp;animation-name:fadeInUp;-moz-opacity:1;opacity:1}
.header,.seabox .content{width:1200px;margin:0 auto;font-family:"Microsoft Yahei"}
.header .fr{float:right}
.header .fl{float:left}
.header{font-size:15px;}
.h_top{height:146px;position:relative;z-index:2;font-family:"Microsoft Yahei";overflow:hidden}
.t_top{height:30px;line-height:30px;color:#fff;overflow:hidden;background:#0061a6}
.t_top p{float:right}
.t_top p a{display:inline-block;padding:0 14px;color:#fff}
.t_top p span{background:url(../image/t_ico1.gif) no-repeat 16px 7px #f39700;padding:0 14px 0 39px;display:inline-block}
.t_con{height:87px;padding:29px 0 0;overflow:hidden}
.t_logo,.t_logo img{width:236px;display:block;height:63px}
.menu{white-space:nowrap;width:860px;height:65px;line-height:36px;overflow:hidden}
.menu li{float:left;padding: 0 0 0 45px;}
.menu li em{display:block;width:29px;height:24px;margin:0 auto;background-position:center 0;background-repeat:no-repeat}
.menu li a{color:#333;display:inline-block;height:64px;position:relative}
.menu li a:before{width:0;height:1px;background:#f39300;position:absolute;content:"";left:0;bottom:0;-webkit-transition:width .5s cubic-bezier(.52,1.64,.37,.66);-webkit-transition:width .5s cubic-bezier(.52,1.64,.37,.66)}
.menu li a:hover,.menu li.cur a{text-decoration:none;z-index:1;color:#0061a6}
.menu li a:hover:before,.menu li.cur a:before{width:100%}
.menu li a:hover em,.menu li.cur em{background-position:center bottom}
.menu li a:-webkit-any-link{display:block}
.banner{position:relative;height:600px;clear:both}
.ban_p,.ban_p li{height:600px;overflow:hidden}
.ban_p li{display:block;height:600px;width:100%!important;overflow:hidden;position:relative;margin:0 auto}
.ban_p li img{width:1920px;height:600px;position:absolute;left:50%;top:0;margin-left:-960px}
.ban_t{width:600px;height:50px;bottom:0;left:50%;margin-left:-300px;position:absolute;text-align:center}
.ban_t em{width:16px;height:16px;border-radius:16px;margin-right:16px;display:inline-block;background:#fff}
.ban_t em.on{background:#f19800}
.seabox{height:80px;line-height:45px;background:#f1f1f1;padding:20px 0 0}
.seabox .fr{float:right}
.seabox .fl{float:left}
.seabox h3{width:330px;font-size:28px;line-height:33px;font-family:"宋体";color:#0061a6;float:left}
.seabox h3 em{font-size:10px;line-height:14px;display:block;font-weight:400;text-transform:uppercase;font-family:Arial;color:#c5c5c5;letter-spacing:1.5px;font-style:normal}
.keyword{width:510px;padding:8px 0 0;white-space:nowrap}
.keyword a{padding:0 6px;display:inline-block;white-space:nowrap}
.sea_inp{width:335px;height:43px;overflow:hidden;padding:8px 0 0}
.sea_inp .serach{width:268px;height:43px;border:solid 1px #e6e6e6;border-right:0;background:#fff;line-height:43px;color:#555;padding:0 9px;float:left;outline:0;display:block;font-size:14px}
.sea_inp .sub{width:45px;height:45px;float:left;cursor:pointer;display:block;background:url(../image/sea_ico.gif) no-repeat 0 0;border:0}
.dqwz{background: #f1f1f1;line-height: 40px;}
.dqwz span{width:1200px;margin:auto;display:block}
.sin-con .wap{display:none}
.sin-con .pc{overflow: hidden;}