body {}
li{list-style-type: none;}
ul{padding: 0;}
img{max-width: 100%;height: auto;}
/*
html {width: 100%; overflow-y: scroll; font-size: 10px;margin:0;padding: 0;}
body {width: 100%; min-width: 1280px; margin: 0px; padding: 0px; background: #fff; font-size: 1.2rem; text-size-adjust: none; color: #000; font-family:Microsoft YaHei, Verdana, Helvetica, Arial, Verdana}
div,p,span,em {backface-visibility: hidden}
ul,ol {list-style: none}
form,dl,dt,dd,ul,ol,input,select,textarea,h1,h2,h3,h4,h5,h6,p,div {margin: 0px; padding: 0px}
input,button,select,textarea {font-size: 1.2rem; color: #000; outline: none}
img {max-width:100%;border: 0px}
button {display: inline-block; padding: 8px 16px; font-size: 1.4rem; border: 0px; line-height: 100%; color: #fff; border: #666 1px solid; cursor: pointer; transition: background-color .1s ease, border-color .1s ease}
button.b1 {background-color: #555; border-color: #555}
button.b1:hover {background-color: #333; border-color: #333}
button.b1:focus {border-color: #000}
button.b2 {background-color: #005f9b; border-color: #005f9b}
button.b2:hover {background-color: #004570; border-color: #004570}
button.b2:focus {border-color: #002842}
button.lock,button.lock:hover,button.lock:focus {background-color: #bbb !important; border-color: #bbb !important}
input.i1 {width: 358px; padding: 10px; border: #d1d1d1 1px solid; box-shadow: inset 0px 1px 2px rgba(0, 0, 0, 0.08); transition: border-color .3s ease, box-shadow .3s ease}
input.i1:focus {border-color: #5b9dd9; box-shadow: 0px 0px 2px rgba(30, 140, 190, 0.8)}
textarea.t1 {width: 358px; height: 178px; line-height: 150%; padding: 10px; border: #d1d1d1 1px solid; box-shadow: inset 0px 1px 2px rgba(0, 0, 0, 0.08); transition: border-color .3s ease, box-shadow .3s ease}
textarea.t1:focus {border-color: #5b9dd9; box-shadow: 0px 0px 2px rgba(30, 140, 190, 0.8)}
a {color: #000; text-decoration: none}
a:hover {color: #0068b6; text-decoration: none}
a.link {cursor: pointer}
.ash {color: #999}
.block {display: block !important}
.clear {clear: both}
.clear_float {zoom: 1}
.clear_float:after {display: block; clear: both; content: ""; visibility: hidden; height: 0}
.center {text-align: center !important}
.hide {display: none !important}
.hand {cursor: pointer}
.left{float: left}
.right{float:right}
.highlight {background-color: #ffff00}
.pagehide {display: none !important}
.more{position: absolute;right: 0;color: gray;font-size:1.6rem;}
.cupboard {width: 1200px; margin: auto;position: relative;}
.up-down{margin-top:20px;color:#434343}
.up-down a{color: #434343}
.up-down a:hover{color: #0068b6}
.wrap {width: 100%; position: relative; z-index: 100}*/
/*公共部分*/
.container-fluid{max-width: 95%}
.bg-theme{background-color: #0e055b}
a{color: #212529;}
a:hover {color: #0068b6 !important}
form.lxwm  .form-group label span{padding-right: 5px;color: red;}
/*
.column-content div.left ul li.on{background-color:#0068b6}

.column-content div.left ul li.on a:hover,.column-content div.left ul li.on a{color:#fff}
.column-content .content-list .pagi a.on{text-decoration: underline;}
.header div.menu ul li.on a {background-color: #bce9ff;color: #0000ff}
.pagi a.on {text-decoration: underline}
.selector ul li.on {border-color: #0099ff}
.header div.menu ul li.on {background: rgba(0, 95, 155, 1)}
.header div.menu ul li.on a {color: #fff}
.header div.menu.on {top: 130px}
.header div.menu.on ul li {max-height: 100px}
.header span.menu.on em.e1 {top: 18px; transform: rotate(45deg)}
.header span.menu.on em.e2 {opacity: 0}
.header span.menu.on em.e3 {top: 18px; transform: rotate(-45deg)}
*/

/*应用大图的类*/
.header .top-bar .phone-icon,.header .top-bar .email-icon,.header .bottom-bar .searchbox input.search:hover,.header .bottom-bar .searchbox input.search{background: url(/common/assets/imgs/s-icon.png) no-repeat}
.header {width: 100%;z-index: 10000;}
.header .top-bar{height: 44px;line-height:44px}
.header .top-bar .phone-icon{width: 23px;background-position: 0 11px}
.header .top-bar .email-icon{width: 21px;background-position:-24px 14px}
.header .navbar-brand img{height:60px}
.header nav li:hover .dropdown-menu{display: block;}
.header .navbar-nav .dropdown-menu{border:none;background-color:#f1f1f1}
.header .navbar-nav .dropdown-menu .dropdown-divider{border-color: #e5e5e5}
.header .navbar-nav li.on a{color:#0068b6}
.header .searchbox{float:right;position: relative}
.header .searchbox input.keyword {height: 34px;padding-left:5px;font-size:1rem;color:#5f5f5f;border: solid 1px #e4e4e4;}
.header .searchbox input.keyword::-ms-clear {display: none}
.header .searchbox input.keyword:focus,.header .navbar-toggler:focus{border:solid 1px #0068b6;box-shadow: 0px 0px 5px rgba(51, 153, 255, 0.8)}
.header .searchbox input.search{width: 32px;height: 34px;position: absolute;top:1px;right:1px;border: none;cursor: pointer;background: url(/common/assets/imgs/s-icon.png) -46px 0 no-repeat}
.header .searchbox input.search:hover{background: url(/common/assets/imgs/s-icon.png) -79px 0 no-repeat}
.header .searchbox input.search:focus{border: none;box-shadow: none;}

/*首页*/
.carousel{margin-top: 130px;}
.carousel button{border: none;background: none;}
.cptj .card{border: none;}
.cptj .card-body{background-color: #f2f2f3;}
.cptj .card-img{overflow: hidden;}
.ct_block .index-d {height:36px;margin-bottom:23px;line-height:36px;font-size:1.5rem;}
.ct_block .index-d .en{padding-left: 15px;color: #badbfb;font-weight: bold;}
.ct_block .index-d .more{font-size: 1rem;color: #3399ff;float: right;}
.ct_block a img{width: 100%;transition: all 0.6s;}
.ct_block a:hover img{transform: scale(1.03);}
.ct_block ul li p{margin-top: 10px;text-align: center;}
.pro p .Category {display: inline-block;float:right;position:relative;left:10px;font-size: 1rem;}
.pro p .Category a{display: inline-block;width:111px;height:36px;margin:0 10px;color: #434343;text-align:center;background:url(/common/assets/imgs/s-icon.png) -235px 0 no-repeat}
.pro p .Category a:hover{background-position: -347px 0;color:#fff!important;text-decoration: none;}
.pro .nav-pills .nav-link.active{color: #fff!important;background-color: #3399ff;border-radius: 1.25rem;}
.case ul li a{overflow: hidden;display: block;position: relative;margin-bottom: 30px;}
.join{overflow: hidden;}
.case ul li a:hover{text-decoration: none;}
.case ul li a p{width:100%;height:40px;line-height:40px;position: absolute;bottom: 0;color:#fff;margin: 0;background-color:rgba(50, 153, 255, 0.7);transition: all 0.6s;}
.case ul li a:hover p{filter:alpha(opacity:0);opacity:0;-moz-opacity:0;-webkit-opacity:0;-khtml-opacity: 05;transform: scale(1.03);}
.gsjs .col-lg-6 p{height: 100%;line-height: 2rem;padding: 30px;text-align: justify;background-color: #f2f2f3;position: relative;}
.gsjs .col-lg-6 p .gsmc,.gsjs .more{color:#3399ff}
.gsjs .more{position: absolute;bottom: 30px;right:30px;}
.news ul li{position: relative;}
.news ul li a p{height:auto;line-height:22px;margin-top:15px;text-align:left;}
.news ul li a p .date{display: inline-block;margin:3px 0 10px ;color: #959595;}
.post-slide{margin: 0 15px;overflow: hidden;}
.post-slide img{width: 100%;height: auto;transform: scale(1);transition: all 1s ease-in-out 0s;
}
.post-slide:hover img{transform: scale(1.08);}
.owl-carousel .owl-wrapper:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}
.owl-carousel{display:none;position:relative;width:100%;-ms-touch-action:pan-y}
.owl-carousel .owl-wrapper{display:none;position:relative;-webkit-transform:translate3d(0,0,0)}
.owl-carousel .owl-wrapper-outer{overflow:hidden;position:relative;width:100%}
.owl-carousel .owl-wrapper-outer.autoHeight{-webkit-transition:height 500ms ease-in-out;-moz-transition:height 500ms ease-in-out;-ms-transition:height 500ms ease-in-out;-o-transition:height 500ms ease-in-out;transition:height 500ms ease-in-out}
.owl-carousel .owl-item{float:left}
.owl-controls .owl-page,.owl-controls .owl-buttons div{cursor:pointer}
.owl-controls{-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-tap-highlight-color:rgba(0,0,0,0)}
.grabbing{cursor:url(grabbing.png) 8 8,move}
.owl-carousel .owl-wrapper,.owl-carousel .owl-item{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0)}
/*栏目*/
.wrap_lm{margin-top: 130px;}
.wrap_lm .search_block{min-height: 600px;position: relative;}
.column-banner{position: relative;}
.column-banner p{width: 100%;position: absolute;left:0;top: 40%;font-size: 2.5rem;text-align: center;color: white;}
.column-banner p span{opacity: 0;padding: 10px;background-color:rgba(0,0,0, 0.5)}
.column-banner img{width:100%;}
.column-content{height:auto;}
.column-content .container-fluid {padding-top:0; }
.column-content div.left{float: left;color:#434343;position: relative;top:-90px;}
.column-content div.left ul.current{margin-bottom: 12px;}
.column-content div.left ul.current li:first-child{color:#fff;background:rgba(0,104,182,0.5);}
.column-content div.left ul li:first-child,.column-content div.left ul .list-news{height: 90px;line-height: 1.6rem;padding:20px;font-size:1.6rem;}
.column-content div.left ul .list-news{background-color:#f4f4f4;}
.column-content div.left ul li:first-child span:last-child,.column-content div.left ul li.list-news span:last-child{font-size:1.4rem;}
.column-content div.left li.list-item{padding:20px;margin-top:2px;background-color: #f4f4f4;}
.column-content div.left ul li.on{background-color:#0068b6}
.column-content div.left ul li.on a:hover,.column-content div.left ul li.on a{color:#fff}
.column-content div.left li.list-item a{font-size: 1.2rem;color: #434343}
.column-content div.left li.list-item a span{padding-right:12px;}
.column-content div.left ul li.join-phone{height: 174px;margin-top:12px;padding: 20px;background:url(/common/assets/imgs/s-icon.png) 0 -50px #f0f0f0 no-repeat;}
.column-content div.left ul li.join-phone span{display:block;}
.column-content div.left ul li.join-phone em{display:block;width:49px;height:49px;margin-right:10px;background:url(/common/assets/imgs/s-icon.png) -151px 0 no-repeat;float:left;position: relative;left:0px ;top:10px;}
.column-content div.left ul li.join-phone span:last-child{font-size:1.6rem;color:#0e055b;position: relative;top:-18px;}
.column-content div.left ul li.join-phone span:first-child{line-height:64px;font-size:1.6rem;}
.column-content .breadcrumb{padding: 1rem 0;margin: 0;font-size:1.2rem;border-bottom: solid 1px #f0f0f0;background-color:#fff;position: relative;}
.column-content .breadcrumb em{font-style:normal; }
.column-content .breadcrumb span.viewpoint{font-size:1.2rem;color:#7dc6fd;position: absolute;right: 0;}
.column-content div.right .content-list ul{width: 930px;}
.column-content div.right .content-list ul li{margin:0 30px 25px 0; }
.column-content div.right .content-list ul li img{width: 280px;}
.column-content .up-down .pagi{font-size: 1.4rem;line-height: 100%;color:#434343;text-align: center;}
.column-content .up-down .pagi a{display: inline-block; background: #fff;padding: 10px;font-size: 1.4rem;color: #666;border: #eee 1px solid;border-right: 0px;cursor: pointer;vertical-align: middle;}
.column-content .up-down .pagi a:last-child {border-right: #eee 1px solid;}
.column-content .up-down .pagi a:hover{color: #434343;}
.column-content .up-down .pagi a.on{text-decoration: underline;}
.search_block .column-content .up-down{width: 100%;position: absolute;bottom: 0;} 
.up-down,.up-down a,.column-content .breadcrumb,.column-content .breadcrumb a{color: #6c757d;}
.column-content div.right .content-detail h1{margin: 0;line-height: 6rem;text-align: center;}
.column-content div.right .content-detail .intro p{font-size: 1.2rem;}
.column-content div.right .content-detail .intro p span{color: #000;}
.column-content div.right .content-detail .text{ color: #434343; }
.column-content div.right .content-detail .text p{margin-bottom: 1.2rem;font-size:1.2rem;line-height: 2.4rem;text-align:justify;}
.column-content div.right .content-detail .lxwm{max-width: 30%;}
.column-content div.right .content-detail .up-down a {text-align: center;}
.footer{width: 100%;height: auto;}
.footer a{color: #6c757d;}
.sd-footer-info{color:#6c757d;}
.sd-ba{font-size:0.9rem;background-color: #0e055b;color:#9d9fab}
.sd-ba a:link,.sd-ba a:visited,.sd-ba a:hover{color:#9d9fab}
.sd-link dt{display: inline-block;}
.sd-link dd,.sd-link dt{float: left;padding-right: 10px;}
@media screen and (min-width: 1920px) {
.container-fluid{max-width: 85%}
.column-content div.right .content-detail .lxwm{max-width: 20%;}
}
@media screen and (min-width: 1400px) {
.navbar-expand-lg .navbar-nav .nav-link{padding-left: 1rem;padding-right: 1rem;}
}
@media screen and (max-width: 1680px) {
.gsjs .gsjs_3{display: none;}
.column-content div.left ul li:first-child,.column-content div.left ul li.list-news{font-size: 1.4rem;}
.column-content div.left ul li:first-child span:last-child,.column-content div.left ul li.list-news span:last-child{font-size: 1rem;}
.column-content div.left li.list-item a {font-size: 1.2rem;}
.column-banner p,.column-content div.right .content-detail h1{font-size: 1.8rem;}
}
@media screen and (max-width: 1600px) {
.gsjs .gsjs_2{display: none;}
.column-content div.left ul li.join-phone span:first-child,.column-content div.left ul li.join-phone span:last-child{font-size:1.2rem;}
}
@media screen and (max-width: 1300px) {
.column-content div.left ul li:first-child,.column-content div.left ul .list-news{font-size: 1.2rem;}
.column-content div.left ul li:first-child span:last-child,.column-content div.left ul li.list-news span:last-child{font-size: 0.5rem;}
.column-content div.left li.list-item a {font-size: 1rem;}
.column-content div.left ul li.join-phone span:first-child{font-size:1rem;}
.column-content div.left ul li.join-phone em{display: none;}
.column-content div.left ul li:first-child,.column-content div.left ul li.list-news,.column-content div.left li.list-item,.column-content div.left ul li.join-phone {padding-left: 10px}
.column-content div.right .content-detail .lxwm{max-width: 40%;}
}
@media screen and (max-width: 1300px) and (min-width: 992px){.column-content div.right .content-detail .intro h1{line-height: 3rem;}}
@media screen and (max-width: 1279px) {
.header .navbar-brand img{height: 50px;}
.carousel,.wrap_lm{margin-top: 120px;}

}
@media screen and (max-width: 1200px) {
.container-fluid{max-width: 100%}
.ct_block .index-d {font-size:1.5rem;}
}
@media screen and (max-width: 991px) {
.container-fluid{max-width: 95%}
.header .searchbox{float:left;}
.carousel,.wrap_lm{margin-top: 76px;}
}
@media screen and (max-width: 767px) {
.sd-footer-info {text-align: center}
.sd-ba { margin-bottom: 38px;}
.phone-btn a:link, .phone-btn a:visited {color: white !important;}
.column-content div.right .content-detail .lxwm{max-width: 100%;}
}
@media screen and (max-width: 567px) {
.ct_block .index-d {font-size:1.2rem;}
.ct_block .index-d .en{font-weight:normal ;}
.ct_block .index-d .more{font-size: 1rem;}
.column-banner p{font-size: 1.6rem;}
}


