﻿a:active { outline: none; star: expression(this.onFocus=this.blur()); }
* { margin: 0; padding: 0; list-style: none; outline: none; word-wrap: break-word; }
img { border: none; }
table { table-layout: fixed; border-collapse: collapse; }
body { font-size: 24px; font-family: Helvetica, "microsoft yahei","微软雅黑", "Arial", "Verdana", "sans-serif"; }

input { -webkit-appearance: none; }
h1,h2,h3,h4,h5,ol,ul,p{margin:0px;padding:0px;}
img{border:0px;vertical-align: top}
.cl{clear:both;}
.fl{float:left;}
.fr{float:right;}
.clearfix:after {visibility:hidden;display:block;font-size:0;content:"\20";clear:both;height:0;}
* html .clearfix {zoom:1;} /* IE6 */
*:first-child+html .clearfix {zoom:1;} /* IE7 */
.clearfix{*zoom:1;}
*.clearfix {zoom: 1;} /* IE6/7 */ 

a:link{text-decoration:none;}
a:active{text-decoration:none;}
a:visited{text-decoration:none;}
a:hover{text-decoration:none;}
ul li{list-style-type:none;}

.indecwap{ display:block;background: #014fa2; overflow: hidden; padding: 20px; }
.indecwap .logo{  float: left; }
.indecwap .logo img{  float: left; width: 80px; height: 80px;}
.indecwap .logo p{ float: left; font-weight: bold; font-size: 40px; color: #fff; margin-top: 10px; margin-left: 5px;}
.indecwap .right { margin-top: 20px;}
.indecwap .right .imgc{  width: 40px; height: 40px; float: right; margin-right: 10px; margin-top: 5px;}
.indecwap .right .wenzi{ float: right; font-size: 30px; font-weight: bold; font-family: Arial, Helvetica, sans-serif; line-height: 40px;}
.indecwap .right .wenzi .pa{ color: #fff;float: right;}
.indecwap .right .wenzi .pb{ color: #fff200;float: right;}


.indexNav{ overflow: hidden; display: block; position: fixed; z-index: 2; width: 100%; background: #fff; bottom: 0; border-top: solid 1px #f9f9f9; }
.indexNav .icon{ padding: 10px;overflow: hidden;}
.indexNav .icon .in{text-align: center; width: 100%;}
.indexNav .icon a{ float: left; width: 20%; line-height: 50px; color: #666;}
.indexNav .icon .xuanz{ color: #277edb; font-weight: bold;}
.indexNav .icon .in img{  width: 60px; height: 60px;}
.indexNav .icon .in p{   display: block; font-size: 30px; padding-bottom: 0px;}

.fountdibu{ display: block;height: 150px;}


.indextop{ background: #014fa2; overflow: hidden; display: none;}
.indextop .topc{overflow: hidden; border-bottom: solid 1px #185faa;  line-height: 45px;}
.indextop .topc .leirong{ width: 90%; margin: auto;}
.indextop .topc .leirong .left{ float: left; color: #fff;}
.indextop .topc .leirong .right{ float: right; }

.indextop .topc .leirong .right .imgc{  width: 30px; height: 30px; float: right; margin-right: 10px; margin-top: 5px;}
.indextop .topc .leirong .right .wenzi{ float: right;}
.indextop .topc .leirong .right .wenzi .pa{ color: #fff;float: right;}
.indextop .topc .leirong .right .wenzi .pb{ color: #fff200;float: right;}


.indextop .topnav{ width: 90%; margin: auto;}
.indextop .topnav .logo{  float: left; margin-top: 15px;}
.indextop .topnav .logo img{  float: left; width: 50px; height: 50px;}
.indextop .topnav .logo p{ float: left; font-weight: bold; font-size: 30px; color: #fff; margin-top: 5px; margin-left: 5px;}

.indextop .topnav .navc{  float: right;}
.indextop .topnav .navc ul{  overflow: hidden;}
.indextop .topnav .navc ul li{  float: left; text-align: center;  position:relative;font-size: 16px;margin-left: 20px; margin-right: 20px; }
.indextop .topnav .navc ul li a{  color: #fff;    line-height:80px;}
.indextop .topnav .navc ul li a:hover{color: #fff200;font-weight: bold;}
.indextop .topnav .navc ul li a:after { content:'';bottom:10px;position:absolute;display:block;width:0;height:2px;background:#fff200;transition:all .4s;}
.indextop .topnav .navc ul li a:hover:after {width:100%;}
.indextop .topnav .navc .xuanzhong{color: #fff200;font-weight: bold;}


.contbj{ background: #f6f6f6; padding: 20px; }
.contbj .congac{  overflow: hidden; margin: auto; width: 90%; position: relative; height:inherit; padding: 20px;  }
.contbj .congac ul{ position:relative; top: 0; width: 98%;}
.contbj .congac ul li{width: 100%;  margin-right: 20px;  margin-top: 20px;  box-shadow: 0px 0px 19px 2px rgba(77, 136, 255, 0.0); }
.contbj .congac ul li:nth-child(3){ margin-right: 0px;}
.contbj .congac .liefta{  }
.contbj .congac .lieftku{ width: 29%; margin-right: 0px;}
.contbj .congac .lieftb{ background: #fff; border-radius: 10px; padding: 20px ;text-align: center;}
.contbj .congac .lieftb .weizi{ margin-top: 20px; width: 100%; display: block;}
.contbj .congac .lieftb .weizi .pa{ color: #000; font-size: 40px; font-weight: bold; margin-bottom: 10px;}
.contbj .congac .lieftb .weizi .pb{ color: #666; font-size: 28px; }
.contbj .congac .lieftb .imgc{  width: 220px; height: 220px; margin: auto; float: none;}

.contbj .indexabout{ overflow: hidden;margin: auto; width: 90%; margin-top: 30px; padding-bottom: 30px;}
.contbj .indexabout .lect{ overflow: hidden; float:none; width: 100%; margin-top: 20px;}
.contbj .indexabout .lect .biaotc{ font-weight: bold; color: #014fa2; font-size: 40px; margin-bottom: 20px;}
.contbj .indexabout .lect .leirong p{color: #666; font-size: 22px; margin-bottom: 20px; line-height: 50px;}
.contbj .indexabout .lect .zuobiao{ font-weight: bold; color: #000; font-size: 30px;}
.contbj .indexabout .rightimg{float:none;  width:100%; margin-top: 40px; }


.indexsever{ background:#022d62; bordes width: 100%; height:inherit; overflow: hidden; padding-bottom: 50px;}
.indexsever .indexlis{ width: 90%; margin: auto; overflow: hidden; }
.indexsever .indexlis ul{ overflow: hidden; text-align: center;}
.indexsever .indexlis ul li{ width: 93%; overflow: hidden; padding: 30px 30px 50px 30px;  border-radius: 10px; margin-left:0px; height:inherit;  }

.indexsever .indexlis .indexbja{background-color:rgb(21 134 90 / 0.5); margin-top: 60px;}
.indexsever .indexlis .indexbjb{background-color:rgb(1 72 149 / 0.5); margin-top: 60px;  }
.indexsever .indexlis .indexbjc{background-color:rgb(47 130 165 / 0.5); margin-top: 60px; }

.indexsever .indexlis ul li .lerirong{ overflow: hidden; }
.indexsever .indexlis ul li .lerirong .biaotic{  font-size: 43px; margin-top: 40px; margin-bottom: 10px; text-align: left; margin-left: 52px;  font-weight: bold;  color: #fff;}
.indexsever .indexlis ul li .lerirong .youcit{ overflow: hidden; padding: 40px 50px 15px 30px;}
.indexsever .indexlis ul li .lerirong .youcit .liact{ overflow: hidden; }
.indexsever .indexlis ul li .lerirong .youcit .liact .yuana{  float: left; margin-top: 15px; margin-right: 10px;  width: 15px; height: 15px; border-radius: 50%;}
.indexsever .indexlis ul li .lerirong .youcit .liact .yuanb{ float: left; font-weight: bold; font-size: 35px; }

.indexsever .indexlis ul li .lerirong .youcit .leirong{ text-align: left; margin-left: 20px; margin-top: 10px; font-size: 22px;}

.indexsever .indexlis ul li .lerirong .youcit .yanaa{background: #5bedcf; }
.indexsever .indexlis ul li .lerirong .youcit .yanab{color: #5bedcf; }
.indexsever .indexlis ul li .lerirong .youcit .yanac{color: #82c5b9; }


.indexsever .indexlis ul li .lerirong .youcit .yanba{background: #5da2ff; }
.indexsever .indexlis ul li .lerirong .youcit .yanbb{color: #5da2ff; }
.indexsever .indexlis ul li .lerirong .youcit .yanbc{color: #497fd2; }


.indexsever .indexlis ul li .lerirong .youcit .yanca{background: #22a0fb; }
.indexsever .indexlis ul li .lerirong .youcit .yancb{color: #22a0fb; }
.indexsever .indexlis ul li .lerirong .youcit .yancc{color: #3bb2f2; }
.indexsever .moneyr{ text-align: center; margin-top: 30px; }
.indexsever .moneyr .biaoti{ font-weight: bold; font-size: 18px; color: #fff; }
.indexaniuc{ margin: auto; margin-top: 50px; text-align: center; margin-bottom: 50px; color: #fff200; }
.indexaniuc a{ color: #fff200;transition:all 0.5s ease 0s; font-weight: bold; font-size: 20px; padding: 20px 40px 20px 40px; line-height: 50px; border-radius: 40px; background: #014794;}
.indexaniuc a:hover{ background: #15865a;transition:all 0.5s ease 0s;}

.indexjiejue{ background: #e6eef6; overflow: hidden;}
.indexjiejue .incontc{ overflow: hidden; width: 90%; margin: auto;}
.indexjiejue .incontc .lefta{  width:100%; float:none; overflow: hidden; margin-bottom: 40px;}
.indexjiejue .incontc .righta{  width: 100%; float:none; background: #1059a7; height:inherit; overflow: hidden; border-radius: 10px; }

.indexjiejue .incontc .lefta li{  float: left; width: 33%; text-align: center; margin-top: 40px; }
.indexjiejue .incontc .lefta li img{  width: 90px; height: 90px; margin-bottom: 10px;}
.indexjiejue .incontc .lefta li p{  display: block; font-size: 24px;}
.indexjiejue .incontc .lefta li a{ color: #000;}
.indexjiejue .incontc .lefta li a:hover{ color: #1059a7; font-weight: bold;}

.xiaochangye{background: #f6f8fb; padding-top: 50px; padding-bottom: 50px;}

.xcxlefta{  width: 100%; overflow: hidden; margin-bottom: 40px; margin-top: 30px; }

.xcxlefta li{  float: left; width: 20%; text-align: center; margin-top: 40px; }
.xcxlefta li img{  width: 60px; height: 60px; margin-bottom: 10px;}
.xcxlefta li p{  display: block;}
.xcxlefta li a{ color: #000;}
.xcxlefta li a:hover{ color: #1059a7; font-weight: bold;}



.indexjiejue .incontc .righta .biaotc{ color: #fff; font-weight: bold; font-size: 50px; padding: 40px;}
.indexjiejue .incontc .righta .bianimg{ margin-left: 40px; width: 180px; height: 180px; margin-top: 130px;}
.indexjiejue .incontc .righta .weiciv{ color: #fff; font-size: 30px; padding: 40px;  }


.indexlianx{ background: #f6f6f6; overflow: hidden;}
.indexlianx .lianbeijin{ background: linear-gradient(80deg,#faebce,#deb866); width: 90%; margin: auto; border-radius: 10px; margin-top: 50px;}
.indexlianx .lianbeijin .bianct{ padding: 60px 20px 60px 20px; overflow: hidden; text-align: center;}

.indexlianx .lianbeijin .bianct .left{ float:none; }
.indexlianx .lianbeijin .bianct .left .ictt{ overflow: hidden;  font-weight: bold; color: #79470c;}
.indexlianx .lianbeijin .bianct .left .ictt .pa{ font-size: 35px;  }
.indexlianx .lianbeijin .bianct .left .ictt .pb{ font-size: 45px;  }

.indexlianx .lianbeijin .bianct .left .yiduid{ overflow: hidden;font-size: 30px;  margin-top: 35px;  padding-left: 30px; padding-right: 30px; font-weight: bold; background: #79470c; color: #fff; border-radius: 40px; line-height: 90px; text-align: center;}
.indexlianx .lianbeijin .bianct .right{ float:none; margin-top: 40px; }
.indexlianx .lianbeijin .bianct .right img{ float: left;  width: 60px; height: 60px; margin-right: 10px; display: none;}
.indexlianx .lianbeijin .bianct .right .rilte{ float:none; font-weight: bold;color: #79470c; margin-top: 5px;}
.indexlianx .lianbeijin .bianct .right .rilte .lia{  font-size: 50px; font-family: Arial, Helvetica, sans-serif;}
.indexlianx .lianbeijin .bianct .right .rilte .lib{  font-size: 30px;}



.index_anli {background:#F5F6F7;width:100%; overflow:hidden; padding-bottom:40px }
.index_anli_cen {width:90%;margin:0 auto;text-align:center; }
.index_anli_cen h1 {padding-top:50px;font-size:36px;color:#666;display:block;text-align:center;position:relative;z-index:1;font-style:normal;font-weight:500; }
.index_anli_cen h1::after {content:'';width:55px;height:0px;border-bottom:3px solid #79B5FF;position:absolute;left:50%;bottom:-13px;margin:-0px 0px 0px -27px;z-index:5; }
.index_anli_cen h1::after {content:'';width:55px;height:0px;border-bottom:3px solid #FFF;position:absolute;left:50%;bottom:-13px;margin:-0px 0px 0px -27px;z-index:5; }
.index_anli_cen h6 {padding-top:50px;font-size:46px;color:#0c63ec;display:block;text-align:center;font-style:normal;  }
.index_anli_cen p {text-align:center;font-size:24px;color:#666;margin-top:40px;line-height:45px;}
.index_anli_cen ul {margin-top:50px; }
.index_anli_cen ul::after {content: " "; display: block;height: 0; clear: both;visibility: hidden; }
.index_anli_cen ul li {float:none;margin-right:40px;margin-bottom:40px; width:100%; -moz-transition: all .2s linear; -o-transition: all .2s linear; -webkit-transition: all .2s linear; transition: all .2s linear;background:#FFF;}
.index_anli_cen ul li:nth-child(even) {margin-right:0px; }
.index_anli_cen ul li:hover { -webkit-box-shadow: 0 15px 30px rgba(0,0,0,0.1); box-shadow: 0 15px 30px rgba(0,0,0,0.1); -webkit-transform: translate3d(0, -2px, 0); transform: translate3d(0, -2px, 0); -moz-transition: all .2s linear; -o-transition: all .2s linear; -webkit-transition: all .2s linear; transition: all .2s linear; }
.index_anli_cen ul li h2 {display:block;width:100%;overflow:hidden;text-align:center;z-index:1;}
.index_anli_cen ul li h2 sup {display:none;font-style:normal;width:528px;height:277px;background:#000;filter:alpha(opacity=0);-moz-opacity:0; -khtml-opacity: 0;opacity: 0;position:absolute;z-index:100;left:0px;top:0px;}
.index_anli_cen ul li h2 em {display:block;position:absolute;left:0px;width:528px;height:30px;line-height:30px;filter:alpha(opacity=0);-moz-opacity:0; -khtml-opacity: 0;opacity: 0;font-size:16px;text-align:center;top:50%;margin-top:-15px;color:#FFF;z-index:101;font-style:normal;font-weight:normal;}

.index_anli_cen ul li h2 img {max-width:100%; height:500px;}
.index_anli_cen ul li span {height:90px;line-height:90px;background:url(../../img/gzjt.jpg) no-repeat 95% center ;display:block;text-align:left;color:#666;font-size:18px; }
.index_anli_cen ul li span font {margin-left:30px;display:inline-block; font-size: 30px;  }
.index_anli_cen a.more {border:1px solid #D8D7D7;width:220px;height:40px;line-height:40px;text-align:center;display:inline-block;color:#666;margin-bottom:45px;border-radius:20px;-moz-transition: all .2s linear; -o-transition: all .2s linear; -webkit-transition: all .2s linear; transition: all .2s linear; }
.index_anli_cen a.more:hover {background:#48B5CA;color:#FFF;-moz-transition: all .2s linear; -o-transition: all .2s linear; -webkit-transition: all .2s linear; transition: all .2s linear; }
.index_anli_cen a.genduo {width:56px;height:56px;display:inline-block;text-align:center;font-size:24px;font-weight:bold;color:#79B5FF;border:5px solid rgba(208,226,249,0.5);line-height:56px;font-family:'宋体';border-radius:50%;margin-bottom:45px;-moz-transition: all .2s linear; -o-transition: all .2s linear; -webkit-transition: all .2s linear; transition: all .2s linear;}
.index_anli_cen a.genduo:hover {background:#79B5FF;color:#FFF;border-color:#79B5FF;-moz-transition: all .2s linear; -o-transition: all .2s linear; -webkit-transition: all .2s linear; transition: all .2s linear; }
.index_anli_cen .anli_cen h1::after {content:'';border-bottom:0px solid #FFF;}

.index_anli_cen ul li:hover h2 sup {filter:alpha(opacity=50);-moz-opacity:0.5; -khtml-opacity: 0.5;opacity: 0.5;}
.index_anli_cen ul li:hover h2 em {filter:alpha(opacity=1);-moz-opacity:1; -khtml-opacity: 1;opacity: 1;}



.index_news h6 {padding-top:50px;font-size:35px;color:#0c63ec;display:block;text-align:center;font-style:normal;  }
.index_news .p {font-size:22px; text-align: center; color:#666;margin-top:40px;line-height:25px;}

.index_news .imglist{ overflow: hidden; width: 90%; margin: auto; margin-top: 20px;}
.index_news .imglist li{ width: 98%; margin-right: 0px;  float:none; margin-bottom: 40px; }
.index_news .imglist li a{ background: #fafafa; color: #000;  display: block;}
.index_news .imglist li .imgl{ overflow: hidden; position: relative;}

.index_news .imglist li .imglxs{ display: none; }
.index_news .imglist li .imglxb{ display:block; }
.index_news .imglist li .imgl div{height: 400px; }

.index_news .imglist li .leirng{ padding: 25px;}
.index_news .imglist li .leirng p{  display: block;}
.index_news .imglist li .leirng p:nth-child(1){ font-weight: bold; font-size: 26px}
.index_news .imglist li .leirng p:nth-child(2){font-size: 24px; margin-top: 10px;}
.index_news .imglist li a:hover{transition:all 0.5s ease 0s; background: #1665c0; color: #fff;}
.index_news .imglist li:nth-child(3){ margin-right: 0px;  }



.dynamic { background:#fff; padding-top:20px; width:100%; overflow:hidden; padding-bottom:40px;}
.dynamic .zhong { width:100%; margin:auto; overflow:hidden;border-top:#e6e6e6 0px solid; padding-top:0px; margin-bottom:40px;}
/*<网站建设>*/
.dynamic .zhong .nav_ge { width:90%;  margin: auto; float: none; float:none; text-align:center; overflow:hidden;}
.dynamic .zhong .nav_ge .program_kaifa { padding-top:30px; padding-bottom:30px;width:100%;overflow-y:auto;
filter: progid:DXImageTransform.Microsoft.Gradient(gradientType=0,startColorStr=#287bdb,endColorStr=#115fb9); /*IE 6 7 8*/ 
background: -ms-linear-gradient(left, #287bdb,  #115fb9);        /* IE 10 */
background:-moz-linear-gradient(left,#287bdb,#115fb9);/*火狐*/ 
background:-webkit-gradient(linear, 0% 0%, 0% 100%,from(#287bdb), to(#115fb9));/*谷歌*/ 
background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#287bdb), to(#115fb9));      /* Safari 4-5, Chrome 1-9*/
background: -webkit-linear-gradient(left, #287bdb, #115fb9);   /*Safari5.1 Chrome 10+*/
background: -o-linear-gradient(top, #287bdb, #115fb9);  /*Opera 11.10+*/}
.dynamic .zhong .nav_ge .program_kaifa h3 { color:#FFF; font-weight:normal; font-size:40px; line-height:30px;}
.dynamic .zhong .nav_ge .program_kaifa span { color:#FFF; font-size:34px; margin-top: 10px; display: block;}

.dynamic .zhong .nav_ge:last-child{ margin-right:inherit}


 .baodao { background:#fafafa; width:100%; padding-top:10px;}
 .baodao ul{ width:88%; margin:auto; padding-bottom:50px;}
 .baodao li { line-height:60px;  font-size:20px; text-align:left;width:100%; overflow:hidden; margin-bottom:10px}
 .baodao li a {color:#666666;}
 .baodao li a span { width:0px; height:0px; border-radius:50%; background:#9e9e9e; float:left; margin-top:15px; margin-right:10px;}
.baodao li a:hover { color:#3588dc;}
.baodao li a:hover span{background:#3588dc; }
 .baodao .gengduo_dd { padding-bottom:30px; text-align:center; font-size:30px; }
 .baodao .gengduo_dd a { color:#3588dc;}
 
  .baodao li .clii{ margin-left: 20px; color: #666; line-height: 35px; font-size: 25px; margin-bottom: 20px;}
 
 
/*<网站建设>*/
.site_js {width:90%; margin: auto; float: none; text-align:center; overflow:hidden; }
.site_js .program_kaifa { padding-top:30px; padding-bottom:30px;width:100%;overflow-y:auto;
filter: progid:DXImageTransform.Microsoft.Gradient(gradientType=0,startColorStr=#52a614,endColorStr=#3d9c16); /*IE 6 7 8*/ 
background: -ms-linear-gradient(left, #52a614,  #3d9c16);        /* IE 10 */
background:-moz-linear-gradient(left,#52a614,#3d9c16);/*火狐*/ 
background:-webkit-gradient(linear, 0% 0%, 0% 100%,from(#52a614), to(#3d9c16));/*谷歌*/ 
background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#52a614), to(#3d9c16));      /* Safari 4-5, Chrome 1-9*/
background: -webkit-linear-gradient(left, #52a614, #3d9c16);   /*Safari5.1 Chrome 10+*/
background: -o-linear-gradient(top, #52a614, #3d9c16);  /*Opera 11.10+*/}
.site_js .program_kaifa h3 { color:#FFF; font-weight:normal; font-size:40px; line-height:30px;}
.site_js .program_kaifa span { color:#FFF; font-size:34px;}

/*<APP开发>*/
.kaifa_pp {width:90%;  margin: auto;float: none; text-align:center; overflow:hidden;}
.kaifa_pp .program_kaifa h3 { color:#FFF; font-weight:normal; font-size:40px; line-height:30px;}
.kaifa_pp .program_kaifa span { color:#FFF; font-size:34px;}
.kaifa_pp .program_kaifa { padding-top:30px; text-align:center; padding-bottom:30px;width:100%;overflow-y:auto;
filter: progid:DXImageTransform.Microsoft.Gradient(gradientType=0,startColorStr=#ef9914,endColorStr=#dd680b); /*IE 6 7 8*/ 
background: -ms-linear-gradient(left, #ef9914,  #dd680b);        /* IE 10 */
background:-moz-linear-gradient(left,#ef9914,#dd680b);/*火狐*/ 
background:-webkit-gradient(linear, 0% 0%, 0% 100%,from(#ef9914), to(#dd680b));/*谷歌*/ 
background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#ef9914), to(#dd680b));      /* Safari 4-5, Chrome 1-9*/
background: -webkit-linear-gradient(left, #ef9914, #dd680b);   /*Safari5.1 Chrome 10+*/
background: -o-linear-gradient(top, #ef9914, #dd680b);  /*Opera 11.10+*/}



.indexfouter{ background: #014fa2; overflow: hidden;}
.indexfouter .congju{ overflow: hidden; width: 90%; margin: auto;}

.indexfouter .congju .lict{ width: 100%; float:none; padding-top: 40px; padding-bottom:40px; overflow: hidden; text-align: center;}
.indexfouter .congju .lict .img{  float:none; width: 90px; height: 90px; margin-right: 20px;}
.indexfouter .congju .lict .rihgt{ float:none; margin-top: 5px; display: block;}
.indexfouter .congju .lict .rihgt .la{ font-weight: bold; color: #fff; font-size:22px;}
.indexfouter .congju .lict .rihgt .lb{color: #fff; font-size: 15px; margin-top: 10px;}


.indexfoutein{ background: #044890; overflow: hidden;}
.indexfoutein .incta{ overflow: hidden; width: 90%; margin: auto; margin-top: 50px;}
.indexfoutein .incta .leirona{ overflow: hidden;}
.indexfoutein .incta .leirona .aobut{ width: 100%; float:none; margin-bottom: 50px;}
.indexfoutein .incta .leirona .aobut .logoa{  overflow: hidden; margin-bottom: 20px;}
.indexfoutein .incta .leirona .aobut .logoa img{  width: 45px; height: 45px; float: left;}
.indexfoutein .incta .leirona .aobut .logoa p{ float: left; font-size: 30px; font-weight: bold; color: #fff; margin-top: 2px; margin-left: 10px;}
.indexfoutein .incta .leirona .aobut .abconta{ color: #bfdeff; font-size: 12px; line-height: 50px; margin-right: 0px;}
.indexfoutein .incta .leirona .aobut .abcontc{ color: #fff; font-size: 14px;  margin-top: 30px; font-weight: bold;}

.indexfoutein .incta .leirona .acontc{ width: 100%; float: none; margin-bottom: 60px;}
.indexfoutein .incta .leirona .acontc .wezit{ color: #fff; font-weight: bold; font-size: 20px;}

.indexfoutein .incta .leirona .acontc .leiron{ overflow: hidden; margin-top: 30px;}
.indexfoutein .incta .leirona .acontc .leiron li{ overflow: hidden; color: #bfdeff;font-size:12px;  line-height: 50px; }
.indexfoutein .incta .leirona .acontc .leiron li:nth-child(1){ color: #fff200; font-weight: bold;}


.top_ba {width:90%;  margin:auto; padding-top:40px;}
.top_ba p { padding-bottom:10px; font-size: 14px;}
.top_ba span a { color:#bfdeff; padding-right:40px; padding-top:10px; font-size:20px; display:inline-block}
.top_ba span a:hover{ color:#3588dc;}
.top_bc{border-bottom: #205c9c 1px solid; padding-bottom: 20px;}
 
 
 .foot {width:100%;color:#bfdeff;font-size:12px;  overflow:hidden;}
 .foot_cen {width:90%;margin:0 auto;}
 .foot_cenl {float:none;}
 .foot_cenl  a {color:#bfdeff;}
 .foot_cenl p.top {margin-top:40px;}
 .foot_cenl p.butt {margin-top:10px;}
 .foot_cenr {float:none;height:120px;line-height:120px;}
 .foot_cenr a{color:#bfdeff;}
 
.xiaochenggaliuc{ overflow: hidden; width: 90%; margin: auto;}
.xiaochenggaliuc .biaotic{ font-size: 36px; font-weight: bold; line-height: 40px; color: #0c63ec;  text-align: center; margin-top: 40px;}
.leiyecontc{ overflow: hidden; height: 565px; width: 100%; }
.leiyecontc .contc{ width: 90%; margin: auto; text-align: center; color: #fff; margin-top: 180px;  position: relative;}
.leiyecontc .contc .aa{ font-size: 50px; font-weight: bold;}
.leiyecontc .contc .bb{ font-size: 40px; font-weight: bold; margin-top: 10px;}
.leiyecontc .contc .cc{ font-size: 34px;  margin-top: 10px;}
.leiyecontc .mac{ position:relative; width: 30%; margin: auto; top: 0; right: 0; background: #fff; border-radius: 10px; padding: 20px; margin-top: 50px;}
.leiyecontc .mac img{ width: 150px; height: 150px;}
.leiyecontc .mac p{ text-align: center; display: block; color: #666; font-size: 14px;}

.xcxdingbj{ background:url(../../img/xcxdingzhi.jpg) no-repeat center center;background-size:200%;}
.xcxcasebj{ background:url(../../img/xcxcasa.jpg) no-repeat center center;background-size:200%;}
.xcxnewsbj{ background:url(../../img/xcxnews.jpg) no-repeat center center;background-size:200%;}
.xcxcontactbj{ background:url(../../img/xcxcontact.jpg) no-repeat center center;background-size:200%;}
.xcxaboutbj{ background:url(../../img/xcxabout.jpg) no-repeat center center;background-size:200%;}
.xcxaboutbjxq{ background-image:linear-gradient(180deg,#014fa2,#e346cf);}
.xcxcsaxq{  background-image:linear-gradient(180deg,#014fa2,#e346cf);}


.casexq{ width:inherit; background: #fff; padding: 40px; margin:auto;text-align: left;  }
.casexq img{ width: 100%; margin: auto;}
.aboutcont{ overflow: hidden; width: 90%; margin: auto;  background: #fff; margin-top: 50px; margin-bottom: 50px;}
.aboutcont .left{ width: 100%;  background:url(../../img/abc.jpg) no-repeat center center;background-size:130%; height: 300px; padding: 100px 30px 60px 60px; float: left; }
.aboutcont .left .biaoic{ font-weight: bold; color: #fff; font-size: 55px;}
.aboutcont .left .biaoib{ font-weight: bold; color: #fff; font-size: 40px; margin-top: 20px;}

.aboutcont .left .biaoid{  color: #fff; font-size: 24px; margin-top: 120px;}

.aboutcont .right{ float: left; margin-left: 50px; width: 90%; margin-top: 50px; margin-bottom: 50px;}
.aboutcont .right .contc{ font-size: 40px; color: #000; font-weight: bold;}

.aboutcont .right .aboc{ font-size: 26px; color: #666; line-height: 50px;}
.aboutcont .right .aboc p{ margin-top: 20px;}


.aboutcont .right .anlic a{ display: flex; width:230px; height:68px; border:1px solid #dbdbdb; align-items:center; justify-content:center; font-size:24px; color:#333333; margin-top:40px;transition:all 0.5s ease 0s;}
.aboutcont .right .anlic a:hover{ background:#014fa2; color:#fff; border:1px solid #323235;transition:all 0.5s ease 0s;}




.contact{ overflow: hidden; width: 90%; margin: auto;  background: #fff; margin-top: 50px; margin-bottom: 50px;}
.contact .left{ width: 100%;  background:url(../../img/contac.jpg) no-repeat center center;background-size:130%; float: left; }
.contact .left .biaoic{ margin: 40px; background: #fff; text-align: center; padding: 20px;}
.contact .left .biaoic img{  width: 180px;height: 180px; padding-top: 40px; padding-bottom: 40px; }
.contact .left .biaoic p{  text-align: center; font-size: 26px; color: #666; display: block;}



.contact .right{ float: left; margin-left: 50px; width:100%; margin-top: 50px; margin-bottom: 50px;}
.contact .right .contc{ font-size: 40px; color: #000; font-weight: bold;}

.contact .right .aboc{ font-size: 26px; color: #666; line-height: 45px;}
.contact .right .aboc p{ margin-top: 20px;}


.contact .right .anlic a{ display: flex; width:130px; height:48px; border:1px solid #dbdbdb; align-items:center; justify-content:center; font-size:14px; color:#333333; margin-top:40px;transition:all 0.5s ease 0s;}
.contact .right .anlic a:hover{ background:#014fa2; color:#fff; border:1px solid #323235;transition:all 0.5s ease 0s;}


.news_detsx {width:100%;margin:0 auto; line-height:60px;border-top:1px solid #ECECEC;margin-top:30px;}
.news_detsx::after {content: " "; display: block;height: 0; clear: both;visibility: hidden; }
.news_detsx a {color:#666;}
.news_detsx a.shang {display:block;width:100%;text-align:left; display: block; font-size: 30px; }
.news_detsx a.xia {display:block;width:100%;text-align:left; display: block;font-size: 30px;}
.news_detsx a:hover {color:#3185DA;}

.dibu_news{ overflow:hidden; padding:40px; margin-top:40px;   background:#fff;}
.dibu_news .titile{ overflow:hidden;}
.dibu_news .titile p{ font-weight:bold; color:#014fa2; font-size:40px; float:left;}
.dibu_news .titile a{ color:#666; font-size:16px; float:right;}

/* text-overflow: ellipsis;display: -webkit-box;word-break: break-all;-webkit-box-orient: vertical;-webkit-line-clamp:1; */
.dibu_news .list{ overflow:hidden; }
.dibu_news .list li{ width:45%; float:left;overflow: hidden; margin-right:20px; border-bottom: solid 1px #f2f2f2; margin-top: 20px; padding-bottom: 20px; }
.dibu_news .list li a{ color:#666; display: block; padding: 20px; }
.dibu_news .list li .biaoti{ font-weight: bold; font-size: 26px;text-overflow: ellipsis;display: -webkit-box;word-break: break-all;-webkit-box-orient: vertical;-webkit-line-clamp:1;overflow: hidden; margin-bottom: 10px;}
.dibu_news .list li .biaotic{font-size: 24px; color: #666; line-height: 40px;text-overflow: ellipsis;display: -webkit-box;word-break: break-all;-webkit-box-orient: vertical;-webkit-line-clamp:3; overflow: hidden;}

.dibu_news .list li a:hover{ color:#2172d1; background: #f2f2f2; display: block;}



.about{ background:#f6f6f6; padding:0px 0px; width: 90%; margin: auto;}
.about .about_top{ display:flex; align-items:center;}
.about .about_left{ background:#323235 url(../../img/abouc.jpg) no-repeat 100% 100%; height:528px; width:38%; padding-left:78px; display:flex; flex-direction:column; justify-content:center;}
.about .about_left .about_left_top dd{ font-size:60px; color:#fff; margin-bottom:20px;}
.about .about_left .about_left_top dt{ font-size:18px; color:#fff; line-height:38px;}
.about .about_left .about_left_bottom{ display:flex; align-items:center; margin-top:45px;}
.about .about_left .about_left_bottom a{ display:inline-block; width:130px; height:48px; border:1px solid #fff; display:flex; align-items:center; justify-content:center; color:#fff;transition:all 0.5s ease 0s;}
.about .about_left .about_left_bottom a:hover{ background:#fff; color:#323235;transition:all 0.5s ease 0s;}
.about .about_left .about_left_bottom a:last-child{ margin-left:20px;}
.about .about_left .about_left_bottom a i{ margin-right:8px;}
.about .about_right{ width:62%; background:#fff; height:528px; display:flex; flex-direction:column; justify-content: center; padding:0px 120px;}
.about .about_right dd{ font-size:30px; color:#333; position:relative; padding-bottom:30px; margin-bottom:30px;}
.about .about_right dd:before{ content:""; position:absolute; display:inline-block; width:10px; height:2px; background:#323235; left:0; bottom:0px;}
.about .about_right dt{ font-size:14px; color:#666; line-height:30px; text-align:justify;}
.about .about_right a{ display: flex; width:130px; height:48px; border:1px solid #dbdbdb; align-items:center; justify-content:center; font-size:14px; color:#333333; margin-top:40px;transition:all 0.5s ease 0s;}
.about .about_right a:hover{ background:#014fa2; color:#fff; border:1px solid #323235;transition:all 0.5s ease 0s;}
.about .about_team{ background:url(../../img/abouc.jpg) no-repeat 50%/cover; margin-top:58px; padding-top:80px;}
.about .about_team .about_team_title{ padding-left:50px;}
.about .about_team .about_team_title .team_title_dd{ font-size:40px; color:#fff; font-weight: bold; padding-bottom:25px; margin-bottom:41px; position:relative;}
.about .about_team .about_team_title .team_title_dd:before{ content:""; position:absolute; width:40px; height:1px; background:rgba(255,255,255,.3); display:inline-block; left:0px; bottom:0px;}
.about .about_team .about_team_title .team_title_dt{ font-size:24px; color:#fff; line-height:32px;}
.about .about_team .about_team_content{ display:flex; flex-direction:row; justify-content:space-between; margin-top:80px;}
.about .about_team .about_team_content .team_content_list{ width:33.33%; text-align:center; height:300px; display:flex; flex-direction: column; justify-content:center; border-right:1px solid rgba(255,255,255,.3); border-top:1px solid rgba(255,255,255,.3);transition: all 0.5s ease 0s;
-webkit-transform: all 0.5s ease 0s; }
.about .about_team .about_team_content .team_content_list .content_list_bottom dd{ font-size:30px; color:#fff; margin:25px 0px; font-weight: bold;}
.about .about_team .about_team_content .team_content_list .content_list_bottom dt{ font-size:25px; color:#fff;}
.about .about_team .about_team_content .team_content_list:hover{ background:#014fa2; transition: all 0.5s ease 0s;
-webkit-transform: all 0.5s ease 0s; }




.pc_all .pc_all_content{margin:0 auto; overflow:hidden; width: 90%;}
.Business{ background:#f2f2f2; padding:72px 0px;}
.Business .Business_title{ text-align:center; margin-bottom:50px;}
.Business .Business_title dd{ font-size:36px; color:#333333; font-weight:bolder;}
.Business .Business_title dt{ font-size:26px; color:#666666; margin-top:13px;}
.Business .Business_content .swiper-wrapper{ padding-top:30px;}
.Business .Business_content .Business_content_list{ width:100%; background:#fff; padding-bottom:30px; overflow:hidden;transition: all 0.3s ease 0s; -webkit-transform: all 0.3s ease 0s; position:relative; top:0px;}
.Business .Business_content .Business_content_list:last-child{ margin-right:0px;}
.Business .Business_content .Business_content_list .content_list_title{ position:relative; padding:0px 35px; padding-bottom:20px; padding-top:52px;}
.Business .Business_content .Business_content_list .content_list_title:before{ content:""; position:absolute; display:inline-block; width:30px; height:2px; background:#d3d3d3; left:35px; bottom:0;}
.Business .Business_content .Business_content_list .content_list_title dt{ font-size:20px; color:#222222; margin-top:15px;}
.Business .Business_content .Business_content_list .content_list_title p{ font-size:14px; color:#666666; margin-top:5px; height:38px;}
.Business .Business_content .Business_content_list .content_list_txt{ position:relative;}
.Business .Business_content .Business_content_list .content_list_txt .list_txt_img{ height:285px; display:flex; align-items:center; justify-content:center; position:relative;transition: all 0.3s ease 0s; top:0px;
-webkit-transform: all 0.3s ease 0s;}
.Business .Business_content .Business_content_list .content_list_txt .list_txt_more{ padding:0px 30px; position:absolute; top:50px; left:0; width:100%; padding-top:35px; opacity:0;
		display: flex;transition: all 0.3s ease 0s;
-webkit-transform: all 0.3s ease 0s;
		display: -webkit-flex;
		justify-content: space-between;
		flex-direction: row;
		flex-wrap: wrap;
}
.Business .Business_content .Business_content_list:hover{ top:-20px;transition: all 0.3s ease 0s; -webkit-transform: all 0.3s ease 0s;}
.Business .Business_content .Business_content_list:hover .content_list_txt .list_txt_more{ opacity:1;transition: all 0.3s ease 0s;
-webkit-transform: all 0.3s ease 0s; top:0px;}
.Business .Business_content .Business_content_list:hover .content_list_txt .list_txt_img{ top:50px; opacity:0;transition: all 0.3s ease 0s; -webkit-transform: all 0.3s ease 0s;}
.Business .Business_content .Business_content_list .content_list_txt .list_txt_more a{ display:flex; height:39px; border:2px solid #1592b6; font-size:16px; color:#1592b6; align-items:center; justify-content:center; width:49%; margin-bottom:2%;
   transition: all 0.3s ease 0s;
-webkit-transform: all 0.3s ease 0s;}
.Business .Business_content .Business_content_list .content_list_txt .list_txt_more a:hover{ background:#1592b6; color:#fff;
   transition: all 0.3s ease 0s;
-webkit-transform: all 0.3s ease 0s;}





.Business_content_nav{ display:flex; align-items:center; justify-content:center; margin-top:42px;}
.Business_content_nav .swiper-button-next,.Business_content_nav .swiper-button-prev{ position:inherit; width:45px; height:45px; background:#fff; display:flex; align-items:center; justify-content:center; opacity:1; margin-top:0px;}
.Business_content_nav .Business_content_more{ width:45px; height:45px; background:#fff; display:flex; align-items:center; justify-content:center; margin:0px 9px;}
.Business_content_nav .swiper-button-next:after,.Business_content_nav .swiper-button-prev:after{ display:none;}


.Brand{ background:#f2f2f2; padding:70px 0px; margin-bottom: 20px;}
.Brand .company_title dt{ margin-top:20px;}
.Brand .company_title dt span{ color:#333;}
.Brand .Brand_content{ padding-bottom:5px; overflow: hidden;}
.Brand .Brand_content .Brand_content_list{ width:33%; float:left; background:#dbdbdb; border:1px solid #dcdcdc; display:flex; align-items:center; justify-content:center; margin-right:-1px; margin-bottom:-1px;
-webkit-filter: grayscale(100%); 
   -moz-filter: grayscale(100%); 
    -ms-filter: grayscale(100%); 
     -o-filter: grayscale(100%); 
        filter: grayscale(100%); 
        filter: gray; 
		transition: all 0.3s ease 0s;
	-webkit-transform: all 0.3s ease 0s; 
}
.Brand .Brand_content .Brand_content_list dd{ background:#fff; width:100%; height:190px; display:flex; align-items:center; justify-content:center;
transition: all 0.3s ease 0s;
	-webkit-transform: all 0.3s ease 0s; 
}
.Brand .Brand_content .Brand_content_list:hover{
-webkit-filter: grayscale(0%); 
   -moz-filter: grayscale(0%); 
    -ms-filter: grayscale(0%); 
     -o-filter: grayscale(0%); 
        filter: grayscale(0%); 
        filter: gray; 
		transition: all 0.3s ease 0s;
	-webkit-transform: all 0.3s ease 0s; 
}
.Brand .Brand_content .Brand_content_list:hover dd{ 
-webkit-transform: scale(.9);
   -moz-transform: scale(.9);
    -ms-transform: scale(.9);
     -o-transform: scale(.9);
           filter: scale(.9);
           filter: transform;
       transition: all 0.3s ease 0s;
-webkit-transform: all 0.3s ease 0s; 
	cursor:pointer;
}




.newssbj {display:block;margin:0 auto; height:80px;line-height:80px;color:#666;font-size: 30px;}
.newssbj a {color:#666; }
.newssbj a:hover {color:#1B97CA;}

.lj_fy {line-height:35px;font-size:12px;text-align:center;border:0px solid #CFCFCF;margin-top:50px;}
.lj_fy a {display: inline-block;padding: 0px 15px;margin: 5px 0px;border: 1px solid #CFCFCF;color:#666;}
.lj_fy span {display:inline-block;padding: 0px 15px;margin: 5px 0px;border: 1px solid #CFCFCF;background:#CFCFCF;color:#666;}
.lj_fy span.current {background:#FF0000;border-color:#FF0000;color:#FFF;}



.indexNews{ overflow:hidden; width:90%; margin:auto;}
.indexNews .left_c{ overflow:hidden; float:none; width:100%;}
.indexNews .left_c .cont{ overflow:hidden; margin-bottom:20px; border-bottom:solid 1px #e8e8e8; padding-bottom:20px}
.indexNews .left_c .cont .imgt{  float:left; width:35%;}
.indexNews .left_c .cont .imgt img{  width:100%;}
.indexNews .left_c .cont .ringt{ float:left; width:58%; margin-left:30px}
.indexNews .left_c .cont .ringt h6{  font-size:40px; color:#000; margin-bottom: 20px;}
.indexNews .left_c .cont .ringt h7{  font-size:28px;color:#666; line-height:30px;}

.indexNews .left_c .cont a:hover{ color:#2172d1}
.indexNews .right_c{ overflow:hidden; float:right; width:28%; background:#fff; display: none;}
.indexNews .right_c .right{ overflow:hidden;}
.indexNews .right_c .right .bito{ background:#cdcdcd; line-height:40px; text-indent:30px; font-weight:bold;}
.indexNews .right_c .right .nelist{ overflow:hidden; padding:10px}
.indexNews .right_c .right .nelist li{ border-bottom:solid 1px #efefef; padding-bottom:15px; margin-bottom:15px; text-indent:20px}
.indexNews .right_c .right .nelist a li{  color:#666; line-height:40px; }
.indexNews .right_c .right .nelist a li:hover{  color:#095df6;font-weight:bold}

.indexNews .right_c .right .nelist .current{  color:#095df6;font-weight:bold}



.indexNews .right_c .right .nelist_c{ overflow:hidden; padding:10px}
.indexNews .right_c .right .nelist_c li{ border-bottom:solid 1px #efefef; padding-bottom:15px; margin-bottom:15px; padding-left:20px}
.indexNews .right_c .right .nelist_c a li{  color:#666; line-height:25px; }
.indexNews .right_c .right .nelist_c a li:hover{  color:#095df6;font-weight:bold}


.newsdetail{ overflow: hidden; background: #fff; padding: 30px; font-size: 35px; line-height: 50px;}
.newsdetail .contc{ line-height: 50px; }
.newsdetail .contc img{ width: 100%;}






.ringhtcont{ display:block; z-index:20; right:0; bottom:0; margin-right:20px; margin-bottom:120px; position:fixed;}
.ringhtcont .listc{ overflow:hidden; margin-bottom:20px; text-align:center}
.ringhtcont .listc .yuanjiao{  background:#fff; border-radius:50%; width:150px; height:150px; border:solid 1px #0084ff}
.ringhtcont .listc .yuanjiao img{ width:90px; height:90px; border-radius:50%; margin-top:5px}
.ringhtcont .listc .biatot{ display:block; color:#0084ff; font-size:30px }
.ycbg {background:#000;position:fixed;left:0%;top:0px;filter:alpha(opacity=38);-moz-opacity:0.38; -khtml-opacity: 0.38;opacity: 0.38;z-index:50;display:block;width:100%;height:100%; display:none}
.cndns-right{ display:none;}


.yuyuebook{ position:fixed; z-index:51; top:0; margin-top:30%; width:100%; filter:alpha(opacity=95);-moz-opacity:0.95; -khtml-opacity: 0.95;opacity: 0.95;display:none}

.yuyuebook .countc{ width:80%; margin:auto; background:#0f5ad2; padding:20px}
.yuyuebook .countc .beidic{ background:#fff; overflow:hidden; padding:10px}
.yuyuebook .countc .beidic .biaotic{ overflow:hidden; }

.yuyuebook .countc .beidic .biaotic .titlc{ font-weight:bold; color:#0084ff; font-size:50px; float:left; margin-top:5px }
.yuyuebook .countc .beidic .biaotic .guanbic{ float:right; width:40px; height:40px; }

.yuyuebook .countc .beidic .inpuct{ overflow:hidden; margin-top:15px}
.yuyuebook .countc .beidic .inpuct li{ overflow:hidden; border:solid 1px #cacaca; padding:25px; margin-bottom:25px}
.yuyuebook .countc .beidic .inpuct li div{ float:left; font-size:36px; color:#666; margin-right:10px; }
.yuyuebook .countc .beidic .inpuct li input{ float:left; font-size:35px; color:#666; border:none;margin-top:4px}
.yuyuebook .countc .beidic .inpuct li textarea{ color:#666; border:none; width:100%; height:160px; font-size:35px; }

.yuyuebook .countc .beidic .aniuc{ overflow:hidden; }
.yuyuebook .countc .beidic .aniuc .anniuc{ background:#0084ff; color:#fff; width:35%; line-height:80px; float:left; text-align:center; font-weight:bold }
.yuyuebook .countc .beidic .aniuc .yuise{ background:#666; color:#fff; width:35%; line-height:80px; float:left; text-align:center; font-weight:bold }
.yuyuebook .countc .beidic .aniuc .telc{float:right; font-size:36px; line-height:50px; color:#0084ff; margin-top:10px }

