/*header&&footer */
body{ color: #333333; font-family: "microsoft yahei"; width: 100%;}
a,
a:visited, a:active, a:link, a:hover{ text-decoration: none; color: #333333;}

.animal{ transition: all 1s;-moz-transition: all 1s;-webkit-transition: all 1s;-o-transition: all 1s;}

.ellipsis{ overflow: hidden;/*超出部分隐藏*/
    text-overflow:ellipsis;/* 超出部分显示省略号 */
    white-space: nowrap;/*规定段落中的文本不进行换行 */
}
.clear{ clear: both; height: 0px; overflow: hidden;}


@media screen and (min-width:768px){
	
	.bottom-navbar{ display: hidden!important;}
	
	.float-right{ float: right!important;}
	
    .header{width: 100%; top: 0px; left: 0px; z-index: 10000; padding-bottom: 15px;}
	.header .main-constain{ max-width: 1200px;}
	.header .main-constain .head_left{ float: left; width: 45.833%; max-width: 550px; padding-top:22px}
	.header .main-constain .head_right{ float: right; width: 27.75%; max-width: 333px; padding-top: 43px;}
	
	#menu{ background: #f5f6f7}
    .header-navbar{ max-width: 980px;}
	.header-navbar .navbar-nav>li{ float: left; position: relative; height: 55px;}
    .header-navbar .navbar-nav>li>a{line-height: 55px;color:#333333;font-size: 22px; padding-left: 35px; padding-right: 35px; display: block;}
	.header-navbar .navbar-nav>li>a:hover,
	.header-navbar .navbar-nav>li.active>a{ color: #d80c18; text-decoration: none;}
	.header-navbar .navbar-nav>li>a:hover .line, .header-navbar .navbar-nav>li.active>a .line{ height: 3px; width: 100%; position: absolute; bottom: 0px;  width: 100%; left: 0; overflow: hidden;}
	.header-navbar .navbar-nav>li>a:hover .line img, .header-navbar .navbar-nav>li.active>a .line img{ max-width: 130px; width: 80%; height: 3px;}
    .header-navbar .navbar-nav>li.item-2{background-repeat: no-repeat;background-position: 90% 78%;}
    .header-navbar .dropdown{position:relative;top:0;left:0;}
    .header-navbar .dropdown-toggle{z-index:100;position:relative;top:0;left:0;}
    .header-navbar .dropdown-menu{position:absolute;top:auto;left:50%; margin-left:-65px; width:130px; border:none; z-index:150; background: rgba(255,255,255,0.8); min-width: 130px;}
    .header-navbar .dropdown-menu .menu{width:100%;text-align:left;-webkit-transition-property:none;-moz-transition-property:none;-o-transition-property:none;transition-property:none;text-align:left;;}
    .header-navbar .dropdown-menu .menu-item{margin-right: auto;margin-left: auto; text-align: center; border-top: 1px solid #333333;}
	.header-navbar .dropdown-menu .menu-item1{ border-top: none;}
    .header-navbar .dropdown-menu .menu-item > a{display:block;color: #333333;font-size: 21px;font-weight: block; text-align: center; line-height: 49px; text-align: center; font-weight: normal;}
    .header-navbar .dropdown-menu .menu-item a:hover{color: #d80c18; text-decoration: none;}
    
	.header-contact{float: right; background: url(../images/header-phone.png) left top no-repeat; padding-left: 38px; color: #ffffff; font-size: 14px;}
	.header-contact span{ font-size: 16px;}


    /*footer*/
    .footer{background: #f3f3f3; margin-top: 90px;}
	.footer .footer-con{ max-width: 1090px; padding-top: 50px;}
	.footer .footer-con .left{ width: 68%; float: left;}
	.footer .footer-con .right{ float: right; width: 17%;}
	.footer .footer-con .title .item{ float: left; font-size: 20px; margin-right: 40px; line-height: 36px;}
	.footer .footer-con .des{ padding-top: 24px; font-size: 18px; line-height: 30px;}
	.footer .ewm .pic{ max-width: 122px;}
	.footer .ewm .txt{ text-align: center; line-height: 40px;}
	
	.link{ text-align: center; padding-top: 12px; padding-bottom: 12px; line-height: 24px; background: #f3f3f3; color: #595757;}
	.copyright{ text-align: center; line-height: 54px; background: #bcbdbd; font-size: 14px;}
	.copyright1{ text-align: center; line-height: 20px; padding-top: 10px; padding-bottom: 10px; font-size: 14px; max-width: 1200px; margin-left: auto; margin-right: auto;}
	.hover-hide{ display: hidden!important;}
	
	
	/*导航*/
	.right-navbar{width:auto;height:auto;z-index:100;position:fixed;right:100px;bottom:100px;text-align:center; border-bottom: 1px solid #636060;}
	.right-navbar.active{top:200px;bottom:auto;}
	.right-navbar,.right-navbar a,.right-navbar p{font-size:12px;color:#fff;}
	.right-navbar .item{display:block;width:49px;height:49px;line-height:48px;cursor:default;position: relative;top: 0;right: 0; border: 1px solid #636060; border-bottom: 0px;}
	.right-navbar .item:first-child{margin-top:0;}
	.right-navbar .item:hover, .right-navbar .active{background-color:#b91826;}
	.right-navbar .item img{max-height: 100%}
	.right-navbar .item .word{display:inline-block;line-height:1.2;vertical-align:middle;}
	
	.right-navbar .qqico{ background: url(../images/right01.png) center center no-repeat #ffffff;}
	.right-navbar .qrcode{ background: url(../images/right02.png) center center no-repeat #ffffff;}
	.right-navbar .phone{ background: url(../images/right03.png) center center no-repeat #ffffff;}
	.right-navbar .mobile{ background: url(../images/right05.png) center center no-repeat #ffffff;}
	.right-navbar .back-top{ background: url(../images/right04.png) center center no-repeat #ffffff;}
	
	.right-navbar .qqico:hover{ background: url(../images/right01-ac.png) center center no-repeat #cb0000;}
	.right-navbar .qrcode:hover{ background: url(../images/right02-ac.png) center center no-repeat #cb0000;}
	.right-navbar .phone:hover{ background: url(../images/right03-ac.png) center center no-repeat #cb0000;}
	.right-navbar .mobile:hover{ background: url(../images/right05-ac.png) center center no-repeat #cb0000;}
	.right-navbar .back-top:hover{ background: url(../images/right04-ac.png) center center no-repeat #cb0000;}
	
	
	
	.right-navbar .item.qrcode .hides{position: absolute;right: 60px;top: 0;width: 0;height: 0;text-align: center;overflow: hidden;}
	.right-navbar .item.qrcode:hover .hides{width: 140px;height: 140px;line-height: 140px;}
	
	.right-navbar .item.phone .hides{position: absolute;right: 60px;top: 0;width: 0;height: 0;text-align: center;overflow: hidden; white-space: nowrap;}
	.right-navbar .item.phone:hover .hides{width: 200px;height: 50px;line-height: 50px; background: #b91826; font-size: 14px;}
	
	.right-navbar .item.mobile .hides{position: absolute;right: 60px;top: 0;width: 0;height: 0;text-align: center;overflow: hidden; white-space: nowrap;}
	.right-navbar .item.mobile:hover .hides{width: 200px;height: 50px;line-height: 50px; background: #b91826; font-size: 14px;}

}

@media screen and (max-width:768px) {
	
	.header{height:1.2rem;}
	.header .head_left{ padding-top: 0.133rem; padding-left: 0.426rem;}
	.header .head_left img{ height: 1rem;}
	
	.header-navbar{height:100%;position:absolute;top:0.45rem;right:0;}
	.navbar-toggle{display:inline-block;width:0.68rem;position:relative;background:none;background-size:.62rem; padding: 0 0 0 0;float: right; position: relative; z-index: 1000; margin-top: 0; margin-right: 0.426rem;}
	.navbar-toggle .icon-bar{display:block;width:100%;height:0.04rem;background:#c7000b; height: 2px!important;}
	.navbar-toggle .icon-bar + .icon-bar{margin-top:0.133rem;}
	.navbar-collapse{visibility:hidden;width:100%;height:100%;z-index:1000;position:fixed;top:0;right:-100%;-webkit-transition-duration:.6s;-moz-transition-duration:.6s;-o-transition-duration:.6s;transition-duration:.6s;-webkit-transition-property:all;-moz-transition-property:all;-o-transition-property:all;transition-property:all;}
	.navbar.open .navbar-collapse{visibility:visible;right:0; background: #ffffff; z-index: 10000000000000;}
	.navbar.open .navbar-close{ position: absolute; left: 1.92rem; top: 0.4rem;}
	.navbar .navbar-close{padding:1rem 0;}
	.navbar .glyphicon{ display: none;}
	
	.navbar-menu{width:6.986rem;height:100%;background-color:#f6a702; float: right; padding-top:1.24rem;}
	.navbar-menu .navbar-close{padding:0rem 0;}
	.navbar-menu .glyphicon{ display: none;}
	.navbar-menu .navbar-close .close{height: 0.48rem;background-image:url(../images/style/navbar_close.png);background-repeat:no-repeat;background-position:center right;background-size:auto 98%; width: 0.48rem; opacity: 1;}
	
	.navbar-menu .navbar-nav{ border-top: 1px solid #000000;  margin: 0 0 0 0;}
	
	
	.navbar-menu a{display:block;font-size:0.4rem;line-height:1.24rem;color:#000000; text-indent: 0.6rem; border-bottom: 1px solid #333333;}
	.navbar-menu a b{float: right; line-height: 1.1rem;font-size: 0.8rem;text-align: left;display: block; color: #d80c18; padding-left: 0.2rem; padding-right: 0.3rem; height: 1.24rem;}
	.header-navbar .dropdown-menu .menu-item > a {display: block;color: #000000;font-size: 0.4rem;text-indent: 0.6rem;}
	
	.dropdown{width:auto;position:relative;top:0;left:0;}
	#menu .dropdown-menu{position:relative; margin: 0; padding: 0; float: none; display: none; width: 100%; border: none; box-shadow:none; background: #db9502;}
		
	
	
	.footer{ background: #f3f3f3; padding-top: 0.76rem;}
	.footer .title{ width: 8.4rem; border-left: 5px solid #c7000b; text-indent: 0.24rem; line-height: 0.4rem;}
	.footer .footer-con{ margin-top: 0.36rem; margin-left: auto; margin-right: auto; width: 8.4rem; padding-bottom: 0.28rem;}
	.footer .footer-con .left{ float: left; width: 5.6rem; font-size: 0.28rem; line-height: 0.6rem;}
	.footer .footer-con .right{ float: right; width: 1.933rem;}
	.footer .footer-con .right .txt{ font-size: 0.24rem; text-align: center; line-height: 0.6rem;}
	
	.copyright{ background: #bcbdbd; text-align: center; line-height: 0.72rem; font-size: 0.213rem;}
	
	.index-banner .carousel-box { width: 100%; text-align: center;  height:0.08rem;}
	.index-banner .carousel-indicators{  bottom: -1.2rem;}
	.index-banner .carousel-indicators li{width:12px; height:12px;background-color:#dcdcdc; display: block; margin-right: 0.05rem; display:inline-block; margin-top: 0; margin-bottom: 0;}
	.index-banner .carousel-indicators li.active{ background-color:#d80c18}
	.carousel-control{width:50%;}
	
	
	.bottom-navbar{width: 7.04rem;position: fixed;bottom:0.533rem;left: 1.51rem;z-index: 1000;background-color: rgba(246,167,2,0.9);box-shadow: 0px 0px 10px 4px #b7b7b7;border-radius:50px; margin-right: auto;margin-left: auto;}
	.bottom-navbar .navbar{min-height: 1.08rem; width: 80%; margin-left: auto; margin-right: auto;}
	.bottom-navbar .item{float: left;width: 33%;background-repeat: no-repeat;background-position: center center;background-size: auto 90%;position: relative;top: 0;left: 0; min-height: 1.08rem;}
	.bottom-navbar .item a{display: block;width: 100%; display: block; height: 1.08rem;}
	.bottom-navbar .item-1{background-image: url(../images/bottom01.png);}
	.bottom-navbar .item-2{background-image: url(../images/bottom02.png);}
	.bottom-navbar .item-3{background-image: url(../images/bottom03.png);}
	.bottom-navbar .hover-hide{display: none;width: 150%;position: absolute;bottom: 150%;left: -50%}
	.bottom-navbar .hover-hide img{ max-width: 100%;}
	
}

/* sm + */
@media screen and (min-width:768px){
	.index-main{ margin-top: 70px;}
	
	.newslist-con-right{float: right;}
	
	
	.carousel-indicators .active{ background: #d80c18; border: 1px solid #d80c18; width: 18px; height: 18px;}
	.carousel-indicators li{ background: #bcbdbd; border: 1px solid #bcbdbd; width: 18px; height: 18px;}
	
	
	.index-csrs{ max-width: 1200px; margin-top: 81px; background: url(../images/company.jpg) #f5f6f7 no-repeat left top; height:472px}
	.index-csrs .csrs-info{ float: right; width: 600px; height: 472px; background: #f5f6f7;}
	.index-csrs .csrs-info .csrs-info-con{ width: 500px; padding-top: 40px;}
	.index-csrs .csrs-info .csrs-info-con .title{ text-align: left; font-size: 30px; height: 52px;}
	.index-csrs .csrs-info .csrs-info-con .subtitle{ font-size: 20px; height: 31px;}
	.index-csrs .csrs-info .csrs-info-con .line{ width: 119px; height: 3px; background: #d80c18;}
	.index-csrs .csrs-info .csrs-info-con .des{ padding-top: 25px; line-height: 35px; font-size: 18px; text-align: justify;}
	.index-csrs .csrs-info .csrs-info-con .more{ margin-top: 20px;}
	
	
	.more a{ float: right; background: url(../images/icon01.png) 180px center no-repeat #f6a702; font-size: 18px; line-height: 42px; text-align: left; text-indent: 18px; width: 213px; color: #ffffff;}
	.more a:hover{ background: url(../images/icon01.png) 180px center no-repeat #dcdcdc; color: #333333;}
	
	
    .index-product{max-width: 1200px; margin-top: 120px;}
	.index-product .title .txt{float: left; border-bottom: 7px solid #f6a702; font-size: 30px; line-height: 49px;}
	.index-product .title .item{ float: right; border-bottom: 1px solid #000000; padding-bottom: 17px;} 
	.index-product .title .item a{display: block; float: left; padding-left: 25px; padding-right: 25px; font-size: 22px; line-height: 38px;}
	.index-product .title .item a:hover, .index-product .title .item5 a{ background: #f6a702; color: #ffffff;}
	
	.index-product .index-product_list{ padding-top: 70px;}
    .index-product .item-box{display: block; width: 90%;max-width: 380px;  }
	.index-product .item-box img{ width: 100%; margin-bottom: 30px;}
    .index-product .item-box:hover .p{color: #0b5e94}
	.index-product .index-product_list .item{ margin-bottom: 70px;}
	.index-product .index-product_list .item1 .pic,
	.index-product .index-product_list .item1 .tit,
	.index-product .index-product_list .item4 .pic,
	.index-product .index-product_list .item4 .tit{ float: left; }
	
	.index-product .index-product_list .item3 .pic,
	.index-product .index-product_list .item3 .tit,
	.index-product .index-product_list .item6 .pic,
	.index-product .index-product_list .item6 .tit{ float: right; }
	
	.index-product .index-product_list .item .pic,
	.index-product .index-product_list .item .tit{ width: 91%;}
	.index-product .index-product_list .item:after{ clear: both;}
	.index-product .index-product_list .item .tit a{ display: block; background: #c8c8c8; padding-top: 20px; padding-bottom: 20px;}
	.index-product .index-product_list .item a, .index-product .index-product_list .item .tit a{ background: #f6a702;}
	.index-product .index-product_list .item .tit span{ display: block; width: 75%; line-height: 30px; font-size: 20px; height: 60px; overflow: hidden;}
	.index-product .index-product_list .item-cl3{ clear: both; height: 0; width: 0;}
	
	
	.index-anli{max-width: 1438px; border-top: 1px solid #d3d3d3; padding-top: 80px; margin-top: 20px;}
	
	.anlibanner{ max-width: 1200px; margin-left: auto; margin-right: auto;}
	.anlibanner .anlibanner-left{ float: left; width: 20.83%; position: relative; border-bottom: 0; -moz-box-shadow: 0px 0px 10px #dddddd;-webkit-box-shadow: 0px 0px 10px #dddddd;box-shadow: 0px 0px 10px #dddddd;}
	.anlibanner .proclassCon{ padding-top: 8px; padding-bottom: 8px;position: relative; bottom: 0;}
	.anlibanner .proclass-box{ width: 90%; margin-left: auto; margin-right: auto; padding-top: 16px;}
	.anlibanner .proclassTit{ height: 48px; background: url(../images/icon04.png) #f6a702 50px center no-repeat; font-size: 22px; color: #ffffff;line-height: 48px; text-align: center;}
	.anlibanner .proclassCon span{ color: #999999;}
	.anlibanner .proclassCon li{ display: block; text-indent: 0; text-align: center; height: 42px; line-height: 42px; width: 100%; text-align: left; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
	.anlibanner .proclassCon li.active{ color: #3359b9; margin: 0 0 0 0; border-radius: 0;}
	.anlibanner .proclassTu{ padding-top: 15px; padding-bottom: 15px; padding-left: 20px; text-align: left; background: #eeeeee;}
	.anlibanner .proclassTu .proclassTuPhone{ font-size: 20px;}
	
	

	.anlibanner .anlibanner-right{ float: right; width: 76%;}
	.anlibanner .anlibanner-right .item{ width: 100%;}
	.anlibanner .anlibanner-right li img{ display: block;}
	.anlibanner .anlibanner-right li{ margin-bottom: 35px;}	
	.anlibanner .anlibanner-right .item li .pic,
	.anlibanner .anlibanner-right .item li .tit{ width: 91%;}
	.anlibanner .anlibanner-right .item li:after{ clear: both;}
	.anlibanner .anlibanner-right .item li .tit a{ display: block; background: #c8c8c8; padding-top: 20px; padding-bottom: 20px;}
	.anlibanner .anlibanner-right .item li a, .anlibanner .anlibanner-right .item li .tit a{ background: #eeeeee;}
	.anlibanner .anlibanner-right .item li .tit span{ display: block; width: 75%; line-height: 30px; font-size: 20px; height: 60px; overflow: hidden;}
	.anlibanner .anlibanner-right .item-cl3{ clear: both; height: 0; width: 0;}
	.anlibanner .anlibanner-right .item{ margin-bottom: 50px;}
	
	
	
	.anlibanner .anlibanner-right .newspic{ float: left; width: 32.577%; padding-top: 15px; padding-bottom: 15px;}
	.anlibanner .anlibanner-right .newspic img{ width: 90%;}
	.anlibanner .anlibanner-right .newsinfo{ padding-top: 40px; width: 65%; float: left;}
	.anlibanner .anlibanner-right .newst, .anlibanner .anlibanner-right .date, .anlibanner .anlibanner-right .newsjian{ width: 90%;}
	.anlibanner .anlibanner-right .newst{ font-size: 20px; border-bottom: 2px solid #d80c18;}
	.anlibanner .anlibanner-right .newst a{ display: block; line-height: 50px;}
	.anlibanner .anlibanner-right .newst span{ float: right; display: block; padding-top: 20px; line-height: 30px; font-size: 16px; padding-left: 15px;}
	.anlibanner .anlibanner-right .newsjian{ line-height: 24px; height: 48px; overflow: hidden; margin-top: 15px;} 

	
	
	.index-youshi{ margin-top: 70px; max-width: 1200px;}
	.index-youshi .item1{ background: url(../images/index-youshi01.jpg) center center no-repeat; height: 387px; overflow: hidden;}
	.index-youshi .item2{ background: url(../images/index-youshi02.jpg) center center no-repeat; height: 387px; overflow: hidden;}
	.index-youshi .item3{ background: url(../images/index-youshi03.jpg) center center no-repeat; height: 387px; overflow: hidden;}
	
	.index-youshi-con{max-width: 1200px;}
	.index-youshi-con .tit{ height: 270px;}
	.index-youshi-con .tit span{ display: block; padding-top: 95px; width: 75%; line-height: 45px; font-size:30px; color: #000000;}
	.index-youshi-con .des{ width: 90%; padding-top: 8px; line-height: 24px;} 
	.index-youshi-con .des p{ margin-bottom: 10px;}
	.index-youshi-con .item2 .tit span{ padding-top: 118px; text-align: center;}
	
	
	.index-youshi .item2:hover{ background: url(../images/index-youshi02-ac.jpg) center center no-repeat;}
	.index-youshi .item3:hover{ background: url(../images/index-youshi03-ac.jpg) center center no-repeat;}
	
	
	
	.index-youshi-2{ background: #f5f5f5;}
	.index-youshi-2 .item4{ background: url(../images/index-youshi04.jpg) center center no-repeat; height: 387px; overflow: hidden;}
	.index-youshi-2 .item5{ background: url(../images/index-youshi05.jpg) center center no-repeat; height: 387px; overflow: hidden;}
	.index-youshi-2 .item6{ background: url(../images/index-youshi06.jpg) center center no-repeat; height: 387px; overflow: hidden;}
	.index-youshi-2 .index-youshi-con .tit span{ padding-top: 75px;}
	.index-youshi-2 .index-youshi-con .item5 .tit span{ padding-top: 85px; text-align: center; line-height: 54px;}
	.index-youshi-2 .index-youshi-con .item6 .tit span{ padding-top: 85px; line-height: 54px;}
	
	.index-youshi-2 .item4:hover{ background: url(../images/index-youshi04-ac.jpg) center center no-repeat;}
	.index-youshi-2 .item5:hover{ background: url(../images/index-youshi05-ac.jpg) center center no-repeat;}
	.index-youshi-2 .item6:hover{ background: url(../images/index-youshi06-ac.jpg) center center no-repeat;}
	
	
	
	.index-zizhi{ background: #f5f5f5; padding-top: 112px; margin-top: 60px; padding-bottom: 146px;}
	.index-zizhi .index-zizhi-con{ max-width: 1200px;}
	.index-zizhi .index-zizhi-left .index-zizhi-left-con{ float: left; width: 32.25%;}
	.index-zizhi .title{ width: 92.506%; float: left; font-size: 30px; margin-bottom: 40px;}
	.index-zizhi .line{ height: 7px; width: 182px; background: #f6a702; }
	.index-zizhi .index-zizhi-left .con{border-right: 1px solid #000000; float: left; width: 100%;}
	.index-zizhi .index-zizhi-left .con #index-zizhi{ width: 92.506%; float: left; }
	.index-zizhi .index-xingxiang-right{ width: 66%; float: right;}
	.index-zizhi .carousel-indicators{ bottom: -70px;}
	.index-zizhi .carousel-indicators li{ background: #bcbdbd; border: 1px solid #bcbdbd; width: 12px; height: 12px; margin: 0 0 0 0;}
	.index-zizhi .carousel-indicators li.active{background: #d80c18; border: 1px solid #d80c18; width: 12px; height: 12px;}
	.index-zizhi .turnbtn{ position: absolute; width: 159px; right: 46px; bottom: -30px;}
	.index-zizhi .turnbtn .left{ background: url(../images/left.png) center top no-repeat; width: 52px; height: 52px;}
	.index-zizhi .turnbtn .right{ background: url(../images/right.png) center top no-repeat; width: 52px; height: 52px;}
	
	
	.index-company{ margin-top: 75px; max-width: 1200px;}
	.index-company .index-company-left{ float: left; width: 47.5%;}
	.index-company .title .txt{ font-size:30px; height: 40px; width: 220px; text-align: center;}
	.index-company .line{ height: 7px; background: #f6a702; width: 220px; margin-bottom: 50px;}
	.index-company .index-company-left .des{ line-height: 36px; font-size: 18px;}
	.index-company .index-company-left .more{ margin-top: 45px;}
	.index-company .index-company-right{ float: right; width: 46.333%; padding-top: 30px;}
	
	
	.index-news{ margin-top: 65px; max-width: 1438px; border-top: 1px solid #d3d3d3; padding-top: 80px;}
	.index-news .index-news-con{ max-width: 1200px;}
	.index-news .title .txt{ font-size:30px; height: 40px; width: 130px; text-align: center;}
	.index-news .line{ height: 7px; background: #f6a702; width: 130px; margin-bottom: 50px;}
	.index-news .imgNewsList{ float: left; width: 58.583%;}
	.index-news .imgNewsList .item{ margin-bottom: 69px;}
	.index-news .imgNewsList .item .pic{ float: left; width: 40.85%; overflow-x: hidden;}
	.index-news .imgNewsList .item .con{ float: right; width: 54.285%; padding-top: 24px;}
	.index-news .imgNewsList .item .con .tit{ font-size: 22px; height: 35px;}
	.index-news .imgNewsList .item .con .date{ font-size: 14px; height: 24px; border-bottom: 3px solid #f6a702;}
	.index-news .imgNewsList .item .con .des{ margin-top: 15px; line-height: 24px; height: 72px; overflow: hidden;}
	.index-news .NewsList{ float: right; width: 31.666%;}
	.index-news .NewsList .item{ margin-bottom: 50px;}
	.index-news .NewsList .item .con .tit{ font-size: 22px; height: 35px;}
	.index-news .NewsList .item .con .date{ font-size: 14px; height: 24px; border-bottom: 3px solid #f6a702;}
	.index-news .NewsList .item .con .des{ margin-top: 15px; line-height: 24px; height: 48px; overflow: hidden;}
	
	.index-gbook{ background: #f5f5f5; padding-top: 30px;}
	.index-gbook .index-gbook-left{ width: 60.416%; float: left;}
	.index-gbook .index-gbook-right{ width: 34.1%; float: right;}
	.index-gbook .title{ padding-top: 45px;}
	.index-gbook .title .txt{ font-size:30px; height: 45px; width: 135px; text-align: center;}
	.index-gbook .line{ height: 7px; background: #f6a702; width: 135px; margin-bottom: 45px;}
	
	.index-gbook .index-gbook-left .title .txt{ width: 384px;}
	.index-gbook .index-gbook-left .line{ width: 384px;}
	.index-gbook .index-gbook-left .index-gbook-img{ padding-top: 60px;}
	.index-gbook .index-gbook-con{ max-width: 1200px;}
	.index-gbook .index-gbook-con .form{ width: 100%; padding-bottom: 80px;}
	.index-gbook .index-gbook-con .form form{ width: 100%;}
	.index-gbook .index-gbook-con .form .input-group{ margin-bottom: 30px;}
	.index-gbook .index-gbook-con .form .input-group .input-group-addon{ font-size: 18px; padding-left: 12px; padding-right: 0; padding-top: 0; padding-bottom: 0; line-height: 50px; border: 1px solid #000000; border-right: none; background: none;}
	.index-gbook .index-gbook-con .form .input-group .form-control{padding-top: 0; padding-bottom: 0; line-height: 50px; border: 1px solid #000000; font-size: 18px; height: 52px; border-left: none; background: none;  }
	.index-gbook .form-group .form-control{ border: 1px solid #000000; height: 110px; background: none; font-size: 18px;}
	.index-gbook .form-group{ margin-bottom: 25px;}
	.index-gbook .submit .btn-primary{ width: 100%; font-size: 22px; padding-top: 18px; padding-bottom: 18px; background: #f6a702; border: 1px solid #f6a702; color: #ffffff;}
	
	
	.index-hzhb{ margin-top: 80px;}
	.index-hzhb .title .txt{ font-size:30px; height: 40px; width: 135px; text-align: center;}
	.index-hzhb .line{ height: 7px; background: #f6a702; width: 135px; margin-bottom: 80px;}
	.index-hzhb .index-hzhb-con{ max-width: 1200px;}
	.index-hzhb .index-hzhb-con ul{ width: 100%; text-align:center;}
	.index-hzhb .index-hzhb-con ul li{ margin-bottom: 35px;}
	.index-hzhb .index-hzhb-con ul li img{ width: 80%; border: 2px solid #f3f3f3;}
	
	
	
	.pageCon{max-width: 1200px;}
	.pageCon .title{ padding-top: 85px; padding-bottom: 82px;}
	.pageCon .title .txt{ text-align: center; font-size: 35px; height: 54px;}
	.pageCon .title .line{ width: 150px; height: 6px; background: #f6a702;}
	

    /*关于我们*/
	.about-csrs{ max-width: 1130px;}
	.about-csrs .about-csrs-con .company{ float: left; width: 49.916%; margin-right: 46px;}
	.about-csrs .about-csrs-con .tit{ text-align: left; font-size: 30px; padding-top: 40px; padding-bottom: 10px;}
	.about-csrs .about-csrs-con .subtitle{ font-size: 20px; height: 31px;}
	.about-csrs .about-csrs-con .line{ margin-bottom:15px;}
	.about-csrs .about-csrs-con .line img{ width: 119px; height: 3px;}
	.about-csrs .about-csrs-con .content{ line-height: 36px; font-size: 18px;}
	
	
	.about-company .content{ line-height: 36px; font-size: 18px;}
	.about-company .content span{font-size: 20px;}
	
	.about-zizhi .about-zizhi-con{ max-width: 1200px; padding-bottom: 40px;}
	.about-zizhi .about-zizhi-con .item{ width: 95%; border: 1px solid #dddddd; margin-bottom: 35px;}
	.about-zizhi .about-zizhi-con .item .tit{ font-size: 22px; padding-top: 10px; line-height: 65px; border-bottom: 1px solid #e5e5e5; padding-left: 5%; padding-right: 5%;}
	.about-zizhi .about-zizhi-con .item .tit span{ display: block; float: left; padding-top: 15px; padding-top: 30px; margin-right:15px;}
	.about-zizhi .about-zizhi-con .item .tit span img{ width: 25px; height: 5px;}
	.about-zizhi .about-zizhi-con .item .pic{background: #fafafa; padding-top: 15px; padding-bottom: 15px;}
	
	
	.about-contact .tit{ font-size: 22px; line-height: 101px; border-bottom: 1px solid #e5e5e5; padding-left: 30px; border: 1px solid #dddddd; border-bottom: none;}
	.about-contact .tit span{ display: block; float: left; padding-top: 15px; padding-top: 48px; margin-right:15px;}
	.about-contact .tit span img{ width: 25px; height: 5px;}
	.about-contact .about-contact-instr-con{ border: 1px solid #e5e5e5; background: #fafafa; padding-top: 45px; padding-bottom: 45px; padding-left: 30px;}
	.about-contact .about-contact-instr-con .con{ line-height: 50px; font-size: 20px;}
	.about-contact .about-contact-instr-con .des{ margin-top: 50px; line-height: 50px; font-size: 20px;}
	.about-contact .about-contact-instr-con .des .item{ width: 300px; float: left;}
	.about-contact .about-contact-instr-con .des .item2{ width: 400px;}
	.about-contact .contact-map{ max-width: 1200px; height: 400px; margin-top: 90px;}
	
	

	
	
    /*博客列表*/
	.newslist-con .newslist-con-left{ float: left; width: 14%; border-top: 10px solid #e00e1b;}
	.newslist-con .newslist-con-left li{ border-top: 1px solid #000000; }
	.newslist-con .newslist-con-left li a{ display: block; line-height: 75px; font-size: 22px; background: #ededed; text-indent: 24px; background-position:82% center; background-repeat: no-repeat; background-color: #ededed;}
	.newslist-con .newslist-con-left li a:hover, .newslist-con .newslist-con-left li.active a{ background-color: #f6a702; background-image: url(../images/icon02.png); color: #ffffff; }
	.newslist-con .newslist-con-left li.first{ border-top: none;}
	.newslist-con .newslist-con-right{ width: 80.666%; margin-left: auto; margin-right: auto;}
	.newslist-con-right .item{ margin-bottom: 50px; background: #f7f7f7;}
	.newslist-con-right .newspic{ float: left; width: 32.577%; padding-top: 15px; padding-bottom: 15px;}
	.newslist-con-right .newspic img{ width: 90%;}
	.newslist-con-right .newsinfo{ padding-top: 40px; width: 65%; float: left;}
	.newslist-con-right .newsinfo .newst, .newslist-con-right .newsinfo .date, .newslist-con-right .newsinfo .newsjian{ width: 90%;}
	.newslist-con-right .newsinfo .newst{ font-size: 20px; border-bottom: 2px solid #d80c18;}
	.newslist-con-right .newsinfo .newst a{ display: block; line-height: 50px;}
	.newslist-con-right .newsinfo .newst span{ float: right; display: block; padding-top: 20px; line-height: 30px; font-size: 16px; padding-left: 15px;}
	.newslist-con-right .newsinfo .newsjian{ line-height: 24px; height: 48px; overflow: hidden; margin-top: 15px;} 
	
	
	.page{ margin-top: 95px;}
	.page .pager{ text-align: right;}
	.page li>a{padding:5px 10px 5px 10px; background: #e8e8e8; font-size: 18px; color: #333333; border: 1px solid #000000; border-radius: 0; margin-right: 5px; font-size: 14px;}
	.page li>a:hover, .page li>a.current{background: #f6a702; border: 1px solid #f6a702;}
	
	
	.newslist-3{ width: 100%; float: right;}
	
	
	.breadcrumb{ line-height: 60px; height: 60px; padding-left: 0px; color: #5d5e6e;}
	.breadcrumb li a{color: #5d5e6e;}
	.breadcrumb li a:hover{ color: #b91826; }
	.breadcrumb ul{ max-width: 1100px; margin-left: auto; margin-right: auto; width: 94%;}
	
	

    /*博客详情*/
	.newsdetail-line{ width: 96.666%; height: 1px; overflow: hidden; background: #ffffff;}
	.newsdetail .title{ padding-bottom: 48px;}
	.newsdetail .newsdetail-line{ margin-bottom: 18px;}
	.newsdetail .h1{ text-align: center; font-size: 22px; line-height: 30px; padding: 0 0 15px 0; margin: 0 0 0 0;}
	.newsdetail .h2{ text-align: right; font-size: 16px; padding: 0 0 0 0; margin: 0 0 0 0; height: 30px; border-bottom: 1px solid #bdbdbd; font-family: "microsoft yahei";}
	.newsdetail .word{ padding-top: 60px; line-height: 45px; text-align: left; font-size: 18px;}
	
	.word img{ max-width: 100%;}
	
	.page-row{ margin-top: 60px;}
	.page-row .turnto,
	.page-row .next,
	.page-row .prev{margin-left: 10px; }
	.page-row a{ display:block;font-size: 14px; line-height: 30px; padding-left: 10px; padding-right: 10px;  white-space: nowrap; }
	.page-row a:hover{ background: #f6a702; color: #f6a702; color: #ffffff;}
	
	
	
	
    /*产品列表*/
    .prolist .title .txt{ width: 190px;}
	.prolist .prolist-con-class{ border-bottom: 1px solid #000000;}
	.prolist .prolist-con-class li{ float: left; padding-bottom: 17px; margin-right: 38px;}
	.prolist .prolist-con-class li a{display: block; float: left; padding-left: 25px; padding-right: 25px; font-size: 22px; line-height: 38px;}
	.prolist .prolist-con-class li a:hover,
	.prolist .prolist-con-class li.active a{ background: #f6a702; color: #ffffff;}
	.prolist .index-product_list{ padding-top: 70px;}
	.prolist .item-box{display: block; width: 90%;max-width: 380px;  }
	.prolist .item-box img{ width: 100%; margin-bottom: 30px;}
	.prolist .item-box:hover .p{color: #0b5e94}
	.prolist .index-product_list .item{ margin-bottom: 70px;}
	.prolist .index-product_list .item-cl3{ clear: both; height: 0; width: 0;}
	.prolist .index-product_list .item1 .pic,
	.prolist .index-product_list .item1 .tit,
	.prolist .index-product_list .item4 .pic,
	.prolist .index-product_list .item4 .tit{ float: left; }
	
	.prolist .index-product_list .item3 .pic,
	.prolist .index-product_list .item3 .tit,
	.prolist .index-product_list .item6 .pic,
	.prolist .index-product_list .item6 .tit{ float: right; }
	
	.prolist .index-product_list .item .pic,
	.prolist .index-product_list .item .tit{ width: 91%;}
	.prolist .index-product_list .item .tit a{ display: block; background: #c8c8c8; padding-top: 20px; padding-bottom: 20px;}
	.prolist .index-product_list .item:hover a, .prolist .index-product_list .item .tit a:hover{ background: #f6a702;}
	.prolist .index-product_list .item .tit span{ display: block; width: 75%; line-height: 30px; font-size: 20px; height: 60px; overflow: hidden;}
	
	/*博客详情*/
	
	.prolist-detail .infor .tit{ text-align: center; font-size: 22px; line-height: 30px; padding: 0 0 15px 0; margin: 0 0 0 0; margin-top: 60px;}
	.prolist-detail .infor .word{ padding-top: 30px; line-height: 45px; text-align: left; font-size: 18px;}
	
	
	/*合作案例*/
	.hzallist .hzallist-con-des .col-sm-6{margin-bottom: 80px;}
	.hzallist .hzallist-con-des .clearfix2{
		clear: both;}
	.hzallist .hzallist-con-des .col-sm-6 .item{ width: 92%;}
	.hzallist .hzallist-con-des .col-sm-6 .item .newsinfo{ width: 95%; padding-top: 30px;}
	.hzallist .hzallist-con-des .col-sm-6 .item .newsinfo .newst a{ display: block; height: 55px; font-size: 30px;}
	.hzallist .hzallist-con-des .col-sm-6 .item .newsinfo .newsjian{ font-size: 18px; height: 37px;} 
	.hzallist .hzallist-con-des .col-sm-6 .item .newsinfo .more a{ float: left; max-width: 322px; width: 60%; background-position: 95% center;}
	
	
	.anlidetail .anlilist-con { max-width: 1200px; margin-top: 40px;}
	.anlidetail .title{ padding-bottom: 48px;}
	.anlidetail .h1{ text-align: center; font-size: 25px; line-height: 30px; padding: 0 0 15px 0; margin: 0 0 0 0;}
	.anlidetail .h2{ text-align: center; font-size: 14px; padding: 0 0 0 0; margin: 0 0 0 0; height: 30px; border-bottom: 1px solid #bdbdbd; font-family: "microsoft yahei"; color: #999999;}
	.anlidetail .word{ padding-top: 60px; line-height: 45px; text-align: left; font-size: 18px;}

}


@media screen and (min-width:768px) and (max-width: 1200px){
	.right-navbar{right:0px;}
}

@media screen and (min-width:768px) and (max-width: 1100px){
	.index-youshi-con .tit span{ font-size:20px;}
	.index-youshi-con .des{ font-size: 14px;} 
}



@media screen and (max-width:767px){
	body{ background: #ffffff;}
	
	.mobile-menu{ background: #f5f6f8; height: 0.72rem;}
	.mobile-menu .navbar-nav{  width: 100%; margin-left: auto; margin-right: auto; margin-top: 0px; margin-bottom: 0px;}
	.mobile-menu .navbar-nav li{ float: left; position: relative; padding-left: 0.24rem; padding-right: 0.24rem;}
	.mobile-menu .navbar-nav>li>a{line-height: 0.72rem;color:#333333;font-size: 0.32rem; padding-left: 0.24rem; padding-right: 0.24rem; display: block;}
	.mobile-menu .navbar-nav>li.active>a{ color: #d80c18; text-decoration: none;}
	.mobile-menu .navbar-nav>li.active>a .line{ height: 3px; width: 100%; position: absolute; bottom: 0px;  width: 100%; left: 0; overflow: hidden;}
	.mobile-menu .navbar-nav>li.active>a .line img{ width: 80%; height: 3px;}
	
	.mobile-menu .dropdown-menu{position:absolute;top:auto; width:100%; min-width: 100%; border:none; z-index:150; background: rgba(255,255,255,0.8);}
	.mobile-menu .dropdown-menu .menu{width:100%;text-align:left;-webkit-transition-property:none;-moz-transition-property:none;-o-transition-property:none;transition-property:none;text-align:left;;}
	.mobile-menu .dropdown-menu .menu-item{margin-right: auto;margin-left: auto; text-align: center; border-top: 1px solid #333333;}
	.mobile-menu .dropdown-menu .menu-item1{ border-top: none;}
	.mobile-menu .dropdown-menu .menu-item > a{display:block;color: #333333;font-size: 0.32rem;font-weight: block; text-align: center; line-height: 0.8rem; text-align: center; font-weight: normal;}
	
	
	.index-csrs{ max-width: 8.333rem; margin-top: 1.64rem;}
	.index-csrs .title{ width: 2.44rem; font-size: 0.533rem; height: 0.76rem;}
	.index-csrs .title .txt{ text-align: center;}
	.index-csrs .title .line{ width: 1.72rem; height: 2px; background: #d80c18;}
	.index-csrs .csrs-info{ max-width: 8.333rem; margin-left: auto; margin-right: auto; margin-top: 0.48rem;}
	.index-csrs .csrs-info .csrs-info-con .des{ padding-top: 0.72rem; line-height: 0.92rem; font-size: 0.4rem; text-align: justify;}
	.index-csrs .csrs-info .csrs-info-con .more{ margin-top: 0.6rem;}
	
	
	.more a{background: url(../images/icon01.png) 90% center no-repeat #f6a702; font-size: 0.36rem; line-height: 0.64rem; text-align: left; text-indent: 18px; width: 2.866rem; color: #ffffff; margin-left: auto; margin-right: auto; display: block; background-size: auto 50%;}
	
	
	.index-product{ margin-top: 1.933rem;}
	.index-product .title{ text-align: center; width: 8.8rem; margin-left: auto; margin-right: auto;}
	.index-product .title .txt{ margin-left: auto; margin-right: auto; width: 2.28rem; font-size: 0.533rem; border-bottom: 5px solid #f6a702; text-align: center;}
	.index-product .txt{ margin-bottom: 1rem;}
	.index-product .title .item{width: 33.33%; float: left; text-align: center;}
	.index-product .title .item4{ margin-left: 16.66%;}
	.index-product .title .item a{ display: block;  width: 80%; border: 1px solid #4c4c4c; font-size: 0.35rem; line-height: 0.76rem; border-radius: 0.2rem; margin-left: auto; margin-right: auto; margin-bottom: 0.4rem;}
	.index-product .title .item a.active{ background: #f6a702; color: #FFFFFF;}
	.index-product .index-product_list{ width: 8.8rem; margin-top: 0.72rem;}
	.index-product .item-box:hover .p{color: #0b5e94}
	.index-product .index-product_list .item{ margin-bottom: 0.64rem;}	
	.index-product .index-product_list .item .pic,
	.index-product .index-product_list .item .tit{ width: 91%;}
	.index-product .index-product_list .item .tit a{ display: block; background: #c8c8c8; padding-top: 0.24rem; padding-bottom: 0.24rem;}
	.index-product .index-product_list .item .tit span{ display: block; width: 75%; line-height: 0.44rem; font-size: 0.32rem; height: 0.88rem; overflow: hidden;}
	.index-product .more{ margin-top: 0.666rem;}
	.index-product .index-product_list .item-cl2{ clear: both; height: 0; width: 0;}
	.index-product .item-cl2,.index-product .item-cl4{ clear: both; height: 0; width: 0;}
	
	
	
	.index-anli .proclassTit{ margin-left: auto; margin-right: auto; width: 4rem; font-size: 0.533rem; border-bottom: 5px solid #f6a702; text-align: center;}
	.index-anli .anlibanner-right{ width: 8.8rem; margin-top: 0.72rem; margin-left: auto; margin-right: auto;}
	.index-anli .item-box:hover .p{color: #0b5e94}
	.index-anli .anlibanner-right li{ margin-bottom: 0.64rem;}	
	.index-anli .anlibanner-right li .pic,
	.index-anli .anlibanner-right li .tit{ width: 91%;}
	.index-anli .anlibanner-right li .tit a{ display: block; background: #c8c8c8; padding-top: 0.24rem; padding-bottom: 0.24rem;}
	.index-anli .anlibanner-right li .tit span{ display: block; width: 75%; line-height: 0.44rem; font-size: 0.32rem; height: 0.88rem; overflow: hidden;}
	.index-anli .more{ margin-top: 0.666rem;}
	.index-anli .anlibanner-right .item-cl2{ clear: both; height: 0; width: 0;}
	.index-anli .anlibanner-right .item-cl2,.index-anli .anlibanner-right .item-cl4{ clear: both; height: 0; width: 0;}
	
	
	
	.index-anli{ margin-top: 1.933rem;}
	
	.index-youshi{ margin-top: 1.6rem;}
	.index-youshi .index-youshi-con{ width: 8.333rem;}
	
	.index-zizhi{ margin-top: 0.733rem;}
	.index-zizhi .index-zizhi-left-con{ width: 6.986rem; margin-left: auto; margin-right: auto;}
	.index-zizhi .title{ width: 92.506%; float: left; font-size: 0.533rem; margin-bottom: 0.48rem;}
	.index-zizhi .title .txt{ margin-bottom: 5px;}
	.index-zizhi .line{ height: 5px; width: 2.24rem; background: #f6a702; }
	.index-zizhi .index-xingxiang-right{ width: 8.32rem; margin-top: 2rem; margin-left: auto; margin-right: auto;}
	.index-zizhi .carousel-indicators{ bottom: -0.96rem;}
	.index-zizhi .carousel-indicators li{ background: #bcbdbd; border: 1px solid #bcbdbd; width: 0.213rem; height: 0.213rem; margin: 0 0 0 0;}
	.index-zizhi .carousel-indicators li.active{background: #d80c18; border: 1px solid #d80c18; width: 0.213rem; height: 0.213rem;}
	.index-zizhi .turnbtn{ position: absolute; width: 1.64rem; right: 0rem; bottom: -0.48rem;}
	.index-zizhi .turnbtn .left{ background: url(../images/left.png) center top no-repeat; width: 0.6rem; height: 0.6rem; background-size: 100% auto;}
	.index-zizhi .turnbtn .right{ background: url(../images/right.png) center top no-repeat; width: 0.6rem; height: 0.6rem; background-size: 100% auto;}
	
	
	.index-company{ margin-top: 2.466rem; width: 8.373rem;}
	.index-company .title{ text-align: center; width: 4rem; margin-left: auto; margin-right: auto; margin-bottom: 0.72rem;}
	.index-company .title .txt{ margin-left: auto; margin-right: auto; width: 4rem; font-size: 0.533rem; border-bottom: 5px solid #f6a702; text-align: center;}
	.index-company .des{ line-height: 0.64rem;}
	.index-company .more{ margin-top: 0.666rem;}
	.index-company .index-company-right{ margin-top: 1.76rem;}
	
	.index-news{ margin-top: 2.2rem;}
	.index-news .title{ text-align: center; width: 2.346rem; margin-left: auto; margin-right: auto; margin-bottom: 0.72rem;}
	.index-news .title .txt{ margin-left: auto; margin-right: auto; font-size: 0.533rem; border-bottom: 5px solid #f6a702; text-align: center;}

	.index-news .index-news-con{ max-width: 100%;}
	.index-news .imgNewsList{ width: 8.346rem; margin-left: auto; margin-right: auto;}
	.index-news .imgNewsList .item{ margin-bottom: 0.52rem;}
	.index-news .imgNewsList .item .pic{ float: left; width: 3.36rem; overflow-x: hidden;}
	.index-news .imgNewsList .item .con{ float: right; width: 4.56rem; padding-top: 0.1rem;}
	.index-news .imgNewsList .item .con .tit{ font-size: 0.32rem; height: 0.5rem;}
	.index-news .imgNewsList .item .con .date{ font-size: 0.24rem; height: 0.36rem; border-bottom: 1px solid #f6a702;}
	.index-news .imgNewsList .item .con .des{ margin-top: 0.166rem; line-height: 0.32rem; height: 0.64rem; font-size: 0.24rem; overflow: hidden;}
	
	.index-gbook{ background: #f5f5f5; padding-top: 1rem; padding-bottom: 1rem; margin-top: 1rem;}
	.index-gbook .title{ text-align: center; width: 2.346rem; margin-left: auto; margin-right: auto; margin-bottom: 0.72rem;}
	.index-gbook .title .txt{ margin-left: auto; margin-right: auto; font-size: 0.533rem; border-bottom: 5px solid #f6a702; text-align: center;}
	
	.index-gbook .index-gbook-left{ margin-bottom: 1rem;}
	.index-gbook .index-gbook-left .title{ width: 7rem;}
	.index-gbook .index-gbook-left .title .txt{ width: 7rem;}
	.index-gbook .index-gbook-left .line{ width: 7rem;}
	.index-gbook .index-gbook-con{ width: 8.4rem;}

	.index-gbook .index-gbook-con{ max-width: 100%}
	.index-gbook .index-gbook-con .form .input-group{ margin-bottom: 0.4rem;}
	.index-gbook .index-gbook-con .form .input-group .input-group-addon{ font-size: 0.4rem; padding-left: 0.16rem; padding-right: 0; padding-top: 0; padding-bottom: 0;  border: 1px solid #000000; border-right: none; background: none;}
	.index-gbook .index-gbook-con .form .input-group .form-control{padding-top: 0; padding-bottom: 0; border: 1px solid #000000; font-size: 0.4rem; border-left: none; background: none;  }
	.index-gbook .form-group .form-control{ border: 1px solid #000000; height: 1.76rem; background: none; font-size: 0.4rem;}
	.index-gbook .form-group{ margin-bottom: 0.4rem;}
	.index-gbook .submit .btn-primary{ width: 100%; font-size: 0.4rem; padding-top: 0; padding-bottom: 0; background: #f6a702; border: 1px solid #f6a702; color: #ffffff; line-height: 1.08rem;}
	
	
	.index-hzhb{ width: 8.4rem; margin-top: 1.96rem;}
	.index-hzhb .title{ text-align: center; width: 2.346rem; margin-left: auto; margin-right: auto; margin-bottom: 0.72rem;}
	.index-hzhb .title .txt{ margin-left: auto; margin-right: auto; font-size: 0.533rem; border-bottom: 5px solid #f6a702; text-align: center;}
	.index-hzhb .index-hzhb-con li{ margin-bottom: 0.48rem;}
	.index-hzhb .index-hzhb-con img{ width: 80%;}
	
	
	/*关于我们*/
	.about-csrs{ margin-top: 0.96rem;}
	.about-csrs .title{ text-align: center; margin-left: auto; margin-right: auto;}
	.about-csrs .txt{ margin-left: auto; margin-right: auto; width: 2.346rem; font-size: 0.533rem; border-bottom: 5px solid #f6a702; text-align: center;}
	.about-csrs .tit{ margin-top: 0.8rem; height: 0.72rem; font-size: 0.466rem;}
	.about-csrs .subtitle{ font-size: 0.4rem; height: 0.76rem; text-align: center;}
	.about-csrs .about-csrs-con{ width: 8.4rem;}
	.about-csrs .about-csrs-con .company{ margin-bottom: 0.4rem;}
	.about-csrs .about-csrs-con .line{ display: none;}
	.about-csrs .about-csrs-con .content{ line-height: 0.8rem; font-size: 0.4rem;}
	
	
	.about-company{ margin-top: 0.96rem; width: 8.4rem;}
	.about-company .title{ text-align: center; margin-left: auto; margin-right: auto;}
	.about-company .txt{ margin-left: auto; margin-right: auto; width: 2.346rem; font-size: 0.533rem; border-bottom: 5px solid #f6a702; text-align: center;}
	.about-company .content{ line-height: 0.92rem; font-size: 0.4rem; padding-top: 1.12rem; padding-bottom: 1.52rem;}
	.about-company .content span{font-size: 0.4rem;}
	
	
	.about-zizhi{ margin-top: 1.04rem;}
	.about-zizhi .title{ text-align: center; width: 8.8rem; margin-left: auto; margin-right: auto; margin-bottom: 0.72rem;}
	.about-zizhi .title .txt{ margin-left: auto; margin-right: auto; width: 2.96rem; font-size: 0.533rem; border-bottom: 5px solid #f6a702; text-align: center;}
	.about-zizhi .banner{ width: 6.48rem; margin-bottom: 1.08rem;}
	.about-zizhi .about-zizhi-List{ width: 90%; padding-bottom: 0.5rem;}
	.about-zizhi .about-zizhi-con .item{border: 1px solid #dddddd; width: 90%; margin-bottom: 0.5rem;}
	.about-zizhi .about-zizhi-con .item .tit{ font-size: 0.426rem; line-height: 1.08rem; border-bottom: 1px solid #e5e5e5; padding-left: 5%; padding-right: 5%;}
	.about-zizhi .about-zizhi-con .item .tit span{ display: block; float: left; padding-top: 0.2rem; padding-top: 0.533rem; margin-right:0.2rem;}
	.about-zizhi .about-zizhi-con .item .tit span img{ width: 0.3rem; height: 0.066rem;}
	.about-zizhi .about-zizhi-con .item .pic{background: #fafafa;}
	.about-zizhi .about-zizhi-con .item .pic img{ max-height: 5.04rem;}
	.about-zizhi .banner{ position: relative;}
	.about-zizhi .banner .turnLeft,
	.about-zizhi .banner .turnRight{ top: 4.12rem;}
	.about-zizhi .banner .turnLeft{ left: -1.133rem;}
	.about-zizhi .banner .turnRight{ right: -1.133rem; left: auto;}
	.about-zizhi .banner .turnLeft{ background: url(../images/left.png) center top no-repeat; width: 0.88rem; height: 0.88rem; background-size: 100% auto;}
	.about-zizhi .banner .turnRight{ background: url(../images/right.png) center top no-repeat; width: 0.88rem; height: 0.88rem; background-size: 100% auto;}
	.about-zizhi .banner .carousel-box{ visibility: hidden;}
	
	
	.about-contact{ margin-top: 0.88rem; width: 8.4rem;}
	.about-contact .title{ text-align: center; margin-left: auto; margin-right: auto;}
	.about-contact .txt{ margin-left: auto; margin-right: auto; width: 2.346rem; font-size: 0.533rem; border-bottom: 5px solid #f6a702; text-align: center;}
	.about-contact .contact-map{  height: 6rem;}
	.about-contact .about-contact-instr .tit{ line-height: 2.346rem; font-size: 0.493rem;}
	.about-contact .about-contact-instr { line-height: 0.8rem; font-size: 0.4rem; padding-bottom: 1.08rem;}
	
	.newslist .title{ text-align: center; margin-left: auto; margin-right: auto; margin-top: 0.92rem; margin-bottom: 0.64rem;}
	.newslist .txt{ margin-left: auto; margin-right: auto; width: 2.346rem; font-size: 0.533rem; border-bottom: 5px solid #f6a702; text-align: center;}
	.newslist .newslist-con-left{width: 8.8rem; margin-left: auto; margin-right: auto;}
	.newslist .newslist-con-left li{width: 33.33%; float: left; text-align: center;}
	.newslist .newslist-con-left .item4{}
	.newslist .newslist-con-left li a{ display: block;  width: 80%; border: 1px solid #4c4c4c; font-size: 0.4rem; line-height: 0.76rem; border-radius: 0.2rem; margin-left: auto; margin-right: auto; margin-bottom: 0.4rem;}
	.newslist .newslist-con-left li.active a{ background: #f6a702; color: #FFFFFF; border: 1px solid #f6a702;}
	.newslist .newslist-con-right{ width: 9.12rem; margin-left: auto; margin-right: auto; margin-top: 0.64rem;}
	.newslist .newslist-con-right .item{ margin-bottom: 0.6rem; background: #f7f7f7; padding: 0.2rem; margin-left: auto; margin-left: auto;}
	.newslist .newslist-con-right .newspic{ float: left; width:2.6rem; overflow-x: hidden;}
	.newslist .newslist-con-right .newspic img{ height: 2.44rem;}
	.newslist .newslist-con-right .newsinfo{ width: 5.8rem; float: right;}
	.newslist .newslist-con-right .newsinfo .newst, .newslist .newslist-con-right .newsinfo .date, .newslist-con-right .newsinfo .newsjian{ width: 100%;}
	.newslist .newslist-con-right .newsinfo .newst{ font-size: 0.4rem;  border-bottom: 2px solid #f6b733; height: 0.56rem; position: relative;}
	.newslist .newslist-con-right .newsinfo .newst a{ display: block; font-size: 0.4rem; height: 0.88rem;}
	.newslist .newslist-con-right .newsinfo .newst a Span{ position: absolute; right: 0; top: 0.56rem; font-size: 0.3rem; color: #7a7a7a;}
	.newslist .newslist-con-right .newsinfo .newsjian{ line-height: 0.5rem; height: 1.5rem; overflow: hidden; margin-top: 0.4rem; color: #696969; font-size: 0.32rem;} 
	
	.page{ margin-top: 0.96rem; margin-bottom: 0.96rem;}
	.page .pager{ text-align: center;}
	.page li>a{padding:4px 8px 4px 8px; background: #e8e8e8; font-size: 0.32rem; color: #333333; border: 1px solid #000000; border-radius: 0; margin-right: 5px;}
	.page li>a:hover, .page li>a.current{background: #f6a702; border: 1px solid #f6a702; color: #ffffff;}
	
	/*博客详情*/
	
	.newsdetail .title{ text-align: center; margin-left: auto; margin-right: auto; margin-top: 0.92rem; margin-bottom: 0.64rem;}
	.newsdetail .txt{ margin-left: auto; margin-right: auto; width: 2.346rem; font-size: 0.533rem; border-bottom: 5px solid #f6a702; text-align: center;}
	.newsdetail .newslist-con-left{width: 8.8rem; margin-left: auto; margin-right: auto;}
	.newsdetail .newslist-con-left li{width: 33.33%; float: left; text-align: center;}
	.newsdetail .newslist-con-left .item4{ margin-left: 16.66%;}
	.newsdetail .newslist-con-left li a{ display: block;  width: 80%; border: 1px solid #4c4c4c; font-size: 0.4rem; line-height: 0.76rem; border-radius: 0.2rem; margin-left: auto; margin-right: auto; margin-bottom: 0.4rem;}
	.newsdetail .newslist-con-left li.active a{ background: #f6a702; color: #FFFFFF; border: 1px solid #f6a702;}
	
	.newsdetail .newslist-con-right{ width: 8.4rem; margin-left: auto; margin-right: auto; margin-top: 0.8rem;}
	.newsdetail .h1{ text-align: center; font-size: 0.453rem; line-height: 0.52rem; padding: 0 0 0.2rem 0; margin: 0 0 0 0;}
	.newsdetail .h2{ text-align: center; font-size: 16px; padding: 0 0 0 0; margin: 0 0 0 0; padding-bottom: 5px; border-bottom: 1px solid #bdbdbd; font-family: "microsoft yahei"; color: #7a7a7a;}
	.newsdetail .word{ padding-top: 0.32rem; line-height: 0.8rem; text-align: left; font-size: 0.4rem;}
	
	.word img{ max-width: 100%;}
	
	.page-row{ margin-top: 1.2rem; margin-bottom: 1.2rem; text-align: center; width: 4.2rem; margin-left: auto; margin-right: auto;}
	.page-row .turnto,
	.page-row .next,
	.page-row .prev{margin-left: 0.133rem; float: right;}
	.page-row a{ display:block;font-size: 0.32rem; line-height: 0.76rem; padding-left: 0.133rem; padding-right: 0.133rem; border: 1px solid #000000; float: left; white-space: nowrap; background: #e8e8e8 }
	.page-row a:hover{ background: #f6a702; color: #f6a702; color: #ffffff;}
	
	
	/*合作案例*/
	.hzallist .title{ text-align: center; margin-left: auto; margin-right: auto; margin-top: 0.92rem; margin-bottom: 0.64rem;}
	.hzallist .txt{ margin-left: auto; margin-right: auto; width: 3.5rem; font-size: 0.533rem; border-bottom: 5px solid #f6a702; text-align: center;}
	.hzallist .hzallist-con{ width: 9.12rem;}
	.hzallist .hzallist-con-des .col-sm-6{margin-bottom: 2.36rem;}
	.hzallist .hzallist-con-des .col-sm-6 .item{ width: 100%;}
	.hzallist .hzallist-con-des .col-sm-6 .item .newsinfo{ width: 95%; padding-top: 0.6rem;}
	.hzallist .hzallist-con-des .col-sm-6 .item .newsinfo .newst a{ display: block; height: 0.76rem; font-size: 0.466rem;}
	.hzallist .hzallist-con-des .col-sm-6 .item .newsinfo .newsjian{ font-size: 0.36rem; height: 0.64rem;} 
	.hzallist .hzallist-con-des .col-sm-6 .item .newsinfo .more a{ float: left; width: 4.92rem; background-position: 95% center; height: 0.64rem; font-size: 0.36rem;}
	.hzallist .hzallist-con-des .item{ margin-bottom: 0.6rem; background: #f7f7f7; padding: 0.2rem; margin-left: auto; margin-left: auto;}
	.hzallist .hzallist-con-des .newspic{ float: left; width:2.6rem; overflow-x: hidden;}
	.hzallist .hzallist-con-des .newspic img{ height: 2.44rem;}
	.hzallist .hzallist-con-des .newsinfo{ width: 5.8rem; float: right;}
	.hzallist .hzallist-con-des .newsinfo .newst, .hzallist .hzallist-con-des .newsinfo .date, .newslist-con-right .newsinfo .newsjian{ width: 100%;}
	.hzallist .hzallist-con-des .newsinfo .newst{ font-size: 0.4rem;  border-bottom: 2px solid #f6b733; height: 0.56rem; position: relative;}
	.hzallist .hzallist-con-des .newsinfo .newst a{ display: block; font-size: 0.4rem; height: 0.88rem;}
	.hzallist .hzallist-con-des .newsinfo .newst a Span{ position: absolute; right: 0; top: 0.56rem; font-size: 0.3rem; color: #7a7a7a;}
	.hzallist .hzallist-con-des .newsinfo .newsjian{ line-height: 0.5rem; height: 1.5rem; overflow: hidden; margin-top: 0.4rem; color: #696969; font-size: 0.32rem;} 
	
	
	
	
	.hzallist .page, .hzallist .pager{ margin-top: 0;}
	.hzallist .page{ margin-bottom: 2.013rem;}
	
	.anlidetail .anlilist-con { max-width:95%; margin-top: 0.533rem;}
	.anlidetail .title{ padding-bottom: 0.64rem;}
	.anlidetail .h1{ text-align: center; font-size: 0.453rem; line-height: 0.52rem; padding: 0 0 0.2rem 0; margin: 0 0 0 0;}
	.anlidetail .h2{ text-align: center; font-size: 0.32rem; padding: 0 0 0 0; margin: 0 0 0 0; height: 0.5rem; border-bottom: 1px solid #bdbdbd; font-family: "microsoft yahei"; color: #999999;}
	.anlidetail .word{ padding-top: 0.32rem; line-height: 0.8rem; text-align: left; font-size: 0.4rem; padding-bottom: 0.666rem;}
	
	
	.prolist{ margin-top: 1.04rem;}
	.prolist .title{ text-align: center; width: 8.8rem; margin-left: auto; margin-right: auto;}
	.prolist .title .txt{ margin-left: auto; margin-right: auto; width: 2.96rem; font-size: 0.533rem; border-bottom: 5px solid #f6a702; text-align: center;}
	.prolist .txt{ margin-bottom: 1rem;}
	.prolist .prolist-con-class .item{width: 33.33%; float: left; text-align: center;}
	.prolist .prolist-con-class .item4{ margin-left: 16.66%;}
	.prolist .prolist-con-class .item a{ display: block;  width: 90%; border: 1px solid #4c4c4c; font-size: 0.4rem; line-height: 0.76rem; border-radius: 0.2rem; margin-left: auto; margin-right: auto; margin-bottom: 0.4rem;}
	.prolist .prolist-con-class .item.active a{ background: #f6a702; color: #FFFFFF; border: 1px solid #f6a702;}
	.prolist .index-product_list{ margin-top: 0.8rem;}
	.prolist .index-product_list .item{ margin-bottom: 0.8rem;}
	.prolist .index-product_list .item-cl2,.prolist .index-product_list .item-cl4{ clear: both; height: 0; width: 0;}
	.prolist .index-product_list .item .pic,
	.prolist .index-product_list .item .tit{ width: 91%;}
	.prolist .index-product_list .item .tit a{ display: block; background: #c8c8c8; padding-top: 0.24rem; padding-bottom: 0.24rem;}
	.prolist .index-product_list .item:hover a, .prolist .index-product_list .item .tit a:hover{ background: #f6a702; color: #ffffff;}
	.prolist .index-product_list .item .tit span{ display: block; width: 75%; line-height: 0.56rem; font-size: 0.32rem; height: 1.12rem; overflow: hidden;}
	
	
	
	.prolist-con { width: 90%; margin-top: 0.533rem;}
	.prolist-con .infor .tit{ text-align: center; font-size: 0.453rem; line-height: 0.52rem; padding: 0 0 0.3rem 0; margin: 0 0 0 0; margin-top: 0.8rem; border-bottom: 1px solid #333333;}
	.prolist-con .word{ padding-top: 0.5rem; line-height: 0.8rem; text-align: left; font-size: 0.4rem; padding-bottom: 0.666rem;}
	
	
	
}