html{-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;font-size: 100px;/*caret-color:transparent;*/}
body {color:#111f2c;line-height:1.5;font-size:14px;font-family:"Microsoft YaHei";-webkit-font-smoothing:antialiased;}
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;}
button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0;padding:0;border:0;background:0;}
button:focus,input:focus,optgroup:focus,select:focus,textarea:focus{text-decoration:none;-webkit-tap-highlight-color:rgba(0,0,0,0);outline:none;}
textarea{resize:none;}
img{border:0;vertical-align:bottom;}
a{text-decoration:none;-webkit-tap-highlight-color:rgba(0,0,0,0);outline:none;}
a,a:hover,a:active,a:visited,a:link,a:focus{-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-tap-highlight-color:transparent;outline:none;background:none;text-decoration:none;}
ul,li{list-style:none;}
h1,h2,h3,h4,h5,h6{font-size:100%;font-variant:normal;}
.clearfix:after{content: "";display:table;}
.clearfix:after{clear:both;overflow:hidden;}

.cson li .pic i{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;backface-visibility:hidden;-webkit-transition:all 0.5s;transition:all 0.5s}
.cson li:hover .pic i{-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)}

.cspic li img{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;backface-visibility:hidden;-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}
.cspic li:hover img{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;backface-visibility:hidden;-webkit-transform:scale(1.06);-moz-transform:scale(1.06);-ms-transform:scale(1.06);-o-transform:scale(1.06);transform:scale(1.06)}


.bw{min-width:1200px;width:auto!important;}
.sw{width:1200px;margin:0 auto;}
.col_r{float:right}
.col_l{float:left}
.lc,.tc,.ltc,.ltz,.rtz,.lbz,.rbz{display:block;overflow:hidden;position:absolute}
.lc{left:50%}.tc{top:50%}.ltc{top:50%;left:50%}.ltz{top:0;left:0}.lbz{bottom:0;left:0}.rtz{top:0;right:0}.rbz{bottom:0;right:0}

