@charset "utf-8";
/*============================ 初始化样式 ============================*/
*
{ margin:0; padding:0;  }
body
{color:#333; font-size:14px;  font-family:"Microsoft YaHei","微软雅黑","SimSun","宋体",sans-serif; overflow-x: hidden;background-color: #f7f8fa;}
*html
{ background-image:url(about:blank);background-attachment:fixed;}
li
{ list-style:none;}
img
{ border:none;}
body a img
{ border:none;}
/*a:hover img
{opacity: 0.8; filter:alpha(opacity=80); -moz-opacity:0.8; -khtml-opacity: 0.8; }
*/
a
{ color: #555; text-decoration:none; blr:expression(this.onFocus=this.blur());}
a:focus
{ outline:none;}
a:link
{ text-decoration:none;}
a:hover
{ color:#347dc4; text-decoration:none; }
.clear:after
{content:''; display:block; clear:both; }
.clear
{ height:0px; clear:both; }
.text-cut  /*限制文字,文字超出显示冒号*/
{ overflow: hidden;  white-space: nowrap; text-overflow: ellipsis; -o-text-overflow: ellipsis;-ms-text-overflow: ellipsis;
    -webkit-text-overflow: ellipsis; -moz-text-overflow: ellipsis;}
.t_center
{ text-align:center;}

.huiA
{ background:#f2f2f2; overflow:hidden; clear:both; }

.space10 { height:10px; clear:both; }
.space15 { height:15px; clear:both; }
.space20 { height:20px; clear:both; }
.space25 { height:25px; clear:both; }
.space30 { height:30px; clear:both; }

/*效果*/
.trans1
{ transition:all 0.3s ease; -moz-transition:all 0.3s ease; -ms-transition:all 0.3s ease; -o-transition:all 0.3s ease; -webkit-transition:all 0.3s ease;}
.trans2
{ transition:all 0.5s ease; -moz-transition:all 0.5s ease; -ms-transition:all 0.5s ease; -o-transition:all 0.5s ease; -webkit-transition:all 0.5s ease;}


/*图片放大*/
.fdapic
{ overflow:hidden;}
.fdapic img
{
    -webkit-transform:scale(1); -moz-transform:scale(1); -o-transform:scale(1); transform:scale(1);-webkit-transition:all 0.4s ease;
    -moz-transition:all 0.4s ease; -o-transition:all 0.4s ease;transition:all 0.4s ease;}
.fdapic:hover img
{ -webkit-transform:scale(1.05);-moz-transform:scale(1.05);-o-transform:scale(1.05);transform:scale(1.05);}

/*按钮样式*/
.yu_a0
{ display:inline-block;  text-align:center; transition:all 0.4s ease;-moz-transition: all 0.4s ease; -webkit-transition: all 0.4s ease; -o-transition: all 0.4s ease; }

/*放大*/
.ypicA
{ position:relative;}
.ypicA img
{ transition:all 0.3s ease-out; -moz-transition:all 0.3s ease-out; -ms-transition:all 0.3s ease-out; -o-transition:all 0.3s ease-out; -webkit-transition:all 0.3s ease-out;}
.ypic:hover .ypicA img
{ -webkit-transform:scale(1.1);-moz-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1);}

.yuzz
{ width: 100%; height: 100%; background: rgba(0, 0, 0, 0); position: absolute; left: 0; top: 0; opacity: 0;
    -webkit-transform: rotateX(180deg) scale(0.5, 0.5);
    transform: rotateX(180deg) scale(0.2, 0.2);
    transition: all ease-out .5s;
}
.yuzz .yuzz1
{ display: block; width: 38px;  height: 38px; text-align: center; font-size: 22px; line-height: 38px; border: 1px solid rgba(255, 255, 255, .5); border-radius: 50%; position: absolute;  left: 50%;  top: 50%; margin-left: -21px; margin-top: -21px;
}
.yuzz .yuzz2
{ display: block; width: 38px; height: 38px; background-image: url(../images/yp1.png); background-repeat: no-repeat;    background-position: center center; }

.ypic:hover .yuzz
{ opacity: 1;
    -webkit-transform: rotateX(0deg) scale(1, 1);
    transform: rotateX(0deg) scale(1, 1);
    transition: all 1s cubic-bezier(.23, 1, .38, 1) 0s;
    background: rgba(0, 0, 0, 0.3);
}


/*============================ 公共部分 ============================*/

/* 文章类别上下页 */
.waiyefanye
{ height:20px; text-align:center;  font-size:14px; padding:20px 0 10px 0;  clear:both;}
.waiyefanye span
{ color:#b60303;}
.waiyefanye a
{ line-height:16px; font-size:12px; text-indent:0px; color:#333;  margin-right: 5px; padding:5px 6px; display: inline-block; }
.waiyefanye a:hover
{color:#0370d1;  text-decoration:none;}

/* 文章上下篇 */
.wzfanye
{ line-height:25px;  padding:20px 0px;  clear:both; }
.wzfanye .wzfanyeA,.wzfanye .wzfanyeB
{ padding-left:0px; clear:both; font-size:12px; }
.wzfanye span
{font-weight:bold; }
.wzfanye a
{ text-decoration:none; }
.wzfanye a:hover
{ text-decoration:none; }

/*用于手机屏幕，大于480px小于640px
@media (min-width: 480px) and (max-width: 640px) {}*/

/* 数字上下页 */
.page_fanye
{ width:100%; height:auto; text-align:center; padding:40px 0; margin:0 auto; overflow:hidden; clear:both;}
.page_fanye a
{ line-height:16px; font-size:14px; text-indent:0px; color: #666;  margin-right: 5px; padding:8px 12px; background:#fff;  border:1px solid #aaaaaa;  display: inline-block; }
.page_fanye span
{  height:24px; line-height:20px;  padding:0 10px 0 5px; display: inline-block;}
.page_fanye span input
{ width:30px; height:20px;}
.page_fanye a.page_home,.page_fanye a.page_home:hover,.page_fanye a.page_end,.page_fanye a.page_end:hover
{ width:60px;  color:#666666; }
.page_fanye .onpage,.page_fanye a:hover
{ color: #fff; background:#cc2529;  border:1px solid #cc2529;}

/*间距*/
.p0{padding: 0;}
.pl0{padding-left: 0}
.pr0{padding-right: 0}
.pdtb20{padding: 20px 0;}
.pdtb30{padding: 30px 0;}
.pdtb50{padding: 50px 0;}
.pdtb60{padding: 60px 0;}
.pdtb55{padding: 55px 0;}
.pdtb90{padding: 90px 0;}
.pt55{padding-top: 55px;}
.pt60{padding-top: 60px;}
.pb55{padding-bottom: 55px;}
.pb90{padding-bottom: 90px;}
.pb60{padding-bottom: 60px;}
.mtb60{margin: 60px 0;}
.mt60{margin-top: 60px;}
.mt30{margin-top: 30px;}
.mb60{margin-bottom: 60px;}
/*宽度*/
.w90{
    /*width: 90%;*/
    max-width: 1240px;
    margin: 0 auto;}
	
.clearfix:before{display:block;clear:both;height:0;overflow:hidden;visibility:hidden;content:""}

.clearfix:after{display:block;clear:both;height:0;overflow:hidden;visibility:hidden;content:""}
/*========================================= 首页 =====================================*/
.headrange
{ background:#d2d3d5;  height:36px; width:100%;}
.header
{ width:1240px; margin:0 auto; line-height:36px; color:#666; font-size:12px;}
.lt
{ float:left;}
.rt
{ float:right;}
.toprt a{margin-left: 8px;position: relative}

.toprt a:after
{
 content: "|";display: inline-block;font-size: 12px;color: #aaa;position: relative;left:6px;top:-1px;
}
.toprt a:last-child:after
{
    display: none;
}
.header b
{ color:#FF0000; font-size:large;}
.logo
{ padding:15px 0;width: 510px;float: left;}
.logo img
{ width: 595px; height:85px;}

.htel{width: 600px;position: relative;}
.htel_box{width: 320px;position: absolute;right: 0;overflow: hidden;background: url("../img/htel.png") no-repeat left center;
    padding-left: 50px;margin-top: 29px;
}
.htel_box p{padding: 0;margin: 0;color: #999;}
.htel_box h3{margin: 0;}
.htel_box h3 a{font-size: 20px;color: #2a8cc5;}
.nav{padding-right: 0;width:1240px;}
.nav:before,.nav:after{content: none;}
.navlt
{width: 100%;}
.pul{margin-bottom: 0;width: 100%;}
.nav_box{background-color: #2a8cc5;}
.navlt ul li
{  line-height:54px; text-align:center; float:left;}
.navlt ul li a
{ font-size:18px; color:#fff; display:block;height: 55px;line-height: 55px;cursor: pointer;position: relative;padding: 0 50px;}
.navlt ul li a:hover,.navlt ul li.active a
{color: #fff;background-color: #0067a1;}

.yuyan
{  margin-top:45px;}
.yuyan a
{ height:27px; line-height:27px; padding-left:35px; display:block; float:right; margin-left:40px;}
.yuyan a.cn
{ background:url(../img/cn.png) no-repeat left center; color:#0e88eb;}
.yuyan a.en
{ background:url(../img/en.png) no-repeat left center; color:#b1b0ab;}

/*==banner==*/
/*.banner,.content{overflow-x: hidden;}*/
/*.banner .item,.abtop{ width: 1920px;    margin: 0 auto;}*/
/*.banner .item img ,.abtop img {*/
/*width: 1920px;*/
/*margin: 0 -200px;*/
/*vertical-align: middle;*/
/*}*/
.carousel-inner > .item > img{max-width:unset;max-width:unset;}
.banner .item{    width: 100%;
    overflow: hidden;
    height: 500px;
}
.banner .item img{
    max-width:unset;
    width: 1920px;
    position: relative;
    left: 50%;
    margin-left: -960px;
    height: 500px;}

.abtop{width: 100%;overflow: hidden;height: 455px;}
.abtop img{ max-width:unset;width: 1920px;position: relative;left: 50%;margin-left: -960px;height: 455px;}
.carousel-control{display: none;}
.carousel-control .glyphicon-chevron-left, .carousel-control .glyphicon-chevron-right, .carousel-control .icon-prev, .carousel-control .icon-next{
    width: 60px;height: 60px;
}
.m992bg{background-color:#fff;}
.carousel-control.left{background-image: none;background-repeat:no-repeat;}
.carousel-control.right{background-image: none;background-repeat:no-repeat;}
.glyphicon-chevron-left{background: url("../img/banner_arrows.png") no-repeat 0px 0px;}
.glyphicon-chevron-right{background: url("../img/banner_arrows.png") no-repeat 0px -90px;}
.glyphicon-chevron-left:before{content: "";}
.glyphicon-chevron-right:before{content: "";}
/*==============index================*/
.index_title{font-size: 34px;color: #333;text-align: center;}
.index_subtitle{font-size: 16px;color: #666;text-align: center;margin-top: 13px;}
.index_b_line{width: 47px;height: 2px;background-color: #1764b6;margin: 0 auto;margin-top: 23px;}
.fwxmul li{width: 310px;float: left;font-size: 24px;color: #333;text-align:center;border-bottom: 2px solid #d2d3d5;padding-bottom: 20px;padding-left: 34px;cursor: pointer;}
.fwxmul li.selected a{color:#3889c8;}
.fwxmul li.selected{color: #3889c8;border-bottom: 2px solid #3889c8;position: relative;}
.fwxmul li:nth-child(1){background: url("../img/xmimg_b.png") no-repeat;background-position: 63px 6px; }
.fwxmul li:nth-child(2){background: url("../img/xmimg_b.png") no-repeat; background-position: 63px -47px;}
.fwxmul li:nth-child(3){background: url("../img/xmimg_b.png") no-repeat;  background-position: 63px -103px;}
.fwxmul li:nth-child(4){background: url("../img/xmimg_b.png") no-repeat;  background-position: 63px -154px;}

.fwxmul li:nth-child(1).selected{background: url("../img/xmimg_blue.png") no-repeat; background-position: 63px 6px;}
.fwxmul li:nth-child(2).selected{background: url("../img/xmimg_blue.png") no-repeat; background-position: 63px -47px;}
.fwxmul li:nth-child(3).selected{background: url("../img/xmimg_blue.png") no-repeat;  background-position: 63px -103px;}
.fwxmul li:nth-child(4).selected{background: url("../img/xmimg_blue.png") no-repeat;  background-position: 63px -154px;}
.fwxmul li.selected:after{content:url("../img/down_row.png");position: absolute;bottom: -11px;left:146px;}
.infwulhid{display: none;}
.finwul0{display: block;}

.infwul li{width: 396px;float: left;margin-right: 26px;margin-top: 30px;box-shadow: 1px 1px 10px #d8d8d8;height:262px;overflow:hidden;}
.infwul li:hover{box-shadow: 1px 1px 10px #a09f9f;}
.infwul li:nth-child(3n){margin-right: 0px;}
.infwul li h4{background-color: #3e445b;font-size:20px;color: #fff;padding: 20px 0 20px 20px;margin: 0px;}
.infwul li h4 a{color:#fff;}
.infwul li .index_fw_box{width: 100%;height: 200px;background-color: #fff;padding: 30px 20px;position: relative;}
.fwl{width: 95px;float: left;}
.fwr{width: 261px;float: right;}
.fwr a{display: block;font-size: 14px;color: #333;padding-left: 40px;line-height: 32px;}
.fwr a:hover{color: #347dc4;}
.fwl img{max-width:100px;max-height:95px;}
.index_btn{clear: both;padding-top: 15px;position: absolute;bottom:20px;}
.index_btn a{display: block;width: 100px;height: 32px;line-height:32px;text-align:center;border-radius:16px;background-color: #f97503;color: #fff;font-size: 14px; }
.index_btn a:hover{background-color: #347dc4;}
/*更多产品*/
.morebg{background: url("../img/morebg.png") no-repeat 100% 100%;background-size:100% 100%;}
.blc{color: #000;}
.morefwbox{width: 606px;margin-right: 28px;float: left;margin-bottom: 30px;border-radius: 5px;overflow: hidden;background-color: #fff;}
.morefwbox:hover{box-shadow: 1px 1px 10px #656565;cursor: pointer;}
.morefwbox:nth-child(2n){margin-right: 0px;}
.morefwbox h3{font-size: 26px;color: #fff;height: 70px;line-height: 70px;text-align: center;margin: 0; }
.morefwbox:nth-child(1) h3{background-image: linear-gradient(to right, #1b66b7 , #136fd3);}
.morefwbox:nth-child(2) h3{background-image: linear-gradient(to right, #ff6d00 , #ff9000);}
.morefwbox:nth-child(3) h3{background-image: linear-gradient(to right, #089b91 , #13c99a);}
.morefwbox:nth-child(4) h3{background-image: linear-gradient(to right, #08859b , #12b0cb);}
.morefwbox:nth-child(1) .moreconbox ul,.morefwbox:nth-child(2) .moreconbox ul{height: 284px;}
.morefwbox:nth-child(3) .moreconbox ul,.morefwbox:nth-child(4) .moreconbox ul{height: 220px;}
.moreconbox ul {padding: 30px 25px 30px 40px;}
.moreconbox ul li{float: left;height: 32px;line-height: 32px;}
.moreconbox ul li:nth-child(n){width:263px;margin-right: 30px;}
.moreconbox ul li:nth-child(2n){width:248px;float: right;margin-right: 0px;}
.moreconbox ul li a{font-size: 16px;color: #333;position: relative;padding-left: 10px;}
.moreconbox ul li a:hover{color: #347dc4;}
.moreconbox ul li a:before{content: "";display: inline-block;width: 5px;height: 5px;background-color: #333;transform: rotate(45deg);position: absolute;top:8px;
    left: 1px;}


/*流程*/
.lcbg{background-color: #fff;}
.stepimg,.stepbox{position: relative;}
.step{width: 200px;height: 65px;text-align: center;position: absolute;}
.step span{display: block;}
.step span:nth-child(1){font-size: 25px;color: #1763b5;font-weight: bold;}
.step span:nth-child(2){font-size: 16px;color: #666;margin-top: 5px;}
.step1,.step2,.step3{left:0px;}
.step4,.step5,.step6{right: 0px;}
.step1{top:270px;left:100px;}
.step2{bottom: 100px;left:30px;}
.step3{bottom: 80px;left:340px;}
.step4{bottom: 130px;right: 420px;}
.step5{bottom: 230px;right: 140px;}
.step6{top:320px;right: 20px;}
.step7{top:170px;right:120px;}

/*选择我们*/
.wh{width: 90%;margin: 0 auto;}
.wul li{width: 290px;margin-right: 26px;float: left;background-color: #fff;box-shadow: 1px 1px 10px  #eaeaea;}
.wul li:nth-child(4){margin-right: 0px;}
.wul li h3{font-size: 20px;color: #000;text-align: center;margin: 0;padding: 20px 0px;font-family: 微软雅黑;padding-left: 30px;border-bottom: 1px solid #e8e8e8;}
.wul li:nth-child(1) h3{background: url("../img/wicon.png") no-repeat 30px 15px;}
.wul li:nth-child(2) h3{background: url("../img/wicon.png") no-repeat 30px -42px;padding-left: 10px;}
.wul li:nth-child(3) h3{background: url("../img/wicon.png") no-repeat 30px -95px;}
.wul li:nth-child(4) h3{background: url("../img/wicon.png") no-repeat 30px -148px;}
.wi{padding: 30px 5px;color: #555;font-size: 14px;line-height: 24px;height: 132px;}
.indextel{width: 444px;height: 50px;line-height: 50px;margin: 0 auto;border: 2px solid #f4794d;border-radius: 25px;text-align: center;position: relative;margin-top: 60px;margin-bottom: 50px;}
.indextel span{display:inline-block;color: #f15821;font-size: 24px;}
.indextel span.teltag{font-size: 14px;color: #333;position: relative;top:-4px;}
.wul  li:hover {background-color: #3889c8;cursor: pointer;}
.wul  li:hover > .wh  h3,.wul  li:hover > .wh  .wi{color: #fff;}
.wul  li:hover > .fdapic img {-webkit-transform:scale(1.05);-moz-transform:scale(1.05);-o-transform:scale(1.05);transform:scale(1.05);}
.wul li:nth-child(1):hover h3{background: url("../img/wicon1.png") no-repeat 30px 15px;}
.wul li:nth-child(2):hover h3{background: url("../img/wicon1.png") no-repeat 30px -42px;}
.wul li:nth-child(3):hover h3{background: url("../img/wicon1.png") no-repeat 30px -95px;}
.wul li:nth-child(4):hover h3{background: url("../img/wicon1.png") no-repeat 30px -148px;}

/*简介*/
.jsbg{background: url("../img/jsbg.png") no-repeat 100% 100%;height: 603px;padding-top: 3px;}
.jsbox{height: 486px;width: 100%;background-color: #fff;margin-top: 58px;margin-bottom: 58px;padding: 22px;}
.jsil{width: 489px;float: left;}
.jsir{padding: 25px;width: 679px;float: right;}
.jsirh h2{margin: 0px;font-size: 30px;font-weight: bold;}
.jsirh h2:after{content: url("../img/jsrimg.png");position: relative;bottom: -8px;}
.jscon{padding-top: 35px;font-size: 16px;color: #666;line-height: 30px;}
.jscon .jsn{color: #333;}

/*承诺*/
.cnbg{background-color: #f6f5fb;}
.cnul li{width: 290px;margin-right: 26px;float: left;}
.cnul li:nth-child(4){margin-right: 0px;}
.cnul li div{width: 100%;text-align: center;}
.cnul li div.cnbz{margin-top: 30px;font-size: 20px;color: #333;}
.cnul li div.cnbzinfo{margin-top: 20px;color: #666;font-size: 16px;}

/*首页新闻*/
.newsbg{background-color: #fff;}
.newsul li{width: 394px;float: left;margin-right: 28px;}
.newsul li:nth-child(3){margin-right: 0px;}
.newsh{width: 394px;height: 150px;padding: 50px 40px;color: #fff;}
.newsh a{color: #fff;}
.news1{background: url("../img/news1.png") no-repeat 100% 100%}
.news2{background: url("../img/news2.png") no-repeat 100% 100%}
.news3{background: url("../img/news3.png") no-repeat 100% 100%}
.nname{font-size: 24px;font-weight: bold;display: block;}
.nsubtitle{font-family: Arial;font-size: 14px;display: block;}
.newshl,.newshr{width: 150px;}
.newshl{float: left;}
.newshr{float: right;padding-top: 9px;}
.newshr a{display: block;width: 110px;height: 35px;text-align: center;line-height: 35px;border: 1px solid #fff;border-radius: 17px;float: right;}
.newshr a:hover{background-color: #0370d1;}
.newslis{border-left: 1px solid #ebebeb;border-right: 1px solid #ebebeb;border-bottom: 1px solid #ebebeb;padding: 20px 10px 20px 20px;}
.newslis ul li{float: none;line-height: 38px; background: url("../img/ncircle.png") no-repeat left center;padding-left: 18px;width: 362px;}
.newslis ul li a{font-size: 14px;color: #313131;}
/* .newslis ul li:hover{background: url("../img/nbcircle.png") no-repeat left center;background-color: #0370d1;} */
.newslis ul li:hover > a{color: #0370d1;}



/*.caseul li:nth-child(2) a,.caseul li:nth-child(3) a,.caseul li:nth-child(4n) a{padding-right: 30px;}*/
.caseul li:nth-child(1){padding-left: 0;padding-right: 30px;}
.caseul li:nth-child(2){padding-left: 10px;padding-right: 20px;}
.caseul li:nth-child(3){padding-left: 20px;padding-right: 10px;}
.caseul li:nth-child(4n){padding-left: 30px;padding-right: 0px;}
.caseul li .cmore{animation: heightj 0.2s ease;height:36px;bottom: -36px;}
.caseul li:hover > .cmore{animation: heightplus 0.2s ease;height:36px;bottom: 0;background-color: #00774d;color: #fff;}
.caseul li:hover > a > span {background-color: #00774d;color: #fff;}
.case_name{font-size: 14px;color: #333;text-align: center;background-color: #fff;width: 100%;display: block;padding: 8px 0;height: 36px;overflow: hidden;}
@keyframes heightplus {
    0%{bottom: -36px}
    100%{bottom: 0px}
}
@keyframes heightj {
    0%{bottom: 0px}
    100%{bottom: -36px}
}

/*contact*/

/*=======================================*/

/*about us*/
.abtop{position: relative;}
.bannertxt{position: absolute;top:0px;color: #fff;display:block;width:100%;text-align: center;padding-top: 166px;}
.bannertxt span:nth-child(1){font-size: 48px;display: block;}
.bannertxt span:nth-child(2){font-size: 18px;display: block;padding-top: 15px;}
.snavbox{height: 60px;background-color: #ebeef3;line-height: 60px;}
.snav{width: 1080px;margin: 0 auto;}
.snav a{width: 216px;display: inline-block;float: left;text-align: center;font-size: 16px;color: #333;position: relative;}
.snav a.snavselectd:after{content: "";display: block;width: 42px;height: 4px;background-color: #ff7d07;position: absolute;
    left: 87px;bottom: 0px;}
.abt{text-align: center;font-size: 46px;color: #333;}
/*企业概况*/
.abqygk{margin-top: 60px;}
.abqygkl{width: 552px;float: left;}
.abqygkl img{width: 552px;height:510px;}
.abqygkr{width: 688px;float: right;padding-left: 40px;}
.abqygkr h3{margin: 0px;font-size: 24px;font-weight: bold;color: #333;}
.abqygkcon{margin-top: 35px;}
.abqygkcon p,.abqygkcon span{font-size: 15px;color: #545454;line-height: 26px;}
/*企业优势*/
.qyys{background: url("../img/qyys.png") no-repeat center center;height: 495px;}
.abqyys{margin-top: 65px;}
.yqysull,.yqysulr{width: 290px;margin: 0px;}
.yqysull {float: left;width: 275px;margin-top: 5px;}
.yqysulr{float: right;}
.yqysull li,.yqysulr li{font-size: 18px;color: #333;line-height: 74px;}
.yqysull li p,.yqysull li span,.yqysulr li p,.yqysulr li span{margin: 0px;}
.yqysull li{text-align: right;}
.yqysulr li{text-align: left;}
/*企业文化*/
.qywh{background: url("../img/qywh.png") no-repeat center center;height: 640px;}
.fabt{color: #fff;}
.abqywh{width: 640px;float: right;color: #fff;margin-top: 100px;}
/*.abqyys li{margin-top: 20px;}*/
.abqywh li span{display: block;}
.abqywh li span.qywhh{font-size: 16px;font-weight: bold;line-height: 24px;}
.abqywh li span.qywhcon{font-size: 14px;line-height: 24px;  }
/*售后服务*/
.abfwshl,.abfwshr{width: 620px;height: 407px;}
.abfwlcl,.abfwlcr{width: 620px;height: 411px;}
.abfwshl,.abfwlcl{float: left;}
.abfwshr{float: right;background-color: #1a5aa0;color: #fff;padding: 55px 60px;}
.abfwlcl{float: left;background-color: #fff;color: #333;padding: 55px 60px;}
.abfwlcr{float: right;}
.abfwshr h3,.abfwlcl h3{margin: 0;font-size: 36px;margin-bottom: 35px;}
.abfwshr p,.abfwlcl p{font-size: 16px;}

/*产品列表页*/
.probg{background-color: #f8f8f8;}
.proh h3{color: #333;font-size: 38px;text-align: center;}


/*产品页电话*/
.protelbg{background: url("../img/protelbg.png") no-repeat center center;height: 140px;}
.protell,.protelr{height: 140px;line-height: 140px;color: #fff;font-size: 24px;}
.protell{float: left;}
.protelr{float: right;}
.protelr a{color: #fff;display: inline-block;width: 200px;height: 48px;text-align: center;border: 1px solid #fff;border-radius: 24px;line-height: 48px;font-size: 16px;margin-top: 46px;
    background: url("../img/onlinebg.png") no-repeat 30px center;background-size: 30px 20px;padding-left: 30px;
}
.protelr a:hover{background-color: #0370d1;}
.protell span{font-family: Arial;font-size: 36px;color: #ff7906;padding: 0 15px;}

/*产品页好处*/
.fhcbg{background-color: #fff;}
.prohc{background-color: #f5f6f7;}
.prohcbg{background: url("../img/prohcbg.png") no-repeat 100% 100%;height: 379px;}
.prohcbg ul li{width: 248px;float: left;margin-top: 106px;}
.proline,.prohcinfo,.prohcbg ul li img{display: block;color: #fff;margin: 0 auto;text-align: center;}
.proline{width: 30px;height: 4px;background-color: #fff;margin-top: 30px;}
.prohcinfo{font-size: 16px;font-weight: bold;width: 75%;margin-top: 26px;}

.prohcbg ul li:hover{cursor: pointer;}
.prohcbg ul li:hover .prohcinfo{color: #0370d1;}
.prohcbg ul li:hover img{animation: jump 0.2s linear;}

@keyframes jump{
    0%{ transform:translateY(0) scale(1,1);}
    /* 中间状态图片位移并且拉伸 */
    50%{transform:translateY(-5px) scale(0.97,1.03);}
    100%{transform:translateY(0) scale(1,1);}
}


/*产品页流程*/
.prolc{background: url("../img/prohzlcbg.png") no-repeat center center;height: 429px;}
.prolculbg{background: url("../img/prolculbg.png") no-repeat 100% 100%;height: 136px;margin-bottom: 0px;margin-top: 90px;}
.prolculbg li{width:155px;text-align: center;float: left; }
.prolculbg li img,.prolculbg li span{display: block;margin: 0 auto;}
.prolculbg li img{position: relative;top:-25px;}
.prolculbg li span{font-size: 16px;color:#fff;position: relative;bottom: -30px;}
.prolculbg li:nth-child(2) img{left:2px;}
.prolculbg li:nth-child(4) img{left:6px;}
.prolculbg li:nth-child(8) img{left:6px;}
.prolculbg li:nth-child(3) img{left:3px;}
.prolculbg li:hover{cursor: pointer;}
.prolculbg li:hover > img {position:relative; animation: downs 0.2s linear;transform: translateY(20px)}
.prolculbg li:hover >span{color: #66b5ff;}
@keyframes downs{
    0%{ transform:translateY(0) scale(1,1);}
    /* 中间状态图片位移并且拉伸 */
    50%{transform:translateY(10px) scale(0.97,1.03);}
    100%{transform:translateY(20px) scale(1,1);}
}

/*合作案例*/
.casesbg{background-color: #fff;}
.caseh h3{color: #333;font-size: 38px;text-align: center;}
.casesa{width: 187px;height: 85px;border: 1px solid #e5e5e5;display: inline-block;float:left;margin-right: 23px;margin-bottom: 23px;}
.casesa:hover{border: 1px solid #0370d1;}
.casesa img{width: 100%;height: 100%;}
.casesa:nth-child(6n){margin-right: 0px;}
.casetxt ul li{padding: 22px 0px;border-bottom: 1px solid #f0f0f0;position: relative;}
.casetxt ul li:before{content:"";display: inline-block;width: 16px;height: 3px;background-color: #666;position: absolute;top:32px;}
.casetxt ul li a{padding-left: 15px;width: 100%;display: block;}
.casetxt ul li a span{font-size: 16px;color: #333;display: inline-block;float: left;}
.casetxt ul li a span.casegsname{width: 485px;padding-left: 15px;padding-right: 15px;}
.casetxt ul li a span.casetype{width: 655px;}
.casetxt ul li a span.casetype p{display: inline-block;}
.casetxt ul li a span.casetime{font-size: 14px;font-family: Arial;color: #999;width: 85px;text-align: right;}
.casetxt ul li:hover{background-color: #d7ecff;}

.pagecontent p,.pagecontent span,.pagecontent p span {
    font-size: 16px;font-family: 微软雅黑;line-height: 28px;
}
/*shebei*/
.proul li div img{width: 100%;height: 100%;}
.proul li{margin-bottom: 20px;}
.proul li:nth-child(1),.proul li:nth-child(4){padding-left:0;padding-right: 15px; }
.proul li:nth-child(2),.proul li:nth-child(5){padding-left:7.5px;padding-right: 7.5px; }
.proul li:nth-child(2) .newsinfo,.proul li:nth-child(5) .newsinfo{margin-left: 7.5px;margin-right: 7.5px;}
.proul li:nth-child(3),.proul li:nth-child(6){padding-right:0;padding-left: 15px; }
.proul li:nth-child(1) .newsinfo,.proul li:nth-child(4) .newsinfo{margin-right: 15px;}
.proul li:nth-child(3) .newsinfo,.proul li:nth-child(6) .newsinfo{margin-left: 15px;}
.proul li div.proboxs{position: relative;overflow: hidden;}
.proinfo{padding:10px 0;position: relative;top:-50px;background: url("../img/grbg.png") repeat-x;}
.proinfo span,.proinfo a{display: block;text-align: center;padding: 10px 0;color: #fff;}
.proinfo a{width: 40%;margin: 10px auto; border:1px solid #ccc;padding: 6px 0;border-radius: 5px;}
.proinfo a:hover{background-color: #fff;color: #5fbb5d;}
.proul li > div >.proinfo{animation: moveYO .3s ease; background: url("../img/grbg.png") repeat;top:-50px;}
.proul li:hover > div >.proinfo{animation: moveY .3s ease; background: url("../img/greenbg.png") repeat;top:-100px;}
@keyframes moveY {
    0%{top:-50px;}
    100%{top:-100px;}
}
@keyframes moveYO {
    0%{top:-100px;}
    100%{top:-50px;}
}
.bottom_line{border-bottom:1px solid #eaeaea; }
.zpname{display: inline-block;padding: 8px 0;font-size: 18px;float: left;}
.zptime{display: inline-block;padding: 8px 0;font-size: 14px;float: right;}
/*zhaopin*/
.zpul li{padding: 15px;}
.zpdes{padding: 5px 0;}
.zpdetails{width: 100%;text-align: right;}
.zpdetails a{color: #00774d;}
.zpul li:hover {box-shadow: 1px 1px 20px #00774d;}

/*yewu*/
.ywhbox{padding-bottom: 70px;}
.ywname{font-size: 36px;color: #333;text-align: center;display: block;}
.ywdes{width: 60%;margin: 0 auto;font-size: 15px;color: #414141;text-align: center;padding-top: 20px;line-height: 28px;}
#yewu{background-color: #fff;}
#yewu ul li{margin-bottom: 80px;}
#yewu ul li .pright{background-color: #f1f1f1;padding: 30px 15px;}
.greybg{background-color: #fff;}
.pleft img{width: 100%;}
.pright span{display: block;}
.pright span:nth-child(1){font-size: 3rem;font-weight: bold;padding: 5rem 3rem 1rem 6rem;color: #2B4C85;}
.pright span:nth-child(2){width: 2.5rem;border-top: 3px solid #2B4C85;}
.pright p{font-size: 1.6rem;padding-top:2rem;padding-left:6rem;padding-right:6rem;line-height: 2rem;color: #666666;}
.pright:hover > a >p{color: #dc4f22;}
.pright:hover >span:nth-child(1){color:  #dc4f22;}
.pright:hover >span:nth-child(2){border-top: 3px solid #dc4f22;}

/*news*/
.newsnav{width: 648px;}
.newspagebg{background-color: #f7f7f7;}
.newspagel{width: 920px;float: left;}
.newspager{width: 280px;float: right;margin-left: 40px;}
.newspagel ul li{padding: 30px;background-color: #fff;margin-bottom: 28px;}
.newspagel ul li .nt{display: block;font-size: 18px;color: #333;margin-bottom: 18px;}
.newspagel ul li .ndes{display: block;font-size: 14px;color: #999;line-height: 22px;margin-bottom: 20px;}
.newspagel ul li .nms .nmsl{display: inline-block;float: left;color: #b2b2b2;font-size: 14px;font-family: 微软雅黑;margin-bottom: 0px;}
.newspagel ul li .nms .nmsly{padding-right: 8px;}
.newspagel ul li .nms .nmsly:after{content: "";width: 2px ;height: 10px;background-color: #b2b2b2;display: inline-block;position: relative;right: -8px;}
.newspagel ul li .nms .nmstime{font-family: Arial;padding-left: 8px;}
.newspagel ul li .nms label{font-weight: normal;}
.newspagel ul li .nms .nmsr{display: inline-block;float: right;}
.newspagel ul li:hover{box-shadow: 1px 1px 10px #3b97d7;}
.newspagel ul li:hover > .ndes,.newspagel ul li:hover > .nt a{color: #3b97d7;}
.nmsr{font-family: Arial;font-size: 12px;color: #b2b2b2;background: url("../img/clickbg.png") no-repeat left center;padding-left: 25px;}
.newspager h3{margin-top: 0;margin-bottom: 0px;font-size: 18px;color: #1a1a1a;margin-bottom: 28px;}
.newshotpro li{width: 280px;height:140px;margin-bottom: 20px;padding: 45px 5px 45px 28px;}
.newshotpro li:nth-child(1){background: url("../img/hotimg1.png") no-repeat 100% 100%;}
.newshotpro li:nth-child(2){background: url("../img/hotimg2.png") no-repeat 100% 100%;}
.newshotpro li:nth-child(3){background: url("../img/hotimg3.png") no-repeat 100% 100%;}
.newshotpro li a{color: #fff;font-size: 22px;display:block;padding-left: 15px;}
.newshotpro li:nth-child(1) a{border-left: 4px solid #0d96fe;}
.newshotpro li:nth-child(2) a{border-left: 4px solid #07d38c;}
.newshotpro li:nth-child(3) a{border-left: 4px solid #a4db10;}
.tjyd{margin-top: 45px;}
.tjyd1 a{width: 280px;height: 178px;display:block;position: relative;}
.tjyd1 img{width: 280px;height: 178px;}
.tjyd1 .tjtitle{display: block;width: 280px;height: 33px;line-height: 33px;color: #fff;background: url("../img/graybg.png") repeat-x;position: absolute;bottom: 0;text-align: center;padding-left: 5px;padding-right: 5px;}
.tjydul{margin-top: 20px;}
.tjydul li{background: url("../img/graycircle.png") no-repeat left center;padding-left: 20px;line-height: 32px;}
.tjydul li a{font-size: 16px;color: #666;}

/*联系我们*/
.contactbg{background-color: #fff;}
.contactone h1{margin: 0; text-align: center;font-size: 30px;font-weight: bold;color: #333;margin-bottom: 20px;}
.contactone span.cen{display: block;font-size: 14px;color: #999;text-align: center;margin-bottom: 37px;}
.contact_line{width: 880px;height: 2px;margin:0 auto;background:url("../img/contact_line.png") no-repeat center center;}
.cononeul{margin-top: 70px;}
.cononeul li{width: 413px;float: left;text-align: center;}
.cononeul li:nth-child(3){float: right;}
.ctcont{margin-top: 30px;}
.ctcont label{font-size: 18px;color: #333;}
.ctcont span{font-size: 18px;color: #333;font-family: Arial;}
.contacttwo{background: linear-gradient(#f8f8f8 10%,#fff 90%);}
.cttwobox{padding: 40px;box-shadow: 1px 1px 10px #e8e8e8;background-color: #fff;}
.ctwol,.ctwor{width: 580px;}
.ctwol{float: left;padding-right: 95px;}
.ctwor{float: right;}
.ctwol ul li:nth-child(1) h3{margin: 0px;font-size: 24px;color: #347dc4;font-weight: bold;padding-bottom: 24px;border-bottom: 1px dashed #cccccc;}
.ctwol ul li:nth-child(2){margin-top: 25px;margin-bottom: 10px;}
.ctwol ul li:nth-child(2) .conaddr{color: #333;font-size: 18px;}
.ctwol ul li:nth-child(3) .conaddren{font-family: Arial;font-size: 14px;color: #b2b2b2;}
.ctwol ul li:nth-child(3){margin-bottom: 25px;}
.ctwol ul li:nth-child(4),.ctwol ul li:nth-child(5),.ctwol ul li:nth-child(6){font-size: 16px;color: #666;line-height: 32px;}
.ctwol ul li:nth-child(6){padding-bottom: 25px;border-bottom: 1px dashed #cccccc;}
.ctwol ul li:nth-child(7),.ctwol ul li:nth-child(8){color: #666;font-size: 16px;line-height: 32px;}
.ctwol ul li:nth-child(7){margin-top: 27px;background: url("../img/jtpng.png") no-repeat 0 0;padding-left: 45px;}
.ctwol ul li:nth-child(8){margin-top:10px;background: url("../img/jtpng.png") no-repeat 0 -40px;padding-left: 45px;}

/*产品内容页*/
.procontentbg{background: linear-gradient(#f8f8f8 10%,#f7f7f7 10%,#f6f6f6 10%,#f5f5f5 60%,#f8f8f8 10%);}
.proconl{width: 260px;float: left;}
.proconr{width: 950px;float: right;}
.proconlone h3,.proconltwo h3{margin: 0;width: 100%;height: 62px;line-height: 62px;background-color: #1b6ebd;color: #fff;text-align: center;font-size: 22px;}
.proconlone ul{background-color: #fff;}
.proconlone ul li{height: 48px;line-height: 48px;}
.proconlone ul li a{padding-left: 35px;color:#666;font-size: 14px;}
.proconlone ul li.proselected{background-color: #237bcf;}
.proconlone ul li.proselected a{color: #fff;}
.proconltwo,.proconlthree{margin-top: 30px;background-color: #fff;}
.proconltwo .fcm{padding: 10px 15px;}
.proconltwo .fcm li span{color: #333;font-size: 14px;}
.proconltwo .fcm li:nth-child(3) p span.fcmcon:nth-child(2):after{content:"";display: block;}
.proconltwo .fcm li:nth-child(4) p span.fcmcon:nth-child(2):after{content:"";display: block;}
.proconltwo .fcm li:nth-child(5) p span.fcmcon:nth-child(2):after{content:"";display: block;}
.proconlthree h3{font-size: 18px;text-align: center;color: #fff;background: url("../img/kstdbg.png") no-repeat 100% 100%;margin: 0;
    height: 61px;line-height: 61px;}
.yyform{width: 80%;margin: 0 auto;margin-top: 26px;padding-bottom: 30px;}
.yyform input{width: 100%;padding: 12px 10px;margin-bottom: 10px;color: #959393;outline: none;border:none;border: 1px solid #e6e6e6;}
::-webkit-input-placeholder{color: #959393;}
:-moz-placeholder{color: #959393;}
::-ms-input-placeholder{color: #959393;}
.yyform input[type=button]{color: #fff;background-image: linear-gradient(to right, #ff6600 , #ff3514);font-size:16px;}

.proconr{background-color: #fff;}
.proconr h3{font-size: 24px; color: #333;margin: 0px;padding:20px 25px; border-bottom: 1px solid #eaeaea;}
/* .pcontent{background: linear-gradient(#f9f9f9 10%,#fff 90%);padding: 25px;} */
.pcontent{background-color:#fff;;padding: 25px;}
.proconr2 h3{font-size: 18px;}
/* .proconr2 ul{background: linear-gradient(#f9f9f9 10%,#fff 90%);padding:0 25px;} */
.proconr2 ul{background-color:#fff;padding:0 25px;}
.proconr2 ul li{padding: 25px 0;border-bottom: 1px solid #e5e5e5;}
.proconr2 ul li .hottitle,.proconr2 ul li .hottitle a{color: #333;font-size: 16px;display: block;}
.proconr2 ul li .hotdes{color: #666;font-size: 14px;display: block;margin-top: 10px;line-height: 26px;}
.proconr2 ul li .hotdes:hover{color:#237bcf;}
.proconr2 ul li:nth-child(3){border-bottom: none;}
.proconr2 ul li:hover .hottitle a,.proconr2 ul li:hover .hotdes{color:#237bcf;}

/*文章内容页*/
.articlecontent{background-color: #f7f7f7;}
.articlecontent .newspagel{background-color: #fff;}
.articlecontent .newspagel h3{text-align: center;font-size: 26px;color: #333;margin: 0;margin: 50px 0 30px ;}
.articlecontent .newspagel .articleinfo{text-align: center;color: #999;font-size: 14px;width: 880px;margin: 0 auto;padding-bottom: 35px;border-bottom: 1px solid #ebebeb;}
.articlecontent .newspagel .articleinfo span{display: inline-block;padding: 0px 15px;position: relative;}
.articlecontent .newspagel .articleinfo span:after{content: "";display: inline-block;width: 1px; height: 15px;background-color: #e5e5e5;position: absolute;right: 0px;top:3px;}
.articlecontent .newspagel .articleinfo span:nth-child(3):after{content: "";display: none;}
.articlecontent .newspagel .acontent{width: 880px;margin: 0 auto;color: #666;font-size: 16px;padding-left: 15px;padding-right: 15px;}
.articlecontent .newspagel .acontent img{max-width: 100%;}

.xgwz{padding: 25px;color: #666;font-size: 14px;}
.xgwz div,.xgwz div a{color: #666;font-size: 14px;}
.xgwz div{margin-bottom: 20px;}
/*招聘*/
.cclnt{font-size: 18px;color: #004da2;padding-bottom: 20px;}
.cclndes{font-size: 15px;color: #666;padding-bottom: 70px;line-height: 24px;}
.d_line{clear: both;width: 100%;height: 10px;background: url("../img/d_line.png") repeat-x;}
.cclncon{padding: 30px 0;}
.cclncon li{padding-top:40px;margin-bottom: 20px;}
.cclnright{border-bottom: 1px solid #ccc;}
.cclntitle{font-size: 24px;color: #2375c1;display: block;padding-bottom:20px; }
.cclnrdes{font-size: 16px;color: #333;display: block;margin-bottom: 30px;}
.cclnrdes:after{content: "";width: 40px;border-bottom: 1px solid #dc4f22;display: block;padding-bottom: 20px;}
.cclncontent{font-size: 15px;color: #666;padding-bottom: 60px;}

/*招聘页*/
.zpselected{background-color: #0e4f8f;}
.zpselected a{color:#fff;}
.jobinfohead{height: 5rem;line-height: 5rem;}
.jobinfohead div.actionsign{height: 5rem;background: url("../img/plus.png") no-repeat center center;}
.jobname{font-size: 1.8rem;}
.jobshow{background-color: #33558d;}
.jobshow div.jobname{color: #fff;}
.jobshow div.actionsign{height: 5rem;background: url("../img/down_row.png") no-repeat center center;}
.jobinfo{padding-top: 1rem; padding-bottom: 1rem;}
.jobinfo .infobox{padding: 1.2rem 1.5rem;color: #666;}
.jobinfo .infobox span{color: #000;}
.jobintroduce{font-size: 1.6rem;padding-top: 2rem;}
.jobintroduce p{padding: 1rem 1.5rem;line-height: 2rem;}
.jobmes{display: none;}
.jobinfobox:hover > .jobinfohead{background-color: #33558d;}
.jobinfobox:hover > .jbi > div{color: #fff;}
/*.jobinfobox:hover > .jbi > div.actionsign{;background: url("../img/plus_f.png") no-repeat center center;}*/
.showmess .jobmes{display: block;}
.actionsign{cursor: pointer;}



/*分页*/
.mypage{padding: 20px 0;}
.mypage .pageinfo ,.mypage .homepage,.mypage .endpage{display: none;}
.mypage a{margin: 0 0.2rem;color: #333;padding: 6px 12px;border: 1px solid #ddd;}
.mypage li a{color: #333;}
.mypage a.curpage{color: #fff;background: #0494ed;}



.acontent{border-bottom: 1px solid #ebebeb;padding: 20px 0px;}
.acontent  p,.acontent span,.acontent p span{font-size: 16px;line-height: 28px;}
/*文章内容*/
.articlecon .at{display: block;font-size: 2.4rem;text-align: center;padding-bottom: 2rem;}
.articlecon .ainfo{display: block;font-size: 1.4rem;text-align: center;padding-bottom: 1rem;color:#555;}
.prea,.nexta{padding: 0.5rem 0;}
.prea a:hover,.nexta a:hover{color: #F1861E;}

/*搜索页*/
.search-title h2{display: block;text-align: center;}
.search-news{padding: 40px 0;}
.search-news-right .title_color{font-size: 24px;display:inline-block;padding-bottom: 20px;}
.search-news-right p{font-size: 16px;line-height: 26px;}
.search-news-img{overflow: hidden;}
.search-news-img img{width: 100%;height: 100%;}

.col-xs-5ths, .col-sm-5ths, .col-md-5ths, .col-lg-5ths {
    position: relative;
    min-height: 0px;
    padding-left: 0px;
    padding-right: 0px;
}



/*footer*/
.footer{background-color: #3a3d44;color: #fff;}
.footer a{color: #fff;}
.footul{margin-bottom: 65px;}
.ftli{display: inline-block;float: left;}
.ftli h3{margin: 0;font-size: 18px;font-weight: normal;}
.ftli1{width: 240px;display:none;}
.ftli2{width: 240px;display:none;}
.ftli3{width: 345px;}
.ftli4{width: 695px;}
.ftli5{width: 200px; text-align: right;}
.fcm{padding-top: 30px;}
.fcm li{line-height: 30px;}
.fcm .fcmtag,.fcm .fcmcon{color: #bdbdbd;font-size: 14px;}
.fcm p{margin: 0px;}
.fcm .sps{font-size: 30px;color: #fff;font-family: Arial;}
.fsubul{padding-top: 30px;  }
.fsubul li{line-height: 30px;}
.fsubul li a{color: #bdbdbd;}
.fsubul li a:hover{color: #347dc4;}
.qrh{background: url("../img/qrs.png") no-repeat left center;display: inline;padding-left: 30px;}
.qrimg{width: 162px;height: 174px;display: block;margin-top: 20px;float: right;}
.qrtxt{clear: both;color: #bdbdbd;padding-right: 50px;}
.friendlink,.friendlink a{color: #717478;}
.friendlink a{padding: 0 5px;}
.friendlink{padding: 20px 0px;border-top: 1px solid #4d5156;}
.flk{background: url("../img/flbg.png") no-repeat left center;padding-left: 20px;}
.ft{background-color: #292c31;}
.ft,.ft a{font-size: 13px;color: #818284;}
.ftl{float: left;}
.ftr{float: right;}
.sub_nav,.mnav{display: none;}


/*qq浮动qq*/
.float_qq
{ right:0px;  z-index: 999;}
.float_qq .btn
{ width: 72px; height: 73px; cursor: pointer; margin-bottom: 1px; position: relative;}
/*QQ*/
.float_qq .btn_qq
{ background:#6da9de url(../img/qqtb_qq.png) no-repeat 0 0;  display: block; text-decoration: none;}
.float_qq .btn_qq:hover
{ background-color:#488bc7;}
/*微信*/
.float_qq .btn_wx
{ background:#78c340 url(../img/qqtb_wx.png) no-repeat 0 0;}
.float_qq .btn_wx:hover
{ background-color:#58a81c}
.float_qq .btn_wxA
{ width:160px; height:160px; position:absolute; right:72px; top:0px; display: none;}
/*电话*/
.float_qq .btn_tel
{ background:#fbb01f url(../img/qqtb_tel.png) no-repeat 0 0;}
.float_qq .btn_tel:hover
{ background-color:#ff811b; }
.float_qq .btn_telA
{ width:160px; height:75px; line-height:24px; color:#FFF; font-size:18px; text-align:center; padding-top:6px; background-color:#ed7f02; position:absolute; right:73px; top:0; display:none; }
/*返回顶部*/
.float_qq .btn_top
{ background:#666 url(../img/btn_top.png) no-repeat scroll 0 0; display:none; }
.float_qq .btn_top:hover
{ background-color:#444; }



.mobile_tel{display:none;}
/*屏幕查询*/

@media (max-width: 1240px) and (min-width:992px )  {
    .header{width: 100%;}
    .w90{width: 98%;}
    .lt{padding-left: 15px;}
    .rt{padding-right: 15px;}
	.logo{width: 50%;}
    .htel{width: 50%}
    .nav{width: 100%;float: none;}
    .pt55{padding-top: 30px;}
    .pb55{padding-bottom: 30px;}
    .pt60{padding-top: 40px;}
    .navlt{width: 90%;max-width:unset;margin: 0 auto;float: none;}
    .mw100{background-color: #fff;}
	.nav_box{background-color: #2a8cc5;}
    .navlt ul li a{padding: 0 25px;}
    .fwxmul li{width: 25%;padding: 0px;font-size: 20px;}
    .fwxmul li:nth-child(n){background: none;}
    .fwxmul li:nth-child(n).selected{background: none;}
    .fwxmul li.selected:after{left:50%;}
    .ms,.infwul{width: 100%;}
    .infwul li:nth-child(n){width: 32.666%;margin-right: 1%;}
    .infwul li:nth-child(3n){margin-right: 0;}
    .infwul li .index_fw_box{padding: 30px 10px;}
    .fwr{width: 200px;}
    .morefwbox:nth-child(n){width: 49%;margin-right: 2%;}
    .morefwbox:nth-child(2n){margin-right: 0;}
    .morefwbox:nth-child(1) .moreconbox ul, .morefwbox:nth-child(2) .moreconbox ul{height: auto;}
    .morefwbox:nth-child(3) .moreconbox ul, .morefwbox:nth-child(4) .moreconbox ul{height: auto;}
    .moreconbox ul{padding: 25px;}
    .wul li:nth-child(n),.cnul li:nth-child(n){width: 24%;margin-right: 0.5%;margin-left: 0.5%;}
    .wul li:nth-child(4n),.cnul li:nth-child(4n){margin-right: 0;}
    .wul li img{width: 100%;}
    .wul li:nth-child(1) h3{background-position:10px 15px; }
    .wul li:nth-child(2) h3{background-position:10px -42px; }
    .wul li:nth-child(3) h3{background-position:10px -95px; }
    .wul li:nth-child(4) h3{background-position:10px -148px; }
    .jsil,.jsir{width: 50%;}
    .jsir{padding: 0 0  0 40px;}
    .jsirh h2:after{content:url("../img/jsrimg2.png");}
    .jsirh h2{font-size: 26px;}
    .jscon{padding-top: 15px;line-height: 26px;}
    .newsul li:nth-child(n){width: 32.5%;margin-right: 1%;}
    .newsul li:nth-child(3n){margin-right: 0%;}
    .newsh,.newshl{width: 100%;}
    .newshl,.newshr,.newshr a{float: none;text-align: center;}
    .newsh{padding: 20px 40px;}
    .newshr a{margin: 0 auto;}
    .newslis{padding: 5px;}
    .newslis ul li.text-cut{width: 100%;}
    .ftli5{display: none;}
    .footul{padding-left: 15px;padding-right: 15px;margin-bottom: 30px;}
    .ftli1{width: 24%;}
    .ftli2{width: 26%;}
    .ftli3{width: 10%;}
    .ftli4{width: 40%;}
    .snavbox .snav a{width: 20%;}
    .abt{font-size: 40px;}
    .abqygk{margin-top: 40px;position: relative;}
    .abqygkr{position: absolute;right: 0px;width: 80%;padding: 15px;background: linear-gradient(to right,#cceaea75,#fff);border-bottom-left-radius: 50px;}
    .abqygkcon{margin-top: 15px;}
    .abqygkcon p, .abqygkcon span{line-height: 24px;}
    .abqyys{position: relative;}
    .yqysull,.yqysulr{width: 565px;margin: 0 auto;float: none;position: absolute;left: 50%;margin-left: -292px;top:10px;}
    .yqysull li, .yqysulr li{color: #353535;}
    .abqywh{width: 60%;}
    .abfwshl, .abfwshr,.abfwlcl, .abfwlcr{width: 50%;height: auto;float: left;}
    .abfwshl img,.abfwlcr img{width: 100%;height: 100%;}
    .abfwshr,.abfwlcl{padding:45px 35px;}
    .abfwshr h3, .abfwlcl h3{font-size: 24px;margin-bottom: 10px;}
    .abfwshr p, .abfwlcl p{font-size: 16px;margin: 0;}
    .abfwlcl p,.abfwlcl span{line-height: 32px;}
    .proh .w90{width: 100%;}
    .prohcbg{background-size: 100% 100%;height: 329px;}
    .prohcbg ul li{width: 20%;margin-top: 76px;}
    .prolculbg{background-size: 100% 100%;height:66px;margin-top: 65px;}
    .prolculbg li{width:12.5%; }
    .prolculbg li img{width: 60px;height: 60px;}
    .prolculbg li span{font-size: 14px;}
    .prolculbg li span{bottom:0px;}
    .prolc{height: 329px;}

    .caseh h3{font-size: 32px;margin-bottom: 20px;}
    .casesa:nth-child(n){width: 15.83333%;height: 55px;margin-right: 1%;margin-bottom: 10px;}
    .casesa:nth-child(6n){margin-right: 0%;}
    .casetxt ul li:before{content: "";display: none;}
    .casetxt ul li a span.casegsname{width:35%;padding-left: 0px;}
    .casetxt ul li a span.casetype{width: 55%;line-height: 32px;}
    .casetxt ul li a span.casetype p{margin: 0;}
    .casetxt ul li a span.casetime{width: 10%;}
    .snavbox .newsnav a{width: 33%;}
    .snav a.snavselectd:after{left:50%;margin-left: -21px;}
    .newspagel,.newspager{width: 100%;position: relative;float: none;}
    .newspager{margin-left: 0px;position: relative;margin-top: 20px;}
    .newshotpro,.tjyd{width: 100%;float: none;}
    .newspager h3{width: 30%;}
    .newshotpro{margin-right: 2%;float: left;}
    .tjyd{float: none;}
    .newshotpro li:nth-child(n){width:32.666%;margin-right: 1%; background-size: 100% 100%;padding: 40px 10px;}
    .newshotpro li:nth-child(3n){margin-right: 0%; }
    .newshotpro li a{font-size: 20px;}
    .tjyd1{float: left;}
    .tjydul{float:left;margin: 0px;margin-left: 50px;width: auto;}
    .tjydul li{margin-bottom: 3px;}
    .cononeul li{width: 33.3333%;}
    .ctcont label,.ctcont span{display: block;overflow: hidden;}
    .ctwol, .ctwor,.ctwor .w90{width: 100%}
    .ctwol{padding-right: 0px;}
    .articlecontent .newspagel .acontent,.articlecontent .newspagel .articleinfo{width: 100%;}
    .articlecontent .newspagel h3{margin: 0px;padding: 30px }
    .proconl{width: 30%}
    .proconr{width: 70%;}
    .abtop{width: 100%;overflow: hidden;height: auto;}
    .abtop img{ max-width:unset;width: 100%;position: unset;left: 0%;margin-left: 0;height: auto;}
	.moreconbox ul li:nth-child(n){width:190px;}
	.moreconbox ul li:nth-child(2n){width:200px;}
	.morefwbox:nth-child(3) .moreconbox ul, .morefwbox:nth-child(4) .moreconbox ul{height:210px;}
	.step1{top:180px;left:30px;}
	.step2{bottom: 40px;left:0px;}
	.step3{bottom: 20px;left:170px;}
	.step4{bottom: 80px;right: 300px;}
	.step5{bottom: 120px;right: 90px;}
	.step6{top:260px;right: -10px;}
	.step7{top:110px;right: 60px;}
}
@media (max-width: 992px) and (min-width:768px )  {
    body,.content {overflow-x: hidden;}
    .w90{width: 95%;}
    .carousel-inner > .item > img{max-width:unset;max-width:unset;}
    .banner .item{    width: 100%;overflow: hidden;height:auto;}
    .banner .item img{max-width:100%;width: 100%;height:auto;position:unset;left:0px;margin-left:0px;}
    .header,.nav,.navlt,.mw100{width: 100%;}
    .navlt ul li{margin-left: 2%;margin-right: 2%;}
    .nav,.navlt,.pul,.moreconbox ul li,.moreconbox ul li:nth-child(2n){float: none;}
    .htel,.jsil{display: none;}
    .logo{float: none;display: block;margin: 0 auto;}
    .navlt{max-width: 100%;}
    .mw100,.m992bg{background-color: #fff;}
    .navlt ul li a{height: 45px;line-height: 45px;}
    .navlt{background-color: #75aeea;}
    .pul{width: 100%;margin: 0 auto;}
    .navlt ul li a{padding: 0 16px;}
    .navlt ul li a:hover, .navlt ul li.active a{color: #fff;border-bottom: 0px;}
    .snav a{width: 20%;}
    .snav a.snavselectd:after{left:50%;margin-left: -21px;}
    .pt55{padding-top: 35px;}
    .pb55{padding-bottom: 35px;}
    .fwxmul li{width: 25%;padding: 0px;font-size: 20px;}
    .fwxmul li:nth-child(n){background: none;}
    .fwxmul li:nth-child(n).selected{background: none;}
    .fwxmul li.selected:after{left:50%;}
    .ms,.infwul{width: 100%;}
    .infwul li:nth-child(n){width: 49%;margin-right: 2%;}
    .infwul li:nth-child(2n){margin-right: 0;}
    .infwul li:nth-child(5),.infwul li:nth-child(6){display: none;}
    .infwul li .index_fw_box{padding: 30px 10px;}
    .fwr{width: 240px;}
    .fwr a{padding-left: 15px;}
    .morefwbox:nth-child(n){width: 49%;margin-right: 2%;}
    .morefwbox:nth-child(2n){margin-right: 0;}
    .morefwbox:nth-child(1) .moreconbox ul, .morefwbox:nth-child(2) .moreconbox ul{height: auto;}
    .morefwbox:nth-child(3) .moreconbox ul, .morefwbox:nth-child(4) .moreconbox ul{height: auto;}
    .moreconbox ul{padding: 25px;}
    .wul li:nth-child(n),.cnul li:nth-child(n){width: 49%;margin-right: 2%;margin-bottom: 20px;}
    .wul li:nth-child(2n),.cnul li:nth-child(2n){margin-right: 0;}
    .wul li img{width: 100%;}
    .indextel{margin-top: 20px;margin-bottom: 0px;}
    .newsul li:nth-child(n){width: 32.5%;margin-right: 1%;}
    .newsul li:nth-child(3n){margin-right: 0%;}
    .newsh,.newshl{width: 100%;}
    .newshl,.newshr,.newshr a{float: none;text-align: center;}
    .newsh{padding: 20px 40px;}
    .newshr a{margin: 0 auto;}
    .newslis{padding: 5px;}
    .newslis ul li.text-cut{width: 100%;}
    .footer{display: none;}
    .abt{font-size: 38px;}
    .abqygk{margin-top: 30px;position: relative;height: 610px;}
    .abqygkr{position: absolute;right: 0px;padding: 15px;top:30px;}
    .abqygkcon{margin-top: 15px;}
    .abqygkr{background: url("../img/graybg.png") repeat;}
    .abqygkr h3,.abqygkcon p, .abqygkcon span{color: #fff;}
    .abqyys{position: relative;}
    .yqysull,.yqysulr{width: 565px;margin: 0 auto;float: none;position: absolute;left: 50%;margin-left: -292px;top:10px;}
    .yqysull li, .yqysulr li{color: #353535;}
    .abqywh{width: 60%;}
    .abfwshl, .abfwshr,.abfwlcl, .abfwlcr{width: 50%;height: auto;float: left;}
    .abfwshl img,.abfwlcr img{width: 100%;height: 100%;}
    .abfwshr,.abfwlcl{padding: 15px;}
    .abfwshr h3, .abfwlcl h3{font-size: 24px;margin-bottom: 10px;}
    .abfwshr p, .abfwlcl p{font-size: 14px;margin: 0;}
    .abfwlcl p,.abfwlcl span{line-height: 24px;}
    .pdtb60{padding: 30px 0;}
    .proh h3{font-size: 30px;}
    .proh .w90{width: 100%;}
    .fwr a{overflow: hidden;  white-space: nowrap; text-overflow: ellipsis; -o-text-overflow: ellipsis;-ms-text-overflow: ellipsis;
        -webkit-text-overflow: ellipsis; -moz-text-overflow: ellipsis;}
    .protell, .protelr{font-size: 16px;}
    .protelr a{width: 140px;height: 35px;line-height: 35px;font-size: 14px;background: url(../img/onlinebg.png) no-repeat 10px center;margin-top: 56px;}
    .prohcbg{background-size: 100% 100%;height: 329px;}
    .prohcbg ul li{width: 20%;margin-top: 76px;}
    .prolculbg{background-size: 100% 100%;height:66px;margin-top: 65px;}
    .prolculbg li{width:12.5%; }
    .prolculbg li img{width: 60px;height: 60px;}
    .prolculbg li span{font-size: 14px;}
    .prolculbg li span{bottom:0px;}
    .prolc{height: 329px;}
    .caseh h3{font-size: 28px;margin-bottom: 20px;}
    .casesa:nth-child(n){width: 24.25%;height: 75px;margin-right: 1%;margin-bottom: 10px;}
    .casesa:nth-child(4n){margin-right: 0%;}
    .casetxt ul li:before{content: "";display: none;}
    .casetxt ul li a span.casegsname{width:100%;padding-left: 0px;}
    .casetxt ul li a span.casetype{width: 70%;line-height: 32px;}
    .casetxt ul li a span.casetype p{margin: 0;}
    .casetxt ul li a span.casetime{width: 30%;}
    .newsnav a{width: 33%;}
    .newspagel,.newspager{width: 100%;position: relative;float: none;}
    .newspager{margin-left: 0px;position: relative;margin-top: 20px;}
    .newshotpro,.tjyd{width: 100%;float: none;}
    .newspager h3{width: 30%;}
    .newshotpro{margin-right: 2%;float: left;}
    .tjyd{float: none;}
    .newshotpro li:nth-child(n){width:32.666%;margin-right: 1%; background-size: 100% 100%;padding: 40px 10px;}
    .newshotpro li:nth-child(3n){margin-right: 0%; }
    .newshotpro li a{font-size: 20px;}
    .tjyd1{float: left;}
    .tjydul{float:right;margin: 0px;}
    .tjydul li{margin-bottom: 3px;}
    .cononeul li{width: 33.3333%;}
    .ctcont label,.ctcont span{display: block;overflow: hidden;}
    .ctwol, .ctwor,.ctwor .w90{width: 100%}
    .ctwol{padding-right: 0px;}
    .articlecontent .newspagel .acontent,.articlecontent .newspagel .articleinfo{width: 100%;}
    .articlecontent .newspagel h3{margin: 0px;padding: 30px }
    .abtop{width: 100%;overflow: hidden;height: auto;}
    .abtop img{ max-width:unset;width: 100%;position: unset;left: 0%;margin-left: 0;height: auto;}
    .proconl{display: none;}
    .proconr{width: 100%;}
	.morefwbox:nth-child(3) .moreconbox ul, .morefwbox:nth-child(4) .moreconbox ul{height:370px;}
	.step1{top:130px;left:0px;}
	.step2{bottom: 30px;left:0px;}
	.step3{bottom: 20px;left:170px;}
	.step4{bottom: 60px;right: 180px;}
	.step5{bottom: 100px;right: 10px;}
	.step6{top:180px;right: -50px;}
	.step7{top:70px;right: 30px;}
}
@media (max-width: 767px)   {
    body,.content {overflow-x: hidden;}
    .carousel-inner > .item > img{max-width:unset;max-width:unset;}
    .banner .item{    width: 100%;overflow: hidden;height:auto;}
    .banner .item img{max-width:100%;width: 100%;height:auto;position:unset;left:0px;margin-left:0px;}
    .w90{width: 90%;}
	.logo{float: unset;}
    .htel{width: 100%;position: relative;display: none;}
    .htel_box{width:50%;position: unset;margin:0;margin-bottom: 15px;}
    .logo,.ms,.morefwbox{width: 100%;margin: 0 auto;}
    .logo img{width: 100%;height: auto;}
    .header{width: 100%;padding: 0px 15px;}
    .nav,.navlt ul li a,.cnul li,.newsul li,.newsh,.newslis ul li{width: 100%;}
    .navlt{max-width: 100%;}
    .lt,.fwxmul, .finwul0 li:nth-child(n),.lcbg,.wcus,.jsbg ,.footer{display: none;}
    .rt,.ftr{float: left;}
    .nav{position: absolute;left:0px;background-color: #3b97d7;display: none;z-index: 999;}
    .navlt ul li{float: none;width: 100%;margin-left: 0px;line-height: 30px;}
    .pul,.navlt,.newsul li{float: none;}
    .navlt ul li a{height: 55px;line-height: 55px;}
    .navlt ul li a:hover, .navlt ul li.active a{color: #fff;border-bottom: 2px solid #77bcff;}
    .mnav{display: inline-block;width: 36px;height: 36px;position: absolute;right: 0px;background: url("../img/mmenu.png") no-repeat center center;background-size: 20px 20px;
        top:0px;
    }
    @keyframes maction {
        0%{transform: rotate(0deg)}
        100%{transform: rotate(180deg)}
    }
    @keyframes mactiono {
        0%{transform: rotate(180deg)}
        100%{transform: rotate(0deg)}
    }
    .pt55{padding-top: 25px;}
    .pb55{padding-bottom: 25px;}
    .pt60{padding-top: 30px;}
    .pb60{padding-bottom: 30px;}
    .pdtb60{padding: 30px 0;}
    .index_title,.proh h3,.articlecontent .newspagel h3{font-size: 24px;}
    .infwul li {width: 100%;float: unset;margin: 0;margin-bottom: 20px;}
    .infwul li .index_fw_box{padding: 10px;height: 260px;}
    .fwl{float: unset;display: block;margin: 0 auto;width: auto;}
    .fwl a img{display: block;margin: 0 auto;}
    .fwr{float: unset;width: 100%;text-align: center;}
    .fwr a{padding-left: 0px;}
    .index_btn{left:50%;margin-left: -50px;}
    .index_btn a{margin: 0 auto;}
    .finwul0 li:nth-child(1),.finwul0 li:nth-child(2),.finwul0 li:nth-child(3){display: block;}
    .moreconbox ul li:nth-child(n){width: 100%;margin-right: 0px;}
    .moreconbox ul{padding: 15px;}
    .morefwbox,.newsul li{margin-bottom: 20px;}
    .morefwbox h3{font-size: 24px;height: 55px;line-height: 55px;}
    .morefwbox:nth-child(1) .moreconbox ul,.morefwbox:nth-child(2) .moreconbox ul{height: auto;}
    .morefwbox:nth-child(3) .moreconbox ul,.morefwbox:nth-child(4) .moreconbox ul{height: auto;}
    .cnul li{margin-right: 0px;margin-bottom: 25px;}
    .newsh{padding: 50px 10px;    background-size: 100%;}
    .newslis ul li{margin-bottom: 0px;}
    .bannertxt span:nth-child(1){font-size: 28px;}
    .abtop{height: 255px;}
    .bannertxt{padding-top: 30px;}
	.newstxt{padding-top:60px;}
    .snavbox,.abqygkl,.abfwshl,.abfwlcr,.protelbg ,.fhcbg ,.prolc{display: none;}
    .abt{font-size: 24px;margin: 0px;}
    .abqygk,.abqyys,.abqywh{margin-top: 30px;}
    .abqygkr,.abfwshl, .abfwshr{width: 100%;padding-left: 0px;float: unset;}
    .abqygkcon{margin-top: 15px;}
    .yqysull,.yqysulr,.abqywh,.abfwlcl {width: 100%;float: unset;}
    .yqysull li,.yqysulr li{text-align: center;line-height: 55px;color: #2a4c5d;}
    .qywh{height: auto;}
    .abfwshr,.abfwlcl {padding: 15px;padding-top:40px;height: auto;}
    .proh h3{margin: 0px;margin: 20px 0;}
    .newspagel,.newspager,.newshotpro li,.tjyd1 a,.tjyd1 img,.tjyd1 .tjtitle,.articlecontent .newspagel .articleinfo,.articlecontent .newspagel .acontent,.ctwol{width: 100%;}
    .newspager{margin-left: 0px;}
    .newshotpro li:nth-child(1){background-size: 100% 100%;}
    .tjyd1 a,.tjyd1 img{height: auto;}
    .newspagel{float: unset;}
    .newspager{float: unset;margin-top: 20px;}
    .articlecontent .newspagel h3{padding: 15px 5px;margin: 0px;}
    .acontent{padding: 0px 15px;}
    .cononeul{display: none;}
    .cttwobox{padding: 0px;padding: 15px;}
    .ctwol{padding-right: 0px;}
    .ctwol ul li:nth-child(7),.ctwol ul li:nth-child(8){background: url("");padding-left: 0px;}
    .ctwor{float: unset;width: 100%;}
    .ctwor .w90{padding: 0;}
    .caseh h3{font-size: 24px;margin-bottom: 20px;}
    .casesa:nth-child(n){width: 32.66%;height: 55px;margin-right: 1%;margin-bottom: 10px;}
    .casesa:nth-child(3n){margin-right: 0%;}
    .casetxt ul li:before{content: "";display: none;}
    .casetxt ul li a span.casegsname{width:100%;padding-left: 0px;}
    .casetxt ul li a span.casetype{width: 100%;line-height: 32px;}
    .casetxt ul li a span.casetype p{margin: 0;}
    .casetxt ul li a span.casetime{width: 100%;}
    .qyys{height: 435px;}
    .header{height: 36px;}
    .rt{float: none;}
    .m992bg{background-color: #fff;}
    .abqyys{
        background-image: linear-gradient(to bottom,rgba(204,234,234,0.75),rgba(255,255,255,0.75));
        border-top-left-radius: 50px;border-bottom-right-radius: 50px;}
    .abqywh{padding:15px;background-image: linear-gradient(to bottom,rgba(163,163,163,0.25),rgba(177,177,177,0.25));}
    .abtop{width: 100%;overflow: hidden;height: auto;}
    .abtop img{ max-width:unset;width: 100%;position: unset;left: 0%;margin-left: 0;height: auto;}
    .proconl{display: none;}
    .proconr{width: 100%;}
	.infwul li{height:320px;}
	.mobile_tel{display:block;position:fixed;bottom:0;height:45px;width:100%;background-color:#2a8cc5;border-top:1px solid #eee;}
	.mobile_tel a{display:block;width:120px;height:45px;margin:0 auto;text-align:center;line-height:45px;background:url("../img/mtel.png") no-repeat left center;background-size:28px 28px;padding-left:30px;
		color:#fff;font-size:16px;
	}
}
