﻿body{line-height:1.5;font-family:"Microsoft YaHei";color:#333;background:#fff;font-size:14px}body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,p,blockquote,th,td,span,em,b,i{font-weight:normal;margin:0;padding:0}i, cite, em, var, address, dfn{font-style:normal}h1,h2,h3,h4,h5,h6{font-size:100%}ol,ul,li{vertical-align:top;list-style:none}address,caption,cite,code,dfn,em,strong,th,var,optgroup{font-style:normal}input,button,textarea,select,optgroup,option{font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;*font-size:100%}fieldset,img,a img,:link img,:visited img{border:0}a{color:#333;text-decoration:none}a:hover,.dka:hover{color:#4099e2;text-decoration:none}a.dka{color:#666}:focus{outline:0}table{border-collapse:collapse;border-spacing:0}caption,th{text-align:left}sup,sub{font-size:100%;vertical-align:baseline}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}.clearfix:after{clear:both;height:0;overflow:hidden;display:block}.clearfix:after{visibility:hidden;content:"."}.clearfix{*zoom:1}.fs12{font-size:12px}.fs14{font-size:14px}.fs16{font-size:16px}.fs18{font-size:18px}.fs24{font-size:24px}.fs30{font-size:30px}.pt30{padding:30px 0}.pt20{padding:20px 0}.mt2{margin:20px 0 0 0}.mt3{margin:30px 0 0 0}.mt4{margin:40px 0 0 0}
.bw{min-width:1200px;width:auto!important}.sw{width:1200px;margin:0 auto}.bbg{background-color:#000}.wbg{background-color:#fff}.dbg{background-color:#f6f6f6}.cbg{background-color:#fbfbfb}.ebg{background-color:#f7f8fa}.col_r{float:right}.col_l{float:left}.crd{color:#e90000}
.i_pic img,.znaa li img,.znba li img,.znja li img,.znanli li img,.znbglist li img,.mda a img,.cmb a img{-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-ms-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out}
.i_pic img:hover,.znaa li:hover img,.znba li:hover img,.znja li:hover img,.znanli li:hover img,.znbglist li:hover img,.mda a:hover img,.cmb a:hover img{-webkit-transform:scale(1.06);-moz-transform:scale(1.06);-ms-transform:scale(1.06);-o-transform:scale(1.06);transform:scale(1.06)}
.znma li i,.caseb li p{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;backface-visibility:hidden;-webkit-transition:all 0.5s;transition:all 0.5s}
.znma li:hover i,.caseb li:hover p{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;backface-visibility:hidden;-webkit-transform:rotate(360deg); -ms-transform:rotate(360deg); transform:rotate(360deg)}

::-webkit-input-placeholder{color:#ccc}
::-moz-placeholder{color:#ccc}
:-ms-input-placeholder{color:#ccc}
input:-moz-placeholder{color:#ccc}
textarea{box-sizing:border-box;-webkit-box-sizing:border-box;outline:0;-webkit-tap-highlight-color:rgba(255,0,0,0);-webkit-appearance:none;resize:none}

.ibg{background:url(../image/ibg.png) no-repeat 0 0}
.tbg{background:url(../image/tbg.png) no-repeat 0 0}
.bwmt{padding-top:88px}

.header{border-bottom:1px solid #eee}
.header .sw{height:50px;padding:19px 0}
.logo,.mainnav,.maintel,.header .sw{position:relative;z-index:100001;}
.logo{width:223px}
.mainnav{width:820px;line-height:50px;font-weight:normal;font-size:18px}
.mainnav a{display:inline-block;float:left;margin:0 20px 0 0;color:#333}
.mainnav a:hover{color:#4099e2}
.mainnav .last{margin:0}
.maintel{line-height:50px;width:150px;text-align:right}
.maintel em{display:block;position:absolute;top:-3px;right:0;line-height:14px;color:#ccc}
.maintel span{display:block;font-family:arial;font-size:24px;color:#4099e2}
.mainnav p.col_r{position:relative;margin:0 10px 0 0}
.banner{position:relative;z-index:100000;background:#fff}
.banner,.banner .bd ul li{height:690px}
.banner .bd ul li{background-color:transparent;background-repeat:no-repeat;background-position:center 0}
.banner .bd{margin:0 auto;position:relative}
.banner .bd ul,.banner .bd ul li,.banner ol{width:100%!important}
.banner .bd .ibg{width:45px;height:87px;overflow:hidden;cursor:pointer;position:absolute;top:50%;margin:-44px 0 0 0}
.banner .prev{left:100px;background-position:-45px -40px}
.banner .next{right:100px;background-position:0 -40px}
.banner ol{position:absolute;display:block;left:0;bottom:40px;text-align:center}
.banner ol li{display:inline-block;width:12px;height:12px;border:2px solid #fff;overflow:hidden;text-indent:-9999em;margin:0 5px;border-radius:50%;box-shadow:0 0 15px #fff}
.banner ol li.on{background:#fff;border-color:#fff}

.footer{background:#333;line-height:24px;color:#aaa;padding:50px 0}
.footmenu{height:14px;line-height:14px;width:100%;overflow:hidden}
.footmenu a{float:left;display:block;color:#fff;border-right:1px solid #fff;padding:0 13px}
.footmenu .first{padding-left:0}
.footmenu .last{border-right:0;padding-right:0}
.foottel li{width:400px;float:left}
.foottel .w2{width:750px}
.foottel .w1{width:450px}
.foottel .w3{width:350px}
.foottel .w4{width:1200px}
.foottel a,.foottel a:hover{color:#aaa}
.foottel .oth a,.foottel .oth a:hover{display:inline-block;margin:0 16px 0 0;color:#fff}

.pubfixd,.topfix{position:fixed;_position:absolute;z-index:99999}
.kffix{position:absolute;top:0;right:0;width:80px;height:430px;text-align:center;z-index:100001}
.kf a,.kf a:hover{display:block;height:30px;background:#ff9d00 url(../image/service.gif) no-repeat 0 0;padding:80px 0 0 0;line-height:28px;color:#fff}
.curlink a{display:block;color:#555;height:24px;border-top:2px solid #fff;background-color:#f5f5f5;padding:38px 0 0 0;line-height:14px}
.curlink a:hover{color:#ff8a00}
.curlink .a1{background-position:26px -52px}
.curlink .a2{background-position:26px -114px}
.curlink .a3{background-position:26px -176px}
.curlink .a4{background-position:26px -238px}
.curlink .a5{background-position:26px -300px}
.close{width:17px;height:17px;overflow:hidden;background-position:5px -228px;position:absolute;top:0;left:0;cursor:pointer}
.kfsmall .close,.kfsmall .curlink,.kfsmall .kf{display:none}
.thmub,.thmub:hover{display:none;width:70px;height:32px;border-radius:50%;padding:38px 0 0 0;background-color:#ff9d00;background-image:url(../image/zixun.gif);background-position:0 0;line-height:26px;font-size:12px;color:#fff;cursor:pointer;text-indent:-8888em}
.kfsmall .thmub{display:block}
.kfsmall{width:70px}
.header.topfix{width:100%!important;top:0;left:0}

.mainnav a.last,.navmore i{background:url(../image/nav.png) no-repeat right 23px;padding:0 11px 0 0}
.mainnav a.on,.mainnav a.on:hover{background-position:right -12px;color:#4099e2}
.navmore{display:none;position:absolute;top:46px;right:-128px;background:#fff;width:333px;padding:11px 10px 10px 11px;border:1px solid #ddd;text-align:center;line-height:34px;font-size:14px;border-radius:4px;box-shadow:0 0 10px #fff}
.navmore a{display:inline-block;width:110px;border:1px solid #eee;margin:-1px 0 0 -1px;height:36px;overflow:hidden;float:left;color:#333}.navmore a:hover{background:#4099e2;color:#fff}
.navmore i{background-position:0 -68px;display:block;width:11px;height:7px;overflow:hidden;position:absolute;top:-7px;left:50%;margin:0 0 0 -5px}
.navmore.on{display:block}

.fty{font-size:16px;line-height:36px}
.pb4{padding:0 0 60px 0}
.mtit{padding:50px 0 20px 0;text-align:center}
.mtit span{display:inline-block;position:relative;height:54px}
.mtit b,.mtit em,.mtit i{display:block}
.mtit b{font-size:32px;color:#000;height:54px;line-height:54px}
.mtit em{font-size:18px;font-family:Arial, Helvetica, sans-serif;color:#aaa;height:24px;line-height:24px}
.mtit i{width:180px;height:1px;overflow:hidden;background:#000;position:absolute;top:50%}
.mtit .lt{left:-200px}
.mtit .rt{right:-200px}

.rtlist ul,.rtlist ul li{float:left;display:inline}
.rtlist ul{margin:-30px 0 0 -32px}
.rtlist ul li{width:216px;background:#f4f5f9;margin:30px 0 0 30px;padding:30px 31px}
.rtlist a{display:block}
.rtlist i,.rtlist b{display:block;overflow:hidden;line-height:24px;cursor:pointer}
.rtlist i{width:218px;height:200px;text-align:center}
.rtlist s,.rtlist a:hover{text-decoration:none;color:#e90000}
.rtlist b{height:72px;overflow:hidden;margin:10px 0 0 0}

.favorlist,.favorlist dt{position:relative;height:159px}
.favorlist dt,.favorlist dt p{width:1140px;margin:0 auto;overflow:hidden}
.favorlist dt p{width:1170px;position:absolute;top:0;left:0}
.favorlist a,.favorlist em,.favorlist b{display:block;overflow:hidden;cursor:pointer}
.favorlist dt a{float:left;width:100px;margin:0 30px 0 0;color:#666}
.favorlist a:hover{color:#4099e2}
.favorlist em{width:100px;height:135px}
.favorlist b{text-align:center;line-height:24px;height:24px}
.favorlist dd{position:absolute;top:0;height:135px;line-height:135px;width:30px;font-size:50px;font-family:"瀹嬩綋";color:#4099e2;cursor:pointer}
.favorlist .prev{left:0}
.favorlist .next{right:0;text-align:right}
.favorlist .prevStop,.favorlist .nextStop{cursor:not-allowed;color:#ddd}

.custom{height:334px;position:relative}
.custom ul,.custom li{height:300px;overflow:hidden}
.point{width:74px;height:14px;margin:20px auto 0 auto}
.point li{float:left;width:10px;height:10px;overflow:hidden;margin:2px 0 0 10px;background:#ddd;border-radius:50%;cursor:pointer;text-indent:-9999em}
.point li.on{background:#4099e2;width:14px;height:14px;margin-top:0}

.rqr{background:#000 url(../image/form.jpg) no-repeat 0 0;height:720px}
.rqr .mtit b{color:#fff}
.rqr .mtit i{background:#fff;opacity:.4}
.rqr .mtit em{color:#ddd}
.ctsex,.ctsex i{float:left;display:inline-block}
.ctform .ctsex input{width:auto;background:none}.ctsex{padding-left:48px}.ctsex .men{padding:0 20px 0 2px}.ctsex input{margin:2px 0 0 0}.ctsex i{padding-left:2px;font-size:16px;color:#fff}
.ctform ul,.ctform li{float:left;display:inline}
.ctform ul{margin:-10px 0 0 -48px}
.ctform li{width:576px;margin:10px 0 0 48px;border-bottom:1px solid #bbb;height:38px;line-height:38px;position:relative;z-index:1}
.ctform input{display:block;float:left;width:576px;height:38px;line-height:38px}
.ctform label{display:block;position:absolute;top:0;left:0;font-size:16px;color:#fff}
.ctform label i{color:#ff0000}
.ctform label em{color:#dcdcdc;font-size:14px}
.ctform .w1,.ctform .w1 input{width:264px}.it1{text-indent:92px}.it2{text-indent:48px}.it3{text-indent:108px}.it4{text-indent:80px}
.ctform .w2,.ctform .w2 input{width:888px}
.ctform .w3{width:1200px}
.ctform .w3{border-bottom:0;height:224px}.ctform .w3 label{position:static}
.ctform .w4,.ctform .w4 input{width:180px}.ctform .w4{margin-top:37px}
.ctform .w5{width:450px;margin:40px 0 0 423px;border-bottom:0;height:60px}
.ctform .w5 input{width:210px;height:60px;float:left;line-height:60px;text-align:center;font-size:18px;color:#333;background:#ffce24;border-radius:4px;cursor:pointer}
.ctform .w5 .btn2{color:#666;background:#fff;margin:0 0 0 30px}
.ctcont,.ctcont textarea{width:1180px;height:168px;line-height:24px;font-size:16px;line-height:30px}
.ctcont{border:1px solid #bbb;padding:9px}
.ctcode{position:absolute;top:0;right:-86px;border:1px solid #bbb;width:74px;height:34px;overflow:hidden;display:block}
.ctcode img{vertical-align:top;width:74px;height:34px}
.ctform input,.ctcont textarea{border:0;background:none;font-size:16px;color:#fff}

/**/
.site{padding:20px 0;line-height:24px;color:#999}
.site .sw{height:24px;overflow:hidden}
.site a{color:#999}
.site a:hover{color:#e90000}
.ntdt{padding:0 0 30px 0}
.ntmain{width:770px;padding:30px 30px 40px 30px;border-radius:4px}
.ntmain h1{font-size:30px;line-height:34px;text-align:center;border-bottom:1px  dashed #ddd;padding:0 0 30px 0}
.ntsub{width:340px}
.ntcont{line-height:38px}
.ntcont p{text-indent:2em;padding:20px 0 0 0}
.ntcont .ntpic{text-indent:0;text-align:center}
.ntsub .item{padding:30px;font-size:16px;border-radius:4px}
.bk_tit{padding:0 0 30px 0;font-weight:normal;line-height:22px;text-align:center}
.bk_tit span,.bk_tit em{vertical-align:top}
.bk_tit span{display:inline-block;height:22px;font-size:20px;padding:0 10px}
.bk_tit em{display:inline-block;height:22px;width:35px;overflow:hidden;position:relative}
.bk_tit i{display:inline-block;width:35px;height:2px;overflow:hidden;background:#4099e2;position:absolute;top:50%;margin-top:-1px;left:0}
.rplist li{padding:10px 0;border-top:1px dashed #ccc;line-height:28px}
.rplist li em{color:#4099e2}
.anli li a{height:28px;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-o-text-overflow:ellipsis;text-overflow:ellipsis;-webkit-line-clamp:2;word-break:break-word}
.rplist li a:hover em{color:#4099e2}
.rplist .first{padding-top:0;border-top:0}
.rplist .last{padding-bottom:0}
.rplist a{display:block;margin:0 0 0 15px;position:relative}
.rplist i{display:block;position:absolute;width:6px;height:6px;overflow:hidden;background:#aaa;border-radius:50%;top:8px;left:-15px}
.rplist a:hover i{background:#e90000}


.znaa li{float:left;display:inline;margin:0 0 0 30px;width:278px;background:#fff}
.znaa li:hover{box-shadow:0 0 15px #ddd}
.znaa li.w1,.znaa li.w4{width:277px}
.znaa li.w1{margin:0}
.znaa .pic{height:200px;overflow:hidden;border-radius:4px 4px 0 0}
.znaa .txt{border:1px solid #e5e5e5;border-top:0;text-align:center;padding:0 29px;font-size:16px;color:#888;line-height:30px;border-radius:0 0 4px 4px}
.znaa b,.znaa i,.znaa em{display:block}
.znaa b{font-size:24px;color:#333;padding:20px 0 5px 0}
.znaa em{padding:0 0 15px 0}
.znaa .p1{position:relative}
.znaa i{position:absolute;bottom:-2px;left:50%;margin:0 0 0 -20px;width:40px;height:3px;background:#4099e2;overflow:hidden;border-radius:2px}
.znaa .p2{border-top:1px solid #e5e5e5;padding:15px 0 25px 0}
.znba li{float:left;display:inline;margin:0 0 0 30px;width:350px;position:relative;background:#fff}
.znba li:hover{box-shadow:0 0 15px #aaa}
.znba .w1{margin:0}
.znba .w2{width:440px}
.znba .pic{height:290px;overflow:hidden;border-radius:4px}
.znba .txt{position:absolute;top:25px;left:40px;width:270px;font-size:16px;color:#fff;line-height:30px}
.znba .w2 .txt{width:360px}
.znba b,.znba i,.znba em{display:block}
.znba b{font-size:40px;line-height:60px}
.znba em{font-size:24px;line-height:46px}
.znba i{width:60px;height:3px;overflow:hidden;background:#84d4fe;border-radius:2px;margin:12px 0 0 0}
.znba p{margin-top:15px}

.subtxt{font-size:16px;line-height:30px;color:#888;text-align:center;padding:0 0 30px 0}
.znca{height:320px;position:relative;font-size:16px;background:url(../image/znbg1.jpg) no-repeat 0 0;border-radius:4px}
.znca ul{float:left;margin:20px 0 0 0}
.znca ul li{line-height:75px;height:75px;overflow:hidden}
.znca h3{font-size:24px;text-align:center;line-height:40px;width:320px;height:120px;position:absolute;top:50%;right:0;margin:-60px 0 0 0;color:#fff}
.zncua{width:62px;text-align:right}
.zncua .l2{margin-top:150px}
.znca ul.zncub{width:360px;text-align:center;display:inline;margin-left:24px}
.zncub p{line-height:18px;color:#fff;font-size:14px;height:36px;padding:20px 0 19px 0}
.znca .zncuc{display:inline;width:650px;margin-left:-100px}
.zncuc .w1{padding-left:15px}
.zncuc .w2{padding-left:55px}
.zncuc .w3{padding-left:100px}
.zncuc .w4{padding-left:140px}

.znd{height:500px;background:#134880 url(../image/znbg2.jpg) no-repeat center 0}
.znd .mtit b{color:#fff}
.znd .mtit i{background:#fff}
.znda{margin-top:44px;font-size:16px;color:#fff;position:relative;height:240px}
.znda dt{width:180px;height:80px;overflow:hidden;position:absolute;top:50%;left:50%;margin:-40px 0 0 -90px;text-align:center;font-size:24px;line-height:40px}
.znda dd{float:left;width:600px;line-height:60px;height:60px;overflow:hidden}
.znda .w1,.znda .w3,.znda .w5,.znda .w7{text-align:right}
.znda .w1 p,.znda .w7 p{padding:0 247px 0 0}
.znda .w3 p,.znda .w5 p{padding:0 259px 0 0}
.znda .w2 p,.znda .w8 p{padding:0 0 0 246px}
.znda .w4 p,.znda .w6 p{padding:0 0 0 260px}
.znea{padding:0 0 15px 0}
.znea li{float:left;width:156px;display:inline;margin:0 0 0 30px;padding:0 30px;background:#fff;height:260px;border-radius:4px;box-shadow:0 0 15px #ddd;text-align:center;font-size:16px;line-height:30px}
.znea li:hover{box-shadow:0 0 15px #bbb}
.znea .w1{margin:0}
.znea h3{height:82px;line-height:82px;font-size:24px;position:relative}
.znea h3 i{display:block;width:40px;height:3px;overflow:hidden;background:#4099e2;border-radius:2px;position:absolute;left:50%;bottom:-2px;margin:0 0 0 -20px}
.znea p{color:#888;border-top:1px solid #e5e5e5;padding:20px 0 0 0}
.znfa li{width:100%;overflow:hidden;height:60px;line-height:60px}
.znfa b{float:left;display:block;width:250px;font-size:24px;text-align:right}
.znfa em{float:left;display:inline-block;width:920px;margin:0 0 0 30px;font-size:16px;color:#888}
.znfa .libg{background:#f1f8fd}

.znga{text-align:center}
.znga dt{float:left;width:100%;background:url(../image/zngbg2.png) no-repeat center 60px}
.znga h3,.znga h4{overflow:hidden;border-radius:4px;background:url(../image/zngbg.png) repeat-y center 0;color:#fff}
.znga h3{width:280px;margin:0 auto;height:60px;line-height:60px;font-size:24px}
.znga dt p{margin-top:50px;border:1px solid #439be3;border-radius:4px;font-size:18px;padding:20px 0}
.znga dt p b{display:block;float:left;padding:0 40px;line-height:36px;border-left:1px solid #439be3}
.znga dt p .b1{border:0;padding-left:62px}
.znga dd{float:left;width:277px;display:inline;padding-top:50px;background:url(../image/zngbg2.png) no-repeat center 0;margin:0 0 0 30px}
.znga .w1{margin:0}
.znga .w2,.znga .w3{width:278px}
.znga h4{height:50px;font-size:18px;line-height:50px;border-radius:4px 4px 0 0}
.znga dd p{border:1px solid #439be3;line-height:30px;height:240px;padding:20px 0 30px 0}

.znh{background:#134880 url(../image/znbg3.jpg) no-repeat center 0;height:760px}
.znh .mtit b{color:#fff}
.znh .mtit i{background:#fff}
.znh .subtxt{color:#c8e7ff}
.znha{margin:17px 0 0 0;height:270px;position:relative;color:#fff}
.znha dt{width:180px;height:80px;overflow:hidden;position:absolute;top:50%;left:50%;margin:-40px 0 0 -90px;text-align:center;font-size:24px;line-height:40px}
.znha dd{float:left;width:600px;height:54px;line-height:54px;font-size:16px}
.znha .w1,.znha .w3,.znha .w5,.znha .w7,.znha .w9{text-align:right}
.znha .w1 p,.znha .w9 p{padding:0 233px 0 0}
.znha .w3 p,.znha .w7 p{padding:0 251px 0 0}
.znha .w5 p{padding:0 257px 0 0}
.znha .w2 p,.znha .w10 p{padding:0 0 0 233px}
.znha .w4 p,.znha .w8 p{padding:0 0 0 251px}
.znha .w6 p{padding:0 0 0 257px}
.znhlast{height:178px}
.znhlast .sw{position:relative}
.znhb{width:1200px;top:-177px;left:0;position:absolute}
.znhb dt{float:left;width:650px;height:60px;font-size:24px;color:#fff;background:#00d2ff;line-height:60px;text-align:center;margin:0 0 0 275px;display:inline;border-radius:30px}
.znhb dd{float:left;width:380px;background:#fff;margin:40px 0 0 30px;height:240px;box-shadow:0 0 20px #ddd;border-radius:4px;text-align:center}
.znhb .w1{margin-left:0}
.znhb b{display:block;font-size:20px;margin:10px 0 0 0;line-height:30px}
.znhb em{display:block;font-size:16px;color:#888;line-height:30px;margin:10px 0 0 0}
.znhb i{display:block;width:48px;height:48px;overflow:hidden;margin:0 auto;background:url(../image/znhicon.png) no-repeat 0 0}
.znhb .w2 i{background-position:0 -78px}
.znhb .w3 i{background-position:0 -156px}
.znhb dd p{padding:40px 30px 0 30px}

.znia dt{width:100%;overflow:hidden}
.znia dt{background:url(../image/znibg.png) repeat-y center 0;height:60px;border-radius:4px 4px 0 0;position:relative}
.znia dt b{line-height:60px;font-size:24px;color:#fff}
.znia dd{height:80px;border-bottom:1px solid #419ae2;position:relative}
.znia b{display:block;float:left;font-size:16px;text-align:center;line-height:26px}
.znia dd b{padding:14px 0 0 0;height:66px;border-left:1px solid #419ae2}
.znia dd .b1,.znia .d2 .b4{padding:27px 0 0 0;height:53px}
.znia dd .b4{border-right:1px solid #419ae2}
.znia .b1{width:240px}
.znia .b2,.znia .b3{width:300px}
.znia .b4{width:355px}
.znia i{display:block;width:11px;height:41px;background:url(../image/zniicon.png) no-repeat 0 0;overflow:hidden;position:absolute;top:60px;left:115px}
.znja li{float:left;width:380px;margin:0 0 0 30px;display:inline;background:#fff}
.znja li:hover{box-shadow:0 0 15px #ddd}
.znja .w1{margin:0}
.znja .pic{width:380px;height:240px;overflow:hidden;border-radius:4px 4px 0 0}
.znja .txt{border:1px solid #e5e5e5;border-top:0;border-radius:0 0 4px 4px;padding:10px 29px 29px 29px;text-align:center}
.znja h3{height:50px;line-height:50px;font-size:24px;position:relative}
.znja h3 i{display:block;width:40px;height:3px;background:#4099e2;overflow:hidden;position:absolute;bottom:-12px;left:50%;margin:0 0 0 -20px;border-radius:2px}
.znja .txt p{border-top:1px solid #e5e5e5;margin:10px 0 0 0;padding:20px 0 0 0;font-size:16px;line-height:30px;color:#888}
.zhnka ul{float:left;display:inline;margin:-30px 0 0 -30px}
.zhnka li{width:380px;float:left;display:inline;margin:30px 0 0 30px;text-align:center;background:#fff}
.zhnka li:hover{box-shadow:0 0 15px #ddd}
.zhnka .tit{border:1px solid #419ae2;border-bottom:0;border-radius:4px 4px 0 0;padding:30px 29px 25px 29px}
.zhnka .num{font-size:50px;height:50%;line-height:50px;font-family:arial;color:#4099e2;font-style:italic}
.zhnka h3{font-size:20px;margin:15px 0 0 0}
.zhnka .dec{line-height:26px;color:#fff;font-size:16px;border-radius:0 0 4px 4px;background:#4099e2}
.zhnka .dec em{display:block;padding:20px 0;background:linear-gradient(to left,#4099e2 3%,#85d5fe 100%);border-radius:0 0 4px 4px}

.znla dt,.znla dd{width:100%;overflow:hidden}
.znla dt{background:url(../image/znibg.png) repeat-y center 0;height:60px;line-height:60px;border-radius:4px 4px 0 0}
.znla dt b{font-size:24px;color:#fff}
.znla dd{border-bottom:1px solid #419ae2;position:relative}
.znla dd b,.znla dd{height:50px;line-height:50px}
.znla b{display:block;float:left;font-size:16px;text-align:center}
.znla dd b{border-left:1px solid #419ae2}
.znla dd .b3{border-right:1px solid #419ae2}
.znla .b2{width:306px}
.znla .b1{width:360px}
.znla .b3{width:530px}
.znla dd.znlabg{background:#f1f8fd}
.znm{background:#419ae2 url(../image/znmbg.jpg) no-repeat center 0}
.znm .mtit b{color:#fff}
.znm .mtit i{background:#fff}
.znm .subtxt{color:#d8eeff}
.znma li{float:left;width:200px;position:relative}
.znma i{display:block;width:48px;height:48px;overflow:hidden;background:url(../image/znmicon.png) no-repeat 0 0;margin:0 auto}
.znma .i2{background-position:0 -78px}
.znma .i3{background-position:0 -156px}
.znma .i4{background-position:0 -234px}
.znma .i5{background-position:0 -312px}
.znma .i6{background-position:0 -390px}
.znma b{display:block;font-size:18px;line-height:30px;text-align:center;margin:20px 0 0 0;color:#fff}
.znma s{display:block;width:41px;height:11px;background:url(../image/znmicon1.png) no-repeat 0 0;overflow:hidden;position:absolute;top:50%;right:-20px;margin:-6px 0 0 0}


.subh3{font-size:24px;color:#4099e2;text-align:center;line-height:30px;padding-bottom:20px}
.sva{line-height:30px}
.cando .lb{padding:40px 0 0 0}
.cando .lbg{background:url(../image/lybg.png) repeat-y center 0;padding:40px 0 40px 0;margin:40px 0 0 0}
.svaa li{float:left;display:inline;width:318px;border:1px solid #e5e5e5;margin-left:30px;padding:30px;border-radius:4px}
.svaa .w1{margin-left:0}
.svaa .tit{font-size:18px;display:block;height:58px}
.svaa .tit b{display:inline-block;line-height:29px;padding:0 0 0 82px}
.svaa .tit b em{display:inline-block;line-height:34px;font-size:20px}
.svaa .dec{display:block;font-size:16px;color:#888;line-height:30px;margin-top:20px;position:relative}
.svaa .dec i{display:block;width:50px;height:3px;background:#4099e2;border-radius:2px;position:absolute;bottom:-22px;left:50%;margin:0 0 0 -25px}
.svaa .list{height:360px;overflow:hidden;margin-top:20px;padding-top:20px;border-top:1px solid #e5e5e5}
.svaa .list em{display:block;font-size:14px;margin-left:40px;position:relative;}
.svaa .list i{display:block;width:30px;height:30px;position:absolute;top:0;left:-30px;color:#888}
.svaa .w1 b{background:url(../image/lyicon6.png) no-repeat 0 0}
.svaa .w2 b{background:url(../image/lyicon7.png) no-repeat 0 0}
.svaa .w3 b{background:url(../image/lyicon8.png) no-repeat 0 0}
.svb{line-height:30px}
.svba li{width:154px;border:1px solid #e5e5e5;float:left;margin-left:30px;padding:30px;background:#fff;text-align:center;border-radius:4px}
.svba .w1{margin-left:0}
.svba p{height:150px;margin-top:20px;font-size:14px}
.svba b{font-size:20px;line-height:24px;display:block;position:relative}
.svba em{font-size:20px;display:block;line-height:34px;padding-bottom:20px;border-bottom:1px solid #e5e5e5}
.svba b i{display:block;width:30px;height:3px;border-radius:2px;background:#4099e2;overflow:hidden;position:absolute;left:50%;bottom:-1px;margin-left:-15px}
.svc{line-height:30px}
.svca ul{float:left;display:inline;padding:0 20px 0 0}
.svca .b1{margin:0 0 0 169px}
.svca .b2{margin:0 0 0 11px}
.svca li{float:left;display:inline;font-size:18px;margin:0 0 0 20px;line-height:60px;height:60px;border-radius:30px;color:#fff;background:#4099e2}
.svca li p{padding:0 30px;background:linear-gradient(to left,#4099e2 3%,#85d5fe 100%);border-radius:30px;}

.svd{line-height:30px}
.svda ul{float:left;display:inline;padding:0 20px 0 0}
.svda .b1{margin:0 0 0 73px}
.svda .b2{margin:0 0 0 53px}
.svda .b3{margin:0 0 0 26px}
.svda li{float:left;display:inline;font-size:18px;border:1px solid #4099e2;margin:0 0 0 15px;padding:0 20px;background:#fff;line-height:60px;height:60px;border-radius:31px;color:#4099e2}
.sve{line-height:30px}
.svea li{float:left;width:216px;display:inline;margin:0 0 0 30px;padding:30px 30px 20px 30px;border:1px solid #e5e5e5}
.svea .w1{width:214px;margin:0}
.svea p{height:366px;overflow:hidden;margin-top:20px}
.svea em{display:block;padding:10px 0;border-top:1px solid #e5e5e5;font-size:16px}
.svea b{font-size:24px;display:block;position:relative}
.svea b i{display:block;width:6px;height:30px;background:#2cb6ec;overflow:hidden;position:absolute;top:0;left:-31px}
.svea b s{display:block;width:32px;height:36px;overflow:hidden;background:url(../image/lyarrow.png) no-repeat 0 0;position:absolute;left:-62px;top:185px}

.znanli ul{float:left;display:inline;margin:-30px 0 0 -32px}
.znanli li{float:left;display:inline;margin:30px 0 0 30px;width:278px}
.znanli li b{display:block;font-size:16px;text-align:center;line-height:30px;border:1px solid #e5e5e5;border-top:0;border-radius:0 0 4px 4px;padding:15px 0 20px 0}
.znanli li .pic{display:block;width:278px;height:167px;overflow:hidden;border-radius:4px 4px 0 0}

.ys{background:#000 url(../image/youshi.jpg) no-repeat 0 0;height:460px}
.ys .mtit b{color:#fff}
.ys .mtit i{background:#fff;opacity:.4}
.ys .mtit em{color:#c0c0c0}
.ysa li{float:left;color:#fff;line-height:30px;font-size:16px;width:300px;text-align:center}
.ysa p{padding:15px 0;border-top:1px solid #9a9795;margin:0 15px}
.ysa em{display:block;border-left:1px solid #9a9795;padding:24px 0 24px 15px;margin-left:-15px}
.ysa .s1 p,.ysa .s2 p,.ysa .s3 p,.ysa .s4 p{border-top:0}
.ysa .s1 em,.ysa .s5 em{border-left:0}
.ysa .s5 p{margin-left:0}
.ysa .s5 em{margin-left:0}
.ysa .s8 p{margin-right:0}
.cma{font-size:16px;color:#666;line-height:30px;text-align:center;background:url(../image/comment.png) no-repeat center bottom;padding:0 0 53px 0}
.cmb{margin-top:30px}
.cmb li{float:left;width:380px;margin-left:30px;display:inline}
.cmb li.first{margin-left:0}
.cmb a,.cmb p,.cmb b,.cmb i,.cmb em{display:block;cursor:pointer}
.cmb p{width:380px;height:260px;overflow:hidden;border-radius:4px 4px 0 0}
.cmb b{font-size:20px;line-height:30px;margin-top:20px}
.cmb em{font-size:14px;line-height:24px;color:#888;margin-top:10px}
.cmb i{color:#aaa;border-top:1px solid #e5e5e5;margin-top:25px;padding:20px 0 0 0;background:url(../image/icon3.png) no-repeat 63px 28px}
.cmc,.cmc:hover{display:block;width:210px;height:60px;overflow:hidden;background:#ffce24;border-radius:4px;margin:40px auto 0 auto;color:#333;font-size:18px;text-align:center;line-height:60px}
.md{padding:60px 0}
.mda li{width:380px;float:left;display:inline;margin-left:30px;background:#fff}
.mda .first{margin-left:0}
.mda a{display:block;padding:0 0 40px 0}
.mda .pic{width:380px;height:300px;overflow:hidden}
.mda .txt{margin:32px 0 0 0;height:84px;position:relative}
.mda .txt b,.mda .txt em,.mda .txt i{display:block}
.mda .txt b,.mda .txt em{padding:0 111px 0 30px}
.mda .txt b{font-size:20px;line-height:30px;height:30px;overflow:hidden}
.mda .txt em{line-height:24px;color:#888;margin-top:6px;height:48px;overflow:hidden}
.mda .txt i{position:absolute;top:3px;right:0;width:80px;height:84px;border-left:1px solid #e5e5e5;background:url(../image/icon3.png) no-repeat center -30px}
.mda a:hover .txt i{background-position:40px -89px}
.casea{font-size:16px;line-height:30px;text-align:center;color:#666}
.caseb{margin:40px 0 0 0}
.caseb ul{float:left;display:inline;margin:-40px 0 0 0}
.caseb li{float:left;width:300px;margin:40px 0 0 0}
.caseb p{width:134px;height:97px;border:1px solid #e5e5e5;background:#fff;overflow:hidden;text-align:center;padding:37px 0 0 0;margin:0 auto;border-radius:50%}
.caseb b{display:block;font-size:20px;line-height:30px;height:30px;overflow:hidden;margin-top:15px;text-align:center}

.znbglist ul{float:left;display:inline;margin:-30px 0 0 -32px}
.znbglist li{float:left;display:inline;width:218px;margin:30px 0 0 30px;background:#f4f5f9;padding:30px;border-radius:4px}
.znbglist li a{display:block}
.znbglist li i{display:block;height:200px;overflow:hidden;text-align:center;width:164px;margin:0 auto;border-radius:4px}
.znbglist li i img{width:164px;height:200px}
.znbglist li span{display:block;font-size:16px;line-height:30px;margin-top:25px;height:60px;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-o-text-overflow:ellipsis;text-overflow:ellipsis;-webkit-line-clamp:2;word-break:break-word}
.znbglist li em{color:#fb9900}
.znbglist li a:hover em{color:#4099e2}

.yjydt .mtit{padding-bottom:5px}
.dtmore{width:1200px;position:relative;overflow:hidden}
.dtmore li,.dtmore li a,.dtmore li i,.dtmore li i img,.dtmore li b{display:block;width:279px}
.dtmore,.dtmore li,.dtmore li a{height:290px}
.dtmore li i,.dtmore li i img{height:176px}
.dtmore ul,.dtmore li{float:left;display:inline}
.dtmore ul{margin:0 0 0 -28px}
.dtmore li{margin:0 0 0 28px;background:#fff;overflow:hidden;border-radius:3px;box-shadow:0 0 10px #f0f0f0}
.dtmore .tempWrap li{margin:0 28px 0 0}
.dtmore li i{overflow:hidden;background:#333}
.dtmore li i img{vertical-align:top}
.dtmore li b{height:60px;line-height:30px;font-size:18px;font-weight:normal;width:219px;margin:21px auto 0 auto;word-break:break-all;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}
.dtmore .prev,.dtmore .next{display:block;width:36px;height:56px;overflow:hidden;background:url(https://www.chinairn.com/Template/20181127Moban/image/irn_touzi.png) no-repeat 0 0;position:absolute;top:50%;margin:-28px 0 0 0;cursor:pointer}
.dtmore .prev{left:0}
.dtmore .next{background-position:-36px 0;right:0}
.dtmore a img{-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-ms-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out}
.dtmore a:hover img{-webkit-transform:scale(1.06);-moz-transform:scale(1.06);-ms-transform:scale(1.06);-o-transform:scale(1.06);transform:scale(1.06)}