﻿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: 14px; 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 */ 

i{ font-style: inherit;}

a:link{text-decoration:none; color:#666}
a:active{text-decoration:none;}
a:visited{text-decoration:none;}
a:hover{color:#2172d1;text-decoration:initial}
ul li{list-style-type:none;}


.indecwap{ display: none;}

.indextop{ background: #014fa2; overflow: hidden; display: block;}
.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 a{ color:#666}
.indextop .topc .leirong a:hover{ color:#014fa2}

.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;}
.indexNav{ display: none;}
.fountdibu{ display: none;}
.indextop .topnav{ width: 90%; margin: auto;}
.indextop .topnav .logo{  float: left; margin-top: 15px; width:220px}
.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;}
.index_news { margin-bottom:50px; overflow:hidden}
.index_news .imglist li .imgl div{height: 300px; }
.index_news .imglist li .imglxs{ display: block; }
.index_news .imglist li .imglxb{ display:none; }

.contbj{ background: #f6f6f6; padding: 20px; }
.contbj .congac{  overflow: hidden; margin: auto; width: 90%; position: relative; height: 130px; padding: 20px;  }
.contbj .congac ul{ position: absolute; top: 0; width: 105%;}
.contbj .congac ul li{width: 28%;  float: left; 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 }
.contbj .congac .lieftb .weizi{ float: left; margin-top: 20px; width: 60%;}
.contbj .congac .lieftb .weizi .pa{ color: #000; font-size: 20px; font-weight: bold;}
.contbj .congac .lieftb .weizi .pb{ color: #666; font-size: 14px; }
.contbj .congac .lieftb .imgc{ float: right; width: 90px; height: 90px;}

.contbj .indexabout{ overflow: hidden;margin: auto; width: 90%; margin-top: 30px; padding-bottom: 30px;}
.contbj .indexabout .lect{ overflow: hidden; float: left; width: 50%; margin-top: 20px;}
.contbj .indexabout .lect a{ color:#666}
.contbj .indexabout .lect a:hover{ color:#2172d1; font-weight:bold}
.contbj .indexabout .lect .biaotc{ font-weight: bold; color: #014fa2; font-size: 30px; margin-bottom: 20px;}
.contbj .indexabout .lect .leirong p{color: #666; font-size: 14px; margin-bottom: 20px; line-height: 30px;}
.contbj .indexabout .lect .zuobiao{ font-weight: bold; color: #000;}
.contbj .indexabout .rightimg{float: right;  width:40%; }


.indexsever{ background:url('../../img/indexbj.jpg') no-repeat center center; bordes width: 100%; height: 780px;}
.indexsever .indexlis{ width: 90%; margin: auto; overflow: hidden; }
.indexsever .indexlis ul{ overflow: hidden; text-align: center;}
.indexsever .indexlis ul li{ width: 26%; overflow: hidden;  border-radius: 10px; margin-left:60px; height: 510px;  float: left;  }

.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: 23px; 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: 8px; margin-right: 10px;  width: 10px; height: 10px; border-radius: 50%;}
.indexsever .indexlis ul li .lerirong .youcit .liact .yuanb{ float: left; font-weight: bold; font-size: 18px; }

.indexsever .indexlis ul li .lerirong .youcit .leirong{ text-align: left; margin-left: 20px; margin-top: 10px;}

.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 .yanbb a{color: #5da2ff; }
.indexsever .indexlis ul li .lerirong .youcit .yanbb a:hover{color:#fff; }
.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: 30px; color: #fff;}
.indexaniuc{ margin: auto; margin-top: 20px; text-align: center; }
.indexaniuc a{ color: #fff;transition:all 0.5s ease 0s; 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: 70%; float: left;}
.indexjiejue .incontc .righta{  width: 30%; float: right; background: #1059a7; height: 550px;}

.indexjiejue .incontc .lefta li{  float: left; width: 20%; text-align: center; margin-top: 40px; }
.indexjiejue .incontc .lefta li img{  width: 60px; height: 60px; margin-bottom: 10px;}
.indexjiejue .incontc .lefta li p{  display: block;}
.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: 30px; padding: 40px; }
.indexjiejue .incontc .righta .bianimg{ margin-left: 40px; width: 120px; height: 120px; margin-top: 150px;}
.indexjiejue .incontc .righta .weiciv{ color: #fff; font-size: 20px; padding: 40px; }


.indexlianx{ overflow: hidden; margin-bottom:50px}
.indexlianx .lianbeijin{ background: linear-gradient(80deg,#faebce,#deb866); width: 90%; margin: auto; border-radius: 10px; margin-top: 50px;}
.indexlianx .lianbeijin .bianct{ padding: 50px 100px 50px 100px; overflow: hidden;}

.indexlianx .lianbeijin .bianct .left{ float: left; }
.indexlianx .lianbeijin .bianct .left .ictt{ overflow: hidden;  font-weight: bold; color: #79470c;}
.indexlianx .lianbeijin .bianct .left .ictt .pa{ font-size: 25px;  }
.indexlianx .lianbeijin .bianct .left .ictt .pb{ font-size: 35px;  }

.indexlianx .lianbeijin .bianct .left .yiduid{ overflow: hidden;font-size: 20px;  margin-top: 15px;  padding-left: 30px; padding-right: 30px; font-weight: bold; background: #79470c; color: #fff; border-radius: 40px; line-height: 50px; text-align: center;}
.indexlianx .lianbeijin .bianct .right{ float: right; margin-top: 40px; }
.indexlianx .lianbeijin .bianct .right img{ float: right;  width: 60px; height: 60px; margin-right: 10px;}
.indexlianx .lianbeijin .bianct .right .rilte{ float: right; font-weight: bold;color: #79470c; margin-top: 5px;}
.indexlianx .lianbeijin .bianct .right a{color: #79470c;}

.indexlianx .lianbeijin .bianct .right .rilte .lia{  font-size: 30px; font-family: Arial, Helvetica, sans-serif;}
.indexlianx .lianbeijin .bianct .right .rilte .lib{  font-size: 15px;}



.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:36px;color:#0c63ec;display:block;text-align:center;font-style:normal;  }
.index_anli_cen p {text-align:center;font-size:16px;color:#666;margin-top:40px;line-height:25px;}
.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:left;margin-right:40px;margin-bottom:40px; width:48%; -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: 400px;}
.index_anli_cen ul li span {height:70px;line-height:70px;background:url(../../img/gzjt.jpg) no-repeat 570px center ;display:block;text-align:left;color:#666;font-size:18px; }
.index_anli_cen ul li span font {margin-left:20px;display:inline-block; }
.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:36px;color:#0c63ec;display:block;text-align:center;font-style:normal;  }
.index_news .p {font-size:16px; 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: 32%; margin-right: 20px;  float: left; }
.index_news .imglist li a{ background: #fafafa; color: #000;  display: block;}
.index_news .imglist li .imgl{ overflow: hidden; position: relative;}

.index_news .imglist li .imgl img{ width:100%; height:300px}

.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: 16px}
.index_news .imglist li .leirng p:nth-child(2){font-size: 14px; 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:90%; margin:auto; overflow:hidden;border-top:#e6e6e6 0px solid; padding-top:0px; margin-bottom:40px;}
/*<网站建设开发>*/
.dynamic .zhong .nav_ge { width:32%; float:left; text-align:center; overflow:hidden; margin-right:20px;}
.dynamic .zhong .nav_ge:last-child { margin-right:0px;}
.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:18px; line-height:30px;}
.dynamic .zhong .nav_ge .program_kaifa span { color:#FFF; font-size:14px;}
 .baodao { background:#fafafa; width:100%; padding-top:10px;}
 .baodao ul{ width:88%; margin:auto; padding-bottom:50px;}
 .baodao li { line-height:40px;  font-size:14px; text-align:left; overflow:hidden; }
 .baodao li a {color:#666666;}
 .baodao li .clii{ margin-left: 20px; color: #666; line-height: 30px; font-size: 12px; margin-bottom: 20px;}
 .baodao li a span { width:10px; height:10px; 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:16px; }
 .baodao .gengduo_dd a { color:#3588dc;}
 
 
 
/*<网站建设>*/
.site_js { width:32%; float:left; text-align:center; overflow:hidden; margin-right:20px;}
.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:18px; line-height:30px;}
.site_js .program_kaifa span { color:#FFF; font-size:14px;}

/*<APP开发>*/
.kaifa_pp { width:32%; float:left; text-align:center; overflow:hidden;}
.kaifa_pp .program_kaifa h3 { color:#FFF; font-weight:normal; font-size:18px; line-height:30px;}
.kaifa_pp .program_kaifa span { color:#FFF; font-size:14px;}
.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: 33%; float: left; padding-top: 20px; padding-bottom: 20px;}
.indexfouter .congju .lict .img{  float: left; width: 70px; height: 70px; margin-right: 20px;}
.indexfouter .congju .lict .rihgt{ float: left; margin-top: 5px;}
.indexfouter .congju .lict .rihgt .la{ font-weight: bold; color: #fff; font-size:22px;}
.indexfouter .congju .lict .rihgt .lb{color: #fff; font-size: 14px; 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: 33%; float: left;}
.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: 20px; font-weight: bold; color: #fff; margin-top: 8px; margin-left: 10px;}
.indexfoutein .incta .leirona .aobut .abconta{ color: #bfdeff; font-size: 14px; line-height: 25px; margin-right: 70px;}
.indexfoutein .incta .leirona .aobut .abconta a{color: #bfdeff;}
.indexfoutein .incta .leirona .aobut .abconta a:hover{color: #fff;}
.indexfoutein .incta .leirona .aobut .abcontc{ color: #fff; font-size: 14px;  margin-top: 30px; font-weight: bold;}
.indexfoutein .incta .leirona .aobut .abcontc a{color: #fff;}
.indexfoutein .incta .leirona .acontc{ width: 33%; float: left;}
.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: 14px;  line-height: 40px; }
.indexfoutein .incta .leirona .acontc .leiron li:nth-child(1){ color: #fff200; font-weight: bold;}
.indexfoutein .incta .leirona .acontc .leiron a{ color: #fff200;}

.top_ba {width:90%;  margin:auto; padding-top:40px;}
.top_ba p { padding-bottom:10px;}
.top_ba span a { color:#bfdeff; padding-right:40px; padding-top:10px; font-size:12px; 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:left;}
 .foot_cenl  a {color:#bfdeff;}
 .foot_cenl p.top {margin-top:40px;}
 .foot_cenl p.butt {margin-top:10px;}
 .foot_cenr {float:right;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: 465px; width: 100%; }
.leiyecontc .contc{ width: 90%; margin: auto; text-align: left; color: #fff; margin-top: 180px;  position: relative;}
.leiyecontc .contc .aa{ font-size: 40px; font-weight: bold;}
.leiyecontc .contc .bb{ font-size: 30px; font-weight: bold; margin-top: 10px;}
.leiyecontc .contc .cc{ font-size: 14px;  margin-top: 10px;}

.leiyecontc .jacontc{ width: 90%; margin: auto; text-align: left; color: #014fa2; margin-top: 340px;  position: relative;}
.leiyecontc .jacontc .aa{ font-size: 40px; font-weight: bold;}
.leiyecontc .jacontc .bb{ font-size: 30px; font-weight: bold; margin-top: 10px;}
.leiyecontc .jacontc .cc{ font-size: 14px;  margin-top: 10px;}


.leiyecontc .mac{ position: absolute; 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;}

.leiyeseo{ overflow: hidden; height: 550px; 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;}

.xcxdingbj{ background:url(../../img/xcxdingzhi.jpg) no-repeat center center;background-size:100%;}
.xcxcasebj{ background:url(../../img/xcxcasa.jpg) no-repeat center center;background-size:100%;}
.xcxnewsbj{ background:url(../../img/xcxnews.jpg) no-repeat center center;background-size:100%;}
.xcxcontactbj{ background:url(../../img/xcxcontact.jpg) no-repeat center center;background-size:100%;}
.xcxaboutbj{ background:url(../../img/xcxabout.jpg) no-repeat center center;background-size:100%;}
.xcxwebseobj{ background:url(../../img/webseobj.jpg) no-repeat center center;background-size:100%;}
.xcxaboutbjxq{ background-image:linear-gradient(180deg,#014fa2,#e346cf);}
.xcxcsaxq{  background-image:linear-gradient(180deg,#014fa2,#e346cf);}

.jiejuefangan{ background:url(../../img/indexb11.jpg) no-repeat center center;background-size:100%;}
.qiyelunbo{ background:url(../../img/qiye.jpg) no-repeat center center;background-size:100%;}

.xcxxhsseobj{ background:url(../../img/xhsseobj.jpg) no-repeat center center;background-size:100%;}
.gzhxhsseobj{ background:url(../../img/gzhseobj.jpg) no-repeat center center;background-size:100%;}
.Jiazhenbeiji{  background:#000; }


.casexq{ width: 90%; background: #fff; padding: 40px; margin:auto; text-align: left;}
.casexq img{ width: 70%; margin: auto;}
.aboutcont{ overflow: hidden; width: 90%; margin: auto;  background: #fff; margin-top: 50px; margin-bottom: 50px;}
.aboutcont .left{ width: 35%;  background:url(../../img/abc.jpg) no-repeat center center;background-size:130%; height: 300px; 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: 120px;}

.aboutcont .right{ float: left; margin-left: 50px; width: 50%; margin-top: 50px;}
.aboutcont .right .contc{ font-size: 30px; color: #000; font-weight: bold;}

.aboutcont .right .aboc{ font-size: 16px; color: #666; line-height: 30px;}
.aboutcont .right .aboc p{ margin-top: 20px;}


.aboutcont .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;}
.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: 35%;  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: 16px; color: #666; display: block;}



.contact .right{ float: left; margin-left: 50px; width: 50%; margin-top: 50px;}
.contact .right .contc{ font-size: 30px; color: #000; font-weight: bold;}

.contact .right .aboc{ font-size: 16px; color: #666; line-height: 25px;}
.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; height:60px;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:50%;text-align:left;float:left;}
.news_detsx a.xia {display:block;width:50%;text-align:right;float:left;}
.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:20px; 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: 16px;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: 14px; color: #666; line-height: 20px;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:30px; 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:14px; color:#fff; line-height:32px;}

.about .about_team .about_team_title .team_title_dt a{color:#fff;}
.about .about_team .about_team_title .team_title_dt a:hover{color:#bfdeff;}
.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:18px; color:#fff; margin:25px 0px; font-weight: bold;}
.about .about_team .about_team_content .team_content_list .content_list_bottom dt{ font-size:15px; 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:26px; color:#333333; font-weight:bolder;}
.Business .Business_title dt{ font-size:16px; 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:15.66%; 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:50px;line-height:50px;color:#666;}
.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;}
.lj_fy .on{background:#FF0000;border-color:#FF0000;color:#FFF;}


.indexNews{ overflow:hidden; width:90%; margin:auto;}
.indexNews .left_c{ overflow:hidden; float:left; width:70%;}
.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:20%;}
.indexNews .left_c .cont .imgt img{  width:100%;}
.indexNews .left_c .cont .ringt{ float:left; width:68%; margin-left:20px; display: block;}
.indexNews .left_c .cont .ringt h6{  font-size:20px; margin-top: 10px;}
.indexNews .left_c .cont .ringt h7{  font-size:14px;color:#666; line-height:30px;}


.indexNews .left_c .cont a{ color:#000;display: block;  overflow: hidden;}
.indexNews .left_c .cont a:hover{ color:#2172d1; display: block;background: #f2f2f2; }
.indexNews .right_c{ overflow:hidden; float:right; width:28%; 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 {  color:#666; line-height:25px; }
.indexNews .right_c .right .nelist_c a:hover{  color:#095df6;font-weight:bold}


.newsdetail{ overflow: hidden; background: #fff; padding: 30px;}
.newsdetail .contc{ line-height: 35px;}
.newsdetail .contc a{  color: #ff0000; font-weight: bold;text-decoration:underline}

.newsdetail .contc img{ width: 100%;}



@font-face {
	font-family: 'icomoon';
    src:url('fonts/icomoon.eot?qradjf');
    src:url('fonts/icomoon.eot?qradjf#iefix') format('embedded-opentype'),
        url('fonts/icomoon.ttf?qradjf') format('truetype'),
        url('fonts/icomoon.woff?qradjf') format('woff'),
        url('fonts/icomoon.svg?qradjf#icomoon') format('svg');
    font-weight: normal;
    font-style: normal;
}
.demo-icon{
  font-family:"icomoon";
  font-style:normal;
  font-weight:normal;
  speak:none;
  display:inline-block;
  text-decoration:inherit;
  text-align:center;
  font-variant:normal;
  text-transform:none;
  font-size:24px;
  -webkit-font-smoothing:antialiased;
  -moz-osx-font-smoothing:grayscale;
  line-height:24px;
  color:#999; 
}

.clear_c{clear:both;font-size:0px;line-height:0;height:0;}



.iconbj{ background:url(../images/t1.jpg) no-repeat top; width:50px; height:50px}

/*new right*/
.cndns-right{position:fixed;right:1px;top:50%;margin-top:-100px;z-index:100; font-style: normal;}
.cndns-right-meau{position:relative;}
.cndns-right-btn{width:48px;height:48px;border:1px solid #ddd;font-style: normal;text-align:center;display:block;margin-bottom:6px;position:relative;background-color:#fff}
.cndns-right-btn span{color:#848484;font-size:26px;line-height:48px;}
.cndns-right-btn sup{display:block;min-width:24px;height:24px;text-align:center;line-height:24px;color:#fff;border-radius: 50%;background-color:#2172d1;position:absolute;left:-12px;top:-12px;}
.cndns-right-btn p{color:#2172d1;font-size:14px;line-height:18px;padding-top:5px;display:none;}
.cndns-right-meau:hover .cndns-right-btn span{display:none}
.cndns-right-meau:hover .cndns-right-btn p{display:block;}
.meau-car .cndns-right-btn {border-color:#2172d1;margin-bottom:20px;}
.meau-car.cndns-right-meau:hover .cndns-right-btn{background-color:#2172d1}
.meau-car.cndns-right-meau:hover .cndns-right-btn span{color:#fff;display:block;}
.meau-car .cndns-right-btn span{color:#2172d1;}


.meau-sev .cndns-right-btn{background:url(../../img/02index-banner-8.gif) no-repeat #ff6600 center;} 
.meau-sev .cndns-right-btn p{color:#fff}
.meau-sev .cndns-right-btn span{color:#fff}



.meau-sey .cndns-right-btn{background:url(../../img/index_sc.jpg) no-repeat #066eb0 center;} 
.meau-sey .cndns-right-btn p{color:#fff}
.meau-sey .cndns-right-btn span{color:#fff}




.ccndns-right-btn{background:url(../../img/t1.jpg) no-repeat #ff6600 center; width:45px; height:45px;} 
.bcndns-right-btn{background:url(../../img/t2.jpg) no-repeat #ff6600 center; width:45px; height:45px;} 
.ecndns-right-btn{background:url(../../img/t5.jpg) no-repeat #ff6600 center; width:45px; height:45px;} 
.timint_t{background:url(../../img/t3.jpg) no-repeat #ff6600 center; width:55px; height:55px;} 
.timint_b{background:url(../../img/t4.jpg) no-repeat #ff6600 center; width:50px; height:50px;} 
.timint_c{background:url(../../img/t5_t.jpg) no-repeat #ff6600 center; width:50px; height:50px;}
.meau-top .cndns-right-btn span{font-size:12px;line-height:12px;padding-top:10px;display:block}
.meau-top .cndns-right-btn i{display:block;color:#999}
.meau-top.cndns-right-meau:hover .cndns-right-btn{background-color:#2172d1}
.meau-top.cndns-right-meau:hover .cndns-right-btn span{display:block;color:#fff} 
.meau-top.cndns-right-meau:hover .cndns-right-btn i{color:#fff;}
.cndns-right-box{position:absolute;top:-15px;right:48px;padding-right:25px;display:none;}
.cndns-right-box .box-border{border:1px solid #ccc;border-top:4px solid #2172d1;padding:20px;background-color:#fff;-webkit-box-shadow: 0 3px 8px rgba(0,0,0,.15);-moz-box-shadow: 0 3px 8px rgba(0,0,0,.15);box-shadow: 0 3px 8px rgba(0,0,0,.15);position:relative}
.cndns-right-box .box-border .arrow-right{display:block;width:13px;height:16px;background:url(../../img/arrow.png) no-repeat;position:absolute;right:-13px;top:26px;}
.cndns-right-box .box-border .sev-t span{font-size:42px;float:left;display:block;line-height:56px;margin-right:10px;color:#d3d3d3}
.cndns-right-box .box-border .sev-t p{float:left;color:#2172d1;font-size:24px;line-height:28px;}
.cndns-right-box .box-border .sev-t p i{display:block;font-size:14px;color:#aaa;}
.cndns-right-box .box-border .sev-t a{color:#d3d3d3}
.cndns-right-box .box-border .sev-b{padding-top:15px;margin-top:15px;border-top:1px solid #e4e4e4}
.cndns-right-box .box-border .sev-b h4{color:#666;font-size:14px;font-weight:normal;padding-bottom:15px;}
.cndns-right-box .box-border .sev-b li{float:left;width:80%}
.cndns-right-box .box-border .sev-b li a{display:inline-block;color:#999;font-size:13px;padding-left:43px;background:url(../../img/q1.gif) no-repeat left 3px;line-height:36px;}
.cndns-right-box .box-border .sev-b li a:hover{color:#2172d1}
.meau-sev .cndns-right-box .box-border{width:270px;}

.meau-contact .cndns-right-box .box-border{width:240px;}
.meau-sey .cndns-right-box .box-border{width:230px;}

.cndns-right-meau:hover .cndns-right-box{display:block; overflow:hidden;}
.meau-code .cndns-right-box{top:inherit;bottom:-35px;}
.meau-code .cndns-right-box .box-border{width:196px;text-align:center;border-top:1px solid #ccc;}
.meau-code .cndns-right-box .box-border i{display:block;color:#2172d1;font-size:16px;line-height:16px; font-style:normal;}
.meau-code .cndns-right-box .box-border .arrow-right{top:inherit;bottom:50px;}
.meau-sev .cndns-right-btn .demo-icon{display:none;}
.meau-sev:hover .cndns-right-btn{background:#2172d1}
.meau-sey:hover .cndns-right-btn{background:#066eb0}
.meau-zs .cndns-right-btn{background-color:#2172d1;color:#fff;margin-top:80px;border-color:#2172d1}
.meau-zs .cndns-right-btn span{color:#fff}
.meau-zs .cndns-right-btn p{color:#fff}


.sitemna{ background:#f3f3f3; overflow:hidden; padding-top:100px; padding-bottom:100px}
.sitemna .index{ width:85%; margin:auto; background:#fff; padding:20px}
.sitemna .index .biaotic{ font-size:14px; color:#666}
.sitemna .index .contct{ overflow:hidden; margin-top:20px; }
.sitemna .index .contct .biaocc{ font-weight:bold;  color:#2172d1; font-size:16px}

.sitemna .index .contct .titlec{ overflow:hidden;}
.sitemna .index .contct .titlec a{  color:#666; font-size:12px; margin-right:40px; line-height:40px}
.sitemna .index .contct .titlec a:hover{  color:#2172d1;}





.ringhtcont{ display:none;}
.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}
.yuyuebook{ position:fixed; z-index:51; top:0; margin-top:10%; width:100%; filter:alpha(opacity=95);-moz-opacity:0.95; -khtml-opacity: 0.95;opacity: 0.95;display:none}
.yuyuebook .countc{ width:40%; margin:auto; background:#0f5ad2; padding:50px}
.yuyuebook .countc .beidic{ background:#fff; overflow:hidden; padding:30px}
.yuyuebook .countc .beidic .biaotic{ overflow:hidden; }

.yuyuebook .countc .beidic .biaotic .titlc{ font-weight:bold; color:#0084ff; font-size:30px; 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:15px; margin-bottom:15px}
.yuyuebook .countc .beidic .inpuct li div{ float:left; font-size:16px; color:#666; margin-right:10px; }
.yuyuebook .countc .beidic .inpuct li input{ float:left; font-size:15px; color:#666; border:none;margin-top:4px}
.yuyuebook .countc .beidic .inpuct li textarea{ color:#666; border:none; width:100%; height:60px}

.yuyuebook .countc .beidic .aniuc{ overflow:hidden; }
.yuyuebook .countc .beidic .aniuc .anniuc{ background:#0084ff; color:#fff; width:40%; line-height:50px; float:left; text-align:center; font-weight:bold }
.yuyuebook .countc .beidic .aniuc .yuise{ background:#666; color:#fff; width:40%; line-height:50px; float:left; text-align:center; font-weight:bold }
.yuyuebook .countc .beidic .aniuc .telc{float:right; font-size:16px; line-height:50px; color:#0084ff }
.yuyuebook .countc .beidic .aniuc .telc a{color:#0084ff}



.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, #014fa2, #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%;
    }
  }


.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:20%; display:inline-block; text-align:center }
.jiazhenbeijing .tubiao .beijing{ width:150px; height:150px; 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, #014fa2, #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%;
    }
  }







.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:70%; margin-bottom:30px}
.qiyeimgat{ width:50%; margin-bottom:30px}


.qieybiaotieb{ text-align:center; padding-top:30px; padding-bottom:30px}
.qieybiaotieb p{ display:block; color:#666; }
.qieybiaotieb .titlea{  font-size:16px; }

.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:13%; padding:20px; border-radius:10px; color:#fff;margin-right:20px; display:inline-block}
.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:20%; 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:16px; line-height:35px; color:#fff}

.banbinglieft{  display:inline-block; width:20%; 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:26px; 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}

.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:70%; margin-bottom:30px}
.qiyeimgat{ width:50%; margin-bottom:30px}


.qieybiaotieb{ text-align:center; padding-top:30px; padding-bottom:30px}
.qieybiaotieb p{ display:block; color:#666; }
.qieybiaotieb .titlea{  font-size:16px; }

.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}

.indexNews .right_c .right .nelist_BQ{ overflow:hidden; padding:0px}
.indexNews .right_c .right .nelist_BQ li{  background:#f1f1f1; padding:10px; width:39%; 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}


.Webnews{ float:left; width:66%; overflow:hidden; text-align:left}

.Webnews .ringt{ float:left; width:40%; display: block; margin:0px 20px 20px 20px; padding:15px;  background:#f2f2f2; height:90px}
.Webnews .ringt .h6{  font-size:16px; margin-top: 0px; font-weight:bold;color:#666; }
.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; /* 允许文本正常换行 */}

.Webnews .ringt .h6 a:hover{ color:#2172d1} 

.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;}



.jiazhenbeijing{  width:100%; height:800px; 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:20%; display:inline-block; text-align:center }
.jiazhenbeijing .tubiao .beijing{ width:150px; height:150px; 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}



 .jiazhenQianke{ overflow: hidden; margin-bottom: 40px; text-align: center;}
 .jiazhenQianke .qiankelist{ display: inline-block; width: 20%; margin: 40px; background: #fff; border-radius: 15px;padding: 30px;}
 .jiazhenQianke .qiankelist .NewBT{ font-weight: bold;  font-size: 25px; margin-bottom: 20px;}
 .jiazhenQianke .qiankelist .NewBcont{ color: #666; font-size: 16px; line-height: 35px; height: 250px; 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;}




.jiazhengKeihuganli{ overflow: hidden; margin-bottom: 40px;text-align: center;}
.jiazhengKeihuganli .khList{box-shadow: 10px 10px 20px rgba(78, 163, 253, 0.1);  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: 18px; color: #2172d1; }
.jiazhengKeihuganli .khList .contlist .neatcont{ color: #666; line-height: 30px;}




.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:#c70222; margin-top:25px}
.jiejuefanganwebAt .leatet .shuzriht{ width:75%; color:#000; float:left; margin-top:35px; font-size: 16px; 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: 20%; margin: 40px; background: #fff; border-radius: 15px;padding: 30px;}
 .jiazhenQianke .qiankelist .NewBT{ font-weight: bold;  font-size: 25px; margin-bottom: 20px;}
 .jiazhenQianke .qiankelist .NewBcont{ color: #666; font-size: 16px; line-height: 35px; height: 250px; 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;}



.jiazhengKeihuganli{ overflow: hidden; margin-bottom: 40px;text-align: center;}
.jiazhengKeihuganli .khList{box-shadow: 10px 10px 20px rgba(229, 76, 94, 0.1);  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: 18px; color: #2172d1; }
.jiazhengKeihuganli .khList .contlist .neatcont{ color: #666; line-height: 30px;}


.Jiazhenbeijing{background: linear-gradient(0deg, #fff, #e7f3ff); overflow: hidden;}

.jiazhengHeitong{ overflow: hidden; margin-bottom: 40px;text-align: center; margin: auto; margin-top: 25px;}
.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:350px;
   

	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: 20px; text-align: center; color: #fff; font-weight: bold; width: 50%; padding: 20px; border-radius: 40px;}

.jiazhengDiaochabiao{overflow: hidden; margin-bottom: 40px;text-align: center; margin-top: 25px;}
.jiazhengDiaochabiao .DiaochabiaoLeft{ display: inline-block; width: 50%; overflow: hidden;}
.jiazhengDiaochabiao .DiaochabiaoLeft .linvc{ background: #2172d1; text-align: left; font-size: 18px;  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: 30%; display: inline-block;overflow: hidden;  }
.jiazhengDiaochabiao .tupina .imgtp{ width: 45%; border: solid 10px #2172d1; border-radius: 20px; padding: 20px;}
.jiazhengDiaochabiao .fanganimg{ width: 80%; margin: auto;}

.jiazhengHeiKalist{overflow: hidden; margin-bottom: 40px;text-align: center; margin-top: 25px;}
.jiazhengHeiKalist .liesthk{display: inline-block;overflow: hidden; width: 20%; 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: 40px;  margin-bottom: 50px; font-family: Arial, Helvetica, sans-serif; font-weight: bold;}
.jiazhengHeiKalist .liesthk .yuangb{ font-size: 18px; line-height: 30px; }


.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: 90%; display:inline-block; margin: auto; overflow: hidden; }


.uijinganl{ border:solid 3px #08a20b; border-radius:30px; text-align:center; padding:20px; width:20%; margin:auto; color:#08a20b; font-weight:bold}

.uijinganlAT{ border:solid 3px #e61931; border-radius:30px; text-align:center; padding:20px; width:20%; margin:auto; color:#e61931; font-weight:bold}

.gongleiqingdan .beijingJZ{background: linear-gradient(0deg, #2172d1, #ce3849);  }
.gongleiqingdan .beijingatJZ{background: linear-gradient(0deg, #e61931, #c91127);  }






.webseobeijingAT{ width:90%; margin:auto; overflow:hidden; text-align:center; margin-top:40px; margin-bottom:40px}
.webseobeijingAT .listindex{ width:25%; overflow:hidden; margin:40px; display:inline-block; text-align:left}
.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:50px; margin-bottom:50px}
.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('http://www.guanzhiweb.com/Newsimg/webseobj.jpg') no-repeat center center;
    width: 100%;
    height: 580px;
    background-size:100%
}

.weingindex .beijinindex { width:90%; margin:auto; text-align:center}
.weingindex .beijinindex .titlea { font-weight:bold; color:#fff;font-size:26px; padding-top:180px}
.weingindex .beijinindex .titleb { font-weight:bold; color:#fff; font-size:36px}
.weingindex .beijinindex .anniunc { width:28%; margin:auto;border-radius:5px; background:#fff; color:#2172d1; display:block; margin-top:150px; line-height:60px; font-weight:bold; font-size: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:60%;float:left;}
.webseoabout ul li {  font-size:18px; color:#666; line-height:40px; margin-bottom:20px}
.webseoabout img{ width:30%; float:right; 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}
.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:20%; 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:20%; margin:auto; height:50px; border-radius:40px; text-align:center; line-height:50px;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: 100%
}

.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:28%; 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: 38%;
        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}
.sever_cont_b{ overflow:hidden; width:90%; margin:auto; text-align:center; margin-top:60px;}
.sever_cont_b .icon{ overflow:hidden; width:10%; 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: 35%; 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: 50px; width: 50%; margin-top: 50px;}
.aboutcont .right .contc{ font-size: 30px; color: #000; font-weight: bold;}

.aboutcont .right .aboc{ font-size: 16px; color: #666; line-height: 30px;}
.aboutcont .right .aboc p{ margin-top: 20px;}


.aboutcont .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;}
.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:center; line-height:30px; width:60%; margin:auto; margin-bottom:30px}
.aboutseo p {display:block; color:#666}

.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}

.webseroanliaat .innnnlt .imagt{ width:100%; display:block}
.webseroanliaat .innnnlt .imagta{ width:100%; display:none}


