@charset "utf-8";
/* CSS Document */
@media screen and (max-width:800px){
* {  box-sizing: content-box;}
body {  margin: 0px;  padding: 0px;font-size: 0.24rem;color: #333;font-family: "微软雅黑";min-width: 100%;background: url(../pic/body_bg.jpg) repeat;}
pre {white-space: pre-wrap;white-space: -moz-pre-wrap;white-space: -pre-wrap;white-space: -o-pre-wrap;word-wrap: break-word;font-family: "微软雅黑";}
a {color: #2b2b2b;text-decoration: none;}
a:hover {color: #666666;text-decoration: none;}
ol,ul,li,p,h1,h5,h2,h3,h4,h6 {list-style: none;margin: 0px;padding: 0px;}
img {border: 0px;}
.left {float: left;}
.right {float: right;}
form {margin: 0px;padding: 0px;}
input,textarea {outline: 0;}
.wd1200 {width: 100%;margin: 0 auto;}
#top {float: left;width: 100%;height: 1rem;position: fixed;background: #fff;z-index: 120;box-shadow: 0px 0px 5px #d8d3d3;}
#top .top-nav {width: 100%;margin: 0 auto;height: 0.86rem;}
#top .top-nav .logo {float: left;width: 2.1rem;height: 0.95rem;font-size: 0px;position: relative;margin-left: 0.1rem;}
#top .top-nav .logo img {max-height: 100%;max-width: 100%;margin: auto;position: absolute;top: 0;left: 0;bottom: 0;right: 0;}
#top .top-nav .logo_2{display:block;width: 4rem;}
#top .top-nav .logo_2 > p{
    display: block;
    font-size: 0.16rem;
    line-height: 0.24rem;
    color: #666;
    padding-bottom: 0.04rem;
    width: 4.5rem;
    line-height: 0.3rem;
    height: 0.3rem;
    line-height: 0.4rem;
    height: 0.4rem;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
#top .top-nav .logo_2 > h2 {
    font-size: 0.3rem;
    font-weight: bold;
    line-height: 0.4rem;
    height: 0.4rem;
    color: #000;
    width: 4.5rem;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
#top .top-nav .li01 {float: left;width: 4rem;height: 0.85rem;padding: 0.1rem 0 0 0.15rem; }
#top .top-nav .li01 .chinaname {font-weight: bold;float: left;width: 4rem;height: 0.45rem;line-height: 0.45rem;text-overflow: ellipsis;-o-text-overflow: ellipsis;white-space: nowrap;overflow: hidden;font-size: 0.24rem;color: #333;}
#top .top-nav .li01 .gjcname {font-size: 0.16rem;float: left;max-width: 4rem;height: 0.25rem;line-height: 0.25rem;text-overflow: ellipsis;-o-text-overflow: ellipsis;white-space: nowrap;overflow: hidden;color: #666;}
.header2 {width: 0.6rem;float: right;height: 0.6rem;line-height: 0.6rem;box-sizing: border-box;background: url(../pic/lanmu2.png) no-repeat;background-size: 0.6rem;position: absolute;right: 0.2rem;top: 0.25rem;overflow: hidden;}
.header2 .ul {position: relative;}
.span01 {color: #ccc;float: left;position: relative;display: block;outline: none;cursor: pointer;width: 1.3rem;text-align: center;font-size: 0.16rem;}
.span01 a {color: #333;float: left;width: 100%;border-bottom: 4px solid #ffffff;}
.span01 a:hover {color: #006ab7;border-bottom: 4px solid #006ab7;}
.header2 .ul .active a {color: #006ab7;}
.navline {font-size: 0.24rem;opacity: 0;height: 0;position: absolute;overflow: hidden;width: 100%;z-index: 2;background: #006ab7b3;}
.navline-li {width: 100%;font-weight: 500;text-align: center;color: #f90;z-index: 2;}
.navline-li a {color: #fff;font-size: 0.16rem;line-height: 0.36rem;border:0}
.span01 .navline-li:hover {background: #006ab7;}
.span01 .navline-li:hover a {color: #fff;font-size: 0.16rem;boder-bottom:0;}
.span01:hover .navline {height: auto;opacity: 1;z-index: 999;background: #006ab7b3;;position: relative;top: 0;}
.span01:hover .navline a:hover{border-bottom:0;background: #006ab7;}
.tel {margin-right: 0.8rem;font-family: fantasy;/*position: absolute;top: 0.26rem;right: 1.3rem;*/float: right;margin-top: 0.16rem;}
.tel span{color: #fb0909;}
.banner-wrap{width:100%;float: left;position: relative;margin-top: 1rem;}
/*banner样式*/
.bn-alp {width: 100%;height: 3.75rem;position: relative;float: left;background-position: 50% 0%;background: url(../pic/banner_bg.png) repeat !important;}
.bn-alp ul,.bn-alp li {margin: 0;padding: 0;list-style: none;}
.bn-alp .abox {height: 100%;position: relative;}
.bn-alp .abox li {width: 100%;height: 3.75rem;background-position: 50% 0%;background-repeat: no-repeat;background-color: #dddddd;background-size: cover;position: absolute;top: 0;left: 0;z-index: 10;}
.bn-alp .abox li.on {z-index: 9;}
.bn-alp .abox li img.bg {display: none;}
.bn-alp .abox li a.b {display: block;width: 100%;height: 100%;}
.bn-alp .i {bottom: 0.25rem;left: 50%;margin-left: -0.5rem;text-align: center;position: absolute;z-index: 100;}
.bn-alp .i i {list-style: none;text-align: center;cursor: pointer;width: 0.1rem;height: 0.1rem;display: inline-block;border-radius: 50%;margin: 0.05rem;border: 2px solid #fff;}
.bn-alp .i i.on {background: #fff;}
/*新闻*/
.inAnnouncement {background-color: rgba(0, 0, 0, 0.5);width: calc(100% - 0.1rem);height: 0.53rem;overflow: hidden;position: absolute;left: 0;bottom: 0;z-index: 10;padding-left: 0.1rem;}
.inAnnouncement .inAnnouncement-wrap {position: relative;padding-left: 1.4rem;}
.inAnnouncement .inAnnouncement-text {color: #fff;font-size: 0.24rem;font-weight: bold;padding-left: 0.23rem;line-height: 0.53rem;background: url(../pic/icon01.png) left center no-repeat;background-size: 0.16rem;position: absolute;left: 0;top: 0;}
.inAnnouncement .inAnnouncement-text:after {content: '';display: inline-block;width: 0.02rem;height: 0.17rem;background-color: #fff;vertical-align: middle;margin-left: 0.07rem;}
.inAnnouncement-scroll {height: 0.53rem;}
.inAnnouncement-scroll li {overflow: hidden;line-height: 0.53rem;color: #fff;}
.inAnnouncement-scroll li a {height: 0.53rem;line-height: 0.53rem;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;max-width: 65%;float: left;color: #fff;}
.inAnnouncement-scroll li a:hover {color: #fff;}
.inAnnouncement-scroll li .date {float: right;}
.inAnnouncement-scroll ul {width: 94%;float: left;}
.inAnnouncement-scroll .control-btn {float: right;width: 0.7rem;height: 0.53rem;}
.inAnnouncement-scroll .control-btn i {width: 0.35rem;height: 0.53rem;float: left;text-align: center;vertical-align: middle;cursor: pointer;}
.inAnnouncement-scroll .control-btn i:before {content: '';display: inline-block;width: 0.09rem;height: 0.16rem;background-repeat: no-repeat;background-image: url(../pic/icon02.png);margin-top: 0.18rem;}
.inAnnouncement-scroll .control-btn i.control-prev:before {background-position: left top;}
.inAnnouncement-scroll .control-btn i.control-next:before {background-position: right top;}
.inAnnouncement-scroll .control-btn i.control-prev:hover:before {background-position: left bottom;}
.inAnnouncement-scroll .control-btn i.control-next:hover:before {background-position: right bottom;}
/*产品展示*/
.W1200{width:100%;margin: 0 auto;height: auto;}
.product {width: 100%;float: left;position: relative;padding-bottom: 0.3rem;}
.product .ScplistR3 {width: calc(100% - 0.2rem);float: right;position: relative;padding-bottom: 0.3rem;padding-right: 0.2rem;}
.product .ScplistR3 .tittle {float: right;width: 100%;border-bottom: 1px solid #ededed;line-height: 0.35rem;margin-bottom: 0.2rem;}
.product .ScplistR3 .tittle p {float: left;border-bottom: 1px solid #1d3e6f;color: #1d3e6f;font-size: 0.26rem;font-weight: bold}
.product .ScplistR3 li {width: calc(50% - 0.28rem - 2px);float: left;margin: 0px 0px 0.2rem 0.2rem;overflow: hidden;padding: 0.04rem;background: #ffffff;position: relative;border: 1px solid #f2f2f2;}
.product .ScplistR3 li a {display: block;display: table-cell;vertical-align: top;float: left;width: 100%;}
.product .ScplistR3 li:hover {box-shadow: 0 3px 7px 0 rgba(0, 0, 0, .1);}
.product .ScplistR3 li a:hover h2.title {background: #bf0000;color: #fff;}
.product .ScplistR3 li a div.img {width: 100%;height: 2.1rem;float: left;position: relative;border-bottom: 1px solid #ededed;overflow: hidden;}
.product .ScplistR3 li a div.img img {max-width: 100%;left: -10000%;right: -10000%;top: -10000%;bottom: -10000%;margin: auto;position: absolute;transition: all .5s ease;}
.product .ScplistR3 li:hover img {-webkit-transform: scale(1.05);}
.product .ScplistR3 li a h2.title {font-size: 0.26rem;font-weight: 400;color: #333;line-height: 0.36rem;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 1;overflow: hidden;float: left;width: 100%;height: 0.25rem;padding: 0.1rem 0px 0.1rem 0;z-index: 5;position: relative;text-align: center;}
.product .ScplistR3 li a p.desc {font-size: 0.24rem;line-height: 0.16rem;color: #888;height: 0.16rem;margin-top: -0.02rem;float: left;width: 2.15rem;white-space: nowrap;overflow: hidden;
display: block;text-overflow: ellipsis;padding-bottom: 0.05rem;}
.plist {display: block;width: calc(100% - 0.2rem);background: #fff;float: left;margin: 0 0.1rem;margin: 0;width:100%;}
.plist .gundong {max-height: 3.4rem;overflow: auto;overflow-x: hidden;margin-bottom: 0.2rem;}
.plist .gundong::-webkit-scrollbar {/*滚动条整体样式*/width: 6px;/*高宽分别对应横竖滚动条的尺寸*/height: 6px;}
.plist .gundong::-webkit-scrollbar-thumb {/*滚动条里面小方块*/-webkit-box-shadow: inset 0 0 5px rgba(0,0,0,0.1);background: rgba(0,0,0,0.4);}
.plist .gundong::-webkit-scrollbar-track {/*滚动条里面轨道*/-webkit-box-shadow: inset 0 0 5px rgba(0,0,0,0.1);border-radius: 0;background: rgba(0,0,0,0.05);}
.plist h2 {float: left;width: calc(33.33% - 0.2rem);font-weight: normal;font-size: 0.26rem;line-height: 0.4rem;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;position: relative;padding-left: 0;margin: 0 0.1rem 0.1rem 0.1rem;}
.plist h2 a {color: #252525}
.plist h3 {float: left;width: 1.16rem;font-size: 0.24rem;line-height: 0.4rem;font-weight: normal;padding-left: 0.4rem;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;position: relative;margin-bottom: 0.15rem;display: none;margin-left: 0.2rem;}
.plist h2:hover {background: #0c4b9c;}
.plist h2:hover a {color: #fff}
.plist h2:hover span {color: #ffffff}
.plist h3:hover {background: #0c4b9c;}
.plist h3:hover a {color: #fff}
.plist h2 span {right: 0.12rem;cursor: pointer;display: block;width: 0.2rem;height: 0.2rem;background: #006ab7 url(../pic/prod_list_c.png) no-repeat -0.09rem 0.05rem;border-radius: 50%;position: absolute;font-size: 0;text-indent: 2em;top: 0.1rem;transition: 0.3s all ease-in-out;display: none;}
.plist .li03 a:hover {color: #FFF;}
.plist ul {float: left;width: 100%;max-height: 6.35rem;padding: 0.2rem 0 0;border: 0;border-bottom: 1px solid #eee;border-top: 0;}
.plist .plist_row1 {display: block;height: 0.85rem;width: 100%;position: relative;float: left;text-decoration: none;background: #006ab7;text-align: center;}
.plist .plist_row1 span {color: #fff;position: relative;font-size: 0.24rem;font-weight: bold;display: block;margin-top: 0.15rem;margin-bottom: 0.05rem;}
.plist .plist_row1 em {font-style: normal;font-size: 0.24rem;color: #f4c1c1;font-family: Arial;text-transform: uppercase;display: block;}
.plist .ul07{float:left;width: 2.1rem;background: #d80505;color:#ffffff;height: 0.49rem;padding: 0.22rem 0px 0.05rem 0px;margin-top:0.1rem;font-size:0.2rem;font-weight: 600;text-align:center;display: none;}
.plist .ul07 a{ color:#ffffff; text-decoration:none;}


.entitle {font: normal 0.12rem "AvantGarde Bk BT";color: #666;text-align: center;padding-bottom: 0.3rem;text-transform: uppercase;}
.entitle[type="1"] {color: #fff;position: relative;z-index: 99;}
.cntitle {font-size: 0.3rem;color: #333;text-align: center;padding: 0.4rem 0 0.1rem 0;position: relative;}
.cntitle a {color: #333;position: relative;padding: 0 0.9rem;}
.cntitle[type="1"] {color: #fff;position: relative;z-index: 99;}
.z06a {position: absolute;bottom: 0.2rem;left: 50%;width: 2rem;margin-left: -1rem;border-radius: 5px;background: #b8b8b8;color: #ffffff;text-align: center;line-height: 0.4rem;}
.z06a:hover {background: #ff7800;color: #fff}
/*公司简介*/
.aboutus {float: left;width: calc(100% - 0.4rem);padding: 0.2rem 0.2rem 0.4rem 0.2rem;max-height: 6.8rem;height: auto;background: url(../pic/img04.jpg) no-repeat 50% 0;}
.aboutus .A_des {float: left;text-indent: 2em;line-height: 2em;font-size: 0.26rem;height: 5rem;overflow: hidden;color: #fff;}

/*案例*/
.Ntjcp {float: left;width: 100%;padding: 0 0 0.6rem;}
.Ntjcp .ul {width: 100%;margin: 0 auto;overflow: hidden;position: relative;}
.Ntjcp .ul .left1 {float: left;width: 0.5rem;background: url(../pic/jiantou_l01.png) 0 0px no-repeat;background-size: 0.42rem;height: 0.5rem;margin-top: 1.3rem;
cursor: pointer;transition: 0.3s all ease;}
.Ntjcp .ul .right1 {float: right;width: 0.5rem;background: url(../pic/jiantou_r02.png) 0px no-repeat;background-size: 0.42rem;height: 0.5rem;position: absolute;right: 0;
top: 50%;margin-top: -0.25rem;cursor: pointer;transition: 0.3s all ease;}
.Ntjcp .ul .neirong {float: left;width: calc(100% - 1.1rem);height: 3.4rem;overflow: hidden;padding: 0.2rem 0;}
.Ntjcp .ul .neirong li {box-shadow: 0px 1px 7px 0px #dadada;_display: inline;overflow: hidden;text-align: center;display: block;margin: 0 0.14rem;width: 2.9rem;height: 3.4rem;float: left;padding: 0.05rem 0.05rem;position: relative;}
.Ntjcp .ul .neirong li .tjimg {width: 2.9rem;height: 2.9rem;position: relative;float: left;}
.Ntjcp .ul .neirong li img {position: absolute;margin: auto;top: 0;left: 0;bottom: 0;right: 0;max-width: 100%;max-height: 100%;}
.Ntjcp .ul h3 {float: left;overflow: hidden;text-align: center;padding: 0.1rem 0 0 0;font-size: 0.26rem;font-weight: 400;color: #333;width: 100%;text-overflow: ellipsis; -o-text-overflow: ellipsis;  white-space: nowrap;  overflow: hidden;}
.Ntjcp .ul li:hover h3 {color: #bf0000}
/*友情链接*/
.link{width: calc(100% - 0.4rem);float:left;color:#666;margin-bottom:0.2rem;padding: 0 0.2rem;}
.link a{padding-left:0.1rem;}
/*底部*/
.footer{width:100%;float:left;background: #333;padding: 0.45rem 0 0.3rem;color:#fff;}
.footer a,.footer p{color:#999}
.footer a:hover{color:#006ab7}
.footer .wdfooter{width: 100%;margin: 0 auto;}
.footer .footleft{float:left;border-right: 1px solid #4f4f4f;padding-right: 0.2rem;display: none;}
.footer .footleft li{width:1.3rem;float:left;}
.footer .footleft li h4{color:#fff;font-size:0.26rem;margin-bottom: 0.15rem;}
.footer .footleft li h4 a{color:#fff;}
.footer .footleft li h4 a:hover{color:#006ab7}
.footer .footleft li p{padding:0.02rem 0;}
.footer .footmiddle{width: calc(100% - 0.8rem);padding:0 0.4rem;float:left;}
.footer .footmiddle .logoimg{width:2.02rem;height: 0.34rem;position: relative;}
.footer .footmiddle .logoimg img{max-width:100%;max-height: 100%;position: absolute;margin: auto;left:0;right: 0;top:0;bottom: 0;}
.footer .footmiddle p{padding-bottom: 0.06rem;}
.footer .footmiddle p.red{color:#cc0000}
.footer .footright{float: left;width: 100%;margin-top: 0.2rem;}
.footer .footright li{float: left;text-align: center;font-size: 0.25rem;padding-left: 0.26rem;}
.footer .footright li .wximg{width: 2rem;height: 2rem;position:relative;float:left;}
.footer .footright li .wximg img{width:100%;height:auto;position:absolute;margin:auto;left:0;right:0;top:0;}

.bottom{width:100%;float:left;padding: 0;color:#999;margin-bottom: 1.4rem;background: 0;}
.bottom .bot_left{float:left;width: 100%;text-align: center;padding: 0.3rem 0 0.1rem 0;background: #242424;}
.bottom .bot_left a{color:#999;margin:0 0.05rem;}
.bottom .bot_right{float:right;width: 100%;text-align: center;background: #242424;padding: 0 0 0.3rem 0;}
/*内页banner*/
.navbanner{width:100%;float:left;margin-top:1rem;}
.navbanner img{width:100%;}
/*产品列表*/
.mainbody{width:100%;float:left;background: #f2f2f2;padding:0.36rem 0}
.pro .prolist{width: calc(100% - 0.2rem);float:left;margin: 0 0.1rem;}
.pro .prolist li{width: calc(50% - 0.4rem);float:left;padding: 0.28rem 0.1rem 0.1rem;background: #fff;margin: 0.1rem;position: relative;}
.pro .prolist li span.img{width:100%;height: 2.09rem;float:left;position: relative}
.pro .prolist li span.img img{max-width:100%;max-height: 100%;margin: auto;position: absolute;top:0;bottom:0;left:0;right: 0;}
.pro .prolist li .tittle1{padding: 0.2rem 0;font-size: 0.26rem;color: #666;text-overflow: ellipsis;overflow: hidden;white-space: nowrap;text-align: center;float: left;width: 100%;font-weight: normal;}
.pro .prolist li .protext{display: block;width: 3.02rem;height: 2.58rem;position: absolute;left: 0;top: 0;z-index: 1;background-color: rgba(0, 104, 183, 0.8);color: #ffffff;padding: 0.85rem 0.35rem 0;opacity: 0;transition: all .6s;-webkit-transition: all .6s;-moz-transition: all .6s;-ms-transition: all .6s;-o-transition: all .6s;display: none; }
.pro .prolist li .protext h4{font-size:0.2rem;display:block;padding-bottom:0.15rem;}
.pro .prolist li .protext p{height:0.96rem;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 4;-webkit-box-orient: vertical;line-height: 0.24rem;}
.pro .prolist li:hover .protext{opacity: 0;display: block;}
.dede_pages{width:100%;float:left;margin-top: 0.2rem;}
.pagelist{overflow: hidden;color:#666}
.pagelist li{float: left;padding: 0 0.1rem; }
/*案例列表*/
.case .caselist{width: calc(100% - 0.2rem);float:left;margin: 0 0.1rem;}
.case .caselist li{width: calc(50% - 0.2rem);float:left;background: #fff;margin: 0.1rem;position: relative;}
.case .caselist li span.img{width:100%;height: 2.77rem;float:left;position: relative;}
.case .caselist li span.img img{width: 100%;height: auto;margin: auto;position: absolute;top:0;bottom:0;left:0;right: 0;}
.case .caselist li .tittle1{padding: 0.2rem 0.1rem;font-weight: normal;font-size: 0.26rem;color:#333;text-overflow: ellipsis;overflow: hidden;white-space: nowrap;text-align: center;float: left;width: 3.52rem;}
.case .caselist li:hover .tittle1{background:#006ab7;color:#fff}
.case .caselist li:hover .tittle1 a{color:#fff;}
/*新闻列表*/
.navcat{width:100%;float:left;background: #f2f2f2;margin-top: -0.04rem;}
.navcat ul{display:block;width:100%;text-align: center;}
.navcat ul li{font-size:0.26rem;text-align: center;display: inline-block;padding: 0.2rem 0.15rem;}
.navcat ul li:hover{background:#006ab7}
.navcat ul li:hover a{color:#fff;}
.news{background:#fff;padding-top: 0.55rem;}
.news .newslist{width: calc(100% - 0.2rem);float:left;margin: 0 0.1rem;}
.news .newslist li{width: calc(50% - 0.2rem);float:left;background: #fff;margin: 0.1rem;position: relative;}
.news .newslist li span.img{width:100%;height: 2.13rem;float:left;position: relative;overflow: hidden;}
.news .newslist li span.img img{width: 100%;height: auto;margin: auto;position: absolute;top:0;bottom:0;left:0;right: 0;}
.news .newslist li .new_text{width: calc(100% - 0.4rem);float:left;background:#f2f2f2;padding: 0.2rem;}
.news .newslist li .new_text em{font-style:normal;color:#a8a8a8;font-size:0.26rem;}
.news .newslist li .new_text .tittle1{font-weight: normal;color:#333;float: left;width: 100%;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;font-size: 0.28rem;margin: 0.16rem 0;height: 0.72rem;}
.news .newslist li .new_text p{width:100%;float:left;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;color: #666;line-height: 0.36rem;}
.news .newslist li:hover .new_text{background:#006ab7;color:#fff}
.news .newslist li:hover .new_text em,.news .newslist li:hover .new_text .tittle1,.news .newslist li:hover .new_text p{color:#fff;}
/*详情页*/
.describe,.page1{background:#fff;}
.describe h1{padding-bottom: 0.3rem;border-bottom: 1px solid #cccccc;margin-bottom: 0.42rem;text-align: center;font-size: 0.36rem;font-weight: normal;}
.describe .des_text{font-size:0.26rem;width: calc(100% - 0.4rem);float:left;line-height: 0.36rem;margin: 0 0.2rem;}
.describe .des_text img{max-width: 100%!important;height: auto!important;}
/*企业文化*/
.page1 h3{font-size:0.36rem;padding: 0 0 0.25rem;width:100%;float:left;text-align: center;color: #0068b7;}
.page1 .page_des{max-width: 92%;text-align: center;font-size:0.26rem;margin: auto;line-height: 0.4rem;}
.page1 .page1_list{width:100%;float:left;margin: 0.4rem 0 0.4rem;}
.page1 .page1_list li{width: calc(33.33% - 0.2rem);margin-left: 0.2rem;text-align: center;float:left;cursor: pointer;padding: 0.15rem 0;min-height: 1.8rem;}
.page1 .page1_list li:first-child{margin-left:0;}
.page1 .page1_list li span{width:100%;height: 0.74rem;position: relative;float:left}
.page1 .page1_list li span img{max-width: 100%;max-height: 100%;position: absolute;margin: auto;top:0;bottom:0;left:0;right:0;}
.page1 .page1_list li h4{font-size:0.28rem;font-weight: normal;width:100%;float:left;padding:0.2rem 0 0.15rem}
.page1 .page1_list li p{font-size:0.26rem;line-height: 0.36rem;color:#666;}
.page1 .page1_list li:hover{box-shadow:0px 0px 8px #1a93ef96}
/*关于我们*/
.page2,.page3{background:#fff;padding: 0.5rem 0;}
.page2 .about_left{float:left;width: calc(100% - 0.4rem);position: relative;height: auto;padding: 0.2rem;}
.page2 .about_left:before{content:"";width: 0;height: 0;position: absolute;left:0;top:0;border: 0;}
.page2 .about_left span{width: 100%;height: 4.9rem;background: #fff;float: left;text-align: center;margin: 0;position: relative;overflow: hidden;}
.page2 .about_left span img{max-width: inherit;max-height: inherit;width: 100%;height: auto;position:absolute;right:0;top:0;bottom:0;left: 0;margin: auto;}
.page2 .about-right{float:right;width: calc(100% - 0.4rem);text-indent: 2em;line-height: 0.5rem;font-size: 0.26rem;padding: 0 0.2rem;}
/*联系我们*/
.page3 .contact_left{width: calc(100% - 0.4rem);float:left;padding: 0 0.2rem;}
.page3 .contact_left h3{font-size:0.3rem;line-height: 0.34rem;margin-bottom: 0.1rem;}
.page3 .contact_left .en{font-size:0.28rem;color:#999999;text-transform: uppercase;font-family:Arial;}
.page3 .contact_left ul{width:100%;float:left;margin-top:0.2rem;}
.page3 .contact_left ul li{width:100%;float:left;margin-bottom: 0.2rem;font-size:0.26rem;line-height: 0.36rem;}
.page3 .contact_left ul li .p1{padding-left:0.3rem;background-size:0.25rem;background-repeat: no-repeat;}
.page3 .contact_left ul li .img01{background-image: url(../pic/address.png);}
.page3 .contact_left ul li .img02{background-image: url(../pic/phone.png);}
.page3 .contact_left ul li .img03{background-image: url(../pic/emaiil.png);}
.page3 .contact_right{float:right;width: calc(100% - 0.4rem);margin: 0.4rem 0.2rem 0.2rem 0.2rem;}
.page3 .contact_right img{width:100%;height: auto;}
.commonweb{background:#fff}
.hsh_zp04 {border-top: 1px solid #e8e8e8;margin-bottom: 0.2rem;}
.hsh_zp04 li {border-bottom: 1px solid #e8e8e8;}
.hsh_zp04 li h3 {font-size: 0.25rem;height: 0.6rem;line-height: 0.6rem;color: #4c4c4c;padding: 0 0.28rem;background-image: url(../pic/zp06.png);background-position: 98% 0.26rem;background-repeat: no-repeat;cursor: pointer;font-weight: normal;}
.zhaoptext04 {padding: 0.32rem;background: #f2f2f2;font-size: 0.24rem;color: #333333;line-height: 0.4rem;/* display: none; */}
.zhaoptext04 h4 {font-weight: bold;font-size: 0.24rem;color: #333333;padding-bottom: 0.21rem;}
.hsh_mailtoa04 {width: 1.2rem;height: 0.7rem;line-height: 0.35rem;text-align: center;color: #ffffff;font-size: 0.26rem;background-color: #0068b7;display: inline-block;margin-top: 0.32rem;float: left;margin-right: 0.3rem;}
.hsh_mailtoa04:hover {color: #ffffff;}
.hsh_zp04 li h3.cur {color: #ffffff;background-color: #0068b7;background-image: url(../pic/zp07.png);background-position: 98% 0.26rem;background-repeat: no-repeat;}
.hsh_mailtotext04 {color: #0068b7;display: block;margin-top: 0.32rem;line-height: 0.35rem;}
.recrequest04 {padding: 2% 0;margin: 0 0 3%;border-bottom: 1px solid #e8e8e8;line-height: 0.28rem;float: left;width: 100%;}
.recrequest04 li {padding: 0;border: none !important;width: 50%;float: left;line-height: 0.4rem;}

.navb{width: 0.5rem;background: url(../pic/lanmu.png) no-repeat;background-size: 0.5rem;position: fixed;right: 0.2rem;top: 0.2rem;height: 0.5rem;z-index: 999;}
.navb .nav{display: none;}

.top > .page .li02{display: none;}
.top > .page .logo_2{display:block;width: 4rem;}
.top > .page .logo_2 > p{
    display: block;
    font-size: 0.16rem;
    line-height: 0.24rem;
    color: #666;
    padding-bottom: 0.04rem;
    width: 4.5rem;
    line-height: 0.3rem;
    height: 0.3rem;
    line-height: 0.4rem;
    height: 0.4rem;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.top > .page .logo_2 > h2 {
    /* display: none; */
    font-size: 0.3rem;
    font-weight: bold;
    line-height: 0.4rem;
    height: 0.4rem;
    color: #000;
    width: 4.5rem;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.page{width: 100%; position: relative; margin: 0 auto}
.top{width:100%;float: left;background: #fff;box-shadow: 0 2px 5px 0 rgba(0,0,0,.1);height: 0.9rem;position: fixed;z-index: 999;}
.top .logo{margin: 0.15rem 0 0 0.2rem;width: calc(100% - 0.9rem);}
/*搜索*/
.search_in{display: none;}

.mobileSearch {
    position: fixed;
    top: 0;
    left: 0;
    bottom: 0px;
    width: 100%;
    height: 0;
    background: #fff;
    z-index: 98;
    transition: all .5s ease;
    overflow: hidden;
    display: unset;
    box-shadow: 0 2px 5px 0 rgba(0,0,0,.1);
}


.closeBox .searchClose {
    width: 0.4rem;
    position: absolute;
    bottom: 0.3rem;
    left: calc(50% - 0.2rem);
}

.closeBox .searchClose img {
    width: 0.3rem;
}

.indexSearch {
    margin-right: 0.3rem;
    padding-top: 0.9rem;
    background: none;
    height: calc(100% - 1.3rem);
}

.indexSearch .mxfDiv {
    padding-left: 0;
    width: calc(100% - 0.4rem);
    text-align: center;
    height: calc(100% - 0.27rem);
    padding: 0.2rem 0.2rem 0 0.2rem;
}

.indexSearch .txt {
    width: 100%;
    height: 0.83rem;
    margin: 0 auto;
    text-align: center;
}

.indexSearch .txt em {
    display: block;
    color: #fff;
    padding: 0;
    font-size: 0.32rem;
    line-height: 0.83rem;
}

.indexSearch .right {
    width: calc(100% - 0.6rem);
    margin-left: 0.3rem;
}

.indexSearch .form {
    width: 100%;
    height: 0.8rem;
}

.indexSearch .form .input1 {
    height: calc(0.8rem - 2px);
    width: calc(100% - 1.4rem);
    font-size: 0.24rem;
    background: url(../pic/nimg24_1.png) 0rem center no-repeat;
    line-height: 0.8rem;
    background-size: 0.4rem;
    float: left;
    margin-left: 0.3rem;
    border: 1px solid #888;
    border-right: 1px solid #009ee6;
    background: unset;
    text-indent: 0.68rem;
}

.indexSearch .form .btn1 {
    height: 0.8rem;
    font-size: 0.24rem;
    width: 1.05rem;
    line-height: 0.5rem;
    color: #fff;
    background: #009ee6;
}

/*搜索页面*/

.banner-db {float: left;width: 100%;height: 3rem;
    position: relative;
    overflow: hidden;
    margin-top: 0.9rem;
}

.banner-db img {
    width: auto;
    height: 3rem;
    position: absolute;
    left: -1000%;
    right: -1000%;
    top: -1000%;
    bottom: -1000%;
    margin: auto;
}

.neiyeBOX {
    float: left;
    width: 100%;
}


.neiyeBOX .mbx {
    float: left;
    width: 100%;
    margin-top: 0.2rem;
    height: 0.6rem;
    line-height: 0.6rem;
    border-bottom: 2px solid #d3d3d3;
    font-size: 0.24rem;
    color: #000;
}

.neiyeBOX .mbx .mbxnav {
    max-width: calc(30% - 0.5rem);
    font-size: 0.32rem;
    font-weight: bold;
    float: left;
    padding-left: 0.3rem;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.neiyeBOX .mbx .crumbs {
    float: right;
    max-width: 70%;
    text-overflow: ellipsis;
    -o-text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
    padding-right: 0.2rem;
}

.neiyeBOX .navMenu {
    max-width: calc(100% - 0.2rem);
    margin: 0 auto;
    text-align: center;
    overflow: hidden;
    padding: 0.1rem;
}

.navMenu> li {
    display: block;
    margin: 0;
    padding: 0;
    border: 0px;
    display: inline;        text-align: center;   }    

.neiyeBOX .news {
    width: 100%;
    float: left;
    font-size: 0.16rem;
    color: #333;
    margin-top: 0.2rem;
    padding: 0;
}

.neiyeBOX .news .detail {
    height: 1.6rem;
    position: relative;
    padding-left: 2.9rem;
    width: calc(100% - 3.3rem);
    margin-left: 0.2rem;
    float: left;
}

.neiyeBOX .news .detail .imgDiv {
    position: absolute;
    left: 0;
    top: 0;
    height: 1.6rem;
    width: 2.6rem;
    overflow: hidden;
    border: 1px solid #ededed;
}

.neiyeBOX .news .detail .imgDiv img {
    height: 2.32rem;
    position: absolute;
    left: -50%;
    right: -50%;
    top: -50%;
    bottom: -50%;
    margin: auto;
}

.neiyeBOX .news .detail .time {
    height: 0.4rem;
    line-height: 0.4rem;
    color: #063387;
    font-size: 0.2rem;
}

.neiyeBOX .news .detail .name {
    font-size: 0.28rem;
    font-weight: bold;
    padding-top: 0.05rem;
}

.neiyeBOX .news .detail .name a {
    display: block;
    line-height: 0.3rem;
    height: 0.6rem;
    color: #000;
    overflow: hidden;
}

.neiyeBOX .news .detail .name a:hover {
    color: #063387;
}

.neiyeBOX .news .detail .content {
    display: none;
}

.neiyeBOX .news .detail .botList {
    padding-top: 0.15rem;
    overflow: hidden;
    float: left
}

.neiyeBOX .news .detail .botList li {
    float: left;
    margin-right: 0.17rem;
    color: #b4b4b4;
    font-size: 0.13rem;
}

.neiyeBOX .news .detail .botList li img {
    padding-right: 0.07rem;
    position: relative;
    top: -1px;
}

.neiyeBOX .news .list {
    padding-top: 0.2rem;
    float: left;
    overflow: hidden;
    width: 100%;
}

.neiyeBOX .news .list li {
    margin-bottom: 0.18rem;
    height: auto;
    float: left;
    width: 100%;
}

.neiyeBOX .news .list li a {
    display: block;
    border: #f8f8f8 solid 3px;
    height: 1.54rem;
    padding: 0 0.2rem 0 0.2rem;
    position: relative;
    background: #f8f8f8;
    transition: all 700ms ease 0s;
    width: calc(100% - 0.4rem);
    float: left;
}

.neiyeBOX .news .list li .time {
    position: relative;
    left: 0rem;
    top: 0.3rem;
    transform: translateY(-50%);
    font-size: 0.20rem;
    color: #b7b7b7;
    line-height: 0.3rem;
    width: 100%;
    float: left;
}

.neiyeBOX .news .list li .name {
    padding-top: 0.3rem;
    /* height: auto; */
    line-height: 0.4rem;
    font-weight: bold;
    font-size: 0.2rem;
    color: #4c4c4c;
    max-height: 0.8rem;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    width: 100%;
    float: left;
}

.neiyeBOX .news .list li .content {
    display: none;
}

.neiyeBOX .news .list li .moreBtn {
    display: none;
}

.neiyeBOX .news .list li .moreBtn img {
    position: absolute;
    left: 50%;
    margin-left: -0.16rem;
    top: 50%;
    transform: translateY(-50%);
    text-align: center;
}

.neiyeBOX .news .list li a:hover {
    border: #eff6ec solid 3px;
    background: #fff;
    padding: 0 1.5rem 0 0.25rem;
    box-shadow: 0px 0.05rem 0.18rem 0px rgba(41, 73, 162, 0.07);
}

.neiyeBOX .news .list li a:hover .time {
    opacity: 0;
}

.neiyeBOX .news .list li a:hover .name {
    color: #063387;
}

.neiyeBOX .news .list li a:hover .moreBtn {
    opacity: 1;
}
.hpage {
    font-size: 0.2rem;
    width: 100%;
    margin: 0 auto;
    text-align: center;
    margin: 0.2rem 0px;
    color: #333333;
    overflow: hidden;
    padding: 0.1rem 0;
    float: left;
}

.hpage span {
    font-size: 0.12rem;
    color: #ffffff;
    background: #005dae;
    padding: 0.02rem 0.08rem;
    border: 1px solid #005dae;
    margin: 0 0.05rem;
    font-size: 0.24rem;
    border-radius: 0.05rem;
    -ms-border-radius: 0.05rem;
    -webkit-border-radius: 0.05rem;
    -moz-border-radius: 0.05rem;
    -o-border-radius: 0.05rem;
}

.hpage a {
    margin: 0 0.05rem;
    text-decoration: none;
    color: #303030;
    padding: 0.02rem 0.08rem;
    border: 1px solid #B1B1B1;
    font-size: 0.14rem;
    border-radius: 0.05rem;
    -ms-border-radius: 0.05rem;
    -webkit-border-radius: 0.05rem;
    -moz-border-radius: 0.05rem;
    -o-border-radius: 0.05rem;
    background: #ffffff
}

.hpage a:hover {
    color: #ff6600;
    text-decoration: none
}
}




