a{text-decoration:none; outline: none; /* firefox */hide-focus: expression(this.hideFocus = true);}
.breadcrumb{margin-top: 15px;margin-bottom: 10px;background: url(../images/home.png) left center no-repeat;padding-left: 25px;}
small{margin-right: 10px;}
#footer a.colorgray{color:#666}
.tt img
{
  width:1920px;
  margin:0 calc(50% - 960px);
vertical-align:bottom;
}
.cpbtn{width:100%;}
.fright{position:fixed;right:0;top:50%;width:60px;padding:10px;border-radius:6px 0 0 6px;box-shadow: 5px 5px 20px #ccc;background:#fff;z-index:9999}
.fright img{display:block;margin:5px auto;width:40px}
.p_Title_1 {
  font-size: 24px;
  line-height: 40px;
  font-weight: bold;
  color:#e53c2e
}
.p_Title_2 {
  font-size: 16px;
  line-height: 20px;
  font-weight: bold;
  color:#666;
  margin-top:-15px;
}
.list-group-item {
  color: #000;
}
.list0 {display:block;
}
.list0 li {
  margin-bottom: 13px;
}
.list0 .pic {
  float: left;
}
 .list0 .t {
  float: left;

}
 .list0 .t span {
  font-weight: normal;
  color: #666;
}
.con0 {
  margin: 10px 0;
  padding:10px 0;
  background:#f7f7f7;
}
.con0 ul {
  padding: 0 30px;
}
.con0 ul li {
  overflow: hidden;
  line-height: 22px;
  height: 22px;
}
.con0 ul li .t1 {
  color: #282828;
  text-align: left;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.con0 ul li .t2 {
  color: #282828;
  font-weight: bold;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  text-align: right;
}
.con0 ul li > div {
  display: inline-block;
  width: 49%;
  vertical-align: middle;
}
.protext2{color:#000;font-weight:bold;font-size:18px;text-align:center}
.protu {
  border: 1px solid #ddd;
}
.pe-02{padding-left:2em;padding-right:2em}
.ProName {
  padding: 15px;
  background: #f2f2f2;
}
.bianxian .title {
  background-color: #e53c2e;
  color: #fff;
  line-height: 46px;
  text-align: center;
  font-size: 16px;
  font-weight: bold;
}
.bianxian {
  border: 1px solid #ddd;
  text-align: center;
  overflow: hidden;
  clear: both;
}
.protu .item {
  width: 80%;
  margin: 0 auto;
}
.pang {
  width: 60%;
  margin: 0 auto;
  display:block;
}
.kuai{width:100%;height:0;vertical-align: middle;position: relative;padding-bottom: 90%;display: block;}
.kuai img{width:100%;height:100%;position: absolute;}
.Procon {
  padding: 25px;
  border: 1px solid #ddd;
  margin-top: 30px;
}
.Procon .title {
  background-color: #ddd;
  color: #222;
  line-height: 46px;
  text-align: left;
  font-size: 16px;
  font-weight: bold;
  margin-top: -15px;
  margin-left: -15px;
  margin-right: -15px;
  padding-left: 20px;
  margin-bottom: 30px;
}
.promain .title2 {
  font-size: 26px;
  line-height: 32px;
  color: #666;
  margin-bottom: 20px;
  font-weight: bold;
}
.promain .content2{
  font-size: 15px;
  line-height: 35px;
  color: #666;
  margin: 30px 0;
}
.promain .content2 p{line-height: 35px;}
.bback {
  background: #f5f5f5;
  padding: 5px 20px;
  text-align: center;
  line-height: 20px;
  margin: 0;
  color: #666;
  font-size: 12px;
}
 .newstext h3 {
  font-size: 30px;
  font-weight: bold;
  text-align: center;
  margin-top: 40px;
  margin-bottom: 20px;
}
.f16{font-size:16px;color:#000}
.bbdd:nth-child(even){background-color: #f5f5f5;}
.nav-pills2 .nav-link.active{float:right;background:#1f83c8;border-radius:0;color:#fff;border:0;}
.nav-pills2 .nav-link{padding-left: 2rem;padding-right: 2rem;padding-top:1rem;padding-bottom:1rem}
.nav-pills2 .nav-link{border:0;
   border-radius: 0;
   margin-left: 0;
   margin-right:0;font-weight:normal}
.nav-pills3{justify-content:flex-end;}
.nav-pills3 > li a {
  padding: 17px 18px;
  font-size: 14px;text-align: right;
}
.nav-pills3 > li.active > a, .nav-pills2 > li.active > a:hover, .nav-pills2 > li.active > a:focus {
  color: #fff;
  background-color: #e53c2e;
}
.dropdown-menu{min-width: 250px;left:-60px;font-size: 0.8rem;}
.dropdown-menu > li > a {padding: 12px 20px; border-bottom: 0px dashed #ddd;line-height: 14px;}
.list-group-item.active, .list-group-item.active:hover, .list-group-item.active:focus {
    z-index: 2;
    color: #fff;
    background-color: #005eaa;
    border-color: #005eaa;
	line-height: 30px;
	font-weight: bold;
}
.list-group-item{padding:15px 20px;font-size:16px;}

.list-group-item:first-child {
    border-top-left-radius:0px;
    border-top-right-radius: 0px;
}
.list-group-item:last-child {
    margin-bottom: 0;
    border-bottom-right-radius: 0px;
    border-bottom-left-radius: 0px;
}
.carousel-control2 .glyphicon-chevron-left, .carousel-control2 .glyphicon-chevron-right, .carousel-control2 .icon-prev, .carousel-control2 .icon-next {
    width: 51px;
    height: 51px;
    margin-top: -40px;
    font-size: 30px;
}
.carousel-control2 .icon-prev, .carousel-control2 .icon-next, .carousel-control2 .glyphicon-chevron-left, .carousel-control2 .glyphicon-chevron-right {
    position: absolute;
    top: 50%;
    z-index: 5;
    display: inline-block;
    margin-top: -19px;
}
.carousel-control2 .icon-prev, .carousel-control2 .glyphicon-chevron-left {
    left: 0;
    margin-left: 60px;
    background: url(../images/pre0.png);
}
.glyphicon-chevron-left::before {content: "";}
.carousel-control2 .icon-next, .carousel-control2 .glyphicon-chevron-right {
    right:0;
    margin-right:60px;
    background: url(../images/next0.png);
}
.glyphicon-chevron-right::before {
content: "";
}
.carousel-control.left {
    background-image:transparent!important;
	background-image: linear-gradient(to right, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, .0001) 100%);
    background-repeat: repeat-x;
}
.carousel-control.right{
    background-image:transparent!important;
	background-image: linear-gradient(to right, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, .0001) 100%);
    background-repeat: repeat-x;	
}
.list-group-item.active, .list-group-item.active:hover, .list-group-item.active:focus {
    z-index: 2;
    color: #fff;
    background-color:#cd0008;
    border-color: #cd0008;
}
.list-group-item:first-child {
    border-top-left-radius: 0px;
    border-top-right-radius: 0px;
    padding-top: 40px;
    padding-bottom: 14px;
    font-size: 18px;
}
.img_grey{
            -webkit-filter: grayscale(100%);
            filter: grayscale(100%);
        }
.backf5{background: #f2f4f4;}
.backwhite{background: #fff;float: left;}
.backwhite2{background: #fff;width: 100%;margin-bottom: 10px;}
.marb40{margin-bottom: 40px;}
.pro img{width: 100%;}

.protext{font-size:16px;margin:15px 0;}
.zpxxt {padding: 10px 0;overflow: hidden;}
.boxx {width: 100%;margin: 0 auto;}
.zpxxtb {margin-top: 30px;}
.renli_main_box_ul {margin-top: 35px;}
.renli_main_box_ul_title {width: 100%;height: 57px;font-size: 16px;margin-bottom: 18px;color:#fff;background:#c6070e;}
.l {float: left;}
.renli_main_box_ul_titlel {
    width: 20%;
    text-align: center;
    line-height: 57px;
}
.renli_main_box_ul_list li {
    margin-bottom: 25px;
    position: relative;
    cursor: pointer;
}
.renli_main_box_ul_li_jianjie {
    height: 60px;
    line-height: 60px;
    background-color: #fafafa;
    -webkit-transition: all 0.4s;
    -moz-transition: all 0.4s;
    -ms-transition: all 0.4s;
    -o-transition: all 0.4s;
    transition: all 0.4s;
}
.renli_main_box_ul_li_jianjie .renli_main_box_ul_li_name {
    font-size: 15px;
    color: #333333;
    -webkit-transition: all 0.4s;
    -moz-transition: all 0.4s;
    -ms-transition: all 0.4s;
    -o-transition: all 0.4s;
    transition: all 0.4s;
}
.renli_main_box_ul_li_jianjie span {
    display: block;
    float: left;
}
.renli_main_box_ul_li_s {
    font-size: 14px;
    color: #888888;
    width: 20%;
    text-align: center;
    -webkit-transition: all 0.4s;
    -moz-transition: all 0.4s;
    -ms-transition: all 0.4s;
    -o-transition: all 0.4s;
    transition: all 0.4s;
}
.renli_main_box_ul_li_xianxi_box {
    width: 90%;
    margin: 0 auto;
}
.renli_main_box_ul_li_xianxi h3 {
    font-size: 17px;
    color: #000000;
    font-weight: normal;
    margin-top: 40px;
    margin-bottom: 26px;
}
.renli_main_box_ul_li_xianxi_box h4{font-size: 15px;margin:15px 0 10px;}
.abouttext h3 {
    font-size: 26px;
    font-weight: bold;
    text-align: center;
    margin-top: 40px;
    margin-bottom: 20px;
}
.aboutcon p{line-height:2}
.renli_main_box_ul_li_xianxi p {
    font-size: 15px;
    color: #555555;
    line-height: 28px;
}
.renli_main_box_ul_li_more {
    width: 60px;
    height: 60px;
    background-color: #bbb;
    text-align: center;
    line-height: 55px;
    color: #ffffff;
    font-size: 40px;
    position: absolute;
    right: 0;
    top: 0;
}
img{max-width: 100%;}
h3.title {
    line-height: 18px;
    font-size: 18px;
    padding: 0 18px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    padding-top: 24px;
    font-weight: 400;
	margin-top:0;
}
h3.title:hover {color:#2a7ec2;}
h3.title2 {
    line-height: 20px;
    font-size: 15px;
    padding: 0 18px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    padding: 20px 0 10px;
    font-weight: 400;
	margin-top:0;
	font-weight: 500;
	color:#000;
	text-align: center;
}
h3.title2:hover {color:#2a7ec2;}
h3.title3 {
    line-height: 24px;
    font-size: 16px;
    padding: 0 18px;
    padding-top: 24px;
	text-align: center;
	margin-top:0;
	word-wrap: break-word;
	    word-break: normal;
	font-weight: bold;
}
.cp_js {
    padding: 0 18px;
    margin-top: 10px;
}
.cp_js dd {
    width: 75%;
    height: 25px;
    line-height: 25px;
    font-size: 13px;
    color: #999;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}
.cp_js dt {
    float: right;
    font-size: 12px;
    margin-top: 17px;
	border:1px solid #1565c0;
	border-radius: 4px;
	padding:3px 12px;
	color:#fff;
	background-color: #1565c0;
}
.cp_js dt a{color:#fff;}
.cp_news {
    padding: 0 18px;
    margin-top: 10px;
}
.cp_news dd {
    width: 80%;
    line-height: 25px;
    font-size: 13px;
    color: #999;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
	margin-top: 40px;
}
.cp_news dt {
    position:absolute;
	bottom:-30px;right:30px;
    font-size: 12px;
    margin-top: 17px;
	border:1px solid #1565c0;
	border-radius: 4px;
	padding:3px 12px;
	background-color: #1565c0;
}
.cp_news dt a{color:#fff;}
 .dw_box {
    position: absolute;
    left: 15px;
    top: -4px;
    width: 63px;
    height: 44px;
    text-align: center;
    background: url(../images/cpdw_tu.png) no-repeat center;
    color: #fff;
    font-size: 12px;
    padding-top: 3px;
}
 .dw_box2 {
    position: absolute;
    left: 15px;
    top: -4px;
    width: 63px;
    height: 44px;
    text-align: center;
    background: url(../images/cpdw_tu2.png) no-repeat center;
    color: #fff;
    font-size: 12px;
    padding-top: 3px;
}
.relative{position: relative;}
.padtb38{padding: 38px 0;}
.newstitle {
    line-height: 1;
    position: relative;
	line-height: 50px;
	border-bottom: 1px solid #ddd;
}
.newstitle p{margin-bottom: 0;color: #888;}
.yindextitle {
    line-height: 1;
    position: relative;
	line-height: 50px;
	margin-top:40px;
}
.yindextitle p{width:100%;height:36px;line-height: 36px;background-color: #f9f9f9;border:1px solid #ddd;margin-top: 15px;;}
.yindextitle b {
    color: #333;
    font-size: 22px;
}
.yindextitle a {
    color: #999;
    font-size: 14px;
    position: absolute;
    right: 0;
    bottom: 0;
}
.w50b{width:50%;margin: 30px 0;float: left;}
.ziliao{margin-top: 30px;}
.ziliao li{padding-left:32px;background: url(../images/dian.jpg) 15px center no-repeat;font-size: 14px;line-height: 36px;}
.ziliao a:link{color:#666;}
.ziliao a:hover, .ziliao a:focus {
    color: #1f83c8;
}
.ziliao img{width: 230px;height:130px;}
.zhengce li{padding-left:32px;background: url(../images/dian.jpg) 15px center no-repeat;font-size: 14px;line-height: 50px;border-bottom: 1px dashed #ddd;}
.keyan li{padding-left:32px;background: url(../images/dian.jpg) 15px center no-repeat;font-size: 14px;line-height: 50px;border-bottom: 1px dashed #ddd;}
.keyan li:last-child{border-bottom:0;}
.keyan{padding-bottom: 20px;}
.keimg{margin-bottom: 10px;}
.ablock{display: block;}
.daohang {padding-left:40px;padding-right:40px}
.daohang a{line-height: 40px;background: #f7f7f7;text-align: center;}
.daotitle a{text-align: left; background: #fff;line-height:50px;color:#005eaa}
.daotitle{}
.daohang .row{margin-bottom: 20px;}
footer{background: #161616;padding-bottom:30px;}
footer .foottitle{font-size: 20px;margin-bottom:20px;color: #fff;padding-top:30px;}
footer a {color:#fff;}
.w100b{width:100%}
.mybtn{width:100%;border-radius: 0;background-color: #0455a4;border:0;color:#fff;line-height: 36px;}
.myinput{width:100%;border-radius: 0;background-color: #fff;border:0;box-shadow: 0;height: 38px!important;}
.mytext{width:100%;border-radius: 0;background-color: #fff;border:0;box-shadow: 0;line-height: 18px;}
.shuline{background: url(../images/shuline.jpg) right 32px no-repeat;}
.cright{background:#272b2e;line-height: 30px;color: #fff;padding:25px 0;}
.footlist li{font-size:15px;line-height: 36px;color: #fff;}
.footcode{margin-top:40px;margin-left:10px;}
.footcode li{float:left;margin-left:10px;color: #fff;}
.footcode li p{color: #fff;line-height: 36px;}
 .social-link-box a {
    display: inline-block;
    width: 50px;
    margin: 0 2px;
    border-radius: 10px;
    padding-bottom: 15px;
    padding-top: 15px;
    color: #ffffff;
    transition: background-color 0.3s;
	text-align: center;
	
}
.svg-inline--fa {
  display: inline-block;
  font-size: inherit;
  height: 0.7em;
  overflow: visible;
  vertical-align: -.125em;

}
.fa-3x {
  font-size: 2.1em;
}
.svg-inline--fa.fa-w-9 {
  width: .5625em;
}
.svg-inline--fa.fa-w-16 {
  width: 1em;
}
.svg-inline--fa.fa-w-14 {
  width: .875em;
}

a.vimeo-icon {
  background-color: #00b9ea;
}
a.instagram-icon {
  background-color: #ae57a2;
}
a.linkedin-icon {
  background-color: #0a6c9b;
}
a.twitter-icon {
  background-color: #2caae1;
}
a.facebook-icon {
  background-color: #36609f;
}
.w01{width:74%}
.w02{width:26%}
.navbar-brand{padding-left:0;padding-top:5px;padding-bottom: 5px;}
.mgb10{margin-bottom: 10px;}
.mgb20{margin-bottom: 20px;}
.padl{padding-left:40px}
.padr{padding-right:40px}
.nav > li > a {
    position: relative;
    display: block;
	font-size: 16px;
}
.nav > li > a:hover, .nav > li > a:focus {
    text-decoration: none;  
}
.nav > li{background: url(../images/navdian.png) right center no-repeat;}
.nav > li:last-child{background: url(../images/navdianm.png) right center no-repeat;}
.more{float:right;display: inline-block;font-size: 12px;color:#888;position: absolute;right:30px;bottom:-16px}

.bck{ padding: 30px 26px!important;transition: 0.5s ease;}
.zaixian{width:1300px;text-align: center;}
.zaixian .pic1 {background: url(../images/pic1.jpg) center top no-repeat;width:133px;margin:0 auto 10px;height:234px;padding-top:158px;}
.zaixian .pic1:hover {background: url(../images/pic01.jpg) center top no-repeat;width:133px;}
.zaixian .pic2 {background: url(../images/pic2.jpg) center top no-repeat;width:133px;margin:0 auto 10px;height:234px;padding-top:158px;}
.zaixian .pic2:hover {background: url(../images/pic02.jpg) center top no-repeat;width:133px;}
.zaixian .pic3 {background: url(../images/pic3.jpg) center top no-repeat;width:133px;margin:0 auto 10px;height:234px;padding-top:158px;}
.zaixian .pic3:hover {background: url(../images/pic03.jpg) center top no-repeat;width:133px;}
.zaixian .pic4 {background: url(../images/pic4.jpg) center top no-repeat;width:133px;margin:0 auto 10px;height:234px;padding-top:158px;}
.zaixian .pic4:hover {background: url(../images/pic04.jpg) center top no-repeat;width:133px;}
.zaixian .pic5 {background: url(../images/pic5.jpg) center top no-repeat;width:133px;margin:0 auto 10px;height:234px;padding-top:158px;}
.zaixian .pic5:hover {background: url(../images/pic05.jpg) center top no-repeat;width:133px;}
.zaixian .pic9 {background: url(../images/pic9.jpg) center top no-repeat;width:133px;margin:0 auto 10px;height:234px;padding-top:158px;}
.zaixian .pic9:hover {background: url(../images/pic09.jpg) center top no-repeat;width:133px;}
.zaixian h2{font-size: 22px;font-weight: bold;color: #333;}
.zaixian .pic1:hover h2{color:#4d96f4}
.zaixian .pic2:hover h2{color:#4d96f4}
.zaixian .pic3:hover h2{color:#4d96f4}
.zaixian .pic4:hover h2{color:#4d96f4}
.zaixian .pic5:hover h2{color:#4d96f4}
.zaixian .pic9:hover h2{color:#4d96f4}
.backbg{background-color: #f4f6f5;}

.lala .list-group-item {
    padding:0;
    font-size: 15px;
}
.lala .list-group-item:first-child {
    font-size: 16px;background: #005eaa;
}
.lala .list-group-item:first-child span{
    padding: 12px 20px;
}
.lala .list-group-item span{
    padding: 15px 20px;display: block;
}
.lala .list-group-item{background: #fafafa;border:1px solid #eee}
.lala span.on, .lala span.on:hover, .lala span.on:focus{border-left:3px solid #4d96f4}
.lala .listm dl{background:#fff;padding-left:25px;margin-bottom:0;display:none;}
.lala .listm:nth-child(2) dl{display:block;}
.lala .listm dl dd{border-bottom: 1px dashed #ddd;line-height:40px;font-size: 14px;background:url(../images/ddian.png) left center no-repeat;padding-left: 10px;}
.lala .listm dl dd:last-child{border-bottom: 0;}
.jian1{background:url(../images/jian1.png) no-repeat right 15px}
.jian2{background:url(../images/jian2.png) no-repeat right 15px}
.navbar-collapse{padding-left: 0;padding-right: 0;position:absolute;top:70px;right:0;background:#fff;z-index:999;width:30%;padding:40px;}
.carousel-caption {
	width:100%;
	background: rgba(0,0,0,0.7);
    right: 0%;
    left: 0%;
    padding-bottom: 30px;
	text-align: left;
	line-height: 40px;
	text-indent: 2em;
	bottom: 0;0000000000
	padding: 0;
}
.block{display: block;}
.mt10 {
    margin-top: 10px;
}
.searchbg {
    margin-top: 28px;
}
.searchbg2 {
    margin-top: 28px;
}
.mgt30{margin-top: 13px;}
.personbg{background: url(../images/peronbg.jpg) center center no-repeat;width: 100%;height:360px;}
.companybg{background: url(../images/companybg.jpg) center center no-repeat;width: 100%;height:360px;}
.ziliaobg{background: url(../images/ziliaobg.jpg) center center no-repeat;width: 100%;height:360px;}
.newsbg{background: url(../images/newsbg.jpg) center center no-repeat;width: 100%;height:360px;}
.aboutusbg{background: url(../images/aboutusbg.jpg) center center no-repeat;width: 100%;height:360px;}
.contactusbg{background: url(../images/contactusbg.jpg) center center no-repeat;width: 100%;height:360px;}
.colorblue{color:#1565c0}
.colorfff{color:#fff!important}
.textcenter{text-align:center;}
.textleft{text-align:left;}
.textright{text-align: right;}
.newst2{font-size:20px;font-weight:bold;margin-bottom: 0;}
.con{padding:30px 0;}
.con2{padding:30px 0}
.con2 b{font-size: 15px;}
.clear{clear:both}
.fr{float:right}
.fl{float:left}
.w300{width:300px!important;}
.form-inline .input-group .input-group-addon, .form-inline .input-group .input-group-btn, .form-inline .input-group .w600{width:600px}
.searchtitle{width:665px;text-align: center;margin-left: 80px;margin-top:100px;}
.backblue{background: #005eaa;}
.backfff{background: #fff;}
.backf8f8f8{background: #f8f8f8;}
.search{width:60px!important;background:#DDDDDD url(../images/search.png) center center no-repeat;}
.pad20{padding:20px}
.carousel-indicators2 {
	position: absolute;
	bottom: 0px;
	left:190px;
	z-index: 15;
	width: 60%;
	padding-left: 0;
	margin-left:0%;
	text-align: right;
	list-style: none;
}
.carousel-indicators2 li {
  display: inline-block;
  width: 10px;
  height: 10px;
  margin: 1px;
  text-indent: -999px;
  cursor: pointer;
  background-color: #000 \9;
  background-color: rgba(255, 255, 255, 1);
  border-radius: 0px;
}
.carousel-indicators2 .active {
	width: 12px;
	height: 12px;
	margin: 0;
	background-color: #2c69d3;
}
  
.page_list a{display:inline-block;padding:0 8px;border:1px solid #ddd;margin:2px;background:#fff}
.page_list a.on{background:#eee;}
.textcenter{text-align: center;}
.zhuanp{width:80%;text-align: center;margin:0 auto 40px;color: #888;}
.zhuanjia .col-lg-3{padding-left:25px;padding-right:25px}
.jiankang img{width:100%;transition: all 0.3s;}
.jiankang img:hover {transform: scale(1.05);}
.zxfw{height:180px;background: #f7f7f7;display: block;transition: all 0.3s;}
.zxfw:hover {transform: scale(1.05);}
.zxfw img{width:54px;margin:0 auto;display: block;padding-top:35px;padding-bottom: 15px;}
.zxfw span{text-align: center;margin:15px auto;display: block;font-size:15px;}
.hwlx1{width:100%;height:100px;background: #22d7e0;display:inline-block;color:#fff;font-size:15px;font-weight: bold;}
.hwlx2{width:100%;height:100px;background: #00c005;display:inline-block;color:#fff;font-size:15px;font-weight: bold;}
.hwlx3{width:100%;height:100px;background: #e52541;display:inline-block;color:#fff;font-size:15px;font-weight: bold;}
.hwlx1 img, .hwlx2 img, .hwlx3 img{width:50px;margin:25px;}
.hwlx1:hover, .hwlx2:hover, .hwlx3:hover{color:#fff}
.hwlx1, .hwlx2, .hwlx3{transition: all 0.3s;}
.hwlx1:hover, .hwlx2:hover, .hwlx3:hover{transform: scale(1.05);}
.neititle{color: #333;font-size: 22px;border-bottom: 1px solid #ddd;padding-bottom: 6px;line-height: 55px;}
.neititle2{color: #333;font-size: 22px;border-bottom: 1px solid #ddd;line-height: 55px;}
.formul{height:360px;}

.bblian {background: #fafafa;border:1px solid #f0f0f0;width: 100%;line-height: 80px;color:#005eaa;margin:10px 0 20px;}
.bblian b{font-size: 18px;}
.bblian img{display: inline-block;margin:10px 20px 10px 36px;width: 54px;}
.bblian a{color:#005EAA}
i{color: #f00;font-style: normal;}
.padding50 {padding-left: ;}
.w90b {width:90%}
.forpc {display: block;}
.form {display: none;}
.box {display: flex;margin-bottom: 15px;}
.box .btn{margin-right: 3px;}
.box1 {display: flex;margin-top: 30px;margin-left:90px; justify-content:center;}
.shoupic img{width:555px;}
.navbar-toggle .icon-bar {display: block;width: 22px;height: 2px;border-radius: 1px;background: #ccc;}
.navbar-toggle { border: 1px solid  #ccc;margin-top: 15px;}

 .Cont {width:100%;overflow:hidden;margin:0 auto;padding-top:20px;}
 .ScrCont {width:10000000px;}
 .Cont .pic{width:296px;float:left;text-align:center;}
*+html .Cont .pic{width:296px;float:left;text-align:center;}
 .Cont .pic img{width:296px;padding-right:20px;background:#fff;display:block;margin:0 auto;}
 .Cont .pic p{}
 .Cont a:link,.rollBox .Cont a:visited{text-decoration:none;}
 .Cont a:hover{text-decoration:underline;}
 #List1,.rollBox #List2{float:left;}
 .img1{position: absolute;top:50%;left:50%;margin-top:-25px;margin-left: -650px;z-index: 999;}
 .img2{position: absolute;top:50%;left:50%;margin-top:-25px;margin-left: 594px;z-index: 999;}
 .gun{position: relative;}
 .box6{background: url(../images/zhongbg4.jpg) no-repeat center center;width:100%;height:584px;}
 .newstime{color:#fff;margin-bottom: 5px}
 .newstext{color:#fff;}
 .box6 h5{color:#fff;font-size: 14px;}
 .indexnews li{padding-top: 16px;padding-bottom: 16px;border-bottom:1px solid #292b40;}
 .mgt50{margin-top:23px}
 .relative{position: relative;}
 .code1{position: absolute;top:102px;right:140px;width:100px;text-align: center;}
 .code2{position: absolute;top:102px;right:0px;width:100px;text-align: center;}
 .lianxi{position: absolute;top:396px;right:0;width:70%;height:60px;}
 .bline{border-bottom: 1px solid #ddd;}
 figure{padding:0.8rem;width: 100%;}
 figure:hover{background:#f7f7f7}
 .nav-pills2 {text-align: right;margin-top:11px}
 .nav-pills2 > li {float:none;background: url(../images/kong.png);}
 .nav-pills2 > li a{padding: 7px 18px;font-size:14px;}
 .nav-pills2 > li {
     position: relative;
     display: inline-block;
 }
 .nav-pills2 > li.active > a, .nav-pills2 > li.active > a:hover, .nav-pills2 > li.active > a:focus {color:  #fff; background-color:#c6070e; }
 .abouttext {
     font-size: 16px;
     line-height: 1.7;
     margin-bottom: 40px;
 }
 .abouttext h3 {
     font-size: 30px;
     font-weight: bold;
     text-align: center;
     margin-top: 40px;
     margin-bottom: 20px;
 }
a.f666{color:#666;}
a.fwhite{color:#fff;}
a.fwhite:hover{color:#fff}
a.red{color:#e53c2e}
a.red:hover{color:#e03020}
.aboutcon{line-height:2.2}
 small{font-size: 13px!important;margin-top: 1px;display: block;}
 .develop_con .title {
  font-size:56px;
  margin:80px 0 75px;
  text-align:center;
 }
 
 .bg_earth {
  height:373px;
  overflow:hidden;
 }
 .bounceInUp {
  -webkit-animation:bounceInUp 1s;
  -o-animation:bounceInUp 1s;
  animation:bounceInUp 1s;
 }
 @-webkit-keyframes bounceInUp {
  0% {
   opacity:0;
   -webkit-transform:translateY(1000px);
   -ms-transform:translateY(1000px);
   transform:translateY(1000px);
  }
  100% {
   opacity:1;
   -webkit-transform:translateY(0);
   -ms-transform:translateY(0);
   transform:translateY(0);
  }
 }
 @keyframes bounceInUp {
  0% {
   opacity:0;
   -webkit-transform:translateY(1000px);
   -ms-transform:translateY(1000px);
   transform:translateY(1000px);
  }
  100% {
   opacity:1;
   -webkit-transform:translateY(0);
   -ms-transform:translateY(0);
   transform:translateY(0);
  }
 }
 .margt30{margin-bottom: 30px;height:200px}
 .margt30:nth-child(odd){text-align: right;}
 h5{font-weight: bold;font-size:16px;margin-bottom: 9px;}
 .w900{width: 900px;}
 .newst{font-size: 18px;margin-bottom: 30px;}
 .newspic img{width:200px;height:124px}
 .newsh{padding-top:40px;padding-bottom: 30px;border-bottom: 1px dashed #ddd;}
 .navbar .nav > li .dropdown-menu {
  margin: 0;
 }
 .navbar .nav > li:hover .dropdown-menu {
  display: block; }
 .mg{margin:10px auto;}
 .yindextitle{font-size: 32px;color:#222;text-align: center;font-weight: 500;}
 .yindextitle22{font-size: 24px;}
 .xiaotitle{font-size: 16px;color;#999;text-transform:capitalize;text-align: center;font-weight: 500;margin:5px;}
 .inp{display:block;width:730px;font-size:15px;color:#999;margin:26px auto 30px auto;text-align: center;}
 .gsjtitle{font-size: 32px;color:#222;text-align: left;font-weight: 500;margin-right:25px;float: left;}
 .gsjxiaotitle{font-size: 26px;color;#999;text-transform:capitalize;text-align: left;font-weight: 500;float: left;margin-top: 5px;}
 .gsjie{display:block;font-size:15px;color:#444;text-align: left;line-height: 28px;text-align:justify;padding-right:30px;margin-bottom: 20px;}
 .backpic{height:690px;}
 .diannao{height:690px;background: url(../images/dainnao.jpg) right 175px no-repeat;padding-left:0}
 .back1{height:540px;background: url(../images/back3.jpg)  center top no-repeat;padding-left:0}
 .back2{height:690px;background: url(../images/back2.jpg) right top no-repeat;padding-left:0}
 .san{max-width: 100%;margin-top:40px;}
 .gf{margin-top:70px;margin-bottom: 35px;display: block;height:40px;color:#fff}
 .fuwutilte{border:1px solid #ddd;padding:8px;}
 .fuwu{display: block;border-left:3px solid #4d96f4;padding-left:20px;}
 .fuwuh1{color:#4d96f4;font-size:18px;font-weight: 700;}
 .fuwup{color:#999;font-size: 12px;text-transform:uppercase;}

 .nav-tabs li.active{}
 .mgb5{margin-bottom: 5px;}
 .chanpin{}
 .chanpin h1{font-size:36px;margin-top:20px;margin-bottom: 30px;font-weight: 500;color:#444}
 .chanpin h3{font-size:17px;color:#4d96f4;padding-top:60px}
 .chanp {font-size: 16px;line-height: 30px;}
 .chanp3 {position:absolute;bottom:-50px;left:15px;font-size:17px;margin-top: 30px;background-color:#4d96f4;width:160px;border:1px solid #fff;}
 .chanp3 a{color:#fff!important;}
 .chanp3:hover {background-color:#1152d2;}
 .chanp2 {position:absolute;bottom:40px;left:615px;font-size:17px;margin-top: 30px;background-color:#4d96f4;width:160px;border:0;}
 .chanp2 a{color:#fff!important;}
 .chanp2:hover {background-color:#1152d2;}
 .chanh1 {line-height: 50px;text-align: right;font-size: 16px;border-bottom: 1px solid #ddd;margin-bottom: 24px;}
 .mgtb5 {margin-top:8px;margin-bottom: 8px;}
 .news img{max-width: 100%;width:270px;height:192.85px}
 .news h1{font-size:17px;color:#4d96f4;margin-top:25px;margin-bottom:15px;font-weight: 500;margin-left:-7px}
 .news h2{font-size:16px;color:#222;margin-bottom:10px;font-weight: 500;}
 
 .newsp1 {color:#888}
 .newsp2 {margin-top:20px;margin-bottom:20px;color:#888}
 .weizhi {position: absolute;right:0;width:50%;top:35px;z-index: 99999;}
 .weizhi ul li{font-size: 15px;font-weight: bold;}
 .rela{position: relative;}
 .boxb{background: #efefef;}
 .box {background-color: #f2f4f4;border: 1px solid #ddd;padding: 30px; display: block;}
 .box .t {
      font-size: 26px;
    margin-bottom: 5px;
    color: #545454;
    line-height: 2;
    font-weight: bold;
        height: 90px;
 }
 .box .en_t {
   font-size: 14px;
   line-height: 1.6;
   font-weight:lighter;
       color: #ffc107;
 }
 .box .more000 {
   display: inline-block;
   font-size: 14px;
   color: #666;
   margin-top: 5px;
   margin-bottom: 35px;
   height: 33px;
   line-height: 33px;
   transition: all 0.5s ease;
    font-weight:lighter;
 }
 .img_box {
   position: absolute;
   right: 0;
   bottom: 0;
   left: 0;
   transition: all 0.5s ease;
   text-align: right;
 }
 .bentoContainer {
   width: 100%;
   position: relative;
   margin-left: auto;
   margin-right: auto;
   height: 50vw;
   max-height: 500px;
   color: #ffffff;
   padding-bottom: 10px;
   margin-bottom: 2em;
   display: grid;
   grid-template-rows: repeat(2, 1fr);
   grid-template-columns: repeat(3, 1fr);
   grid-column-gap: 10px;
   grid-row-gap: 10px;
   grid-template-areas: "a1 a1 a2" "a1 a1 a3";
 }
  .bentoBox {
   overflow: hidden;
   background-size: cover;
   background-position: center;
   position: relative;
   transition: all 0.35s;
 }
 .bentoContainer .bentoBox:nth-child(1) {
   -ms-grid-column: 1;
   -ms-grid-column-span: 3;
   -ms-grid-row: 1;
   -ms-grid-row-span: 3;
   grid-area: a1;
   border-left: 0;
 }
 .bentoContainer .bentoBox:nth-child(2) {
   -ms-grid-column: 3;
   -ms-grid-column-span: 4;
   -ms-grid-row: 1;
   -ms-grid-row-span: 2;
   grid-area: a2;
 }
 .bentoContainer .bentoBox:nth-child(3) {
   -ms-grid-column: 3;
   -ms-grid-column-span: 4;
   -ms-grid-row: 2;
   -ms-grid-row-span: 3;
   grid-area: a3;
 }
 .owl-carousel.owl-loaded {
   display: block;
 }
 .owl-carousel {
   display: none;
   width: 100%;
   z-index: 1;
 }
 .owl-carousel .owl-stage-outer {
   position: relative;
   overflow: hidden;
   -webkit-transform: translate3d(0,0,0);
 }
 .owl-carousel .owl-stage {
   position: relative;
   -ms-touch-action: pan-Y;
   -moz-backface-visibility: hidden;
 }
 .owl-carousel .owl-item {
   min-height: 1px;
   float: left;
   -webkit-backface-visibility: hidden;
   -webkit-touch-callout: none;
 }
 .carousel-item img{max-height:720px;}
.boxTextContainer {
  width: 90%;
  margin: 5%;
  position: absolute;
  bottom: 0;
}
.bentoContainer h1 {
  color: #ffffff;
  margin-bottom: 10px;
  display: inline-block;
  width: auto;
  font-size: 24px;
  font-weight: bold;
}
.bentoContainer h2 {
  color: #ffffff;
  display: inline-block;
  width: auto;
  font-size: 14px;
  font-weight: bold;
}
.bentoContainer p {
  font-size: 14px;
  margin-bottom: 2em;
  color: #ffffff;
}
.bentoContainer p span{
  color: #ffffff;
}
.bentoContainer h2 span{
  color: #ffffff;
}
 .list .item {
   overflow: hidden;
   position: relative;
   cursor: pointer;
   width:90%;
 }
 .list .item .item_box {
   display: block;
 }
 .list .item .item_box .intro {
   position: relative;
   overflow: hidden;
 }
  .list .item .item_box .intro .t {
   font-size: 18px;
   line-height: 30px;
   color: #333;
   font-weight: bold;
   margin-bottom: 7px;
   height: 60px;
   overflow: hidden;
 }
 .list .item .item_box .intro .d {
   font-size: 14px;
   line-height: 22px;
   color: #4d96f4;
   margin-bottom: 18px;
 }
 .list .item .item_box .intro .c {
   font-size: 13px;
   color: #666;
   line-height: 22px;
   margin-bottom: 40px;
   height: 44px;
   overflow: hidden;
 }
 .list .item .item_box .intro::after {
   content: '';
   width: 100%;
   height: 5px;
   position: absolute;
   left: 0;
   bottom: 0;
   background: #d1d1d1;
 }
  .list .item .item_box .intro::before {
   content: '';
   width: 0%;
   height: 5px;
   background: #4d96f4;
   position: absolute;
   left: 0;
   bottom: 0;
   transition: all 0.6s ease;
 }
 .index03 {
   position: relative;
   padding: 90px 0;
   color: #fff;
 }
 .index03 #canvas_box {
   position: absolute;
   top: 0;
   left: 0;
   right: 0;
   bottom: 0;
   z-index: 1;
   width: 100%;
   height: 100%;
 }
 .index03 .wrap {
   position: relative;
   z-index: 2;
 }
 .nav-link{
   color: #666;
 }
   @media only screen and (max-width: 1240px)
 .wrap, .mwrap {
   width: 940px;
 }
   @media only screen and (max-width: 1420px)
 .wrap, .mwrap {
   width: 1200px;
 }
 .form-select-lg {
   padding-top: .6rem;
   padding-bottom: .6rem;
   padding-left: 1rem;
   font-size: 1.05rem;

 }
 .newss .item {
   padding: 30px 30px 40px;
   display: block;
   text-align: center;
 }
 .newss .item .num {
   font-size: 40px;
   font-weight: bold;
   border-bottom: 3px solid #959595;
   margin: 10px 0 20px;
 }
 .newss .item .d {
   font-size: 16px;
   color: #656565;
   margin-bottom: 30px;
 }
 .newss .item img {
   width:80px;
 }
 .wrap {
   width: 1270px;
   margin-right: auto;
   margin-left: auto;
 }
  .tit {
   font-size: 40px;
   font-weight: bold;
   margin-bottom: 35px;
   letter-spacing: 4px;
   color: #fff;
 }
 .index03{width:100%;heigth:300px;background:url(../images/indexbg1.jpg) center top no-repeat;}
 .index03 .content .tit {
   font-size: 40px;
   font-weight: bold;
   margin-bottom: 25px;
   letter-spacing: 4px;
 }
   @media only screen and (max-width: 1240px){
 .index02 .left .top .t, .index03 .content .tit, .index04 .tit, .index06 .tit, .index07 .top .left .t {
   font-size: 32px;
   margin-bottom: 10px;
   }
   }
 .nav-pills .nav-link.active, .nav-pills .show > .nav-link {
   color: #000;
   background-color: #f2f4f4;
   border:1px solid #ddd;

 }
 .nav-pills .nav-link {
   background: 0 0;
   border:1px solid #ddd;
   border-radius: 2rem;
   margin-left: 0.5rem;
   margin-right:0.5rem;
      font-size:1.2em
 }
.dong{position:absolute;top:0.7em;left:-4.5em;font-family:sans-serif;font-size:15px}
.mob{background:url(../images/mob.png) left center no-repeat;padding-left:30px;background-size:18px 18px}
.what{background:url(../images/what.png) left center no-repeat;padding-left:30px;background-size:18px 18px}
.email{background:url(../images/email.png) left center no-repeat;padding-left:30px;background-size:18px 18px}
.address{background:url(../images/address.png) left center no-repeat;padding-left:30px;background-size:18px 18px}.dong{position:absolute;top:0.7em;left:-4.5em;font-family:sans-serif;font-size:15px}
.mob2{background:url(../images/mob2.png) left center no-repeat;padding-left:30px;background-size:15px 15px}
.what2{background:url(../images/what2.png) left center no-repeat;padding-left:30px;background-size:15px 15px}
.email2{background:url(../images/email2.png) left center no-repeat;padding-left:30px;background-size:15px 15px}
.address2{background:url(../images/address2.png) left center no-repeat;padding-left:30px;background-size:18px 18px}
 .form {display: none;}
 .fopc {display:block;}
 img{max-width:100%}
@media (max-width: 992px) {.navbar-collapse { width: 100%;}}
@media (max-width: 811px) { .bck {padding: 36.5px 20px !important; }  .form{display:block;} .forpc{display:none;}.navbar-collapse { width: 100%;}.newss .item .num {font-size: 30px;}
.newss .item {padding: 30px 20px 20px;}
.zheng .w-50{width:100% !important;}
.zheng1 h4{margin-bottom:20px}}
@media (max-width: 768px) {
 .form {display:block;}
 .forpc {display:none;}
 .navbar-collapse { width: 100%;}
 .pe-02{padding-left:0.2em;padding-right:0.2em}
 .bck {
   padding: 15px 26px !important;
 }
 .aboutcon{line-height:1.7}

 .zaixian {width:auto;text-align: center;}
 .zaixian .pic1 { background-size: 80%;width:100%;padding-top: 148px;height:180px;}
 .zaixian .pic2 { background-size: 80%;width:100%;padding-top: 148px;height:180px;}
 .zaixian .pic3 { background-size: 80%;width:100%;padding-top: 148px;height:180px;}
 .zaixian .pic4 { background-size: 80%;width:100%;padding-top: 148px;height:180px;}
 .diannao {height:360px;background: url(../images/dainnao.jpg) center no-repeat;background-size: 60%;}
 .chanp2 {position:relative;font-size:17px;margin-top: 30px;background-color:#4d96f4;width:160px;border:0;margin-left:15px;margin-right:auto;left:auto;bottom:auto}
 .chanp3 {position:relative;font-size:17px;margin-top: 30px;background-color:#4d96f4;width:160px;border:0;margin-left:15px;margin-right:auto;left:auto;bottom:auto;border:1px solid #fff}
 .chanpin h3 {margin-top: 15px;}
 .weizhi .nav > li > a {font-size:14px;}
 .backpic {height:auto;}
 .zaixian h2 {font-size: 18px;font-weight: bold;color:#333;}
 .inp {width:100%;}
 .gsjie {width:100%;padding-right:0;}
 .searchbg {display: none;}
 .weizhi {position: relative;right:0;width:100%;top:35px;z-index: 99999;}
 .back1{height:auto;background: url(../images/back4.jpg) repeat;padding-left:0;padding-top:30px;padding-bottom:30px}
 .navbar-brand > img {width: 140px;margin-left:5px;}
 .carousel-control2 .icon-prev, .carousel-control2 .glyphicon-chevron-left {display: none;}
 .carousel-control2 .icon-next, .carousel-control2 .glyphicon-chevron-right {display: none;}
 .pad20 {padding:15px}
 .nav > li > a {position: relative;display: block;padding: 10px 5px;font-size:1em}
 .w01 {width:auto}
 .w02 {width:auto}
 .padl {padding-left: 20px;}
 .padr {padding-left: 20px;}
 .footcode {margin-top: -20px;margin-left: 0;}
 .footlist li {font-size: 15px;line-height: 30px;color: #fff;}

 .news img {max-width: 100%;width:auto;height:auto}
 .yindextitle {font-size: 15px;color: #222; text-align: center; font-weight: 500;margin-top: 0px;}

 .yindextitle22{font-size: 18px;}
 .gsjtitle {font-size: 28px;margin-right:15px;}
 .gsjxiaotitle {font-size:22px}
 .xiaotitle {font-size: 20px;text-transform: capitalize;text-align: center;font-weight: 500;margin: 5px;}
 .gf {margin-top: 50px;margin-bottom: 25px;}
 .nav-pills .nav-link {
  background: 0 0;
    background-color: rgba(0, 0, 0, 0);
  border: 1px solid #ddd;
  border-radius: 2rem;
  margin-left: 0.1rem;
  margin-right: 0.1rem;
  font-size: 0.9em;
  padding: 0.5rem 0.3rem;
}
.newss .item .d {
  margin-bottom: 5px;
}
.newss .item .num {font-size: 30px;}
.newss .item {padding: 30px 20px 20px;}
.zheng .w-50{width:100% !important;}
.zheng1 h4{margin-bottom:20px}

}
.bbox{    width: 80%;
    margin: 0 auto;
    overflow: hidden;
    position: relative;
        padding-bottom: 30px;
}
    
.bbox .item {
        width: 50%;
    margin-top: 30px;
    /* margin-right: 100px;*/
    float: left;
    text-decoration: none;
    display: flex;
}
.bbox .item .pic {
    width: 33px;
    height: 33px;
    margin-right: 20px;
    overflow: hidden;
    transition: all .5s;
}

.bbox .item .title {
   /* width: 377px;*/
    line-height: 33px;
    overflow: hidden;
    white-space: normal;
    word-break: break-word;
    font-size: 25px;
    color: #fff;
    display: inline-block;
}
.about{background: url(../images/He60.jpg) center top no-repeat scroll rgb(255, 255, 255);}
.about .yindextitle{color:#fff;}
.about .yindextitles{color:#fff;font-size:25px;text-align: center;}
@media (max-width: 768px){.bbox .item{width:100%;}
.bbox .item{    margin-top: 16px;}
.bbox .item .title{    font-size: 13px;}
.bbox{width:100%;}
.box .t{line-height: 1.2;}
.nav-pills3 {
  justify-content: space-between;
}
}





