﻿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; -webkit-box-orient: vertical;display: -webkit-box;
    -webkit-line-clamp: 4; /* 限制显示的文本行数为2行 */
    overflow: hidden; /* 隐藏超出的文本 */
    text-overflow: ellipsis; /* 使用省略号表示被隐藏的文本 */
    white-space: normal;}

.indexNews .left_c .cont a:hover{ color:#2172d1}
.indexNews .right_c{ overflow:hidden; width:100%; background:#fff;}
.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 }




.jiejuefanganwebAt {overflow:hidden; width:90%;  margin:auto; margin-bottom:30px; margin-top:30px}
.jiejuefanganwebAt .leatet{ width:28%; background:#fff; margin-right:10px ; margin-bottom:10px; padding:20px;  height:90px; float:left;}
.jiejuefanganwebAt .leatet .shuzu{  width:100px; font-size:34px; color:#666; float:left; text-align:center; font-weight:bold; color:#2172d1; margin-top:25px}
.jiejuefanganwebAt .leatet .shuzriht{ width:75%; color:#666; float:left; margin-top:35px}

.jiejuefanganweb{ overflow:hidden; width:90%;  margin:auto; margin-bottom:30px; margin-top:30px}
.jiejuefanganweb .lefta{ float:left; width:55%; margin-top:100px}
.jiejuefanganweb .lefta .biaotia{ font-weight:bold; color:#2172d1; font-size:24px; font-weight:bold; margin-bottom:20px}
.jiejuefanganweb .lefta .biaotib{ font-size:16px; color:#666; line-height:35px}

.jiejuefanganweb .right img{ float:right; width:35%;}

.gradientBG{ background: linear-gradient(-45deg, #f9af2d, #e73c7e, #b2012a, #08a30c); margin-top:20px; border-radius:50px; line-height:50px; color:#fff; text-align:center; width:25%;    /* 背景尺寸 - 原理3 */
    background-size: 600% 600%;
    /* 循环动画 - 原理4 */
    animation: gradientBG 5s ease infinite;}
  /* 动画，控制背景 background-position */
  @keyframes gradientBG {
    0% {
        background-position: 0% 50%;
    }
    50% {
        background-position: 100% 50%;
    }
    100% {
        background-position: 0% 50%;
    }
  }

.jiazhenbeijing{  width:100%; height:800px;background:url(img/jiebj.jpg) no-repeat #fff center; text-align:center }
.indexbiankang{ width:90%; margin:auto; padding-top:100px}

.jiazhenbeijing .title{ font-weight:bold; font-size:34px; color:#fff; margin-bottom:20px}
.jiazhenbeijing .lerrong{ font-size:16px; line-height:35px; color:#fff}
.jiazhenbeijing .tubiao{ overflow:hidden; margin-top:50px; margin-bottom:50px}
.jiazhenbeijing .tubiao li{  width:25%; display:inline-block; text-align:center }
.jiazhenbeijing .tubiao .beijing{ width:350px; height:350px; background:#fff; border-radius:50%; display:block; margin:auto; margin-bottom:20px; }
.jiazhenbeijing .tubiao .beijing img{ width:50%; margin-top:35px; }
.jiazhenbeijing .tubiao .titlename{ display:block; font-size:16px; font-weight:bold; color:#fff}


.atubiao{ overflow:hidden; margin-top:50px; margin-bottom:50px}
.atubiao li{  width:18%; display:inline-block; text-align:center }
.atubiao .beijing{ width:150px; height:150px; background:#fff; border-radius:50%; display:block; margin:auto; margin-bottom:20px; }
.atubiao .beijing img{ width:50%; margin-top:35px; }
.atubiao .titlename{ display:block; font-size:16px; font-weight:bold; color:#fff}

.JZtubiao{ overflow:hidden; margin-top:50px; margin-bottom:50px}
.JZtubiao li{  width:19%; display:inline-block; text-align:center }
.JZtubiao .beijing{ width:150px; height:150px; background:#fff; border:solid 1px #2172d1; border-radius:50%; display:block; margin:auto; margin-bottom:20px; }
.JZtubiao .beijing img{ width:50%; margin-top:35px; }
.JZtubiao .titlename{ display:block; font-size:16px; font-weight:bold; color:#2172d1}


.shangcheng{  width:100%; height:800px;background:url(../../img/jiejbb.jpg) no-repeat #fff center;text-align:center }
.cangtingc{  width:100%; height:800px;background:url(../../img/jiejic.jpg) no-repeat #fff center;text-align:center }


.gradientBGAT{ background: linear-gradient(-45deg, #ffffff, #ffff74, #ff9ca8, #ffff74); font-weight:bold; border-radius:50px; line-height:50px; color:#d9394b; text-align:center; width:20%;  margin:auto;   /* 背景尺寸 - 原理3 */
    background-size: 600% 600%;
    /* 循环动画 - 原理4 */
    animation: gradientBG 5s ease infinite;}
  /* 动画，控制背景 background-position */
  @keyframes gradientBGAT {
    0% {
        background-position: 0% 50%;
    }
    50% {
        background-position: 100% 50%;
    }
    100% {
        background-position: 0% 50%;
    }
  }



.shangceng{ float:right; width:40%; text-align:left; margin-right:50px; margin-top:150px }
.shangceng .titleia{ font-weight:bold; color:#e94559;  font-size:34px; margin-bottom:30px }
.shangceng .leirong{ font-size:16px; line-height:35px; color:#e94559; margin-bottom:50px}


.gradientBGATAA{ background: linear-gradient(-45deg,#bc342d, #e73c7e, #b2012a, #e73c7e); font-weight:bold; border-radius:50px; line-height:50px; color:#FFF; text-align:center; width:40%;  /* 背景尺寸 - 原理3 */
    background-size: 600% 600%;
    /* 循环动画 - 原理4 */
    animation: gradientBG 5s ease infinite;}
  /* 动画，控制背景 background-position */
  @keyframes gradientBGATAA {
    0% {
        background-position: 0% 50%;
    }
    50% {
        background-position: 100% 50%;
    }
    100% {
        background-position: 0% 50%;
    }
  }




.qiyebeijing{background: linear-gradient(0deg, #e7f3ff, #fff); overflow: hidden;width:100%;}
.qiyebeijing .contnav{ width:90%; margin:auto}
.qiyebeijing .contnav a{ width:20%; float:left; text-align:center; padding-top:20px; padding-bottom:20px}
.qiyebeijing .contnav a img{ width:80px; height:80px;  }
.qiyebeijing .contnav a div{ display:block; color:#fff ;text-align:center}
.qiyebeijing .contnav a:hover{ background: linear-gradient(0deg, #c23a70, #2172d1); }


.yiyeakuangdu{ width:90%; overflow:hidden; margin:auto;}

.qieybiaotie{ text-align:center; padding-top:50px; padding-bottom:30px}
.qieybiaotie p{ display:block; color:#2172d1; }
.qieybiaotie .titlea{ font-weight:bold; font-size:34px; }
.qieybiaotie .titleb{ font-weight:bold; font-size:20px; }
.qiyeimg{ width:90%; margin-bottom:30px}
.qiyeimgat{ width:100%; margin-bottom:30px}


.qieybiaotieb{ text-align:center; padding-top:30px; padding-bottom:30px}
.qieybiaotieb p{ display:block; color:#666; }
.qieybiaotieb .titlea{  font-size:12px; }

.qieybiaotieJZ{ text-align:center; padding-top:50px; padding-bottom:30px}
.qieybiaotieJZ p{ display:block; color:#2172d1; }
.qieybiaotieJZ .titlea{ font-weight:bold; font-size:34px; }
.qieybiaotieJZ .titleb{ font-weight:bold; font-size:20px; }


.webzhenbeijing{  width:100%; height:600px; background:#fff; text-align:center }

.webzhenbeijing .title{ font-weight:bold; font-size:34px; color:#2172d1; margin-bottom:20px}
.webzhenbeijing .lerrong{ font-size:16px; line-height:35px; color:#2172d1}
.webzhenbeijing .tubiao{ overflow:hidden; margin-top:50px; margin-bottom:50px}
.webzhenbeijing .tubiao li{  width:20%; display:inline-block; text-align:center }
.webzhenbeijing .tubiao .beijing{ width:150px; height:150px; background:#e8f3ff; border-radius:50%; display:block; margin:auto; margin-bottom:20px; }
.webzhenbeijing .tubiao .beijing img{ width:50%; margin-top:35px; }
.webzhenbeijing .tubiao .titlename{ display:block; font-size:16px; font-weight:bold; color:#2172d1}


.webzhenbeijinkt{  width:100%;  background:#fff; text-align:center }

.webzhenbeijinkt .title{ font-weight:bold; font-size:34px; color:#2172d1; margin-bottom:20px}
.webzhenbeijinkt .lerrong{ font-size:16px; line-height:35px; color:#2172d1}
.webzhenbeijinkt .tubiao{ overflow:hidden; margin-top:50px; margin-bottom:50px}
.webzhenbeijinkt .tubiao li{  width:15%; display:inline-block; text-align:center }
.webzhenbeijinkt .tubiao .beijing{ width:150px; height:150px; background:#e8f3ff; border-radius:50%; display:block; margin:auto; margin-bottom:20px; }
.webzhenbeijinkt .tubiao .beijing img{ width:50%; margin-top:35px; }
.webzhenbeijinkt .tubiao .titlename{ display:block; font-size:16px; font-weight:bold; color:#2172d1}


.gongleiqingdan{ overflow:hidden; text-align:center;}
.gongleiqingdan .leftat{ width:36%; padding:20px; border-radius:10px; color:#fff;margin-right:20px; display:inline-block; margin-bottom:50px ; }
.gongleiqingdan .beijing{background: linear-gradient(0deg, #0759b1, #149ae7);  }
.gongleiqingdan .beijingat{background: linear-gradient(0deg, #118524, #1bbd3d);  }
.gongleiqingdan .leftat p{ font-weight:bold; margin-bottom:20px; font-size:18px}
.gongleiqingdan .leftat div{ line-height:40px;}

.uijinganl{ border:solid 3px #08a20b; border-radius:30px; text-align:center; padding:20px; width:40%; margin:auto; color:#08a20b; font-weight:bold}



.atzhenbeijing { text-align:center; margin-top:50px }
.atzhenbeijing .title{ font-weight:bold; font-size:34px; color:#fff; margin-bottom:20px}
.atzhenbeijing .lerrong{ font-size:12px; line-height:35px; color:#fff}

.banbinglieft{  display:inline-block; width:80%; border-radius:10px;padding:10px 40px 10px 40px; text-align:center; margin:20px; top:0px }
.beijingA{  background: linear-gradient(0deg, #fffee3, #fff);  }
.titleibiaoti{ font-weight:bold; font-size:36px; line-height:65px }
.titleibiayanseA{ color:#bf3a71;}
.titleibiayanseB{ color:#0b62be;}
.titleibiayanseC{ color:#bf3a71;}


.bangbeiicon{ overflow:hidden; margin-top:30px; height:300px; }
.bangbeiicon img{ width:90px; height:90px}
.bangbeiicon div{ color:#bf3a71; line-height:30px}



.jiazhenbeijing{  width:100%; height:800px;background:url(../img/jiebj.jpg) no-repeat #fff center; text-align:center }
.indexbiankang{ width:90%; margin:auto; padding-top:100px}

.jiazhenbeijing .title{ font-weight:bold; font-size:54px; color:#fff; margin-bottom:20px}
.jiazhenbeijing .lerrong{ font-size:26px; line-height:35px; color:#fff}
.jiazhenbeijing .tubiao{ overflow:hidden; margin-top:50px; margin-bottom:50px}
.jiazhenbeijing .tubiao li{  width:25%; display:inline-block; text-align:center }
.jiazhenbeijing .tubiao .beijing{ width:180px; height:180px; background:#fff; border-radius:50%; display:block; margin:auto; margin-bottom:20px; }
.jiazhenbeijing .tubiao .beijing img{ width:50%; margin-top:45px; }
.jiazhenbeijing .tubiao .titlename{ display:block; font-size:26px; font-weight:bold; color:#fff}


.yiyeakuangdu{ width:90%; overflow:hidden; margin:auto;}



.jiejuefanganwebAt {overflow:hidden; width:90%;  margin:auto; margin-bottom:30px; margin-top:30px}
.jiejuefanganwebAt .leatet{ width:44%; background:#fff; margin-right:10px; margin-bottom:10px; padding:20px;  float:left;  height:150px }
.jiejuefanganwebAt .leatet .shuzu{  width:100px; font-size:44px; color:#666; float:left; text-align:center; font-weight:bold; color:#c70222; margin-top:25px}
.jiejuefanganwebAt .leatet .shuzriht{ width:60%; color:#000; float:left; margin-top:5px; font-size: 26px; font-weight: bold;}

.jiejuefanganweb{ overflow:hidden; width:90%;  margin:auto; margin-bottom:30px; margin-top:30px}
.jiejuefanganweb .lefta{ float:left; width:55%; margin-top:100px}
.jiejuefanganweb .lefta .biaotia{ font-weight:bold; color:#2172d1; font-size:24px; font-weight:bold; margin-bottom:20px}
.jiejuefanganweb .lefta .biaotib{ font-size:16px; color:#666; line-height:35px}

.jiejuefanganweb .right img{ float:right; width:35%;}


 .jiazhenQianke{ overflow: hidden; margin-bottom: 40px; text-align: center;}
 .jiazhenQianke .qiankelist{ display: inline-block; width: 25%; margin: 10px; background: #fff; border-radius: 15px;padding: 20px;}
 .jiazhenQianke .qiankelist .NewBT{ font-weight: bold;  font-size: 35px; margin-bottom: 20px;}
 .jiazhenQianke .qiankelist .NewBcont{ color: #666; font-size: 26px; line-height: 35px; height: 450px; text-align: left;}
 .jiazhenQianke .qiankelist .NewBwenzi{ font-size: 60px; font-weight: bold; font-family: Arial, Helvetica, sans-serif; text-align: right;}
 
.jiazhenQianke .touyingA{box-shadow: 10px 10px 20px rgba(72, 116, 203, 0.1); }
.jiazhenQianke .touyingB{box-shadow: 10px 10px 20px rgba(229, 76, 94, 0.1); }
.jiazhenQianke .touyingC{box-shadow: 10px 10px 20px rgba(112, 48, 160, 0.1); }

.jiazhenQianke .touWenziA{color: #4874cb;}
.jiazhenQianke .touWenziB{color: #2172d1;}
.jiazhenQianke .touWenziC{color: #7030a0;}

.indexNews .right_c .right .nelist_BQ{ overflow:hidden; padding:0px}
.indexNews .right_c .right .nelist_BQ li{  background:#f1f1f1; padding:10px; width:42%; margin:5px; float:left; overflow:hidden; border-radius:30px}
.indexNews .right_c .right .nelist_BQ a {  color:#666; line-height:20px; }
.indexNews .right_c .right .nelist_BQ a:hover{  color:#095df6;font-weight:bold}

.jiazhengKeihuganli{ overflow: hidden; margin-bottom: 40px;text-align: center;}
.jiazhengKeihuganli .khList{box-shadow: 10px 10px 20px rgba(229, 76, 94, 0.1); height:370px;  overflow: hidden; width: 40%; background: #fff; text-align: left; padding: 30px; margin-right: 20px; margin-bottom: 20px;  display: inline-block;}
.jiazhengKeihuganli .khList .imglist{ float: left; width: 80px; height: 80px; margin-right: 20px;}
.jiazhengKeihuganli .khList .contlist{ overflow: hidden; float: left; width: 70%;}
.jiazhengKeihuganli .khList .contlist .neat{ font-weight: bold; margin-bottom: 15px;  font-size: 28px; color: #2172d1; }
.jiazhengKeihuganli .khList .contlist .neatcont{ color: #666; line-height: 30px;}


.Jiazhenbeijing{background: linear-gradient(0deg, #e7f3ff, #fff); overflow: hidden;}

.jiazhengHeitong{ overflow: hidden; margin-bottom: 40px;text-align: center; margin: auto; margin-top: 25px; margin-bottom:40px}
.jiazhengHeitong .leffat{ width: 25%; text-align: left; display: inline-block; margin-right: 30px; height: 300px; overflow: hidden;}
.jiazhengHeitong .leffat .baitiName{ padding-top: 15px; font-weight: bold; color: #2172d1; margin-bottom: 20px; font-size: 20px;}
.jiazhengHeitong .leffat .baitiCont{ color: #666; line-height: 30px;}
.jiazhengHeitong .leffaat{ width: 200px; height: 200px; background: #2172d1; margin: auto; border-radius: 50%; }
.jiazhengHeitong .leffaat .yuacn{ color: #fff; font-weight: bold; font-size: 24px; padding: 20px; text-align: center;  padding-top: 45px;}


.jiazhengSeverOrider{ overflow: hidden; margin-bottom: 40px;text-align: center; margin-top: 25px;}
/* .jiazhengSeverOrider .listsoer{ overflow: hidden; display: inline-block; background: #2172d1;  width: 200px; height: 200px; border-radius: 50%; text-align: center;}
.jiazhengSeverOrider .listsoer .contaname{ color: #fff; padding: 20px; margin-top: 20px; font-size: 20px;}
 */

.jiazhengSeverOrider .listsoer {
    overflow: hidden;
    display:inline-block; /* 修改为 flex 容器 */
	width: 22%;
   
    text-align:left;
    margin:30px;

    /* text-align: center; 这行可以移除，因为 flexbox 会负责居中 */
}
 
 .jiazhengSeverOrider .listsoer .contaname {
    overflow: hidden;
    display:flex; /* 修改为 flex 容器 */
    justify-content: center; /* 水平居中 */
    align-items: center; /* 垂直居中 */
    background: #fff;

  height:450px;
   

	border:  solid 5px #2172d1;
    border-radius:20px;
	margin: auto;
	
 }
 
 
.jiazhengSeverOrider .listsoer .contaname .wenzit {
   
    /* padding, margin-top, 和 font-size 可以保持不变 */
    padding: 20px;
    margin: 0; /* 如果不需要额外的外边距，可以将其设为0 */
    font-size: 16px;
    /* 由于使用了 flexbox，以下属性将确保内容正确居中 */
    /* 无需额外的 line-height 或 text-align 设置 */
}

.jiazhengSeverOrider .listsoer .contaname .wenzit .biaotia { color: #2172d1; font-weight:bold; margin-bottom:20px}

.jiazhengSeverOrider .listsoer .contaname .wenzit .contactat{ overflow:hidden; color:#666; font-size:14px}
.jiazhengSeverOrider .listsoer .contaname .wenzit .contactat p{ display:block; color:#666; margin-bottom:20px}


.jiazhengSeverOrider .ATlistsoer .icont{ overflow: hidden; text-align: center; padding: 40px;}
.jiazhengSeverOrider .ATlistsoer .icont img{ width: 60px; height: 60px;}
.jiazhengSeverOrider .ATlistsoer .icont div{  font-size: 20px; font-weight: bold; color: #2172d1;}
.jiazhengSeverOrider .ATlistsoer {
    overflow: hidden;
    display:inline-block; /* 修改为 flex 容器 */
	width: 15%;
  margin: 30px;
 box-shadow: 10px 10px 20px rgba(229, 76, 94, 0.9);
   background: #fff;
   border: solid 5px #2172d1;
    border-radius: 50px 0px 50px 0px;
    /* text-align: center; 这行可以移除，因为 flexbox 会负责居中 */
}
 
 .jiazhengSeverOrider .ATlistsoer .contaname {
    overflow: hidden;
    display:flex; /* 修改为 flex 容器 */
    justify-content: center; /* 水平居中 */
    align-items: center; /* 垂直居中 */
  
	height: 150px;
 
  border-radius: 50px 0px 50px 0px;
	margin: auto;
 }
 
 
.jiazhengSeverOrider .ATlistsoer .contaname .wenzit {
    color: #2172d1;
    /* padding, margin-top, 和 font-size 可以保持不变 */
    padding: 20px;
    margin: 0; /* 如果不需要额外的外边距，可以将其设为0 */
    font-size: 16px;
    /* 由于使用了 flexbox，以下属性将确保内容正确居中 */
    /* 无需额外的 line-height 或 text-align 设置 */
}


.jiazhengSeverwancheng{ background: #2172d1; margin: auto; line-height: 40px; margin-bottom: 50px; font-size: 30px; text-align: center; color: #fff; font-weight: bold; width:80%; padding: 20px; border-radius: 40px;}

.jiazhengDiaochabiao{overflow: hidden; margin-bottom: 40px;text-align: center; margin-top: 25px;}
.jiazhengDiaochabiao .DiaochabiaoLeft{ display: inline-block; width: 90%; overflow: hidden;}
.jiazhengDiaochabiao .DiaochabiaoLeft .linvc{ background: #2172d1; text-align: left; font-size: 28px;  margin-bottom: 20px; border-radius: 50px; overflow: hidden; line-height: 45px; }
.jiazhengDiaochabiao .DiaochabiaoLeft .linvc .yuangb{ width: 60px; height: 60px; margin: 15px; text-align: center; background: #851321; line-height: 60px; overflow: hidden; border-radius: 50%; color: #fff; font-weight: bold; float: left;}
.jiazhengDiaochabiao .DiaochabiaoLeft .linvc .yuangc{   color: #fff;  float: left; width: 80%; line-height: 80px;}
.jiazhengDiaochabiao .tupina{ width:80%; display: inline-block;overflow: hidden;  }
.jiazhengDiaochabiao .tupina .imgtp{ width: 90%; border: solid 10px #2172d1; border-radius: 20px; padding: 20px;}
.jiazhengDiaochabiao .fanganimg{ width: 100%; margin: auto;}

.jiazhengHeiKalist{overflow: hidden; margin-bottom: 40px;text-align: center; margin-top: 25px;}
.jiazhengHeiKalist .liesthk{display: inline-block;overflow: hidden; width: 80%; box-shadow: 10px 10px 20px rgba(229, 76, 94, 0.9);  text-align: left; margin: 40px; background: #2172d1; border-radius: 50px 0px 50px 0px; padding: 50px; color: #fff; }
.jiazhengHeiKalist .liesthk .yuangt{ text-align: left; font-size: 70px;  margin-bottom: 50px; font-family: Arial, Helvetica, sans-serif; font-weight: bold;}
.jiazhengHeiKalist .liesthk .yuangb{ font-size: 38px; line-height: 50px; }


.jiazheRCimg{ overflow: hidden; margin-bottom: 40px;}
.jiazheRCimg img{  width: 40%; display:inline-block; overflow: hidden; margin: 20px; box-shadow: 10px 10px 20px rgba(229, 76, 94, 0.4); border: solid 5px #2172d1; padding: 15px; background: #fff; border-radius: 20px;}

.jiazheRCimgTY{ overflow: hidden; margin-bottom: 40px; text-align: center;}
.jiazheRCimgTY img{  width: 100%; display:inline-block; margin: auto; overflow: hidden; }


.uijinganl{ border:solid 3px #08a20b; border-radius:30px; text-align:center; padding:20px; width:40%; margin:auto; color:#08a20b; font-weight:bold}

.uijinganlAT{ border:solid 3px #e61931; border-radius:40px; text-align:center; padding:20px; width:60%; margin:auto; color:#e61931; font-weight:bold}

.gongleiqingdan .beijingJZ{background: linear-gradient(0deg, #2172d1, #ce3849);  }
.gongleiqingdan .beijingatJZ{background: linear-gradient(0deg, #e61931, #c91127);  }




.Webnews{ float:left; width:100%; overflow:hidden; text-align:left}

.Webnews .ringt{ float:left; width:43%; display: block; margin:20px 20px 20px 0px; padding:15px;  background:#f2f2f2; height:90px}
.Webnews .ringt .h6{  font-size:16px; margin-top: 0px; font-weight:bold;}
.Webnews .ringt .h7{  font-size:14px;color:#666; line-height:30px;display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2; /* 限制显示的文本行数为2行 */
    overflow: hidden; /* 隐藏超出的文本 */
    text-overflow: ellipsis; /* 使用省略号表示被隐藏的文本 */
    white-space: normal; /* 允许文本正常换行 */}



.NewsLink{ overflow: hidden; width: 90%; margin: auto; }
.NewsLink a{ background:#f2f2f2;border:solid 0px #2172d1; color:#2172d1; padding:10px 20px 10px 20px; display:block; float:left; margin-right:20px; margin-bottom:10px }
.NewsLink a:hover{ background:#2172d1; color:#fff;}

.leiyeseo{ overflow: hidden; height: 490px; width: 100%; }
.leiyeseo .contc{ width: 90%; margin: auto; text-align: left; color: #fff; margin-top: 180px;  position: relative;}
.leiyeseo .contc .aa{ font-size: 40px; font-weight: bold;}
.leiyeseo .contc .bb{ font-size: 30px; font-weight: bold; margin-top: 10px;}
.leiyeseo .contc .cc{ font-size: 14px;  margin-top: 10px;}




.webseobeijingAT{  margin:auto; overflow:hidden; text-align:center; margin:50px;}
.webseobeijingAT .listindex {
        overflow: hidden;
        margin: 0px;
        text-align: left;
        padding:0px;
        background: #f3f9ff;
        border-radius:5px;
        width:100%
    }
.webseobeijingAT .contat{ padding:40px}
.webseobeijingAT .listindex .titleata{ font-weight:bold; color:#2172d1; font-size:22px}
.webseobeijingAT .listindex .titleatb{ font-weight:bold; color:#2172d1; font-size:30px}
.webseobeijingAT .listindex .titleate{ width:120px; height:120px; margin-top:10px; margin-bottom:10px}
.webseobeijingAT .listindex .titleatc{ color:#666; line-height:24px; font-size:16px}
.Canlic a {
    display: flex;
    background: #014fa2;
    width: 130px;
    height: 48px;
    border: 1px solid #014fa2;
    align-items: center;
    justify-content: center;
    font-size: 14px;
    color: #fff;
    margin-top: 40px;
    transition: all 0.5s ease 0s;
}

    .Canlic a:hover {
        background: #ff0000;
        color: #fff;
        border: 1px solid #ff0000;
        transition: all 0.5s ease 0s;
    }

.weingindex {
    background: url('../../Newsimg/webseobj.jpg') no-repeat center center;
    width: 100%;
    background-size:200%; 
    overflow:hidden;
    padding-top:30px;
    padding-bottom:30px;
}

.weingindex .beijinindex { width:90%; margin:auto; text-align:center}
.weingindex .beijinindex .titlea { font-weight:bold; color:#fff;font-size:18px; padding-top:10px}
.weingindex .beijinindex .titleb { font-weight:bold; color:#fff; font-size:20px}
.weingindex .beijinindex .anniunc {  margin:auto;border-radius:5px; background:#fff; color:#2172d1; display:block; margin-top:10px; line-height:60px; font-weight:bold; font-size:16px; margin-top:20px; margin-bottom:20px}

.webseroanli {
    overflow: hidden;
    width: 90%;
    margin: auto;
}



.webseroanli .biaotiaca{ overflow:hidden;}
.webseroanli .biaotiaca .biaotia { font-weight:bold; font-size:30px; color:#2172d1; margin-bottom:20px; margin-top:50px}
.webseroanli .biaotiaca .biaotib { font-weight:bold; font-size:20px; color:#000; margin-bottom:10px}
.webseroanli .biaotiaca .biaotic {  color:#666}
.webseroanli .guanjianzhi{ overflow:hidden; margin-bottom:20px}
.webseroanli .guanjianzhi .biaoiana{ font-weight:bold; font-size:20px;color:#000; margin-top:20px}
.webseroanli .guanjianzhi .biaoqian{ overflow:hidden; margin-top:20px}
.webseroanli .guanjianzhi .biaoqian a {
        text-align: left;
        display: block;
        float: left;
        margin-right: 20px;
        background: #eaf5fe;
        border: solid 1px #a3b4d3;
        border-radius: 5px;
        padding: 15px 20px 15px 20px;
        color:#2172d1
    }
.webseroanli .anlilist{ overflow:hidden;}
.webseroanli .anlilist li{  background:#bfdeff; border-radius:5px; padding:20px; margin-right:20px; float:left; width:40%; margin-bottom:40px}
.webseroanli .anlilist li img{ width:100%;}

.webseroanli .indexct {
        overflow: hidden;
        text-align: left;
        color: #df2a00;
        font-size:24px
    }
.webseroanli .indexct .biaotiac{ font-weight:bold; font-size:24px; overflow:hidden; margin-bottom:50px}
.webseroanli .indexct .chaknag {
        background: #2172d1;
        color: #fff;
        font-weight: bold;
        border-radius: 5px;
        padding: 20px 20px 20px 20px;
        display: block;
        width: 30%;
        text-align: center;
        margin-bottom: 50px;
        font-size: 20px;
        background: #df2a00
    }


.webseroanli .anlilict {
        overflow: hidden;
    }

 .webseroanli .anlilict li {
        background: #bfdeff;
        border-radius: 5px;
        padding: 20px;
        margin-right: 20px;
        float: left;
        width: 15%;
        margin-bottom: 40px
    }

.webseroanli .anlilict li img {
            width: 100%;
        }
.webseroanliaat {
    background: #eaf5fe
}
.webseroanliaat .biaotctd {
    font-size: 30px;
    font-weight: bold;
    color: #2172d1;
    margin-bottom: 50px
}

.webseroanliaat .innnnlt {
        width: 90%;
        margin: auto;
        padding-top: 70px;
        padding-bottom: 70px
    }

.webseroanliaat .innnnlt .wenziat { overflow:hidden; margin-top:40px; font-size:20px;line-height:40px; color:#2172d1}
.webseoabout { overflow:hidden;}
.webseoabout ul { overflow:hidden; width:100%;float:left;}
.webseoabout ul li {  font-size:18px; color:#666; line-height:40px; margin-bottom:20px}
.webseoabout img{ width:100%; float:none; border-radius:5px}


.sevr_a {
    background: url(../Newsimg/sev_a.jpg) no-repeat center center;
    padding-bottom: 80px
}
.biaoti_c{ margin:auto; font-family:Arial; text-align:center; padding-top:40px; width:90%}
.biaoti_c p{  font-weight:bold; font-size:50px;}
.biaoti_c h2{  font-weight:bold; font-size:28px;}
.biaoti_c h3{   font-size:14px; font-weight:normal; line-height:25px}
.biaoti_c .ya_a{ color:#e5e5e5}
.biaoti_c .ya_b{ color:#74e4ff}
.biaoti_c .ya_c{ color:#dd83e0}
.biaoti_c .ya_d{ color:#f7c8bc}
.biaoti_c .ba_a{ color:#0c65bf}
.biaoti_c .ba_b{ color:#fff}
.biaoti_c .ba_c{ color:#666}

.sever_cont_a{ overflow:hidden; width:90%; margin:auto; text-align:center; margin-top:60px;}
.sever_cont_a .lect{ overflow:hidden; width:42%; text-align:center; display:inline-block; margin:0 20px}
.sever_cont_a .lect .yuan{ margin:auto; margin-bottom:0px; border-radius:10px;}
.sever_cont_a .lect .yuan img{  width:70px; height:70px; margin-top:60px; margin-bottom:30px}
.sever_cont_a .lect .yuan h3{ margin-top:20px}
.sever_cont_a .lect .yuan h4{ margin-top:20px; font-weight:normal; font-size:14px; color:#666; padding:20px}
.sever_cont_a .lect .wenzi{ width:80%; margin:auto; margin-bottom:30px; height:80px; color:#666; line-height:30px}

.sever_cont_a .lect .beij_a{  background-image:linear-gradient(180deg,#f1f5fb,#fff); color:#085fdb}
.sever_cont_a .lect .beij_b{  background-image:linear-gradient(180deg,#f8f5ff,#fff); color:#a465ff}
.sever_cont_a .lect .beij_c{  background-image:linear-gradient(180deg,#f2feef,#fff); color:#1ba121}
    .sever_cont_a .lect .beij_d {
        background-image: linear-gradient(180deg,#fff0ec,#fff);
        color: #eb5229
    }

.severtle{background-image:linear-gradient(90deg,#085fdb,#3fe5a2); font-size:18px; color:#fff; width:50%; margin:auto; height:80px; border-radius:40px; text-align:center; line-height:80px;font-weight:bold; font-family:Arial;}



.weingindex {
    background: url('http://www.guanzhiweb.com/Newsimg/webseobj.jpg') no-repeat center center;
    width: 100%;
    height: 580px;
    background-size: 170%
}

.weingindex .beijinindex { width:90%; margin:auto; text-align:center}
.weingindex .beijinindex .titlea { font-weight:bold; color:#fff;font-size:26px; padding-top:60px}
.weingindex .beijinindex .titleb { font-weight:bold; color:#fff; font-size:36px}
.weingindex .beijinindex .anniunc { width:38%; margin:auto;border-radius:5px; background:#fff; color:#2172d1; display:block; margin-top:150px; line-height:60px; font-weight:bold; font-size:20px}




.indexseverlist {
    overflow: hidden;
    width: 90%;
    margin: auto;
    margin-bottom: 20px;
    text-align: center
}

    .indexseverlist .bitmat {
        background: linear-gradient(0deg, #117d01, #2c9d00);
    }

    .indexseverlist .bitmata {
        background: linear-gradient(0deg, #0048bc, #0061fd);
    }

    .indexseverlist .bitmatb {
        background: linear-gradient(0deg, #68079f, #a83be6);
    }
    .indexseverlist .bitmate {
        background: linear-gradient(0deg, #be3d1b, #eb5229);
    }

    .indexseverlist li {
        position: relative;
        display: inline-block;
        width: 90%;
        border-radius: 5px;
        padding: 30px;
        margin: 20px;
        text-align: left;
        color: #fff;
    }

        .indexseverlist li .img {
            width: 80px;
            height: 80px;
            margin-bottom: 50px;
            margin-top: 50px;
        }

        .indexseverlist li .jiangtou {
            width: 25px;
            height: 25px;
            position: absolute;
            top: 0;
            right: 0;
            padding: 30px
        }

    .indexseverlist a {
        color: #fff;
    }

        .indexseverlist a:hover {
            color: #fff4a9;
        }

    .indexseverlist li .titmeat {
        font-weight: bold;
        font-size: 18px
    }


.sevr_b {background:url(http://www.guanzhiweb.com/Newsimg/sev_b.jpg) no-repeat center center; padding-bottom:80px; background-size:570%}
.sever_cont_b{ overflow:hidden; width:90%; margin:auto; text-align:center; margin-top:60px;}
.sever_cont_b .icon{ overflow:hidden; width:24%; text-align:center;  float:left; margin:0 40px; margin-bottom:40px}
.sever_cont_b .icon .div{ background:#fff; border-radius:5px;  height:80px}
.sever_cont_b .icon .div img{  width:40px; height:40px; margin-top:20px}
.sever_cont_b .icon .wenzic{ font-size:16px; color:#fff; margin-top:10px}



.aboutcont{ overflow: hidden; width: 90%; margin: auto;  background: #fff; margin-top: 50px; margin-bottom: 50px;}
.aboutcont .left{ width:100%; position:relative;  background:url(../../img/mia1.jpg) no-repeat center center;background-size:130%; height: 700px; padding: 130px 30px 30px 60px; float: left; }
.aboutcont .left .biaoic{ font-weight: bold; color: #fff; font-size: 45px;}
.aboutcont .left .biaoib{ font-weight: bold; color: #fff; font-size: 20px; margin-top: 20px;}

.aboutcont .left .biaoid{  color: #fff; font-size: 14px; margin-top: 520px; }

.aboutcont .right{ float: left; margin-left: 0px; width: 100%; margin-top: 50px;}
.aboutcont .right .contc{ font-size: 30px; color: #000; font-weight: bold;}

.aboutcont .right .aboc{ font-size: 16px; color: #666; line-height: 50px;}
.aboutcont .right .aboc p{ margin-top: 20px;}


.aboutcont .right .anlic a{  width:30%; height:80px; border:1px solid #dbdbdb; align-items:center; justify-content:center; font-size:18px; 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;}

.aboutlist{ overflow:hidden; margin-top:20px}
.aboutlist .titlea{ font-weight:bold;}
.aboutseo{ text-align:left; line-height:40px; width:90%; margin:auto; margin-bottom:30px; font-size:25px; overflow:hidden}
.aboutseo p {display:revert; color:#666; float:left;}

.webseroanliaat {
    background: #eaf5fe
}
.webseroanliaat .biaotctd {
    font-size: 30px;
    font-weight: bold;
    color: #2172d1;
    margin-bottom: 50px
}

.webseroanliaat .innnnlt {
        width: 90%;
        margin: auto;
        padding-top: 70px;
        padding-bottom: 70px
    }

.webseroanliaat .innnnlt .wenziat { overflow:hidden; margin-top:40px; font-size:14px;line-height:40px; color:#2172d1}

.webseroanliaat .innnnlt .imagt{ width:100%; display:none}
    .webseroanliaat .innnnlt .imagta {
        width: 100%;
        display: block
    }