.header{height:80px;position:relative;background:#fff;}
.header:after{content:"";position:absolute;left:0;right:0;bottom:0;height:1px;background:#eee;}
.header .sw{height:50px;padding:15px 0}
.logo,.mainnav,.maintel,.header .sw{position:relative;z-index:100001;}
.logo{width:210px;height:96px;position:relative;}
.logo a{display:block;width:210px;height:96px;overflow:hidden;background:#e90000 url(../image/main_logo.png) no-repeat center center;position:absolute;top:-15px;left:0;}
.mainnav{width:796px;line-height:50px;font-weight:normal;font-size:16px;padding:0 18px 0 18px;position:relative}
.mainnav li{float:right}
.mainnav a{display:inline-block;float:left;margin:0 0 0 26px;color:#111f2c}
.mainnav a:hover,.mainnav a.on,.mainnav a.on:hover{color:#e90000}
.topfix{position:fixed;_position:absolute;z-index:999999}
.header.topfix{width:100%!important;top:0;left: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:#e90000}
.mainnav p.col_r{position:relative}

.banner{position:relative;z-index:100000;background:#111f2c;margin-top:80px;}
.banner,.banner .bd ul li,.banner .bd{height:720px;}
.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:80px;background-position:-45px -40px}
.banner .next{right:80px;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}
.banner a{display:block;height:720px}
.banner .prev,.banner .next,.banner .prev b,.banner .next b{width:60px;height:60px}
.banner .prev,.banner .next{margin:-30px 0 0 0}
.banner .prev b,.banner .next b{display:block;position:absolute;top:0;left:0;overflow:hidden;border-radius:50%}
.banner .prev i,.banner .next i{display:block;position:absolute;top:50%;left:50%;width:22px;height:22px;margin:-11px 0 0 -11px;overflow:hidden;background:url(../image/icon4.png) no-repeat 5px 0}
.banner .next i{background-position:5px -62px}

.zstit{font-size:40px;color:#111f2c;text-align:center;line-height:100px;font-weight:normal;padding:30px 0 0 0;}
.bw .pubbtn,.bw .pubbtn:hover,.bw .pubbtn:active,.bw .pubbtn:focus{width:230px;height:52px;display:block;text-align:center;font-size:16px;line-height:52px;color:#fff;background:#0066ff;margin:30px auto 0 auto;}
.bw .pubbtn:hover{background:#3da4ff;}

.zsdaping ol{margin:10px 0 0 0;}
.zsdaping ol li{float:left;width:200px;position:relative;}
.zsdaping ol .pic{width:80px;height:80px;margin:0 auto;background:#dce1e5;border-radius:50%;overflow:hidden;position:relative;}
.zsdaping ol .tit{text-align:center;font-size:22px;color:#111f2c;line-height:60px;position:relative;}
.zsdaping ol li.on .pic{background:#0066ff;}
.zsdaping ol li.on .tit{color:#0066ff;}
.zsdaping ol li.on:after{content:"";position:absolute;left:0;right:0;bottom:-3px;height:3px;background:url(../image/icon1.png) no-repeat 0 -272px;}
.zsdaping ol .pic i{display:block;width:32px;height:32px;position:absolute;top:50%;left:50%;margin:-16px 0 0 -16px;background:url(../image/icon1.png) no-repeat 0 0;}
.zsdaping ol .pic .i2{background-position:-32px 0;}
.zsdaping ol .pic .i3{background-position:-64px 0;}
.zsdaping ol .pic .i4{background-position:-96px 0;}
.zsdaping ol .pic .i5{background-position:-128px 0;}
.zsdaping ol .pic .i6{background-position:-160px 0;}
.zsdaping ul{background:#f8f9fa;padding:25px 0 60px 0;}
.zsdaping ul li{width:1200px;margin:0 auto;display:none;}
.zsdaping ul li .txt{font-size:32px;color:#111f2c;text-align:center;line-height:50px;}
.zsdaping ul li .pic{margin:15px 0 0 0;border:3px solid #000f66;border-radius:15px;overflow:hidden;width:1194px;height:660px;}
.zsdaping ul li .pic img{float:left;}
.zsdaping ul li a,.zsdaping ul li a:hover{display:block;width:120px;margin:30px auto 0 auto;color:#0066ff;font-size:16px;line-height:24px;position:relative;}
.zsdaping ul li a:after{content:"";position:absolute;width:14px;height:6px;right:0;top:50%;margin:-3px 0 0 0;background:url(../image/icon1.png) no-repeat -186px -158px;}
.zsdaping ul li a:hover{color:#3da4ff;}
.zsdaping ul li a:hover:after{background:url(../image/icon1.png) no-repeat -171px -158px;}

.zsfuneng{background:url(../image/zsb1.jpg) no-repeat center 0;}
.zsfuneng .zstit{color:#fff;}
.zsfuneng ol{height:80px;background:#00114c;margin:10px 0 0 0;}
.zsfuneng ol li{float:left;width:200px;position:relative;color:#a3a6b4;font-size:20px;line-height:80px;text-align:center;}
.zsfuneng ol li:after{content:"";position:absolute;top:10px;bottom:10px;left:0;width:1px;background:url(../image/icon1.png) no-repeat -199px -168px;}
.zsfuneng ol li.first:after{display:none;}
.zsfuneng ol li.on{color:#fff}
.zsfuneng ol li.on:before{content:"";position:absolute;bottom:0;left:0;right:0;height:3px;background:url(../image/icon1.png) no-repeat 0 -275px;}
.zsfuneng ul{padding:25px 0 60px 0;color:#fff;}
.zsfuneng ul li .txt{font-size:26px;text-align:center;line-height:40px;}
.zsfuneng ul li .pic{border-radius:15px;overflow:hidden;width:1200px;height:580px;margin:25px 0 0 0;}

.zsfangan{background:url(../image/zsb2.jpg) no-repeat center 0;padding:0 0 60px 0;}
.zsfangan ol{margin:15px 0 0 0;}
.zsfangan ol li{float:left;width:400px;position:relative;}
.zsfangan ol li:after{content:"";position:absolute;top:0;bottom:0;left:0;width:1px;background:#d2d4d5;}
.zsfangan ol .first:after{display:none;}
.zsfangan ol .pic{width:130px;height:130px;margin:0 auto;background:url(../image/icon1.png) no-repeat 0 -137px;position:relative;}
.zsfangan ol .pic i{display:block;width:50px;height:50px;position:absolute;top:50%;left:50%;margin:-25px 0 0 -25px;background:url(../image/icon1.png) no-repeat 0 -32px;}
.zsfangan ol .pic .i2{background-position:-50px -32px;}
.zsfangan ol .pic .i3{background-position:-100px -32px;}
.zsfangan ol .tit{font-size:22px;text-align:center;line-height:68px;position:relative;}
.zsfangan ol .tit:after{content:"";position:absolute;bottom:0;left:50%;width:50px;height:3px;background:#06f;margin:0 0 0 -25px;}
.zsfangan ol .dec{font-size:16px;line-height:26px;color:#707980;text-align:center;margin:13px 0 0 0;}
.zsfangan .pubbtn,.zsfangan .pubbtn:hover{margin-top:40px;}

.zsask{background:url(../image/zsb4.jpg) no-repeat center 0;padding:0 0 60px 0;}
.askcont{margin:15px 0 0 0;overflow:hidden;}
.zsask ol{margin:-30px 0 0 0;}
.zsask ol li{width:770px;overflow:hidden;margin-top:30px;}
.zsask ol li .tit{font-size:22px;line-height:26px;padding:10px 0 0 0;}
.zsask ol li .pic{float:left;width:240px;height:160px;overflow:hidden;border-radius:10px;display:inline;margin:0 20px 0 0;}
.zsask ol li .dec{font-size:16px;color:#707980;line-height:26px;margin:10px 0 0 0;}
.zsask ol .first{float:left;width:400px;display:inline;margin:0 30px 0 0;}
.zsask ol .first .pic{float:none;display:block;width:400px;height:260px;}
.zsask ol .first .tit{padding:26px 0 0 0;}

.zsque{background:url(../image/zsb3.jpg) no-repeat center center;padding:0 0 60px 0;}
.zsque ol{margin:15px 0 0 0;}
.zsque ol li{float:left;width:240px;text-align:center;}
.zsque ol .pic{width:120px;height:120px;margin:0 auto;border:2px solid #111f2c;border-radius:50%;position:relative;}
.zsque ol .pic i{display:block;position:absolute;top:50%;left:50%;width:50px;height:50px;margin:-25px 0 0-25px;background:url(../image/icon1.png) no-repeat 0 -82px;}
.zsque ol .pic .i2{background-position:-50px -82px;}
.zsque ol .pic .i3{background-position:-100px -82px;}
.zsque ol .pic .i4{background-position:-150px -82px;}
.zsque ol .pic .i5{background-position:-150px -32px;}
.zsque ol .tit{font-size:22px;line-height:36px;margin:15px 0 0 0;}
.zsque ol .dec{font-size:16px;line-height:28px;color:#707980;}

.zsyoushi{background:url(../image/zsb5.jpg) no-repeat center center;padding:0 0 55px 0;}
.zsyoushi .zstit{color:#fff;}
.ysa{margin:10px 0 0 0;}
.ysa li{float:left;color:#fff;line-height:32px;font-size:20px;width:300px;text-align:center}
.ysa p{padding:15px 0;border-top:1px solid #9ea5c1;margin:0 15px}
.ysa em{display:block;border-left:1px solid #9ea5c1;padding:24px 0 24px 15px;margin-left:-15px;font-style:normal;}
.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}

.zsfuwu{background:url(../image/zsb2.jpg) no-repeat center 0;padding:0 0 60px 0;}
.fuwucont{margin:10px 0 0 0;}
.fuwucont ol{float:left;margin:0 0 0 -15px;display:inline}
.fuwucont ol li{width:228px;float:left;margin:0 0 0 15px;display:inline;background:#fff;overflow:hidden;border-radius:8px; box-shadow:0 0 15px #c1cad3;position:relative;}
.fuwucont ol .tit{position:absolute;left:0;right:0;top:54px;height:30px;line-height:30px;font-size:22px;text-align:center;color:#fff;}
.fuwucont ol .pic{width:228px;height:138px;overflow:hidden;}
.fuwucont .list{margin:0 23px;padding:10px 0 15px 0;}
.fuwucont .list p{line-height:46px;font-size:15px;color:#707980;border-top:1px solid #e3e5e7;position:relative;}
.fuwucont .list p:after{content:"";position:absolute;top:50%;right:0;width:16px;height:16px;margin:-8px 0 0 0;background:url(../image/icon1.png) no-repeat -184px -137px;}
.fuwucont .list .p1{border-top:0;}
.fuwucont ol li:hover{box-shadow:0 0 15px #9ec8f1;}

.zskehu{padding:0 0 60px 0;}
.casea{font-size:26px;line-height:40px;color:#707980;text-align:center;}
.custom{margin:40px 0 0 0;}
.custom ol{text-align:center;height:3px;overflow:hidden;margin:30px 0 0 0;}
.custom ol li{width:64px;height:4px;display:inline-block;margin:0 4px;background:#e5e7ec; text-indent:-99999px;}
.custom ol li.on{background:#06f;}

.zsxm{background:url(../image/zsb4.jpg) no-repeat center 0;padding:0 0 60px 0;}
.zsxm .pubbtn,.zsxm .pubbtn:hover{margin-top:40px;}
.dtmore{width:1200px;position:relative;margin:10px 0 0 0;}
.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:8px;box-shadow:0 0 15px #c1cad3}
.dtmore li:hover{box-shadow:0 0 15px #9ec8f1;}
.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)}
.dtmore li a,.dtmore li a:hover,.dtmore li a:active,.dtmore li a:visited,.dtmore li a:link,.dtmore li a:focus{color:#111f2c;}
.dtmore li a:hover{color:#06f;}

.zsform{background:url(../image/zsb6.jpg) no-repeat center center;padding:0 0 60px 0;}
.zsform .zstit{color:#fff;}
.ctform{margin:15px 0 0 0;}
.ctsex,.ctsex i{float:left;display:inline-block;font-style:normal;}
.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 #5a80b2;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;font-style:normal;}
.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:490px;margin:60px 0 0 403px;border-bottom:0;height:52px}
.ctform .w5 input{width:230px;height:52px;float:left;line-height:52px;text-align:center;font-size:16px;color:#fff;background:#06f;cursor:pointer}
.ctform .w5 .btn2,.ctform .w5 .btn2:hover{color:#757c86;background:#e5e7ec;margin:0 0 0 30px}
.ctform .w5 input:hover{background:#3da4ff}
.ctcont,.ctcont textarea{width:1180px;height:168px;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}

.mt2{margin:20px 0 0 0;}
.footer{background:#030f2d;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{color:#aaa}
.foottel a:hover{color:#fff}
.foottel .oth a,.foottel .oth a:hover{display:inline-block;margin:0 16px 0 0;color:#ff0000}

.dapingshow{margin-top:80px;}
.dapingshow ul{}
.dapingshow li{ vertical-align:top;overflow:hidden}
.dapingshow li img{position:inherit;right:inherit;top:inherit;left:inherit;width:100%;height:auto;-webkit-transform:none;-moz-transform:none;-o-transform:none;-ms-transform:none;transform:none}
.dpbtn{position:fixed;_position:absolute;z-index:999999;bottom:0;left:0;right:0;background:#0e1f31; opacity:.3;height:112px;}
.dapingshow .pubbtn,.dapingshow .pubbtn:hover{position:fixed;_position:absolute;z-index:999999;bottom:30px;left:0;right:0;cursor:pointer;}

.fmzzc{position:fixed;_position:absolute;z-index:9999998;bottom:0;top:0;left:0;right:0;background:#030f2d; opacity:.5;}
.fmlist{position:fixed;_position:absolute;z-index:9999999;top:50%;left:50%;background:#fff;width:1120px;height:480px;margin:-240px 0 0 -560px;border-radius:15px;}
.fmlist .ctform{width:1000px;margin:10px auto 0 auto;}
.fmlist .zstit{padding-top:25px;}
.fmlist .ctform .w5{margin:40px 0 0 303px;width:490px;}
.fmlist .ctform input{color:#111f2c;width:476px;}
.fmlist .ctform label,.fmlist .ctsex i{color:#111f2c;}
.fmlist .ctform li{border-color:#e2e3e5;width:476px;}
.fmlist .ctform .w1,.fmlist .ctform .w1 input{width:214px;}
.fmlist .ctform .w5 input{width:230px;color:#fff;}
.fmlist .ctform .w5 .btn2{color:#757c86;}
.fmlist .ctform .ctsex input{width:auto;}
.fmlist .ctform .w2,.fmlist .ctform .w2 input{width:738px;}
.formclose{font-size:20px;font-family: Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif;width:60px;height:60px;line-height:60px;text-align:center;position:absolute;right:0;top:0;color:#111f2c;cursor:pointer;}
.formdiv{display:none;}