@charset "utf-8";
::selection{background-color:#2b68b2;color:#fff}
::-moz-selection{background-color:#2b68b2;color:#fff}
::-webkit-selection{background-color:#2b68b2;color:#fff}
::-webkit-scrollbar{width:8px;height:8px;background-color:#f5f5f5}
::-webkit-scrollbar-track{border-radius:10px;background-color:#e2e2e2}
::-webkit-scrollbar-thumb{border-radius:10px;-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,.3);background-color:#555}
*{padding:0;margin:0}
body{font:14px/1.231 "微软雅黑",'Microsoft YaHei',arial,helvetica,clean,sans-serif;color:#333;margin:0;line-height:1.5}
:focus{outline:1}
article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary{display:block}
a{margin:0;padding:0;border:0;font-size:100%;vertical-align:baseline;background:0 0}
ins{background-color:#ff9;color:#000;text-decoration:none}
mark{background-color:#ff9;color:#000;font-style:italic;font-weight:700}
del{text-decoration:line-through}
table{border-collapse:collapse;border-spacing:0}
hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}
input,select{vertical-align:middle}
li,ul{list-style-type:none}
img{border:none}
a{color:#333;text-decoration:none;-webkit-transition:all .3s ease-out;transition:all .3s ease-out}
a:active,a:hover,a:link,a:visited{text-decoration:none}
input,textarea{outline:0;border:0}
textarea{resize:none}
dd,dl,dt,em,h1,h2,h3,h4,h5,h6,i{font-weight:400;font-style:normal}
.pull-left{float:left}
.pull-right{float:right}
.clear{clear:both}
.between{width:1180px;margin:0 auto}
.dbt{text-align:center;margin:0 auto;margin-top:55px;margin-bottom:40px}
.dbt span{color:#999;text-transform:uppercase;display:block;font-size:12px;margin:0 auto}
.dbt h3{font-size:24px;color:#2b68b2;display:block;background:url(/tpl/static/images/bt1.png) no-repeat center;width:331px;margin:0 auto;font-weight:700}
.ly-c .dbt h3{font-size:24px;color:#2b68b2;display:block;background:url(/tpl/static/images/bt1.png) no-repeat center;width:331px;margin:0 auto;font-weight:700}
.banner{width:100%;margin:0 auto;position:relative;height:600px}
.fullSlide{width:100%;position:relative;height:100%;background:0 0}
.fullSlide .bd{margin:0 auto;height:100%;position:relative;z-index:0;overflow:hidden}
.fullSlide .bd ul{height:100%}
.fullSlide .bd li{height:100%;overflow:hidden;text-align:center;background-position:center;background-repeat:no-repeat}
.fullSlide .bd li a{display:block;height:100%}
.fullSlide .hd{width:100%;position:absolute;z-index:1;bottom:0;left:0}
.fullSlide .hd ul{text-align:center;margin-bottom:10px}
.fullSlide .hd ul .on{background:#218d00}
.fullSlide .next,.fullSlide .prev{display:block;position:absolute;z-index:1;top:50%;margin-top:-30px;left:15%;z-index:1;width:40px;height:60px;background:url(/tpl/static/images/slider-arrow.png) -126px -137px #000 no-repeat;cursor:pointer;*filter:alpha(opacity=50);*opacity:.5;display:none}
.fullSlide .next{left:auto;right:15%;background-position:-6px -137px}
.search-box{width:100%}
.search{width:1180px;margin:auto;height:50px;border-bottom:1px #fafafa solid}
.keytext{width:694px;height:50px;line-height:50px;float:left;font-size:14px}
.keytext span{line-height:50px;color:grey}
.keytext a{margin:0 8px 0 0;line-height:50px;color:grey}
.rmgj-n-r{float:right;margin-top:11px;border:1px solid #ccc}
.text2{padding:0 0 0 10px;float:left;height:28px;width:200px;font-size:14px;color:#999;background:0 0;border-right:none}
.submit{width:44px;height:30px;border:0;padding:0;background:url(/tpl/static/images/search.png) no-repeat center;float:left;cursor:pointer}
.pro-cbt{margin:0 auto;margin-top:30px;width:980px;margin-bottom:30px}
.pro-cbt ul li{float:left;margin:0 6px}
.pro-cbt ul li>a{display:block;width:184px;height:40px;line-height:40px;text-align:center;background:#4c4c4c;color:#fff}
.pro-cbt .on a{background:#2b68b2}
.pro-con2 ul li{width:282px;float:left;margin:6px}
.pro-con2 ul li>a{width:282px;height:210px;display:block;overflow:hidden}
.pro-con2 ul li>a>img{background:#ccc;width:282px;height:210px;-webkit-transition:all 1s;transition:all 1s}
.pro-con2 ul li:hover>a>img{-webkit-transform:scale(1.2,1.2);transform:scale(1.1,1.1)}
.pro-con2 ul li span{display:block;width:100%;height:50px;line-height:50px;overflow:hidden;background:#f0f0f0;-webkit-transition:all .35s ease-in-out;transition:all .35s ease-in-out}
.pro-con2 ul li:hover span{background:#2b68b2}
.pro-con2 ul li span>a{display:block;width:200px;overflow:hidden;color:#4c4c4c;text-indent:1rem;float:left}
.pro-con2 ul li:hover span a{color:#fff}
.pro-con2 ul li span>b{display:block;float:right}
.pro-con2 ul li span>b a{display:block;width:29px;height:29px;background:url(/tpl/static/images/jt1.png) no-repeat center;margin-top:10px;margin-right:10px}
.pro-con2 ul li:hover span>b a{background:url(/tpl/static/images/jt2.png) no-repeat center}
.hz{background:url(/tpl/static/images/bg2.jpg) no-repeat center;height:352px}
.hz-c .dbt h3{font-size:24px;color:#fff;display:block;background:url(/tpl/static/images/bt2.png) no-repeat center;width:495px;margin:0 auto;font-weight:700}
.hz-c .dbt span{color:#fff}
.hz-c .dbt{padding-top:40px}
.hz-con2 ul li{width:224px;float:left;margin:0 6px}
.hz-con2 ul li>a>img{width:224px;height:116px;object-fit:contain;background:#fff;}
.hz-con2 ul li>a{width:224px;height:116px;display:block;overflow:hidden}
.hz-con2 ul li span{display:block;width:100%;text-align:center}
.hz-con2 ul li span a{color:#fff;display:block;width:160px;margin:0 auto;height:22px;overflow:hidden}
.hz-con1{position:relative;height:138px;overflow:hidden}
.hz-con1 .lefts{background:url(/tpl/static/images/jt3.png) no-repeat 0 0;display:block;width:13px;height:20px;position:absolute;left:0;top:50px}
.hz-con1 .rights{background:url(/tpl/static/images/jt3.png) no-repeat -23px 0;display:block;width:13px;height:20px;position:absolute;right:0;top:50px}
.ly-c{background:url(/tpl/static/images/ysbg.jpg) no-repeat center}
.ly-con ul li{float:left;height:256px}
.ly-con1 h4{font-size:18px;color:#2b68b2;font-weight:700}
.ly-con1 i{display:block;width:267px;height:9px;background:url(/tpl/static/images/zs2.jpg) no-repeat center;margin:14px 0}
.ly-con1 p{color:#666}
.ly-c1{width:590px}
.ly-c2{width:550px;margin-left:40px}
.ly-c2 h4{margin-top:60px}
.ly-c3{width:448px}
.ly-c3 h4,.ly-c6 h4{margin-top:60px}
.ly-c4{width:700px;margin-left:30px}
.ly-c5{width:626px}
.ly-c6{width:514px;margin-left:40px}
.ly-c5 img{float:right}
.ban-dh{float:left;text-align:right;margin-top:70px;width:174px;margin-left:134px}
.ban-dh i{display:block;background:url(/tpl/static/images/dh2.jpg) no-repeat center;width:17px;height:17px;margin-left:144px}
.ban-dh b{display:block;width:60px;height:1px;background:#dbdbdb;margin:10px 0;margin-left:100px}
.ban-dh span{display:block;font-size:20px;color:#2b68b2;font-weight:700}
.ban-dh a{display:block;width:100px;height:30px;line-height:30px;text-align:center;border:1px solid #ccc;color:grey;margin-top:10px;margin-left:60px}
.ban-dh a:hover{background:#2b68b2;color:#fff;transform:translate3d(0,-2px,0)}
.case ul .ca-1{width:560px;height:420px}
.case ul li{float:left;width:290px;height:200px;margin:0 0 19px 13px;position:relative;overflow:hidden}
.case ul li>a>img{background:#eee;width:290px;height:200px;-webkit-transition:all 1s;transition:all 1s}
.case ul li:hover>a>img{-webkit-transform:scale(1.2,1.2);transform:scale(1.1,1.1)}
.case ul .ca-1>a>img{background:#eee;width:560px;height:420px;-webkit-transition:all 1s;transition:all 1s}
.case ul .ca-1:hover>a>img{-webkit-transform:scale(1.2,1.2);transform:scale(1.1,1.1)}
.case ul .ca-1 .case-con{position:absolute;bottom:40px;left:36px}
.case ul .ca-1 .case-con b{background:#292929;width:2px;height:30px;display:block;float:left;margin-left:40px;margin-top:40px}
.case ul .ca-1 .case-con{width:488px;height:80px;background:rgba(255,255,255,.9);line-height:80px;overflow:hidden}
.case ul .ca-1 .case-con h4{float:left}
.case ul .ca-1 .case-con h4 a{color:#666;font-size:16px;display:block;width:404px;overflow:hidden;text-align:center;padding:0 20px}
.case ul .ca-1 .case-con i{color:#e5e5e5;font-size:62px;float:right}
.case-con{width:238px;height:58px;background:rgba(255,255,255,.9);line-height:58px;overflow:hidden;position:absolute;bottom:20px;left:25px;-webkit-transition:all .35s ease-in-out;transition:all .35s ease-in-out}
.case-con b{background:#292929;width:2px;height:20px;display:block;float:left;margin-left:40px;margin-top:28px;-webkit-transition:all .35s ease-in-out;transition:all .35s ease-in-out}
.case-con h4{float:left}
.case-con h4 a{color:#666;display:block;width:156px;overflow:hidden;text-align:center;padding:0 20px}
.case-con i{color:#e5e5e5;font-size:40px;float:right;margin-right:10px}
.case ul li:hover .case-con{bottom:0;background:rgba(46,104,178,.6)}
.case ul li:hover .case-con h4 a{color:#fff}
.case ul li:hover .case-con b{background:#fff;margin-left:20px}
.ban1{background:url(/tpl/static/images/s_banner2.jpg) no-repeat center;height:200px;margin-top:40px}
.ban1-c1{padding-top:34px;float:left}
.ban1-c1 i{display:block;background:url(/tpl/static/images/dh3.png) no-repeat center;width:27px;height:27px}
.ban1-c1 b{display:block;width:90px;height:1px;background:#fff;margin:10px 0}
.ban1-c1 span{display:block;font-size:24px;color:#fff;font-weight:700}
.ban1-c1 a{display:block;width:100px;height:30px;line-height:30px;text-align:center;border:1px solid #fff;color:#fff;margin-top:10px}
.ban1-c1 a:hover{transform:translate3d(0,-2px,0);background:#2b68b2}
.ban1-c2{float:right;text-align:right}
.ban1-c2 p{font-size:26px;color:#fff;font-weight:700;margin-top:40px}
.ban1-c2 span{font-size:22px;color:#fff;font-weight:700;margin-top:10px;display:block}
.ban1-c2 b{font-size:20px;color:#fff;font-weight:700;display:block;text-transform:uppercase}
.wit-con{background:url(/tpl/static/images/bg1.jpg) no-repeat center top;height:370px;position:relative;padding-left:50px}
.wit-con1 ul li>a{float:right;width:566px;height:365px;overflow:hidden;display:block}
.wit-con1 ul li>a>img{background:#eee;width:566px;height:365px}
.wit-con2{width:416px;float:left;margin-top:88px}
.wit-con2 h4 a{font-size:18px;color:#4c4c4c;display:block;width:300px;height:22px;overflow:hidden}
.wit-con2 b{display:block;width:30px;height:1px;background:#ccc;margin:20px 0}
.wit-con2 p{color:grey;width:400px;height:60px;overflow:hidden}
.wit-con2>a{display:block;width:100px;height:30px;line-height:30px;text-align:center;border:1px solid #e5e5e5;color:grey;margin-top:40px}
.wit-con1{width:1038px;margin:0 auto;height:365px;overflow:hidden}
.wit-con-bt{margin-left:50px;position:absolute;left:40px;bottom:28px}
.wit-con-bt ul li{float:left;width:30px;height:30px;line-height:30px;text-align:center;border:1px solid #ccc;color:grey;border-radius:50%;margin:0 5px;cursor:pointer}
.wit-con-bt ul li.on{border:1px solid #2b68b2;background:#2b68b2;color:#fff}
.ab{padding-top:50px}
.ab-c{position:relative}
.ab-con>a{width:535px;height:444px;overflow:hidden;padding-left:120px;background:url(/tpl/static/images/zs1.jpg) no-repeat left top;display:block;float:left}
.ab-con>a>img{width:535px;height:444px}
.ab-con1{float:right;width:496px;position:absolute;right:0;top:44px;height:290px;background:#2b68b2;padding:38px}
.ab-con1 h3 a{font-size:24px;color:#fff;font-weight:700;display:block;margin-top:8px}
.ab-con1>b{display:block;width:38px;height:4px;background:#fff;margin:20px 0}
.ab-con1>p{color:#fff;width:460px;height:102px;overflow:hidden}
.ab-con1>a{display:block;width:100px;height:30px;line-height:30px;text-align:center;border:1px solid #fff;color:#fff;margin-top:50px}
.ab-con1>a:hover{background:#fff;color:grey;border:1px solid #fff;transform:translate3d(0,-4px,0)}
.hon{margin-top:40px;height:258px;overflow:hidden}
.hon-bt ul li{float:left;margin-right:20px;margin-bottom:20px}
.hon-bt ul li{display:block;width:100px;height:36px;line-height:36px;background:#4c4c4c;color:#fff;text-align:center}
.hon-con{height:202px;overflow:hidden}
.hon-con2 ul li{width:264px;float:left;margin:0 10px}
.hon-con2 ul li>a{width:264px;height:176px;display:block;overflow:hidden}
.hon-con2 ul li>a>img{background:#eee;width:264px;height:176px;-webkit-transition:all 1s;transition:all 1s}
.hon-con2 ul li:hover>a>img{-webkit-transform:scale(1.2,1.2);transform:scale(1.1,1.1)}
.hon-con2 ul li span{display:block;width:100%}
.hon-con2 ul li span a{display:block;width:230px;margin:0 auto;text-align:center;margin-top:6px;color:#4c4c4c;height:20px;overflow:hidden}
.hon-con2{width:1180px;overflow:hidden}
.hon-bt ul li.on a{background:#2b68b2}
.ne-bt ul{display:flex;justify-content:center;align-items:center;flex-wrap:wrap}
.ne-bt ul li{margin:0 10px}
.ne-bt ul li{background:#4c4c4c;display:block;width:100px;height:30px;line-height:30px;text-align:center;color:#fff}
.ne-bt ul li.on{background:#2b68b2}
.ne-bt{margin:0 auto;margin-bottom:30px}
.ne-con{height:332px;overflow:hidden}
.ne-conz{width:450px;position:relative}
.ne-conz>a{width:450px;height:330px;display:block;overflow:hidden}
.ne-conz>a>img{background:#eee;width:450px;height:330px;-webkit-transition:all 1s;transition:all 1s}
.ne-conz:hover>a>img{-webkit-transform:scale(1.2,1.2);transform:scale(1.1,1.1)}
.ne-conz>span{display:block;width:100%;background:rgba(77,77,77,.9);height:72px;position:absolute;left:0;bottom:0;-webkit-transition:all .35s ease-in-out;transition:all .35s ease-in-out}
.ne-conz:hover>span{background:rgba(43,104,178,.9)}
.ne-conz>span h4 a{font-size:16px;color:#fff;display:block;height:22px;overflow:hidden;text-indent:2rem;margin:10px 0;text-overflow:ellipsis;white-space:nowrap}
.ne-conz>span p{color:#fff;height:22px;overflow:hidden;text-indent:2rem;text-overflow:ellipsis;white-space:nowrap}
.ne-cony{width:706px}
.ne-cony ul li{padding-top:10px;border-top:1px solid #ccc;margin-bottom:10px;-webkit-transition:all .35s ease-in-out;transition:all .35s ease-in-out;width:320px;float:left;margin-right:30px}
.ne-cony ul li:hover{transform:translate3d(0,-2px,0)}
.ne-cony ul li h4 a{color:#666;width:200px;height:22px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:block;float:left}
.ne-cony ul li:hover h4 a{color:#2b68b2}
.ne-cony ul li p{color:#999;height:22px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;float:right}
.ne-cony ul li:hover p{color:#2b68b2}