@charset "utf-8";
body{width: 100%;}
.blackbg{background: #000;}
.page-box{position: relative;overflow: hidden;}
.allpage{position: relative;padding-bottom: 1.2rem;}

.fixedarea{width: 100%;max-width: 750px;margin: 0 auto;overflow: hidden;height: 100%;background: #076ce0;}
/***************** header ***********************/
.header{height: 1rem;width: 100%;min-width:320px;position: relative;margin: auto;background-size: auto 100%;z-index: 2;box-sinzing:content-box;border-bottom: 1px solid #ececec;}
.header .logo{width:2.22rem;display: block;height: 1rem;overflow: hidden;line-height: 1rem;text-align: center;margin: 0 auto;float: left;}
.header .logo img{width: 2.22rem;max-height: 100%;vertical-align: middle;}
.header .navico{display: block;width: .42rem;height: .39rem;position: absolute;right: 0;top: 0.32rem;z-index: 2;}
.header .navico img{width: .42rem;height: .39rem;}
.top-search{position: absolute;left: 0;width: 0.66rem;width: 0.6rem;top: 50%;margin-top: -0.3rem;}
.tshbtn{width: 0.66rem;height: 0.6rem;background: url(../images/searchico.png) no-repeat center;background-size: 0.39rem 0.39rem;}
.top-search .tshcon{background: #fff;height:0.6rem;border:1px solid #dadada;border-radius: 0.06rem;left: 0;top: 0;position: absolute;font-size: 0;overflow: hidden;width: 5.5rem;display: none;}
.top-search .tsh-ipt{height: 100%;border:0;width: 4.4rem;border-radius: 0.06rem;outline: none;float: left;font-size: 24px;color: #666;padding-left: 0.1rem;}
.top-search .tsh-sub{height: 100%;width: 0.84rem;background:url(../images/searchico.png) no-repeat center;background-size: 0.39rem 0.39rem;float: right;border:0;position: relative;}
.tsh-ipt::-webkit-input-placeholder { color: #ccc; }
.tsh-ipt::-moz-input-placeholder { color: #ccc; }
.tsh-ipt::-ms-input-placeholder { color: #ccc; }

.top-search .tsh-sub:after{position: absolute;left: -1px;top: 50%;margin-top: -0.2rem;height: 0.4rem;background: #dddddd;display: block;content:"";width: 1px;}

.head-tit{overflow: hidden;line-height: 1rem;height: 1rem;overflow: hidden;font-size: 0.3rem;color: #333;text-align: center;}
.page-back{position: absolute;height: 0.8rem;line-height: 0.8rem;font-size: 0.7rem;left: 0rem;top: 50%;margin-top: -0.4rem;font-family: simsun;display: block;}



/******footer******/
.footer{overflow: hidden;height: 1.2rem;width: 100%;min-width:320px;position: fixed;bottom: 0;z-index: 53;left: 0;margin: auto;}
.footer-list{overflow: hidden;height: 1.2rem;}
.footer-list li{float: left;width: 25%;height: 1.2rem;border-left: 1px solid #076ce0;border-right: 1px solid #076ce0;}
.footer-list li:first-child{border-left: 0;}
.footer-list li:last-child{border-right: 0;}
.footer-list li>a{height: 100%;width: 1.20rem;margin: 0 auto;display: block;overflow: hidden;}
.footer-list li div{width: .54rem;height: .54rem;margin: 0 auto;margin-top: 0.15rem;background-size: 100% 100%;background-repeat: no-repeat;background-position: center;}
.footer-list li p{color: #666;font-size: 0.2rem;text-align: center;margin-top: 0.02rem;color: #fff;}
.footer-ico1{background-image: url(../images/btico1.png);}
.footer-ico2{background-image: url(../images/btico2.png);}
.footer-ico3{background-image: url(../images/btico3.png);}
.footer-ico4{background-image: url(../images/btico4.png);}

/******cnav******/
.cnav-tit{width:2.22rem;display: block;height: .9rem;overflow: hidden;line-height: .9rem;margin: 0 auto;}
.cnav-tit img{width: 2.22rem;max-height: 100%;vertical-align: middle;}
.cnav-close{position: absolute;left: 0;height: 0.9rem;line-height: 0.9rem;display: block;font-size: 0.44rem;font-weight: bold;font-family: simsun;color: #fff;}
.cnav-back{background:rgba(0,0,0,0.7);width: 100%;position: fixed;left: 0;top: 0;z-index: 55;height: 100%;display: none;}
.cnav-box{position: fixed;right: -4.90rem;top: 0;height: 100%;width: 4.90rem;background: #fff;z-index: 60;padding-top: 0.3rem;}
.cnav-list{overflow: hidden;padding: 0 0.4rem;}
.cnav-list>li{height: auto;border-bottom: 1px solid #d5d5d5;}
.cnav-list>li>a{display: block;overflow: hidden;color: #333;font-size: .30rem;width: 3rem;border-radius: 0.08rem;text-align: center;margin: 0 auto;height: 0.82rem;line-height: 0.82rem;}
.cnav-child-list{overflow: hidden;border-top: 1px solid #d5d5d5;padding: .10rem 0;display: none;text-align: center;}
.cnav-child-list>li{height: .44rem;line-height: .44rem;}
.cnav-child-list>li>a{display: block;overflow: hidden;height: .44rem;line-height: .44rem;font-size: .24rem;color: #777;}
.cnav-child-list>li>a>span{height: .44rem;line-height: .44rem;display:block;margin-right: 0.07rem;float: left;}
.cnav-logo{width: 3.2rem;height: 0.65rem;margin: 0.1rem auto 0;}
.cnav-logo img{width: 100%;height: 100%;}

/*******banner*******/
.banner-box{position: relative;overflow: hidden;height: 3rem;}
.swiper-container{height: 100%;width: 100%;}
.swiper-pagination-bullet{width: 0.48rem;height: 0.02rem;border-radius: 0;min-height: 1px;display: none;}
.swiper-pagination-bullet-active{background: #da302a;}

/*end*/

/*------------------新闻详细-----------------------*/
.public_newDetail{margin: 0 auto;overflow: hidden; }
.public_newDetail h1{margin: 0.15rem 0;font-size: 0.3rem;}
.public_newDetail .hd{font-size: .36rem;color: #333;text-align: center;}
.public_newDetail .time{font-size: .16rem;font-weight: normal;color: #999;line-height: .40rem;text-align: center;}
.public_newDetail .newDetail_con{font-size: .24rem;color: #333;line-height: 0.48rem;color: #666;}
.public_newDetail img{max-width: 100%;}
.public_newDetail .newDetail_page{margin-top: 0.3rem;}
.public_newDetail .newDetail_page a{display: block;background: #eee;margin-top: .15rem;line-height: .40rem;text-indent: .12rem;font-size: .28rem;text-overflow:ellipsis; overflow:hidden; white-space:nowrap;}
/*------------------产品图片详细-----------------------*/
.public_proDetail{overflow: hidden;;margin: 0 auto;}
.public_proDetail .hd{font-size: .36rem;color: #333;text-align: center;line-height: .40rem;}
.public_proDetail .time{font-size: .16rem;font-weight: normal;color: #999;line-height: .40rem; text-align: center;}
.public_proDetail .pro_imgBox{overflow: hidden;position: relative;}
.public_proDetail .pro_imgBox img{display: block;margin: 0 auto;max-width: 100%;}
.public_proDetail .pro_imgBox a{display: block;width: .54rem;height: .87rem;background: #000;position: absolute;z-index: 2;top: 40%;font-size: .34rem;font-family: "Microsoft YaHei";color: #fff;text-align: center;line-height: .87rem;opacity: .8;}
.public_proDetail .pro_imgBox a.last_btn{left: 0;}
.public_proDetail .pro_imgBox a.next_btn{right: 0;}
.public_proDetail .pro_explain{line-height: 0.48rem;font-size: .28rem;margin-top: .10rem;}
.public_proDetail .newDetail_page{}
.public_proDetail .newDetail_page a{display: block;background: #eee;margin-top: .15rem;line-height: .40rem;text-indent: .12rem;font-size: 0.28rem;}


/*------------------在线留言-----------------------*/
.public_messages{overflow: hidden;width: 95%;margin: 0 auto;padding-bottom: .10rem;}
.pub_message_ul{overflow: hidden;margin: 0 auto;}
.pub_message_ul li{overflow: hidden;margin-top: .18rem;}
.pub_message_ul label{display: block;float: left;width: 1.48rem;height: 100%;font-size: .28rem;color: #333;text-align: right;line-height: .70rem;}
.pub_message_ul li input{float: left;}
.pub_message_ul li .txt_ipt,.pub_message_ul li .message_textarea{width: 74%;height: .68rem;border: solid #ccc 1px;border-radius: 5px;background: #fff;outline: 0px;font-size: .28rem;text-align: left;text-indent: .17rem;float: left;margin-left: .03rem;font-family: microsoft yahei;}
.pub_message_ul li .txt_sel{width: 40%;height: .68rem;border: solid #ccc 1px;border-radius: 5px;background: #fff;outline: 0px;font-size: .28rem;text-align: left;text-indent: .17rem;float: left;margin-left: .03rem;font-family: microsoft yahei;color: #888;}
.pub_message_ul li .txt_ipt.mjwidth{width: 40%;}
.pub_message_ul li.message_li{height: auto;}
.pub_message_ul li .message_textarea{height:1rem;font-size: .16rem;padding: .10rem 0; }
.pub_message_ul li.submi_li button{width:40%;height:.70rem;background:#076ce0;border-radius:5px;font-size:.32rem;color:#fff;font-weight:bold;font-family:microsoft yahei;border:0;display:block;margin:0 auto;}
.pub_message_ul li.code_li{}
.pub_message_ul li.code_li .txt_ipt{width:40%; }
.pub_message_ul li.code_li img{margin-top: .20rem;}
.pub_message_ul .fmwzblack{line-height: 0.7rem;margin-left: 0.2rem;font-size: .28rem;}
/*------------------搜索-----------------------*/
.public_search{overflow: hidden;width: 95%;margin: 0 auto;}
.public_search .searchBox{width: 99%;height: .62rem;background: #f3f3f3;border: solid #ccc 1px;border-radius: 7px;position: relative;}
.public_search .searchBox input{height: 100%;position: absolute;top: 0;bottom: 0px;outline: 0px;}
.public_search .searchBox input[type="text"]{width: 80%;left: 0;background: none;font-size: .18rem;text-indent: .10rem;font-family: "Microsoft YaHei";border:0.01rem;}
.public_search .searchBox input[type="submit"]{right: 0;width: 10%;background: url(../images/i-search.gif) center no-repeat;background-size: auto .30rem;border:0;}
.public_search .search_explain{padding: .20rem 0;}
.public_search .search_explain h1{font-size: .20rem;font-weight: normal;color: #666;line-height: .30rem;}
.public_search .search_explain h2{font-size: .30rem;font-weight: normal;color: #333;line-height: .55rem;}

.public_search .search_list{}
.public_search .search_list li{clear: both;border-bottom: solid #ccc 1px;padding: .15rem 0;}
.public_search .search_list li a{display: block;font-size: 0.28rem;color: #666;}
.public_search .search_list li a span{display: block;text-align: right;}

.icontact-box{margin-top: -0.18rem;position: relative;z-index: 10;}
.icontact-box .con{background: #fff;border-radius: 0.06rem;height: 1.22rem;box-shadow: 0 0 0.08rem rgba(0,0,0,0.3);padding-left: 0.6rem;overflow: hidden;}
.icontact-box .img{float: left;width: 0.83rem;height: 0.84rem;margin-right: 0.15rem;}
.icontact-box .img img{width: 100%;height: 100%;margin-top: 0.19rem;}
.icontact-box .word{overflow: hidden;margin-top: 0.3rem;}
.icontact-box .word .p1{color: #666;font-size: 0.24rem;line-height: 0.32rem;height: 0.32rem;overflow: hidden;}
.icontact-box .word .p2{font-size: 0.36rem;font-weight: bold;color: #076ce0;line-height: 0.46rem;height: 0.46rem;overflow: hidden;}
.icontact-box .word .p2 .s{font-size: 0.24rem;font-weight: normal;}

.ipart1{padding: 0.4rem 0 0.4rem; border-bottom: 1px solid #f1f2f2;}

.ic-tit{overflow: hidden;position: relative;background-color: #076ce0;}
.ic-tit .en{font-family: simsun;font-weight: bold;font-size: 0.3rem;line-height: 0.46rem;overflow: hidden;height: 0.46rem;}
.ic-tit .cn{font-size: 0.28rem;line-height: 0.8rem;height: 0.8rem;overflow: hidden; color: #fff; float: left;}
.ic-tit .more{font-size: 0.18rem;color: #fff;font-family: simsun;line-height: .8rem; float: right;}
.ic-tit .more .jt{font-family: arial;font-weight: normal;position: relative;top: 0.02rem;font-size: 0.2rem;}
.about-box{font-size:.24rem;padding-top: .3rem;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 7;overflow: hidden;}
.about-img{font-size: 0;text-align: center;}
.about-img img{max-width: 100%;}
.about-box .article{overflow: hidden;font-size: 0.2rem;color: #666;line-height: 0.38rem;margin-top: 0.1rem;}
a.ic-more{display: block;border:1px solid #076ce0;line-height: 0.56rem;height: 0.56rem;width: 2.06rem;text-align: center;
    box-sizing:content-box;font-size: 0.24rem;color: #076ce0;margin: 0.58rem auto 0;}
.ipart2{padding: 0.3rem 0 0.4rem;background: #fff;border-bottom: 1px solid #f1f2f2;}
.guest-list{overflow: hidden;}
.guest-list li{width: 3.4rem;height: 2.8rem;overflow: hidden;position: relative;float: left;margin-bottom: 0.2rem;}
.guest-list li:nth-child(even){float: right;}
.guest-list .img{width: 100%;height: 100%;}
.guest-list .name{text-align: center;position: absolute;bottom: 0;width: 100%;height: 0.58rem;background: #000;background: rgba(0,0,0,0.5);line-height: 0.58rem;font-size: 0.24rem;color: #fff;padding: 0 0.16rem;}
.ipart3{padding: 0.3rem 0; border-bottom: 1px solid #f1f2f2;}
.ipart4{padding: 0.3rem 0;}
.news-list{overflow: hidden;}
.news-list li{padding: 0.3rem 0 0.25rem;box-sizing:content-box;border-bottom: 1px solid #cccccc;overflow: hidden;}
.news-list .time{float: left;width: 1.02rem;height: 1.02rem;background: #076ce0;text-align: center;color: #fff;overflow: hidden;margin-right: 0.3rem;}
.news-list .time .y{font-size: 0.44rem;line-height: 0.5rem;height: 0.5rem;overflow: hidden;margin-top: 0.1rem}
.news-list .time .md{font-size: 0.2rem;line-height: 0.3rem;height: 0.3rem;overflow: hidden;}
@media screen and (max-width: 420px) {
   .news-list .time{width: 1.2rem;}
}
.news-list .word{overflow: hidden;}
.news-list .word .tit{font-size: 0.26rem;color: #333;line-height: 0.3rem;height: 0.3rem;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}
.news-list .word .wz{line-height: 0.36rem;height: 0.72rem;overflow: hidden;font-size: 0.2rem;color: #808080;margin-top: 0.05rem;}
.goback{position: fixed;z-index: 11;width: 0.66rem;height: 0.66rem;background: rgba(7,108,224,0.5) url(../images/btpico.png) no-repeat center;background-size: 0.22rem 0.34rem;border-radius: 50%;right: 50%;margin-right: -3.5rem;bottom: 1.58rem;}
.nav-box{overflow: hidden;height: 0.6rem;background: #076ce0;}
.nav-box .swiper-slide{width: auto !important;}
.nav-box .swiper-slide a{display: block;line-height: .6rem;color: #fff;font-size: 0.24rem;padding: 0 .1rem;border-right: 1px solid #999;}
.nav-list{overflow: hidden;}
.nav-list li{float: left;width: 1.56rem;text-align: center;line-height: 0.6rem;height: 0.6rem;font-size: 0.24rem;}
.nav-list a{color: #fff;border-right: 1px solid #999;display: block;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}
.nav-list li.active{background: #076ce0;}
.sub-main{overflow: hidden;padding: 0.35rem 0 0.6rem;}













