@charset "utf-8";
/*font*/
@font-face {
  font-family: "Century Gothic";
  src: url("../font/Century Gothic.woff2") format("woff2"),
       url("../font/Century Gothic.woff") format("woff"),
       url("../font/Century Gothic.ttf") format("truetype"),
       url("../font/Century Gothic.eot") format("embedded-opentype"),
       url("../font/Century Gothic.svg") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "CenturyGothicbold";
  src: url("../font/CenturyGothicbold.woff2") format("woff2"),
       url("../font/CenturyGothicbold.woff") format("woff"),
       url("../font/CenturyGothicbold.ttf") format("truetype"),
       url("../font/CenturyGothicbold.eot") format("embedded-opentype"),
       url("../font/CenturyGothicbold.svg") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "Folio Bold Condensed BT";
  src: url("../font/Folio Bold Condensed BT.woff2") format("woff2"),
       url("../font/Folio Bold Condensed BT.woff") format("woff"),
       url("../font/Folio Bold Condensed BT.ttf") format("truetype"),
       url("../font/Folio Bold Condensed BT.eot") format("embedded-opentype"),
       url("../font/Folio Bold Condensed BT.svg") format("svg");
  font-weight: normal;
  font-style: normal;
}
/* public */
article,aside,dialog,footer,header,section,footer,nav,figure,menu{display:block}
*,:before,:after{box-sizing:border-box;}
blockquote,body,button,dd,dl,dt,fieldset,form,h1,h2,h3,h4,h5,h6,hr,input,legend,li,ol,p,pre,td,textarea,th,ul{margin:0;padding:0}
img{border:0;width:100%;}
ul,dl,li,dt,dd{list-style:none;}
body,html{min-height:100%;}
body{font:14px Arial,"Microsoft yahei", Helvetica, sans-serif;*font:14px "Microsoft yahei",Arial, Helvetica, sans-serif; color:#332B29;-webkit-tap-highlight-color:rgba(255,255,255,0); overflow-x:hidden; background:#fff;}
pre{font-family:'Microsoft yahei'; white-space:pre-wrap;word-wrap: break-word;}
a{font-size:14px;text-decoration:none;transition:ease .65s; color:#332B29; outline:none;}
.clearfix:after{content:"\200B"; display:block; height:0; clear:both;}
.clearfix{*zoom:1;}/*IE/7/6*/
h1,h2,h3,h4,h5,h6{font-size:100%; font-weight:normal;}
input,textarea,select{outline: none; font-family:"Microsoft yahei";-webkit-appearance: none;border-radius: 0;}
input::-webkit-input-placeholder {color: #888888;}
input:-moz-placeholder {　color: #888888;}
input::-moz-placeholder {color: #888888;}
input:-ms-input-placeholder {color: #888888;}
textarea{resize:none; overflow:hidden;}
textarea::-webkit-input-placeholder {color: #888888;}
textarea:-moz-placeholder {　color: #888888;}
textarea::-moz-placeholder {color: #888888;}
textarea:-ms-input-placeholder {color: #888888;}
select::-ms-expand { display: none; }
i{font-style:normal;}
.left{float:left;}
.right{float:right;}
.noscript{position:fixed; left:0px; top:0px; background:#ddd; color:red; text-align:center; width:100%; height:30px; line-height:30px;}
em{font-style:normal;}
.pace{display:none;}
.pace-activity{width:100vw; height:100vh; position:fixed; left:0; top:0; background:url(../img/loading-bg.jpg) no-repeat center; background-size:cover;}
.pace-progress{width:0; height:2px; background:#f68e35; position:fixed; left:50%; top:50%; transform:translateX(-50%); margin-top:-1px; z-index:2; transition:ease .65s;}
.pace-progress:after{content:attr(data-progress-text); display:block; position:absolute; left:50%; top:20px; padding:0 20px; color:#222222;transition:ease .65s;font-family: "Century Gothic"; font-weight:bold; font-size:24px; transform:translateX(-50%);}
/*.pace-inactive{visibility:hidden;}*/
.pace-content{position:absolute; left:50%; top:50%; transform:translate(-50%,-50%); text-align:center;}
.pace-inactive .pace-content{animation:paceContent linear 1.2s forwards;}
@keyframes paceContent{
	0%{transform:translate(-50%,-50%);}
	100%{transform:translate(-50%,-50%) scale(.6); opacity:0;}	
}
.pace-inactive .pace-progress{animation:paceContent1 linear 1.2s forwards;}
@keyframes paceContent1{
	100%{opacity:0;}	
}
.pace{position:fixed; z-index:3000; width:100%; height:100%;}
.pace-logo{width:140px; height:140px; background:url(../img/logo.jpg) no-repeat center; margin:auto; position:relative; top:-40px;}
.pace-content h2{font-size:22px; color:#222222; font-weight:bold; margin:110px 0 10px;}
.pace-content h3{font-size:16px; color:#666666;font-family: "Century Gothic";}
.pace-inactive{animation:paceInactive linear 1s forwards; animation-delay:.45s;}
@keyframes paceInactive{
	100%{opacity:0; visibility:hidden;}	
}
.lh-flex{display:flex;display:-webkit-flex;flex-direction:row; -webkit-flex-direction:row;flex-wrap:wrap; -webkit-flex-wrap:wrap;}
.red{color:#b72024;}
.BMap_Marker img{width:auto;}
.BMap_bubble_title{color:#DA251C; font-weight:bold; font-size:16px;}
/*响应式*/
.container {margin:auto; position:relative; width:100%; max-width:1530px;}
/*分享*/
#bsWXBox{box-sizing:initial;}
#bsBox{box-sizing:initial;}
/*浏览器滚动条*/
::-webkit-scrollbar{width:5px;height:5px;}
::-webkit-scrollbar-button:vertical{display:none}
::-webkit-scrollbar-track:vertical{background-color:black}
::-webkit-scrollbar-track-piece{background:#E3E3E3}
::-webkit-scrollbar-thumb:vertical{background-color:#555;border-radius:30px}
::-webkit-scrollbar-thumb:vertical:hover{background-color:#3B3B3B}
::-webkit-scrollbar-corner:vertical{background-color:#535353}
::-webkit-scrollbar-resizer:vertical{background-color:#FF6E00}
/*header*/
.top{ width:100%; height:38px; color:#555; line-height:38px; border-bottom:#d7d7d7 solid 1px; background-color:#d7d7d7;}
.navbar-nav { margin:0 auto; line-height:38px;}
.navbar-nav a{font-size: 12px; color: #555;line-height:38px; margin-right: 10px; }

.top2{ width:100%; height:108px;position: relative; z-index:2; }


.lh-header{position: fixed; left:0; top:0; right:0; height:auto; background:#fff;box-shadow: 0 0 6px rgba(115,115,115,.5);  z-index:1000;transition:cubic-bezier(.7,0,.3,1) .65s;}
.fixed .lh-header{transform:translateY(-100%);}
.lh-logo{ float:left}

.lh-nav{text-align:center; line-height:60px; height:60px; width:100%; background-color:#315dc1;}
.lh-nav li{float: left;width:9%;text-align: center;}
.lh-nav li:first-child{ margin-left:12%;}
.lh-nav li a{font-size:16px; color:#fff;display:block; border-left: 1px solid #0c65d1; width:100%; position:relative;}
.lh-nav li a:after{content:''; display:block; width:100%; height:2px; background:#ffa800; position:absolute; left:0; bottom:0; transition:ease .65s; transform:scaleX(0);}
.lh-nav li a:hover,.lh-nav li a.active{color:#fff;background:#2752b4}
.lh-nav li a:hover:after,.lh-nav li a.active:after{transform:scaleX(1);}

.lh-header-r{width:22%; float:right; margin-top:7px;}
.lh-lang{ width:100%;}
.lh-lang-tel{overflow:hidden;}
.lh-lang-tel i{display:block; width:42px; height:42px; border-radius:50%; background:#315dc1; display:flex; align-items:center; justify-content:center; color:#fff; float:left;font-size: 20px;}
.lh-lang-tel .text{float:left; margin-left:10px;}
.lh-lang-tel .text h2{font-size:14px; color:#a8a8a8; margin-top:4px;}
.lh-lang-tel .text h3{font-size:20px; font-weight:bold; color:#d20008; line-height:23px;}
.lh-header-tel{float:right; margin-left:30px; line-height:30px; display:none;}
.lh-header-tel i{float:left; display:block ;width:30px; height:30px; border-radius:50%; background:#00468E; color:#fff; margin-right:6px; text-align:center;}
.lh-header-tel h2{float:left; color:#00468e; font-size:16px; font-weight:bold;}
.lh-main{ overflow:hidden; position:relative; top:206px;}
.lh-nav-btn{display:none; width:24px; height:20px; position:absolute; right:0; top:9px;}
.lh-nav-btn:before{content:''; display:block ;width:100%; height:2px; background:#333; position:absolute; left:0; top:0; transition:ease .65s;}
.lh-nav-btn:after{content:''; display:block ;width:100%; height:2px; background:#333; position:absolute; left:0; bottom:0; transition:ease .65s;}
.lh-nav-btn i{display:block; width:100%; height:2px; background:#333; position:absolute; left:0; top:50%; margin-top:-1px; transition:ease .65s;}



.banner{width:100%;height:34.375vw;overflow:hidden; position:relative;margin-top:206px;}
.banner img{ width:100%; height:100%}
.banner .swiper-slide{width:100%;height:100%; position:relative; overflow:hidden; background-size:cover!important}
.banner .swiper-pagination{bottom:30px!important;z-index:1}
.banner .swiper-pagination-bullet{width:15px; height:14px; background:url(../images/icoSwiper.png); opacity:1.0}
.banner .swiper-pagination-bullet-active{background:url(../images/icoSwiperHover.png); }
.banner .swiper-button-prev{left:20px;margin-top:-37px; width:33px; height:74px; background:url(../images/bannerJtLeft.png) no-repeat;opacity:0.5; z-index:101}
.banner .swiper-button-prev:hover{background:url(../images/bannerJtLeftHover.png) no-repeat;opacity:1.0}
.banner .swiper-button-next{right:20px;margin-top:-37px;width:33px; height:74px; background:url(../images/bannerJtRight.png) no-repeat;opacity:0.5; z-index:101}
.banner .swiper-button-next:hover{background:url(../images/bannerJtRightHover.png?v=1.0) no-repeat;opacity:1.0}

.bannerM{width:100%;height:66.7vw;overflow:hidden; position:relative;margin-top:60px; display:none;}
.bannerM img{ width:100%; height:100%}
.bannerM .swiper-slide{width:100%;height:100%; position:relative; overflow:hidden; }
.bannerM .swiper-pagination{bottom:15px!important;z-index:1}
.bannerM .swiper-pagination-bullet{width:15px; height:14px; background:url(../images/icoSwiper.png); opacity:1.0}
.bannerM .swiper-pagination-bullet-active{background:url(../images/icoSwiperHover.png); }


/*pro*/
.content{ padding:50px 0;margin: 0 auto;}

.bgf8{background: #f8f8f8; }

.main-pad-1{ padding:30px 0 0;}
.main-pad-2{ padding:0 0 30px;}
.sizeCover{ background-position: 50% 50%; background-size: cover; }
.container-fluid{ margin:0 auto;max-width:1530px !important }
.container-fluid-cz-1{max-width:100% !important}
.container-fluid:before{
    display: table;
    content: " ";}
.col-xs-12 {
    width: 100%; margin:0 auto; overflow:hidden;
}

.title-3{ height:auto; margin:60px 0 40px;}
.title-3 .biaoti{ margin-bottom: 15px; font-size: 40px; font-weight:bold;color: #333; line-height:60px; text-align:center; }
.title-3 .jieshao{ margin-bottom: 15px; font-size:16px;color: #737373; line-height: 30px; text-align:center;}


.title-4-nr-box{ margin-bottom: 40px;}
.pictrue-4{ margin-bottom: 20px; }
.pictrue-4 .left{ position: relative; padding: 20px; overflow: hidden; }
.pictrue-4 .left .bg{position: absolute; left: 0; top:0; z-index: 1; width: 100%; height: 100%; background-repeat: no-repeat;}
.pictrue-4 .left .icon{ position: absolute; right: 0; top: 0; z-index: 2; padding: 5px 5px 0 0; width: 99px; height: 91px; text-align: right; color:rgba(255,255,255,0.8); line-height: 40px; background:url(../images/xiejiao.png) no-repeat; background-size: 100% 100%; clip-path: polygon(0% 0%,100% 0%,100% 100%); }
.pictrue-4 .left .icon img{ max-width: 35px; max-height: 35px; }
.pictrue-4 .left .biaoti{ position: relative; z-index: 2; margin-top: 20px; font-size: 30px;color: #fff; line-height: 45px; font-weight:lighter; text-shadow:4px 4px 0px rgba(0,0,0,0.2) }
.pictrue-4 .left .jiangexian{ position: relative; z-index: 2; margin:25px 0; width: 70px; height: 1px; background: rgba(255,255,255,0.5); }
.pictrue-4 .left .textbox{ position: relative; z-index: 2; margin-bottom: 10px;}
.pictrue-4 .left .textbox ul li:nth-child(n+2){ margin-top: 20px;}
.pictrue-4 .left .textbox ul li a{ display: block; height: 13px; font-size: 13px;color: #fff; line-height: 13px; }
.pictrue-4 .left .imgbox{ margin-bottom: 30px; height: 156px; font-size: 0; line-height: 156px;}
.pictrue-4 .left .imgbox.active{ margin-right:-20px; text-align: right; }
.pictrue-4 .left .imgbox img{ max-width: 100%; max-height: 100%; transform: translate(0,0); }
.pictrue-4 .left .more{ position: relative; z-index: 2;}
.pictrue-4 .left .more a{ display: block; max-width: 134px; height: 41px; font-size: 15px;color: #fff; line-height: 37px; border:solid 2px #fff; border-radius: 5px; text-align:center; }
.pictrue-4 .right{ position: relative; overflow: hidden;}
.pictrue-4 .right .swiper-button{ margin-top: -40px; width: 40px; height: 80px; background:rgba(49,93,193,0.6) url(../images/p4jt.png) no-repeat center center / 15px auto;}
.pictrue-4 .right .swiper-button.swiper-button-prev{ left: -40px;}
.pictrue-4 .right .swiper-button.swiper-button-next{ right: -41px; transform: rotateY(180deg);}
.pictrue-4 .right a{ display: block; padding:20px; background: #fff; }
.pictrue-4 .right a .imgbox{ height:260px; font-size: 0;}
.pictrue-4 .right a .imgbox img{width:100%;height:100%; }
.pictrue-4 .right a .jiangexian{ margin:10px auto; width: 36px; height: 1px; background: #ffa800; }
.pictrue-4 .right a .mc{ margin-bottom: 15px; color: #5b5b5b; line-height: 40px; text-align:center; font-size:16px; }
.pictrue-4 .right a .more{ margin:0 auto; width: 57px; height: 22px; font-size: 12px; color: #c5c5c5; line-height: 20px; border:solid 1px #ffa800; text-align:center; }

/*  anli */
.g_sjs {height:auto; overflow:hidden;padding-bottom:30px; }
.g_sjs h2 {font-size:40px; font-weight:bold; color:#333;line-height:60px;}
.g_sjs h3{ font-size:16px; line-height:55px;color:#666;}
.g_sjs .m_sjs {margin-top: 30px;}
.g_sjs .u_dlst1 {float: left;margin-right: 29px;width: 218px;margin-bottom:10px;background: #eaeaea;position: relative;}
.g_sjs .lastdl {margin-right: 0;}
.g_sjs .u_dlst1 dt {height: 140px;display: block;width: 218px;z-index: 1;position: relative;}
.g_sjs .u_dlst1 dd {text-align:center; line-height:30px; height:30px;z-index: 2;position: relative;}
.g_sjs .u_dlst1 dd h3 {height:20px;line-height:20px;overflow:hidden;}
.g_sjs .u_dlst1 dd h3 a {color: #3462a9;font-size: 16px;font-weight: normal;}
.g_sjs .u_dlst1 dd h4 {font-weight: normal;font-size: 14px;line-height: 21px;height: 21px;overflow: hidden;}

/* 优势 */
.f_fl {float: left;}
.f_fr{ float:right;}
.sy_sytit{ text-align:center;}
.sy_sytit .tit{ font-size:40px; font-weight:bold; color:#333; line-height:60px;}
.sy_sytit .sm{ font-size:16px;line-height:55px; color:#666;}
.g_ys {background: url(../images/ysbg.jpg) repeat-y center top;height:auto;padding-bottom:50px;}
.g_ys .m_ys1 {margin-top: 35px;}
.g_ys .m_ys2 .u_ys2 {background: url(ysimg5.jpg) no-repeat;}
.g_ys .m_ys1 dd h3 {padding-bottom: 35px;}
.g_ys .m_ys2 dd h3 {padding-top: 25px;padding-bottom: 35px;}
.g_ys .m_ys4 dd h3 {padding-bottom: 35px;}
.g_ys .m_ys2 dd h3 i {top: 15px;}
.g_ys .m_gy {height: auto; overflow:hidden; margin:10px 0;}
.g_ys .m_gy dt {width:45%;}
.g_ys .m_gy dt img {width:100%;height: 100%;display: block;}
.g_ys .m_gy dd {padding: 46px 13px 0 22px;width: 50%;background: #fff;height: auto;overflow:hidden;}
.g_ys .m_gy h3 {position: relative;padding-left: 46px;width: 100%;color: #3462a9;font-size: 20px;font-weight: bold;padding-bottom: 35px;}
.g_ys .m_gy h3 a {color: #3462a9;text-decoration: none;}
.g_ys .m_gy h3 i {position: absolute;font-size: 52px;color: #c6150c;font-family: arial;left: -10px;top: -10px;letter-spacing: -4px;}
.g_ys .m_gy h3 p {height:28px;line-height:27px;overflow:hidden;color: #3462a9;font-size:20px;}
.g_ys .m_gy h3 b {font-size: 18px;color: #999faa;font-family: arial;font-weight: normal;text-transform: uppercase;letter-spacing: -1px;display: inline-block;padding-left: 6px;}
.g_ys .m_gy h3 em {font-size: 16px;font-weight: normal;display: block;padding-top: 3px;height:22px;line-height:22px;overflow:hidden;}
.g_ys .m_gy p {font-size: 16px;color: #666;line-height: 31px;}


/*guanggao*/
.guanggao{background:#f6f9ff}
.guanggao .content{position:relative;height:160px; padding:32px 0;}
.guanggao img{width:100%;height:160px;position:absolute;top:0;left:0;}
.guanggao p{position:relative;text-align:center;color:#fff;font-size:18px; line-height:60px;}
.guanggao span{display:inline-block;vertical-align:middle;font-size:26px;font-family: Impact; color:#d58315; padding-right:54px;}
.guanggao font{font-size:20px; line-height:40px; display:block; font-weight:bold; color:#fff}
.guanggao a{display:inline-block;width:210px;height:36px;margin-left:10px;line-height:36px;background:#315dc1;border-radius:3px;color:#fff; font-size:14px;}
.guanggao a:hover{background:#d58315;color:#fff;}


/* 证书 */

.g_zs {background: #f8f8f8;height: auto;padding:52px 0; width:100%;}
.m_zs h2 {font-size:40px; font-weight:bold; color:#333;line-height:60px;}
.m_zs h3{ font-size:16px; line-height:55px;color:#666;}
.m_zs .m_kfc {padding: 26px 0 0 0;position: relative;height: auto; overflow:hidden;}
.m_zs .m_kfc .u_ljt, .m_zs .m_kfc .u_rjt {width: 28px;height: 24px;display: block;position: absolute;}
.m_zs .m_kfc .u_ljt {top: 50%;left: 0;}
.m_zs .m_kfc .u_rjt {top: 50%;right: 0;}
.m_zs .m_kfc .u_ljt a {background: url(../images/index_tab_l.png) no-repeat;width: 16px;height: 30px;display: block;}
.m_zs .m_kfc .u_rjt a {background: url(../images/index_tab_r.png) no-repeat;width: 16px;height:30px;display: block;}
.m_zs .m_kfc .u_ljt a:hover {background: url(../images/index_tab_l.png) no-repeat;width: 16px;height: 30px;display: block;}
.m_zs .m_kfc .u_rjt a:hover {background: url(../images/index_tab_r.png) no-repeat;width: 16px;height: 30px;display: block;}
.m_zs .m_kfc .u_mid {width: 100%;overflow: hidden;padding-left: 30px;}
.m_zs .m_kfc .u_lst2 li {float: left;margin-right: 20px;text-align:center; width:350px;}
.m_zs .m_kfc .u_lst2 li span{  line-height:40px; font-size:15px;}

/*about*/
.g_ab {width: 100%;margin-top: 33px;height: auto;overflow: hidden;}
.g_ab h2 {font-size:40px; font-weight:bold; color:#333;line-height:60px;}
.g_ab h3{ font-size:16px; line-height:55px;color:#666;}

.g_ab .u_dlst3 {padding-top: 23px;}
.u_dlst3 dt {float: left; width:40%}
.g_ab .u_dlst3 dt img {width: 100%;height:auto;display: block; margin-top:20px;}
.g_ab .u_dlst3 dd {width: 58%;float: right;margin-right: 5px;}
.g_ab .u_dlst3 dd h3 a {display: block;height: 36px;line-height: 36px;color: #666666;font-size: 14px;font-weight: bold;}
.g_ab .u_dlst3 dd .def_about {font-size: 16px;color: #666;line-height:32px;height: auto;overflow: hidden;}
.g_ab .u_dlst3 dd .def_about a {color: #ff6000;}
.g_ab .u_dlst3 dd p {float: right;margin-top: 10px;}
.g_ab .u_dlst3 dd p a {color: #d10000;}


.u_gytit {height: 35px;line-height: 35px;border-bottom: 1px solid #cccccc;position: relative;font-size: 16px;font-weight: bold;color: #666;}
.u_gytit a {height: 35px;line-height: 35px;}
.u_gytit i {position: absolute;width: 80px;height: 3px;background: #c30000;left: 0;bottom: -3px;overflow: hidden;}
.u_gytit em {display: inline-block;font-weight: normal;color: #999;font-size: 16px;font-family: arial;text-transform: uppercase;padding-left: 10px;}
.u_gytit .u_more a {font-size:12px;font-family: arial;font-weight: normal;padding-right: 16px;}


/*inaq*/
.inaq{padding:40px 0;background:#f6f9ff;}
.inaq .content{overflow:hidden;}
.inews{width:65%;float:left;}
.inaq .hd{height:34px;line-height:34px;}
.inaq .hd .more{float:right;width:88px;height:32px;line-height:32px;text-align:center;font-size:14px;border:1px solid #e2e9f3;background:#fff;border-radius:3px;}
.inaq .hd .more:hover{background:#00a1fd;;border-color:#00a1fd;color:#fff;}
.inaq .hd h2{font-size:20px;color:#315dc1; font-weight:bold;}
.inews-list{margin-top:20px;}
.inews-list li{ width:100%;margin-bottom:30px;background:#fff;height:150px;}
.inews-list .img{width:20%; height:100%;float:left}
.inews-list .img img{width:100%;height:100%;}
.inews-list .cont{padding:30px 5px; float:right; width:77%;}
.inews-list .cont .ti{font-size:16px;font-weight:bold;}
.inews-list .cont .ti a{color:#333;}
.inews-list .cont .desc{margin-top:20px;line-height:24px;font-size:14px;}
.iqa{width:33%;float:right;}
.iqa .pic{margin-top:20px;}
.iqa .pic,.iqa .pic img{width:460px;height:150px;}
.iqa-list{margin-top:10px;font-size:14px;line-height:22px;}
.iqa-list li{padding:25px 0;border-top:1px dashed #e2e9f3;}
.iqa-list li:first-child{border-top:0;}
.iqa-list li p{padding-left:45px;position:relative;min-height:24px;}
.iqa-list li i{position:absolute;width:24px;height:24px;background:url(../images/iqa_y.png);line-height:24px;left:0;color:#fff;font-style:normal;text-align:center;}
.iqa-list .q{color:#333;font-weight:bold;height:24px;line-height:24px;margin-bottom:9px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;}
.iqa-list .q i{font-weight:100;background-position:0 -26px;}
.iqa-list a:hover,.inews-list .cont .ti a:hover{color:#00a1fd}

.lh-footer{position:relative; z-index:2; margin-top:200px;}
.lh-footer-a{padding:3vw 10.4vw; background:#EEE;}
.lh-footer-b{margin-left:3.58vw; width:35%;}
.lh-footer-b>h2{font-size:18px; font-weight:bold;color:#315dc1;}
.lh-footer-b>.h3{margin:20px 0 0 0;}
.lh-footer-b>.h3,.lh-footer-b>h4{color:#666666; line-height:32px;}
.lh-footer-b>h4>font{color:#315dc1; font-weight:bold;}
.lh-footer-c{ width:40%;}
.lh-footer-c dl{float:left; width:33%;}
.lh-footer-c dl dt a{font-size:16px;}
.lh-footer-c dl dt a:hover{color:#F9A010;}
.lh-footer-c dl dt{margin-bottom:30px;}
.lh-footer-c dl dd{line-height:24px;}
.lh-footer-c dl dd a{color:#666;}
.lh-footer-c dl dd a:hover{color:#315dc1;}
.lh-footer-d{width:295px; height:auto; background:#444; position:relative;padding:30px 45px 0;}
.lh-footer-d>h2{font-size:24px; color:#fff; margin-bottom:20px;}
.lh-msg-item li{margin-top:4px; position:relative;}
.lh-msg-item li input{width:100%; height:35px; line-height:35px; padding:0 10px; border:none; font-size:14px;}
.lh-msg-item li textarea{width:100%; height:60px; padding:10px; border:none; font-size:14px;}
.lh-msg-item li a{display:block; width:118px; height:38px; text-align:center; line-height:38px; background:#315dc1; color:#fff; margin-top:24px;}
.lh-msg-item li a:hover{background:#315dc1;}
.lh-msg-item li img{ width:auto; height:40px;}
.lh-msg-item .yanzheng{ width:40%; height:40px; float:left;}
.lh-footer-f{width:15%; height:auto;margin-left:2.58vw;}
.lh-footer-f .wx{ width:60%; float:left; text-align:center; font-size:14px;margin:0 10px;}
.lh-footer-f .wx img{ width:100%; height:auto; margin: 0 auto;}
.lh-copy{padding:10px 10.4vw 30px; background:#282828; color:#666666;}
.lh-copy h2{float:left;}
.lh-copy h3{float:right;}
.lh-copy a{color:#666;}
.lh-copy a:hover{color:#efefef;}
.lh-link{padding:30px 10.4vw 0;background: #282828;color:#666666; line-height:24px;}
.lh-link>a{color:#666666; float:left; margin-left:10px;}
.lh-link>span{float:left;}
.lh-link>a:hover{color:#fff;}



.sidebox { position: fixed; right: 10px; bottom: 130px; z-index: 9; }
.sidebox li { position: relative; cursor: pointer; margin-bottom:2px; }
.sidebox a { display: block; width: 50px; height: 50px; margin-top: -1px; background-color: #3a435c;  text-align: center; line-height: 48px; color: #fff; position: relative; z-index: 2; background: #3d3d3d; display:flex;justify-content: center;align-items: center;}
.sidebox a:hover { background-color: #555; color: #fff; border-color: #555; }
.sidebox .iconfont { font-size: 20px; }
.sidebox .cont { transition: all .4s; white-space: nowrap; width: 0; overflow: hidden; height: 50px; line-height: 50px; text-align: center; background-color: #1c8bd5; color: #fff; font-size: 14px; position: absolute; right: 100%; top: 0; }
.sidebox li img{ vertical-align: middle;display:block;width:22px; overflow:hidden;}
.sidebox li:hover .cont { width: 100px; }
.sidebox li:hover a{background-color: #1c8bd5;}
.sidebox li em{display: inline-block; width: 100%; height: 100%;}
.sidebox .code .cont{ height: auto; line-height: normal;}
.sidebox .code .cont img{ width: 80px; height: 80px;}
.sidebox li.code:hover .cont{ width: 80px;padding: 5px;}

/*neiye*/
/*about*/
.lh-ban{height:400px; overflow: hidden;}
.lh-ban .img{ width:100%; height:100%; background-size:cover; background-repeat:no-repeat; background-position:center top;}
.lh-ban .text{position:absolute; left:50%; top:50%; transform:translate(-50%,-50%); text-align:center;font-size:16px; color:#fff;}
.lh-ban .text h2{font-size:36px;font-family: "CenturyGothicbold"; text-transform:uppercase;}
.lh-ban .text h3{ margin-bottom:26px;font-size: 16px;}
.lh-ban .text h4{padding:0 1vw; position:relative;font-size: 16px; letter-spacing:2px;}
.lh-honor-ul li:nth-child(2n){animation-delay:.1s;}
.lh-honor-ul li:nth-child(3n){animation-delay:.2s;}
.lh-honor-ul li:nth-child(4n){animation-delay:.3s;}
.lh-ban .text h4:before{content:''; display:block; width:100%; height:1px; background:#fff; position:absolute; left:0; top:-12px;}
.lh-other-navbox{height:53px; background:#00468E; text-align:center; overflow:hidden; margin-top:5px;}
.lh-other-nav{text-align:center;}
.lh-other-nav li{display:inline-block; line-height:53px;}
.lh-other-nav li a{padding:0 4.2vw; margin:0 10px; display:block; font-size:16px; color:#fff; position:relative; transition-delay:.25s; background:#315dc1;}
.lh-other-nav li a.on,.lh-other-nav li a:hover{background:#315dc1; transition-delay:0s; color:#fff;}
.lh-other-nav li a:after{content:''; display:block; width:0; height:0; border:5px solid transparent; border-top:8px solid #315dc1; position:absolute; left:50%; bottom:-13px; margin-left:-5px; transition:ease .65s; transform:translateY(-100%); visibility:hidden; opacity:0;}
.lh-other-nav li a:hover:after,.lh-other-nav li a.on:after{transform:translateY(0); visibility:visible; opacity:1; transition-delay:.25s;}

.lh-other-nav1{text-align:center; margin-bottom:40px;}
.lh-other-nav1 li{display:inline-block; line-height:53px;}
.lh-other-nav1 li a{padding:0 4.2vw; margin:0 10px; display:block; font-size:16px; color:#fff; position:relative; transition-delay:.25s; background:#315dc1;}
.lh-other-nav1 li a.on,.lh-other-nav1 li a:hover{background:#ffa800; transition-delay:0s; color:#fff;}
.lh-other-nav1 li a:hover:after,.lh-other-nav1 li a.on:after{transform:translateY(0); visibility:visible; opacity:1; transition-delay:.25s;}


.lh-other{padding:6vh 0 10vh; background:#f8f8f8;height: auto; overflow: hidden;}
.lh-other1{padding:0vh 0 10vh; height: auto; overflow: hidden;}
.lh-about-a{padding-bottom:0;}
.lh-about-a>div>h2{text-align:center; font-size:36px;}
.lh-about-a>div>h3{text-align:center; font-size:36px; position:relative; margin:10px 0 8vh;}
.lh-about-a>div>h3:after{content:''; display:block; width:16px; height:5px; background:#315dc1; position:absolute; left:50%; bottom:-4vh; margin-left:-8px;}
.lh-about-a .cont{line-height:32px; color:#555555; font-size:16px; margin-top:20px;}
.lh-about-a .cont a{ font-size:16px;}
.lh-about-a .cont img{width:auto; height:auto !important; margin:0 auto; overflow:hidden; }
.lh-about-b{padding:9vh 0; background-position:center top; background-repeat:no-repeat;}
.lh-about-b>div>h2{text-align:center; color:#fff; font-size:36px; position:relative; margin-bottom:9vh;}
.lh-about-b>div>h2:after{content:'';display:block; width:16px; height:5px; background:#fff; position:absolute; left:50%; bottom:-4vh; margin-left:-8px;}
.lh-about-culture li{overflow:hidden; background:url(../images/wenhua_1.jpg); position:relative; height:500px;}
.lh-about-culture li .img{float:left; width:50%;}
.lh-about-culture li .text{width:60%; height:100%;margin:80px 0 0 50px; float:left;}
.lh-about-culture li .text h2{font-size:24px;font-family: "CenturyGothicbold"; text-transform:uppercase;}
.lh-about-culture li .text h3{font-size:24px; position:relative; margin:5px 0 5vh;}
.lh-about-culture li .text h3:after{content:''; display:block; width:16px; height:2px;  background:#175798; position:absolute; left:50%; margin-left:-8px; bottom:-2.5vh;}
.lh-about-culture li .text pre{line-height:24px; color:#666666;}
.lh-about-culture li:last-child .img{float:right;}
.lh-about-culture li:last-child .text{left:0;}
.lh-about-c{padding-bottom:6vh;}
.lh-about-c>div>h2{font-size:36px; text-align:center;}
.lh-about-c>div>h3{text-align:center; position:relative; font-size:16px; color:#929292; margin:5px 0 9vh;}
.lh-about-c>div>h3:after{content:'';display:block; width:16px; height:5px; background:#175798; position:absolute; left:50%; bottom:-4vh; margin-left:-8px;}

.two{ margin-top:50px;}

.lh-con-a{padding:6vh 0;}
.lh-con-a>div>h3{text-align:center; font-size:36px; position:relative; margin:10px 0 5vh;}
.lh-con-a>div>h3:after{content:''; display:block; width:16px; height:5px; background:#315dc1; position:absolute; left:50%; bottom:-4vh; margin-left:-8px;}


.lh-pro-item{margin-left:-4px;}
.lh-pro-item li{width:25%; padding-left:15px; margin-bottom:15px;}
.lh-pro-item li .text{margin-top:20px;}
.lh-pro-item li a{display:block; background:#fff; padding:0.5vw 0.5vw 1vh; position:relative;}
.lh-pro-item li .text h2{font-size:15px; color:#333333; height:30px; line-height:30px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.lh-pro-item li .text h3{color:#666666; font-size:14px; line-height:30px; height:30px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.lh-pro-item li .btn{position:absolute; right:1vw; bottom:5px; width:40px; height:40px; border-radius:50%; background:#315dc1;}
.lh-pro-item li .btn em{display:block; width:40px; height:40px; border-radius:50%; background:#fff; border:5px solid #315dc1; position:absolute; right:0; top:0; z-index:2;}
.lh-pro-item li .btn em:before{content:''; display:block; width:10px; height:2px; background:#315dc1; position:absolute; left:50%; top:50%; margin:-1px 0 0 -5px;}
.lh-pro-item li .btn em:after{content:''; display:block; width:2px; height:10px; background:#315dc1; position:absolute; left:50%; top:50%; margin:-5px 0 0 -1px;}
.lh-pro-item li .btn span{display:block; height:40px; line-height:40px; background:#315dc1; position:absolute; right:21px; top:0;padding:0 calc(1vw + 52px) 0 1vw; border-radius:30px; color:#fff; font-size:12px; white-space:nowrap; transition:cubic-bezier(.7,0,.3,1) .65s; transform:scaleX(0); transform-origin:right center;}
.lh-pro-item li a:hover .btn{overflow:inherit;}
.lh-pro-item li a:hover .btn span{transform:scaleX(1); right:0;}
.fadeInLogo{display:block; width:100%; height:100%; background:#fff url(../img/logo.png) no-repeat center; position:absolute; left:0; top:0; z-index:10; animation:fadeInLogo ease 1s forwards; display:none;}
.lh-pro-item li .img{ height:260px;}
.lh-pro-item li .img img{ width:100%; height:100%;}
.lh-loading{display:block; width:170px; height:54px; line-height:54px; text-align:center; background:#fff; color:#333333; font-size:16px; margin:9vh auto 0;}
.lh-cusbom{padding:2vh 0; background:#fff; color:#333; line-height:36px;}
.lh-cusbom a{color:#333;}
.lh-cusbom span{margin:0 6px;}
.lh-cusbom .right{font-size:36px;font-family: "Folio Bold Condensed BT"; text-transform:uppercase; line-height:36px;}
.col-md-4{ width:20%; float:left}
.col-md-9{ width:77%; float:right}
#lefttext>div.about_title{background:#315dc1;color:#fefefe;font-size:22px;text-align:center;padding:25px 0px;}
#lefttext>ul.about_li{margin-bottom:15px;border:1px solid #e8e8e8;border-top:none;margin-top:1px;}
#lefttext>ul.about_li>li{  padding:0;position:relative; height:auto;overflow:hidden; }
#lefttext>ul.about_li>li a{ background: url(../images/fyjian1.png) 90% center no-repeat; border-bottom: 1px solid #e8e8e8; }
#lefttext>ul.about_li>li a:hover{ background: url(../images/fyjian.png) 90% center no-repeat;background-color:#315dc1; color:#fff;}
#lefttext>ul.about_li>li .sub_nav ul{ height:auto; overflow:hidden;}
#lefttext>ul.about_li>li .sub_nav li{margin-bottom:1px;background-color:#f6f5f5; width:50%; float:left; height:38px; }
#lefttext>ul.about_li>li .sub_nav a{display:block;text-align:left;line-height:38px; font-size:14px;text-indent:0.3rem; width:100%; background:none; color:#555;}
#lefttext>ul.about_li>li .sub_nav a:hover{background-color:#315dc1; color:#fff;width:100%;display:block;}
#lefttext>ul.about_li>li>a{padding: 0 0 0 30px;color: #555;text-indent: 0;display: block;height: 45px;line-height:45px; font-size:16px; font-weight:bold;}

.lh-proDetails-a{background:#fff; padding:1.0vw;}
.lh-proDetails-banner{width:58%;}
.lh-proDetails-b{position:relative; border:1px solid #EFEFEF; display:flex; align-items:center; justify-content:center; height:auto; overflow:hidden;}
.lh-proDetails-b .img{ width:100%; height:450px;}
.lh-proDetails-b img{ width:100%; height:100%;}
.lh-proDetails-btn a{display:block; width:42px; height:42px; line-height:42px; text-align:center; border-radius:50%; background:#B8B8B8; color:#fff; position:absolute; top:50%; margin-top:-21px; display:flex; align-items:center; justify-content:center;}
.lh-proDetails-btn a:hover{background:#2B477F;}
.lh-proDetails-btn a.prev{left:0;}
.lh-proDetails-btn a.next{right:0;}
.lh-proDetails-c{width:100%; margin-left:-6px; margin-top:5px; display:none;}
.lh-proDetails-c li{margin-left:6px; border:1px solid #EFEFEF; width:88px !important; height:auto; cursor:pointer; transition:ease .65s;}
.lh-proDetails-c li.on{border-color:#00468E;}

.lh-proDetails-text{width:40%;}
.lh-proDetails-text>h2{font-size:16px; color:#333333; margin:20px 0 5px;}
.lh-proDetails-text>h1{font-size:24px; color:#333333;}
.lh-proDetails-text>.ccont{margin:60px 0; position:relative;}
.lh-proDetails-text>.ccont>h4{font-size:16px; color:#000000; line-height:30px;}
.lh-proDetails-text>.ccont>pre{line-height:28px; color:#888888; margin-top:10px;}
.lh-proDetails-text>.btn a{display:block; float:left; width:239px; height:45px; line-height:44px; text-align:center; border-radius:30px; background:#315dc1; color:#fff; font-size:16px; margin-right:19px;}
.lh-proDetails-text>.btn a:first-child{background:#315dc1;}
.lh-proDetails-text>.btn a i{font-size:20px; margin-right:10px;}
.lh-proDetails-text>.btn a:last-child i{margin:0 0 0 10px; font-size:18px;}
.lh-proDetails-text>.btn a:first-child:hover{background:#333;}
.lh-proDetails-text>.btn a:last-child:hover{background:#333;}
.lh-proDetails-d{background:#fff; margin-top:20px;overflow:hidden;}
.lh-proDetails-hd{height:70px; line-height:70px; background:#f8f8f8;}
.lh-proDetails-hd li{color:#fff; float:left; width:234px; font-size:18px; text-align:center; cursor:pointer; transition:ease .35s; border-radius:0; height:70px; margin:0 !important; opacity:1; padding:0; background:none;}
.lh-proDetails-hd li.swiper-pagination-bullet-active{background:#315dc1;}
.lh-proDetails-hd li:hover{background:#F9A010;}
.lh-proDetails-bd>div{padding:65px 79px; color:#666666; line-height:30px; font-size:16px;}
.lh-proDetails-bd>div img{display:inline-block; max-width:100%; width:auto; height:auto !important;}

/*news*/
.newsList a{display:block; border-bottom:1px solid #dadada; padding:25px 0; overflow:hidden; width:100%;transition:background 0.5s;}
.newsList a div{float:left; display:inline-block; margin:0 20px 0 25px; width:200px; overflow:hidden}
.newsList a span{float:left; display:inline-block; width:70%; padding:10px 0 0 0; line-height:26px;}
.newsList a span h1{ font-size:16px; overflow: hidden; text-overflow: ellipsis;}
.newsList a span h2{ font-size:14px; font-weight:normal; color:#b7b7b7; }
.newsList a span h2>span { float: right; width: auto; padding: 0; }
.newsList a span h3{ font-size:14px; font-weight:normal; line-height: 1.5em; color:#888; max-height: 4.5em; overflow: hidden; text-overflow: ellipsis;}
.newsList a:hover{background:#fff}
.newsList a:hover h1{color:#222;}
.newsList a:hover h2{color:#888;}
.newsList a:hover h3{color:#666;}
.newsList a div img{width:200px; height: 150px; max-height: 150px;transition:transform 1s;}
.newsList a:hover img{transform: scale(1.2); }

.lh-details{background:#fff; padding:55px;}
.lh-details>h1{font-size:24px; text-align:center;}
.lh-details>h2{margin:2vh 0; color:#898989;text-align:center;}
.lh-details>h2 i{margin-right:10px; position:relative; top:3px; font-size:20px;}
.lh-details-cont{padding:5vh 0; border-top:1px solid #C9C9C9; border-bottom:1px solid #C9C9C9; color:#666666; line-height:30px;}
.lh-details-cont img{display:inline-block; width:auto; max-width:100%; height:auto !important; margin: 0 auto}

.lh-details-page{margin-top:35px; text-align:center;}
.lh-details-page div{display:inline-block; width:45%; height:50px; line-height:50px; text-align:left;}
.lh-details-page div a{ border:0;}
.lh-details-page div:hover{ color:#E99510;}
.lh-details-page div:first-child{float:left;}
.lh-details-page div:last-child{float:right;}

.lh-case{background:#fff url(../img/icon1.jpg) no-repeat center center; padding:10vh 10.4vw; position:relative;}
.lh-case-item{margin-top:5vh; margin-left:-12px;}
.lh-case-item li{width:25%; padding-left:12px; margin-top:12px;}
.lh-case-item li a{display:block; position:relative; overflow:hidden;}
.lh-case-item li a img{transition:ease .65s;}
.lh-case-item li a:hover{z-index:1; border-radius:50% 0 50% 0;}
.lh-case-item li a:hover img{transform:scale(1.1,1.2);}
.lh-case-item li .text{position:absolute; left:0; bottom:0; padding:1.8vw; color:#fff; z-index:2;}
.lh-case-item li .text h2{font-size:16px; height:20px; line-height:20px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.lh-case-item li .text h3{margin:10px 0;}
.lh-case-item li .text i{font-size:12px;}

.contact .info{padding: 3% 0;}
.contact .info ul{overflow: hidden;}
.contact .info li{border:1px solid #ccc; float: left;width: 25%;padding: 3% 0 3% 3%; height:130px;}
.contact .info .info_con{ padding-left: 60px;}
.contact .info .info_con1{background: url(../images/c1.png) no-repeat left center;}
.contact .info .info_con2{ background: url(../images/c2.png) no-repeat left center;}
.contact .info .info_con3{ background: url(../images/c2.png) no-repeat left center;}
.contact .info .info_con4{background: url(../images/c4.png) no-repeat left center;}
.contact .info h3{ font-size:16px;}
.contact .info li p{ font-size: 1.0rem; color: #666;padding-top: 3%;}
.contact_cont{ padding-bottom: 3%;}
.contact_cont ul{display: flex;justify-content: space-around;}
.contact_cont ul li{ width:40%; float:left; line-height:32px; font-size:16px; } 
.contact_cont ul li img{ width:auto;}
#map{margin-bottom: 4%; width:100%; height:400px;}
#map img{width: auto;max-width:none;}

@media screen and (max-width: 1800px){
	.lh-footer-c dl{margin-left:2.8vw;}
}
@media screen and (max-width: 1600px){
	.lh-nav li{margin:0 auto;}
	.lh-nav li:first-child{ margin-left:5%}
	.lh-footer-c{margin-left:0;}
	.lh-ban{height:auto;}

}
@media screen and (max-width: 1500px){
	.lh-footer-a{padding:3vw 10.4vw; background:#EEE;}
}
@media screen and (max-width: 1440px){
	.lh-footer-a{padding:3vw 5.4vw; background:#EEE;}
		.lh-logo{ left:0;top:50px;}
		.lh-logo{width:65%; }

	.lh-footer-c dl { width:25%;}
	.lh-header-r {width: 25%;}
	
	.lh-nav li:first-child{ margin-left:5%}
}
@media screen and (max-width: 1366px){
	
}
@media screen and (max-width: 1300px){
	.lh-logo{ left:0;top:50px; width:70%}
	.lh-logo img{ width:100%;}	
}
@media screen and (max-width: 1280px){
.lh-nav{ padding-left:0;}
	.lh-logo{left:10px;}
	.lh-header-r{right:10px;}
	.lh-pro-item li{ width:30%;}
}
@media screen and (max-width: 1200px){
.lh-lang-tel .text h3 { font-size:18px;
}	
}
@media screen and (max-width: 1024px){
	.lh-footer-c{display:none;}
	.lh-nav{position:fixed; left:0; top:0; width:100%; height:100vh; background:#fff; padding-top:86px; transform:translateY(-100%); visibility:hidden; transition:ease .65s;}
	.lh-nav li{display:block; line-height:50px; margin:0;}
	.lh-header-tel{position:fixed; left:50%; top:90vh; margin:0; visibility:hidden; opacity:0;transform:translate(-50%,100%); transition:ease .65s;}
	.lh-nav-btn{display:block;}
	.lh-lang{margin-right:40px;}
	.lh-header{height:50px;}
	.lh-logo{width:100%; top:12px;}
	.lh-header-r{top:8px;}
	.Nav .lh-nav{ transform:translateY(0); visibility:visible;}
	.Nav .lh-header-tel{visibility:visible; opacity:1;transform:translate(-50%,0);}
	.lh-nav li a:after{display:none;}
	.lh-nav-btn.on:before{transform:translate(0,9px) rotate(45deg);}
	.lh-nav-btn.on:after{transform:translate(0,-9px) rotate(-45deg);}
	.lh-nav-btn.on i{transform:scaleX(0);}
	.lh-main{padding-top:50px;}
	.fixed .lh-header{transform:translateY(0);}
	.lh-message .container{padding:50px;}
	.lh-footer-c{display:none;}
}

@media screen and (min-width: 992px){
	.pictrue-4 .left{float: left; width: 232px; height: 510px; }
	.pictrue-4 .left .textbox{height:auto;}
	.pictrue-4 .left:hover .imgbox img{ transform: translate(10px,0); }
	.pictrue-4 .left .textbox ul li a:hover{text-decoration: underline !important; }
	.pictrue-4 .left .more a:hover{ color:#e60012; background: #fff; border:solid 2px #fff; }
	.pictrue-4 .right{width:100%;}
	.pictrue-4 .right a{ height:auto;}
	.pictrue-4 .right a:hover{ box-shadow: inset 0 0 0 1px #d5d5d5; }
	.pictrue-4 .right a:hover .imgbox img{ transform: scale(1.05); }
	.pictrue-4 .right a:hover .mc{ color:#ffa800;}
	.pictrue-4 .right a:hover .more{ width: 80px; color: #fff; background: #ffa800; border:solid 1px #ffa800; }
	.pictrue-4 .right:hover .swiper-button.swiper-button-prev{ left: 0;}
	.pictrue-4 .right:hover .swiper-button.swiper-button-next{ right:0;}
	}
@media screen and (max-width: 980px){
	.lh-banner{height:240px;}
	.lh-banner-btn{display:none;}
	.lh-banner li .text .ccont{display:none;}
	.lh-down{display:none;}
	.lh-banner li .text .h2{font-size:18px; line-height:32px;}
	.lh-banner li.style2 .text .h3{display:none;}
	.lh-btn{width:95px; height:35px; line-height:35px;}
	.lh-btn i{width:40px; right:-30px;}
	.lh-banner li.style1 a{margin-top:4vh;}
	.lh-banner li.style2 .text{right:30px;}


	
	.lh-footer-a{padding:30px 0 0;}
	.lh-footer{margin-top:0;}
	.lh-footer-d{width:100%; height:auto; margin:0; padding:30px 10px;}
	.lh-footer-d>h2{font-size:18px; font-weight:bold;}
	.lh-footer-b{float:none; width:100%; padding:0 10px 30px; margin-top:0;}
	.lh-footer-b>.h3{margin:20px 0;}
	.lh-copy{padding:20px 10px;}
	.lh-copy h2{float:none; text-align:center;}
	.lh-copy h3{float:none; text-align:center;}
	.lh-ban{height:165px;}
	.lh-other-navbox{height:50px;}
	.lh-other-nav li{line-height:50px;}
	.lh-other-nav li a{font-size:14px; padding:0 15px;}
	}

/*分页*/
.my-4 {margin-bottom: 1.5rem!important;margin-top: 1.5rem!important;display: block;}
.justify-content-center {
    -ms-flex-pack: center!important;
    justify-content: center!important;
}
.pagination {
    display: -ms-flexbox;
    display: flex;
    padding-left: 0;
    list-style: none;
    border-radius: .25rem;
}
.page-num:not(:disabled) {cursor: pointer;}
.page-num, .page-link {
	position: relative;
	display: block;
	padding: .5rem .75rem;
	margin-left: -1px;
	line-height: 1.25;
	color: #333;
	background-color: #fff;
	border: 1px solid #dee2e6;
}
a.page-num:hover, .page-link:hover {text-decoration: none;}
.page-num-current {z-index: 1;color: #fff;background-color: #4b72fa;border-color: #4b72fa;}
.page-num-current:hover {color: #fff;}
.text-secondary p{font-size:14px; color:#555; line-height:35px;}
.text-secondary a{font-size:14px; color:#555; line-height:35px;}
.text-secondary a:hover{ color:#b20217;}
