@charset "utf-8";
/* CSS Document */

@font-face {font-family: "iconfont";
  src: url('../fonts/iconfont.eot?t=1550907972258'); /* IE9 */
  src: url('../fonts/iconfont.eot?t=1550907972258#iefix') format('embedded-opentype'), /* IE6-IE8 */
  url('data:application/x-font-woff2;charset=utf-8;base64,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') format('woff2'),
  url('../fonts/iconfont.woff?t=1550907972258') format('woff'),
  url('../fonts/iconfont.ttf?t=1550907972258') format('truetype'), /* chrome, firefox, opera, Safari, Android, iOS 4.2+ */
  url('../fonts/iconfont.svg?t=1550907972258#iconfont') format('svg'); /* iOS 4.1- */
}

.iconfont {
  font-family: "iconfont" !important;
  font-size: 18px;
  font-style: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  padding-right:3px;
}

.iconmail:before {
  content: "\e617";
}

.iconweixin:before {
  content: "\e697";
}

.icondianhua2:before {
  content: "\e611";
}
.iconshijian{ margin-left:-4px;}
.iconshijian:before {
  content: "\e6c1";
}

.icondiannao:before {
  content: "\e628";
}

.iconsitecopy:before {
  content: "\e631";
}

.iconshouhoufuwu:before {
  content: "\e65e";
}

.iconfax:before {
  content: "\e625";
}

.iconshoujihao:before {
  content: "\e610";
}

.iconshouye:before {
  content: "\e63d";
}

.iconjuzhong:before {
  content: "\e660";
}

.iconzhijianfengxian:before {
  content: "\e66a";
}

.iconbianji:before {
  content: "\e621";
}

.iconfanhui:before {
  content: "\e62a";
}

.icondianhua:before {
  content: "\e731";
}

.iconyunshu-:before {
  content: "\ee71";
}

.iconyunshu-1:before {
  content: "\ee72";
}

.iconcaozuozhiliang:before {
  content: "\e609";
}

.iconTelephone:before {
  content: "\e7ee";
}

.iconFax-Phone:before {
  content: "\e8c9";
}

.iconfu_wu:before {
  content: "\e612";
}

.iconskype3:before {
  content: "\e751";
}

.iconhuaban:before {
  content: "\e67f";
}

