/*样式初始化及公共样式部分*/
*{ margin:0px; padding:0px; }
body{ color:#333; margin:0 auto; background-color:#fff; font-family:"Microsoft YaHei"; overflow-x:hidden; }
a{ color:#333; text-decoration:none; }     
a:hover{transition:0.3s all; }      
div,ul,li,span,p,img,h1,h2,h3,h4,h5,h6,dl,dt,dd{ margin:0px; padding:0px; list-style:none; border:0px; font-weight: lighter; }    
address, caption, cite, code, dfn, em, strong, th, var, optgroup, i{ font-style: inherit; font-weight: lighter; }
b{ font-weight:normal;}
.clear{clear:both; font-size:0px; overflow:hidden; height :0px;}
.cl{ clear: both; height:0px; }  
.fl{ float:left; }     
.fr{ float:right; }     
#copy{ display:none; }      
.page{ width:1400px; margin:0 auto; }
.page1{ width:1400px; margin:0 auto; height:auto; position:relative; }
.page3{ width:85%; min-width:1400px; margin:0 auto; height:auto;  }
.box,.footer1{ width:1400px; margin:0 auto; height:auto; }    /*定义版面统一宽度*/
.top30{ margin-top:30px; }
.top40{ margin-top:40px; }
.top30{ margin-top:30px; }
.top50{ margin-top:50px; }
.top60{ margin-top:60px; }
.w1400 {width: 1400px;margin: 40px auto;}




/*抬头*/
.htop{ height:45px; line-height:44px; background:#f8f8f8; border-bottom:1px solid #eeeeee;}
.w90 {width: 90%;height: auto;display: table;margin: 0 auto;}
.htop ,.htop a{ font-size:15px; color:#aaaaaa; font-weight:lighter;}
.htop strong{ font-size:16px; color:#0653ce;}
.htop ul li{ float:left; float:left; padding:0px 20px; position:relative;}
.htop ul li a{ display:block; padding-left:30px; background:url(images/d1.png) no-repeat left center;}
.htop ul li:nth-child(2) a{ background:url(images/d2.png) no-repeat left center;}
.htop ul li:nth-child(3) a{ background:url(images/d3.png) no-repeat left center;}
.htop ul li a:hover{ color:#0653ce; text-decoration:underline;}
.htop ul li:after{ content:''; display:block; width:1px; position:absolute; height:19px; left:0px; border-left:1px dotted #c0c0c0; top:13px;}
.htop ul li:nth-last-child(1):before{ content:''; display:block; width:1px; position:absolute; height:19px; right:0px; border-left:1px dotted #c0c0c0; top:13px;}
.logo2{ float:right; }
.logo21{ font-size:16px; color:#666; float:left; width:60px; padding-top:40px;}
.logo22{ font-size:16px; color:#333; padding-top:43px; font-weight:normal;}
.logo22 p{ font-size:32px; line-height: 50px; color:#0653ce; font-family:Impact; letter-spacing:1px;}



/*banner*/
.focus { width:100%; height:600px; overflow:hidden; position:relative;}
.focus ul {height:600px; position:absolute;}
.focus ul li {float:left; width:100%; height:600px; overflow:hidden; position:relative; background:#222;}
.focus ul li div {position:absolute; overflow:hidden;}
.focus .btnBg {position:absolute; width:100%; height:20px; left:0; bottom:0; background:#222; display:none;}
.focus .btn {position:absolute; width:1400px; left:9%; margin-left:-600px; height:24px; bottom:40px; text-align:right; z-index:100000;}
.focus .btn span {display:inline-block; _display:inline; _zoom:1; width:25px; height:24px; line-height:24px; text-align:center; _font-size:0; margin-left:5px; cursor:pointer; background:#ccc;}
.focus .btn span.on {background:#fff;}
.focus .preNext {width:45px; height:110px; position:absolute; top:288px; background:url(images/119.png) no-repeat 0 0; cursor:pointer;}
.focus .pre {left:0;}
.focus .next {right:0; background-position:right top;}
.dis { display: none;}
#banner{overflow:hidden;}
div#focus002 .preNext {top: 155px;}




/*文字标题*/
.wz-bt {text-align: center;padding-top: 65px;width: auto;display: table;margin: 0 auto;}
.wz-bt img {float: left; padding-top: 13px;}
.wz-bt img:nth-child(3) {float: right;}
.d-bt {justify-content: center;align-items: center;margin-bottom: 10px;display: inline-block;line-height: 45px;margin: 0 35px;}
.d-bt p {font-size: 38px;font-weight: bold;margin: 0 30px;}
.wz-bt span{font-size: 19px;}
.bt-color1{color: #fff;}
.bt-color1 b {font-weight: bold;color: #fff;}
.bt-color2 p{color: #333;}
.bt-color2 span{color: #555;}
.bt-color2 b {font-weight: bold;color: #074ebf;}
.bt-color1 p {color: #fff;}




/*nav*/
.nav {height: 70px;background: #0653ce;border-bottom: 6px solid #0653ce;}
.nav ul li{ float: left; display: block; width:140px; position: relative; }
.nav ul li a{ display: block; color: #fff; line-height: 76px; font-size: 16px; text-align: center; position: relative; z-index: 3333; }
.nav ul li:after {content: '';display: block;background:#000;width: 100%;height: 0%;position: absolute;bottom: 0px;left: 0;filter: alpha(opacity=0);transition: 0.3s all cubic-bezier(.46,.03,.52,.96);z-index: 2222;}
.nav ul li.navcurrent:after,.nav ul li:hover:after{ filter: alpha(opacity=100); bottom: 0; height: 100%; }
.top_ggb{float: left;  margin-top:38px; margin-left:40px;}
.top_ggb li {width: 71px;float: left;margin-left: 20px;}
.top_ggb p{width: 43px; float: left; height: 50px; margin-left: 17px;}




/*简介*/
.about {height: 730px;background: url(http://gdrmtf.n.zyqxt.com/uploadfile/image/20200414/20200414162056_89489974.jpg) no-repeat center;border-bottom: 1px solid #eeeeee;}
.solution_font_c {position: relative;height: 435px;font-weight: lighter;box-shadow: 0px 0px 20px #eee;padding: 24px;background: #fffffff2;    margin-top: 20px;}
.solution_c_bg_font_l{width:612px; float:right;}
.solution_c_bg_font_l .h1 {font-size: 17px;text-transform: uppercase;padding-top: 24px;height: 30px;opacity: 0.6;}
.solution_c_bg_font_l .h2{height:70px; font-size:25px;}
.solution_c_bg_font_l .h2 a {font-size: 30px;color: #414755;font-weight: normal;}
.solution_c_bg_font_l .h2 a:hover {color: #0653ce;}
.solution_c_bg_font_l .h3{height:75px; width:438px;}
.solution_c_bg_font_l .h3 li {float: left;width: 136px;height: 35px;line-height: 35px;text-align: center;color: #fff;font-size: 15px;margin-left: 11px;}
.solution_c_bg_font_l .h3 li:nth-child(1){margin-left:0px;}
.solution_c_bg_font_l .h3 li:nth-child(1){background:#0653ce;}
.solution_c_bg_font_l .h3 li:nth-child(2){background:#0653cec9;}
.solution_c_bg_font_l .h3 li:nth-child(3){background:#0653ce;}
.solution_c_bg_font_l .h4{height:36px; color:#7b7b7b; font-size:20px;}
.solution_c_bg_font_l .h5 {width: 612px;line-height: 40px;font-size: 15px;color: #888;}
.solution_c_bg_font_l .h6 {width: 320px;height: 50px;background: #f5f5f5;line-height: 50px;font-size: 16px;position: relative;padding-left: 71px; margin-top: 40px;}
.solution_c_bg_font_l .h6 p {float: left;}
.solution_c_bg_font_l .h6 span {font-size: 24px;font-weight: normal;color: #666;}
.solution_c_bg_font_l .h6 img{float:left; position:absolute; width:27px; left:30px; height:50px;}  
.solution_c_bg_font_r {float: left;}
.solution_c_bg_font_r img {width: 687px;height: 435px;float: left;box-shadow: 0px 0px 20px #eee;}
.h5 a:hover {color: #0653ce;}




/*特点*/
.proadv{ height:531px; background:url(images/ysbg.jpg) no-repeat center; padding:65px 0px;margin-top: 40px;}
.proadv .tempWrap {width: 775px !important;}
.pacenter{ height:531px; background:#fff;}
.pacon{ width:882px; padding:52px 59px 0px 49px;}
.paadvtop .title{ text-align:left;}
.paadvcen{ margin-top:25px; position:relative;}
.paadvcen i{ position:absolute; transition:all .3s ease; width:29px; height:29px; cursor:pointer; top:130px;}
.paadvcen i.prev{ background:url(images/20200605173214_1105237293.png) no-repeat top center; left:0px;}
.paadvcen i.next{ background:url(images/20200605173215_426690979.png) no-repeat top center; right:0px;}
.paadvcen i:hover{ background-position-y:-29px;}
.pacc{ width:775px; height:296px; overflow:hidden; margin:0 auto;}
.pacc li{ width:245px; height:294px; border:1px solid #eeeeee; margin-right:15px; text-align:center; transition:all .3s ease;cursor: pointer;}
.pawa {box-sizing: border-box;height: 50.4%;background: #f9fcfe;padding: 12% 5%;font-size: 15px;color: #999;line-height: 30px;}
.patitle {height: 40%;padding-top: 11.5%;font-size: 18px;color: #666666;font-weight: bold;}
.proadv .title{ font-size:18px; color:#999999; font-weight:lighter; padding-left: 50px;}
.proadv .title strong {font-weight: bold;display: block;margin-bottom: 10px;font-size: 38px;color: #343434;}
.paadvtop img {padding-right: 60px;}
.proadv .title span{ color:#0653ce;    font-weight: bold;}
.payuan{ width:60px; height:60px; border-radius:50%; margin:0 auto 10px auto; background:#0653ce; transition:all .4s ease;}
.pacc li:hover .payuan{ transform:rotate(360deg);}
.pacc li:hover .patitle{ color:#0653ce;}
.patitle p {line-height: 37px;font-size: 22px;font-weight: normal;color: #777;transition: 0.3s all;}
.pacc li:hover .patitle p:nth-child(2) {color: #0653ce;transition: 0.3s all;}




/*产品*/
.prod_all {padding-bottom: 65px;}
.prod_r {width: 1090px;position: relative;}
.colee{overflow: hidden;height: 860px;width: 1090px;}
.colee table td {width: 28.5%;display: block;float: left;margin: 0 20px 20px 0;padding: 18px;border: 1px solid #eee;background: #ffffff;}
.colee table td:nth-of-type(3n){margin-right: 0;}
.prod_b table tr td>a {width: 312px;overflow: hidden;height: 234px;display: block;}
.prod_b table tr td br{display: none;}
.prod_b img{transition:all 0.2s linear; -webkit-transition:all 0.2s linear; -moz-transition:all 0.2s linear; width:100%; height:auto;}
.prod_b img:hover{-webkit-transform: scale(1.12, 1.12); transform: scale(1.10, 1.10); -moz-transform: scale(1.12, 1.12);  overflow:hidden;}   
.prod_b td:hover {border: 1px solid #074ebf;}
.prod_b td span a {width: 312px;display: table;text-align: center;height: 55px;line-height: 55px;font-size: 17px;color: #555;transition: 0.3s all;margin-top: 0px;background: #f5f5f5;}
.prod_b td:hover span a {background: #074ebf;transition: 0.3s all;color: #fff;}



/*产品分类*/
.proleft{ width:280px; border-top:6px solid #074ebf; background:#f9f9f9;}
.prol_t{ text-align:center; line-height:87px; font-size:28px; color:#222; font-weight: bold;}
.prol_t i{ width:57px; height:1px; background:#d3d3d3; display:inline-block; vertical-align:middle; margin:0 8px;}
.prol_c dt { display:block; line-height:50px; padding-left:20px; background:#074ebf; font-size:18px; color:#fff; position:relative;}
.prol_c dt:after{ content:''; display:block; position:absolute; left:26px; width:1px; height:19px; bottom:0; background:#ddd;}
.prol_c dt:before{ content:''; display:inline-block; vertical-align:middle; width:8px; height:8px; border-radius:50%; margin-right:21px; background:#333; border:2px solid #fff;}
.prol_c dt a { color: #fff; font-size: 17px; font-weight: bold;}
.prol_c{ padding:0 20px;}
.prol_c dd { padding: 17px 0; position:relative;}
.prol_c dd a{ line-height: 47px;  display:block; margin-left:52px; font-size:15px; color:#888888; font-weight:lighter;}
.prol_c dd:after{ content:''; display:block; position:absolute; width:1px; height:100%; top:0; left:26px; background:#dddddd;}
.prol_c dd a:hover{ color:#074ebf;}
.prol_c.varOffertypes {height: auto;}




/*留言条*/
.feedback {background: url(images/lybj.jpg) center;height: 250px;padding-top: 65px;overflow: hidden;}
.feedback_nor { margin: auto;}
.feedback_kuan form {width: 100%; margin: auto;}
.feedback_nor .button.btn_message{display: inline-block;zoom: 1;vertical-align: baseline;margin-top: 10px;outline: none;cursor: pointer;text-align: center;text-decoration: none;padding: 0 30px;line-height: 70px;background: #333;font-size: 16px;color: #fff;}
.feedback_nor li{width:23%;float:left;}
.feedback_nor li+li{ margin-left:1%;}  
.feedback_nor .wbf-input { font-size: 14px;width: 100%;height: 70px;border:none;padding: 20px 25px;margin-top: 10px;    background: #fff;line-height: normal;box-sizing: border-box;}
.feedback_nor input.button.btn_message{display: inline-block;zoom: 1;vertical-align: baseline;margin-left: 55%;margin-top: 10px;outline: none;cursor: pointer;text-align: center;text-decoration: none;padding: 0 30px;border-radius: 30px;line-height: 40px;background: #666;font-size: 16px;color: #fff;
border: none;}
.feedback_nor .feedback_form input,
.feedback_nor .feedback_form textarea{border: 1px solid #eee; font-size: 14px;border-radius: 5px;}
.feedback_nor.fb_message textarea{width: 100%;padding: 15px 15px;background: #f5f5f5; margin-top: 10px;}
.feedback_nor .wbf-code {width: 127px;border: 1px solid #fff;height: 70px;padding: 12px 20px;margin: 0 10px 0 0;line-height: normal;box-sizing: border-box;float: left;}
.feedback_nor .yzma { width:18%;background: #fff; margin-top: 10px;}
.feedback_nor .yzma img{     float: left;display: block;padding-top: 21px;}
.feedback_nor .wbf-textarea { font-size: 14px; border: none;  width: 100%; background: #fff;height: 70px;padding: 20px 25px; margin-top: 10px;line-height: 29px;box-sizing: border-box;}
.font {margin: auto; font-size:40px; color: #fff; text-align:center; line-height:35px; margin-bottom: 30px; font-weight: bold;}  
.font li {float: left;color: #fff;font-weight: normal;}
.font li b {color: #ffffff;font-weight: 100;padding-left: 12px;}
.font li span {font-size: 17px;background: #33333342;margin-top: 15px;letter-spacing: 2.5px;line-height: 40px;}
.font dd {float: right;color: #fff;font-size: 18px;font-weight: 100;text-align: right;margin-top: 6px; line-height: 40px;}
.font span { display: block;} 
.font strong a { font-weight: bold; font-size: 22px; color: #fff;  font-family:fontDin1;} 
.font strong { font-weight: 100;}



 /*四大优势*/
.adv {width: 100%;height: 942px;font-weight: lighter;background: #fff url(images/ysbg.jpg) center bottom no-repeat;}
.adv_t{text-align:center; font-size:40px; padding-top:60px; font-weight:normal;}
.adv_t span{color:#0078ca; font-weight:bold;}
.adv_t p{font-size:18px; color:#bec0c0; font-weight:lighter;}
.advtab{ height:150px; width:1300px; margin:0 auto; margin-top:29px;}
.advtab li{ float:left; width:280px; background:#fff; padding:28px 0px 0px 30px; box-shadow: 0px 0px 20px #36363647; border-radius:5px; cursor:pointer; height:122px;}
.advtab li+li{margin-left:20px;}
.advtab p {float: left;font-size: 11px;text-transform: uppercase;}
.advtab p:nth-child(1){ width:86px; height:86px; border-radius:50%; transition:all .3s ease; background:#414755;}
.advtab p strong{ font-size:33px; display:block; font-weight: normal; margin:10px 0px 5px 0px;}
.advtab p:nth-child(2){ margin-left:20px;}
.advtab li.cur{background:#414755;}
.advtab li.cur p{ color:#fff;}
.advtab li.cur p:nth-child(1){ transform:rotate(360deg); background:#0653ce;}
.advcon{ height:500px; background:#fff; border-radius:5px; overflow:hidden; position:relative; margin-top:30px;}
.advwa{ width:590px; height:100%; padding:60px 55px;}
.aw_con p{ line-height:36px; color:#acafb7; font-size:15px; padding-left:19px; position:relative;}
.aw_con{ margin-top:35px;}
.aw_con p:after{ content:''; display:block; position:absolute; left:0px; top:14px; width:5px; height:5px; border-radius:50%; background:#0653ce;}
.aw_t p:nth-child(1){ font-size:27px; color:#222222; margin-bottom:8px;}
.aw_t p:nth-child(2){ font-weight:bold; font-size:30px; color:#222;}
.aw_t p:nth-child(3) {width: 40px;height: 4px;background: #0653ce;margin: 30px 0px 18px 0px;}
.advcon ul+ul{ display:none;}
.advcon ul img{border-bottom-right-radius:5px; border-top-right-radius:5px;}
.abb_ri, .abb_le {height: 12px;width: 8px;position: absolute;top: -265px; cursor: pointer;}
.abb_le{background:url(images/20210127090440_702291872.png) no-repeat left top ; left:412px;}
.abb_ri{background:url(images/20210127090440_702291872.png) no-repeat right top; left:438px;}
.abb_ri:hover,.abb_le:hover{ background-position-y:-12px;}
.acll_b{position:absolute;top:680px;left:50px;z-index: 9;}
.acll_b i{line-height:20px;position: absolute;font-size:18px;color:#e7e4e1; top:-270px; font-weight:normal;}
.acll_b i::before,.acll_b i::after{content:'';position: absolute;top:50%;}
.acll_b i::before{width:46px;height:3px;background:#0653ce;margin-left: 36px;left:109px;z-index:2;transition:600ms ease;left: 33px;margin-top: -1px;}
.acll_b.line00 i::before{width:46px;transition:600ms ease;}
.acll_b.line01 i::before{width:103px;transition:600ms ease;}
.acll_b.line02 i::before{width:174px;transition:600ms ease;}
.acll_b.line03 i::before{width:219px;transition:600ms ease;}
.acll_b i::after{width:219px;height:1px;background:#e7e4e1;left: 68px;z-index:1;}
.acll_b i em:nth-child(1){ color:#0653ce;}
.acll_b i em{ font-weight:normal;}   




.mod1125{width:1400px;}
.pro_detail_text{ display:none;}
.mod1125 .pro_detail_img{margin-bottom: 20px;}
.mod1125 .showbox { z-index: 3;background: transparent; border: 1px #ddd solid;}
.mod1125 .showbox b img{max-height:700px;max-width: 700px;margin: 0 auto;}
      

.small_ul{
width: 698px !important;
}
.mod1125 ul.small_ul li {
float: left; margin-bottom: 7px;
margin-left: 7px;
width: 156px !important;
height: 156px !important;
overflow: hidden;
border: 1px solid #ddd;
}
.mod1125 ul.small_ul li>div {
height: 160px !important;
width: 160px !important;
text-align: center;
display: table-cell;
vertical-align: middle;
}  
#showsum {
margin-top: 30px;
height: 323px !important;
}

.pro_detail_show table{ border-color:#ddd !important; width: 100% !important;
    border-collapse: collapse;line-height: 50px;text-align: left;font-size: 16px;border: none; 
}
.pro_detail_show table td{
    padding-left: 50px;
}
.pro_detail_show table tr td:nth-of-type(1){text-align: center; padding-left: 0;border: 1px solid #ddd !important;
    text-align: center;
}
.mod1125 .pro_detail_show td p{
    text-align: left; padding-left:13px;
}