body{ font-family:Arial, Helvetica, sans-serif;}
/*共用*/
.title{ padding-bottom:20px; text-align:center;}
.more{ text-align:center; padding:15px;}
.more a{ border-bottom:#037ed9 solid 1px; color:#037ed9;}
.more a:hover{ text-decoration:none;}



header .top{ border-bottom:#efefef solid 1px; line-height:36px;}
.navbar-light .nav-item{ padding:15px; font-size:1.25rem;}
.navbar-light .navbar-nav .nav-link:focus, .navbar-light .navbar-nav .nav-link:hover { border-bottom:#1b75c4 solid 1px; color: #1b75c4;}

.navbar-light .navform .nav-link { color: rgba(255,255,255,.9);padding:10px;}
.navbar-light .navform .nav-link:focus, .navbar-light .navform .nav-link:hover {border-bottom: #1b75c4 solid 1px; color: #FFF;}
.navbar-light .navform .iconfont{ font-size:larger;}
.navbar-light .navform .nav-item{position: inherit;}
.navbar-light .navform .dropdown-menu {left: 0;right: 0;background-color: rgb(255,255,255,.8);}
.navbar-light .navform .form-inline{ padding:0 25%}
.navbar-light .navform .form-inline input{ width:80%;}

.title h2{ font-size:x-large;}
.title h4{ color:#9E9E9E; font-size:small;padding-top: .8rem;}
.title .iconfont{ color:#CCC; display: block;}
.mysite{ padding:15px; color:#666;}
.mysite a{ color:#666;}
.mysite .navdh a{ margin:0 5px;}
.mysite .navdh i{ font-size:large;}
.mypage{ text-align:center; padding:15px;}

.ipro{ padding:50px 0; background-color:#F2F2F2;}
.ipro .card-deck{ margin:0}
.ipro .card-body{}
.ipro .card{ overflow:hidden; margin: 0 5px; border: #F2F2F2 solid 1px;}
.ipro .card-title{ font-size: large; border-bottom:#F2F2F2 solid 1px; padding-bottom:.5rem; text-align:center; margin:-.5rem -1.25rem .5rem -1.25rem;}
.ipro .card:hover{ transition: 1s;-webkit-transition: 1s;-moz-transition: 1s; box-shadow: 1px 1px 10px rgba(0,0,0,0.5);-webkit-transition: all 0.3s ease-in-out;-moz-transition: all 0.3s ease-in-out;-o-transition: all 0.3s ease-in-out;transition: all 0.3s ease-in-out;}
.ipro .card:hover img{ z-index:0; -webkit-transform: scale(1.03); -ms-transform: scale(1.03);transform: scale(1.03);-webkit-transition: opacity 0.3s, -webkit-transform 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);transition: opacity 0.3s, transform 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);}

.itu .card{ border-radius: 0; border: 0 solid rgba(0,0,0,.125);}
.itu .text{display: inline-block;background-color: #ffffffc9;color: #333;padding: 20px;margin-top: 2rem;}

.iabout{ padding:50px 0;}
.iabout .row{ margin:0;}
.iabout .card{ margin-bottom:10px; border:none;}
.iabout .card:hover{box-shadow: 1px 1px 10px rgba(0,0,0,0.5);-webkit-transition: all 0.3s ease-in-out;-moz-transition: all 0.3s ease-in-out;-o-transition: all 0.3s ease-in-out;transition: all 0.3s ease-in-out;}
.iabout .about-l{ padding:0}
.iabout .about-l .card-img-overlay{background-color: rgba(0, 0, 0, 0.6);border-radius: calc(.25rem - 1px);}
.iabout .about-l:hover .card-img-overlay{background-color: rgba(0, 0, 0, 0.9);transition: 1s;-webkit-transition: 1s;-moz-transition: 1s; cursor:pointer;}
.iabout .about-r{ padding:0 5px;}
.iabout .about-r .row>div{ padding:0 5px;}
.iabout .about-r .card .card-img-overlay{top:auto; padding:0 1.25rem; height:0;border-bottom-left-radius: calc(.25rem - 1px);border-bottom-right-radius: calc(.25rem - 1px); overflow:hidden; transition: 1s;-webkit-transition: 1s;-moz-transition: 1s;}
.iabout .about-r .card .card-title{ margin:.5rem auto; font-size: large; }
.iabout .about-r .card .card-text{font-size: small; padding-bottom:5px;}
.iabout .about-r .card:hover .card-img-overlay{ background-color: rgba(0, 0, 0, 0.7); height:80px;}


.iproject{padding:50px 0; background-color:#F2F2F2;}
.iproject .card{ border: 0px solid rgba(0,0,0,.125); border-radius: 0;}
.iproject .card:hover{box-shadow: 1px 1px 10px rgba(0,0,0,0.5);-webkit-transition: all 0.3s ease-in-out;-moz-transition: all 0.3s ease-in-out;-o-transition: all 0.3s ease-in-out;transition: all 0.3s ease-in-out;}
.iproject .card-img{ border-radius:0;}
.iproject .active{ background-color: rgba(255, 255, 250, 0.7); color: #000;}
.iproject .card-img-overlay{ overflow:hidden;}
.iproject .card:hover .card-img-overlay{ background-color: rgba(0, 0, 0, 0.7); color:#FFF; cursor:pointer; transition: 1s;-webkit-transition: 1s;-moz-transition: 1s;}

.iproject .row{ padding:0; margin:auto}
.iproject .row>div{ padding:1px;}

.inews{padding:50px 0;}
.inews .card{ border:none; overflow: hidden;}
.inews .card .card-img-overlay{top:auto; padding:0 1.25rem;}
.inews .card .card-text{ height:0; transition: height 1s;-webkit-transition: height 1s;-moz-transition: height 1s;}
.inews .card-title{ font-size:medium; font-size: medium; margin: .5rem auto;}
.inews .card:hover .card-text{ height:100px;}
.inews .card:hover .card-img-overlay{ background-color: rgba(0, 0, 0, 0.7); transition: 1s;-webkit-transition: 1s;-moz-transition: 1s;}

.inews .media{ border-bottom:#F2F2F2 solid 1px; padding-bottom:8px;}
.inews .media:last-child{border-bottom:none; text-align:right; padding:20px 20px 0 0; display: block;}
.inews .media .mr-3{ text-align:center; color:#999;margin:0 1rem;}
.inews .media .mr-3 span{ font-size:xx-large;}
.inews .media-body{ border-left:#F2F2F2 solid 1px; padding-left:10px; overflow: hidden;}
.inews .media-body h5{ font-size:1.1rem; padding:5px 0; width:100%; overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.inews .media-body div{height: 50px; overflow: hidden; line-height: 24px;}

.isite{ padding:50px; border-top:#F2F2F2 solid 1px;}
.isite .iconfont{ font-size:xx-large; margin-left:20px; color:#007bff;}

footer{ padding:0; color:#FFF;}
.footer{ padding:30px 0 15px 0;  background:url(../images/footbg.jpg) bottom center no-repeat;}
.footer dl>dt{ padding-bottom:15px; font-size:larger;}
.footer .icondianhua{ margin-left:-4px;}
.footer dl a{ color:#FFF;}
footer .copy{padding:15px 0; text-align:center; color:#333;}

.list-news{ background-color:#F2F2F2;}
.list-news .title{ padding-top:30px;}
.list-news .card{ margin-bottom:30px; }
.list-news .card .img{ max-height:240px; overflow:hidden;}
.list-news .card:hover{ border-bottom:#06C solid 5px; margin-bottom:26px;}
.list-news .card-title{ font-size: 1.15rem; overflow:hidden; white-space:nowrap; text-overflow: ellipsis;}
.list-news .card:hover .card-title{ color:#06C; font-size: 1.15rem;}
.list-news .card-body{padding:0.5rem  1.25rem;}
.list-news .card-text{line-height: 24px; overflow: hidden; height: 50px;}
.list-news .date{ color: #999; margin-bottom: 0.25rem; height: 30px; font-size: x-large;}

.list-pro{ padding:30px 0;}
.list-pro .title{ padding-top:30px;}
.list-pro .title h1{ font-size:x-large;}
.list-pro .card{ margin-bottom:10px; padding-bottom:4px;　display: block;}
.list-pro .card:hover{ border-bottom:#06C solid 5px;  margin-bottom:10px; padding-bottom:0;}
.list-pro .card-title{ font-size: 1rem; white-space:nowrap; overflow:hidden;  padding: 0.25rem; margin:0 auto; text-align: center;}
.list-pro .card:hover .card-title{ color:#06C;}
.list-pro .card-body{padding:10px 15px; margin:0;}

.list-pro h1{ font-size: x-large; color: #007bff;}
.list-pro h2{ font-size: large; color: #007bff;}
.list-pro h3{ font-size:large; padding-bottom:15px;}
.list-pro table{ border:#CCC solid 1px; margin: 10px auto;}
.list-pro table th{ border:#CCC solid 1px; text-align:center; background-color:#e2e2e2; padding:5px 15px;}
.list-pro table td{ border:#CCC solid 1px;padding:5px 10px;}
.list-pro.no table{ width:90%;}
.list-pro.no:nth-child(2n-2){ background-color:#F2F2F2;}
.list-pro.no .card-title{ font-size:inherit; overflow:hidden; white-space:nowrap;}
.list-pro.no .card:hover .card-title{ color:#06C; font-size:inherit;}


.news{ background-color:#F2F2F2; padding:50px 0;}
.news .title{ padding-top:30px;}
.news .title h1{ font-size:larger;}
.news .container{background-color:#FFF;}
.news .prenext{ padding:30px 0; border-top:#F2F2F2 solid 1px;}
.news .prxg dt{ text-align:center; font-weight: inherit; line-height:24px; height:50px; overflow:hidden;}
.news .text{ padding-top:30px; line-height:1.8rem;}
.news .text img{ width:auto;}

.project .title{ padding-top:30px;}
.project .title h1{ font-size:larger;}
.project .container{background-color:#FFF;}
.project .prenext{ padding:30px 0; border-top:#F2F2F2 solid 1px;}
.project .prxg dt{ text-align:center; font-weight: inherit; line-height:24px; height:50px; overflow:hidden;}
.project .text{ padding-top:30px; line-height:1.8rem;}
.project .text table{ margin:0 auto 20px auto;}
.project .text img{ width:auto;}

.protj { padding:30px;}
.protj prxg::after{content:""}

.proshow{ padding:30px 0 0 0;}
.proshow .container{background-color:#FFF;}

.proshow .allprointo h1{ font-size:x-large;}
.proshow .allprointo dt{ padding-bottom:10px; color:#007bff;}
.proshow .allprointo dd{ padding-bottom:5px}

.proshow .prenext{ padding:30px 0; border-top:#F2F2F2 solid 1px;}
.proshow .prxg dt{ text-align:center; font-weight: inherit;}
.proshow .prxg .title{ text-align:left; color:#007bff;}
.proshow .prxg h2{text-align: left;font-size: large;padding-left: 10px;border-left: #007bff solid 5px;margin: 15px auto;color: #007bff;}
.proshow .text{ padding-top:30px; line-height:1.8rem;}

.proshow .text h2{ text-align: left;font-size: large;padding-left: 10px;border-left: #007bff solid 5px;margin: 15px auto;color: #007bff;}

.proshow .text img{ width:auto;}
.proshow .text table{ border:#CCC solid 1px; text-align:center; margin: auto; margin-bottom:20px;}
.proshow .text table th{ border:#CCC solid 1px; padding:0 5px;}
.proshow .text table td{ border:#CCC solid 1px; padding:0 5px;}


.list-pro .listnav{ padding: 30px 15px 10px 15px;}
.list-pro .listnav a{ margin-right: 15px;}

.pro-text{ background-color:#F2F2F2;}
.pro-text .allprointo span{color: #007bff; font-weight:bold;}
.pro-text .allprointo span>i{ font-weight:normal;}
.pro-text h2{ font-size: large; padding-left: 10px; border-left: #007bff solid 5px; margin: 15px auto; color: #007bff;}
.pro-text hr{width: 100%; margin: 20px 15px 10px 15px;}

.pro-text .text .card-header{background-color: #007bff; text-align:center; color:#FFF;}
.pro-text .text .card-text{ text-align:center;}
.pro-text .text ul{ margin:0; padding:0 5px;}
.pro-text .text li{ list-style:none; float:left; min-width:50%; max-width:66.6%;}

.pro-text .text table{ border:#F2F2F2 solid 1px; margin: 10px auto;}
.pro-text .text table th{ border:#F2F2F2 solid 1px; text-align:center; color:#FFF; background-color:#007bff; padding:10px 15px;}
.pro-text .text table td{ border:#F2F2F2 solid 1px; color:#007bff; text-align:center; background-color:#FFF; padding:2px 10px;}
.pro-text .text table td ul{ padding:0;}
.pro-text .text table td li{ width:50%; float:left; list-style:none;}

.proservice{ padding:10px 0;}
.proservice .card-deck{ margin:0}
.proservice .card-body{padding: 0.5rem;}
.proservice .card{ overflow:hidden; margin: 0 5px; border: #F2F2F2 solid 1px;}
.proservice .card-title{ font-size: large; color:#007bff; border-bottom:#F2F2F2 solid 1px; padding-bottom:.5rem; margin-bottom: .5rem; text-align:center;}
.proservice .card:hover{ transition: 1s;-webkit-transition: 1s;-moz-transition: 1s; box-shadow: 1px 1px 10px rgba(0,0,0,0.5);-webkit-transition: all 0.3s ease-in-out;-moz-transition: all 0.3s ease-in-out;-o-transition: all 0.3s ease-in-out;transition: all 0.3s ease-in-out;}
.proservice .card:hover img{ z-index:0; -webkit-transform: scale(1.05); -ms-transform: scale(1.05);transform: scale(1.05);-webkit-transition: opacity 0.3s, -webkit-transform 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);transition: opacity 0.3s, transform 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);}

.proservice .title{ text-align:left; padding:10px 5px; color: #9E9E9E;font-size: small;}
.proservice h2{ text-align:left; font-size: large; padding-left: 10px; border-left: #007bff solid 5px; margin: 15px auto; color: #007bff;}
.proservice .sa{ margin:auto;}
.proservice .sa .col-md-6{ padding:0;}
.proservice .sa .card-title{ text-align:left; border-bottom:none;}
.proservice .sa .card{ display:block; margin-bottom:15px;}
.proservice .sa .card>img{ float:left; width:40%; padding:10px;}
.proservice .sa .card-body{ float:right; width:60%;}

.proservice .ys .card-title{ border-bottom:none;padding:3px 0; margin:0; color:#FFF;}
.proservice .ys .card-body{ position: absolute;background-color: #00000080; bottom: 0;left: 0;right: 0;}
.proservice .ys .card:hover .card-body{ background-color: #007bff;}

.list-anli{ background-color:#F2F2F2;}
.list-anli .title{ padding-top:30px;}
.list-anli .card{ margin-bottom:30px;}
.list-anli .card:hover{ border-bottom:#06C solid 5px; margin-bottom:25px;}
.list-anli .card-title{ font-size: 1rem;}
.list-anli .card:hover .card-title{ color:#06C; font-size: 1rem;}
.list-anli .card-body{padding:0.5rem  1.25rem;}

.lxtext{ padding:30px 0;}
.lxtext .icondianhua{ margin-left:-4px;}
.lxtext .form-group{ margin-bottom: 0.5rem;}
.lxtext .iconfont{font-size: large;}
.lxtext .label{ text-align:right;}

.culture{background-color:#F2F2F2; padding:30px 0;}
.about, .team{ padding:50px 0 30px 0;}
.culture .card,.team .card{ margin:0 3px;}
.culture .card .title{  background-color: #007bff;padding: 20px;border-radius: 50%;margin: -25% auto 0 auto;width: 50%;}
.culture .card .card-title{ font-size: large; text-align: center;}

.fuwu-q{ background-color:#F2F2F2; padding:50px 0;}
.fuwu-on{ padding:50px 0;}
.fuwu-party{ background-color:#F2F2F2; padding:50px 0;}
.fuwu-party .card-deck{ margin:auto;}
.fuwu-party .card-deck .card{ padding:0 2px; margin:0;border:none; background-color:transparent;}
.fuwu-party .card-body{ padding:5px 15px; text-align:center; background-color:#FFF;}
.fuwu-party .card-title{ font-weight:inherit; font-size: inherit;}
.fuwu-log{ padding:50px 0;}
.fuwu-log dt{ text-align:center; padding:30px 50px;}
.fuwu-log dt>div{border-radius: 50%;background-color: #037ed9;color: #FFF; font-size: x-large; width: 60px;height: 60px;line-height: 60px; margin: auto;}
.fuwu-log .line{ width:67%; margin:auto; height:50px; overflow:hidden; border-bottom:#dee2e6 solid 2px;}
.fuwu-log .linetext{ margin-top:-60px;}
.fuwu-after{ background-color:#F2F2F2; padding:50px 0;}
.fuwu-after .col-lg-4{ padding:0 2px;}

.conact dl{ text-align:center}
.conact dt{ font-weight:inherit; padding:15px 0;}
.conact dd>div{ margin:auto; padding:25px; display: inline-block; border-radius: 50%;background-color: #037ed9; }
