body {
	margin: 0;
	padding: 0;
	font-family: "微软雅黑";
	width: 100%;
	background: #fff;
	background-size: 100%;
	font-size: 0;
	margin: 0 auto;
}
div,
dl,
dt,
dd,
ul,
ol,
li,
h1,
h2,
h3,
h4,
h5,
h6,
prev,
last
form,
fieldset,
input,
textarea,
blockquote,
p {
	padding: 0;
	margin: 0;
}

img {
	max-height: 100%;
}

img {
	max-width: 100%;
}

img {
	border: none;
}

a {
	text-decoration: none;
	color: #000;
}

ul {
	list-style: none;
}

i {
	font-style: normal;
}

input:focus {
	outline: none;
}

input {
	outline: none;
}
select
{
	outline:none;
}
em {
	font-style: inherit;
}

/* 头部 */
.header{
    width: 100%;
}
.topline{
    width: 100%;
    height: .51rem;
    border-bottom: 0.01rem solid #d2d2d2;
}
.main{
    width: 12rem;
    margin:0 auto;
    /* overflow: hidden; */
}
.inner_main{
    width: 10.22rem;
    margin:0 auto;
    /* overflow: hidden; */
}
.clearfix::after{
    content: '';
    display: block;
    clear: both;
}
.comname{
    font-size: .14rem;
    color:#7c7c7c;
    line-height: .51rem;
    float: left;
}
.comhandle{
    float: right;
    overflow: hidden;
}
.comhandle .goback{
    font-size: .14rem;
    color:#7c7c7c;
    line-height: .51rem;
    display: block;
    float: left;
    margin-right: .32rem;
}
.comhandle .goback i{
    width: .15rem;
    height: .14rem;
    display: inline-block;
    background: url(../images/header1.jpg) no-repeat;
    background-size: 100% 100%;
    vertical-align: middle;
    margin-right: .05rem;
}
.comhandle .addc{
    font-size: .14rem;
    color:#7c7c7c;
    line-height: .51rem;
    display: block;
    float: left;
}
.comhandle .addc i{
    width: .15rem;
    height: .16rem;
    display: inline-block;
    background: url(../images/header2.jpg) no-repeat;
    background-size: 100% 100%;
    vertical-align: middle;
    margin-right: .05rem;
}
.logobox{
    width: 100%;
    height: auto;
    padding:0.25rem 0 .3rem;
}
.logo{
    float: left;
}
.logo img{
    width: 4.11rem;
    height: .7rem;
    display: block;
}
.search{
    float: right;
    overflow: hidden;
    margin-top: .19rem;
}
.search input{
    width: 2.74rem;
    height: .34rem;
    border-left: .01rem solid #c9c9c9;
    border-top: .01rem solid #c9c9c9;
    border-bottom: .01rem solid #c9c9c9;
    border-right: 0;
    float: left;
    padding:0 .1rem;
    line-height: .32rem;
    box-sizing: border-box;
    font-size: .14rem;
}
.search input::placeholder{
    font-size: .14rem;
    color:#a8a8a8;
}
.search i{
    width: .34rem;
    height: .34rem;
    display: block;
    background: url(../images/search.jpg) no-repeat;
    background-size: 100%;
    float: left;
}
/* nav */
.nav{
    width: 100%;
    height: .63rem;
    background: #00479d;
}
.nav ul{
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex; 
    display: flex;
    justify-content: flex-start;
}

.nav ul li a{
    display: block;
    line-height: .63rem;
    font-size: .16rem;
    color:#fff;
    text-align: center;
    width: 1.5rem;
    border-right: .01rem solid #2876d5;
}
.nav ul li:first-child a{
    border-left: .01rem solid #2876d5;
}
.nav_act a{
    background: #1e2188;
}
.nav ul li .laxia{
    width: 1.51rem;
    height: 0;
    max-height: 0;
    overflow: hidden;
    background: #1e2188;
}
.nav ul li .laxia p{
    height: .63rem;
    width: 1.49rem;
    line-height: .63rem;
    text-align: center;
    font-size: .16rem;
    color:#fff;
    border-right: .01rem solid #2876d5;
    border-left: .01rem solid #2876d5;
    position: relative;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    padding: 0 0.14rem;
    box-sizing: border-box;
}
.nav ul li .laxia p:hover{
    background: url(../images/navbg.jpg) no-repeat;
    background-size: 100% 100%;
    width: 1.51rem;
    border-right: 0;
    border-left: 0;
}
.nav ul li:hover .laxia{
    height: auto;
    position: relative;
    max-height: 4rem;
    transition: all .5s ease-out;
}
.banner{
    width: 100%;
}
.banner img{
    width: 100%;
    /* height: 5.94rem; */
    display: block;
}

/* 底部 */
.footer{
    width: 100%;
}
.footer1{
    width: 100%;
    height: 3.22rem;
    /*background: url(../images/footerbg.jpg) no-repeat #00479d;
    background-size: 100%;*/
    background: #00479d;
}
.dhlogo{
    float: left;
    width: 1.3rem;
    margin-top: .56rem;
}
.dhlogo img{
    width: 1.21rem;
    height: 1.21rem;
    display: block;
}
.dhlogo p{
    font-size: .16rem;
    color: #fff;
    text-align: center;
    line-height: .24rem;
    margin-bottom: .27rem;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.dhqr{
    float: left;
    width: 1.21rem;
    margin-top: .56rem;
}
.dhqr img{
    width: 1.21rem;
    height: 1.21rem;
    display: block;
}
.dhqr p{
    font-size: .16rem;
    color: #fff;
    text-align: center;
    line-height: .24rem;
    margin-bottom: .27rem;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.dhlft{
    float: left;
    margin-top: .56rem;
    width:9.4rem;
}
.dhlft ul{
    /*display: -webkit-box;*/
    /*display: -moz-box;*/
    /*display: -ms-flexbox;*/
    /*display: -webkit-flex; */
    /*display: flex;*/
    /*justify-content: flex-start;*/
    overflow: hidden;
    height: 2.2rem;
}
.dhlft ul li{
    padding:0 .18rem;
    text-align: center;
    border-right: 0.01rem solid #1e2188;
    min-width:1.24rem;
    float: left;
    box-sizing: border-box; height:100%;
}
.dhlft ul li:last-child{
    border-right:0;
}
.dhlft ul li .dhtitle{
    font-size: .16rem;
    color:#fff;
    line-height: .24rem;
    margin-bottom: .27rem;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.dhlft ul li .dhcon p{
    line-height: .35rem;
    font-size: .14rem;
    color:#76b4ff;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis
}
.dhrht{
    float: right;
    width:46%;
    margin-top: 1.37rem;
}
.dhrht ul{
    /*display: -webkit-box;*/
    /*display: -moz-box;*/
    /*display: -ms-flexbox;*/
    /*display: -webkit-flex; */
    /*display: flex;*/
    /*justify-content: flex-start;*/
    overflow: hidden;  height: 2.2rem;
}
.dhrht ul li{
    padding:0 .1rem;
    border-right: 0.01rem solid #1e2188; width:25%;
    float: left; box-sizing: border-box;text-align: center;
    height:100%;
}
.dhrht ul li:last-child{
    border-right:0;
}
.dhrht ul li .dhtitle{
    font-size: .16rem;
    color:#fff;
    line-height: .24rem;
    margin-bottom: .27rem;overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.dhrht ul li .dhcon p{
    line-height: .35rem;
    font-size: .14rem;
    color:#76b4ff;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis
}
.footer2{
    width: 100%;
    height: .77rem;
    background: #00479d;
    border-top: 0.01rem solid #76b4ff;
}
.hlink{
    /*float: left;*/
    /*max-width: 9.5rem;*/
    overflow: hidden;
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex; 
    display: flex;
    justify-content: center;
}
.hlink p{
    font-size: .14rem;
    color:#fff;
    line-height: .77rem;
    padding:0 .3rem;
}
.haddr{
    float: right;
}
.haddr p{
    font-size: .14rem;
    color:#fff;
    line-height: .77rem;
    padding-right:.25rem;
}
.footer3{
    width: 100%;
    height: 1.11rem;
    text-align: center;
    background: #fff;
    padding: .2rem 0;
    box-sizing: border-box;
}
.footer3 p{
    font-size: .14rem;
    color:#909090;
    text-align: center;
    line-height: .36rem;
}
.footer3 p span{
    padding-left: .82rem;
}

/* 

图片pic

*/
.pic{
    margin-top: 1.2rem;
    margin-bottom: 1.17rem;
}
.pic .inner_main{
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex; 
    display: flex;
    justify-content: flex-start;
}
/* 左侧 */
.Left{
    width: 2.32rem;
    margin-right: .28rem;
}
.classify{
    margin-bottom: .25rem;
}
.clstitle{
    width: 100%;
    height: .67rem;
    line-height: .67rem;
    text-align: center;
    color:#fff;
    font-size: .25rem;
    background: #00479d;
}
.clsCon{
    width: 100%;
    background: #fbf9f9;
    box-sizing: border-box;
    border-right: .01rem solid #cdcdcd;
    border-left: .01rem solid #cdcdcd;
}
.clsCon ul li{
    width: 100%;
    height: .42rem;
    border-bottom: .01rem solid #cdcdcd;
}
.clsCon ul li a{
    font-size: .15rem;
    color:#222222;
    line-height: .42rem;
    display: block;
  padding: 0 0.2rem;
    box-sizing: border-box;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}
.clsCon ul li.cls_act a{
    color:#00479d;
}
.contact{
    width: 100%;
}
.contitle{
    font-size: .25rem;
    color:#fff;
    height: .48rem;
    line-height: .48rem;
    text-align: center;
    background: #00479d;
}
.conview{
    width: 100%;
    background: #fbf9f9;
    padding-bottom: .22rem;
    padding-top: .1rem;
    border-bottom: .01rem solid #cdcdcd;
    border-left: .01rem solid #cdcdcd;
    border-right: .01rem solid #cdcdcd;
    box-sizing: border-box;
}
.conview .p1{
    font-size: .15rem;
    color:#222222;
    text-align: center;
    line-height: .3rem;
}
.conview .p2{
    font-size: .24rem;
    color:#ea5404;
    font-family: 'Impact';
    text-align: center;
    line-height: .3rem;
    margin-bottom: .21rem;
}
.conview .p3{
    font-size: .15rem;
    color:#353535;
    text-align: left;
    line-height: .3rem;
    padding-left: .2rem;
}
/* 右侧 */
.Right{
    flex:1;
	width: 7.62rem;
}
.rhtTitle{
    width: 100%;
    border-bottom: .01rem solid #00479d;
}
.rhtTitle .tt{
    font-size: .2rem;
    color:#00479d;
    float: left;
    margin-bottom: .05rem;
    padding-bottom: .08rem;
    border-bottom: .02rem solid #00479d;
}






.rhtTitle .crumb{
    font-size: .136rem;
    color:#222222;
    float: right;
    margin-top: .1rem;
}
.rhtPic{
    margin:.17rem 0 .42rem;
}
.rhtPic ul{
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex; 
    display: flex;
    justify-content: flex-start;
    flex-wrap: wrap;
}
.rhtPic ul li{
    width:2.41rem;
    margin-right: .18rem;
    margin-bottom: .2rem;
}
.rhtPic ul li:nth-of-type(3n){
    margin-right:0;
}
.rhtPic ul li img{
    width: 2.41rem;
    height: 1.81rem;
    display: block;
}
.rhtPic ul li .pictxt{
    font-size: .2rem;
    color:#1a1a1a;
    text-align: center;
    line-height: .36rem;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
/* page */
.paging{
    
    
}
.paging a{
    height: .3rem;
    width: .74rem;
    border:0.00rem solid #828282;
   
    font-size: .14rem;
    color:#262217;
   
   
}

.paging a.prev, .paging a.next, .paging a.end, .paging {
   
   
    line-height: .23rem;
    font-size: .14rem;
    
}

.pic_nocls{
    margin-top: 1.2rem;
    margin-bottom: 1.17rem;
}
.pic_nocls .rhtPic{
    margin:.3rem 0 .42rem;
}
.pic_nocls .rhtPic ul{
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex; 
    display: flex;
    justify-content: flex-start;
    flex-wrap: wrap;
    padding:0 .45rem;
}
.pic_nocls .rhtPic ul li{
    margin-right: .22rem;
    margin-bottom: .3rem;
}
.pic_nocls .rhtPic ul li:nth-of-type(3n){
    margin-right:0;
}
.pic_nocls .rhtPic ul li img{
    width: 2.96rem;
    height: 2.22rem;
    display: block;
}
.pic_nocls .rhtPic ul li .pictxt{
    font-size: .2rem;
    color:#1a1a1a;
    text-align: center;
    line-height: .44rem;
}

/* 
图文
*/
.picword{
    margin-top: .5rem;
    margin-bottom: 1rem;
}
.picword .inner_main{
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex; 
    display: flex;
    justify-content: flex-start;
}
.rhtPicword{
    flex:1;
}
.rhtPicword ul li{
    margin-right: .2rem;
    padding:.14rem 0 .1rem .04rem;
    overflow: hidden;
    border-bottom: .01rem solid #dcdcdc;
}
.rhtPicword ul li img{
    width: 2.41rem;
    height: 1.8rem;
    display: block;
    float: left;
    margin-right: .18rem;
}
.picw{
    float: left;
    width: 4.7rem;
    padding:.1rem 0 .08rem;
    box-sizing: border-box;
}
.picw .p1{
    overflow: hidden;
    display: block;
    margin-bottom: .19rem;
}
.picw .p1 .tt{
    font-size: .2rem;
    color:#2b2b2b;
    display: block;
    float: left;
}
.picw .p1 .time{
    font-size: .21rem;
    color:#2b2b2b;
    display: block;
    float: right;
}
.picw .p2{
    font-size: .173rem;
    color:#6c6c6c;
    line-height: .24rem;
}
.picw .p3{
    font-size: .173rem;
    color:#ff7200;
    line-height: .24rem;
    display: block;
    margin-top: .5rem;
}
.picword_nocls{
    margin-top: .5rem;
    margin-bottom: 1rem;
}
.picword_nocls .inner_main{
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex; 
    display: flex;
    justify-content: flex-start;
}
.picword_nocls .rhtPicword ul{
    padding:.15rem .5rem 0;
}
.picword_nocls .rhtPicword ul li{
    padding:.17rem 0 .14rem;
    overflow: hidden;
    border-bottom: .01rem solid #dcdcdc;
}
.picword_nocls .rhtPicword ul li img{
    width: 3rem;
    height: 2.24rem;
    display: block;
    float: left;
    margin-right: .22rem;
}
.picword_nocls .picw{
    float: left;
    width: 5.8rem;
    padding:.12rem 0.1rem .1rem;
    box-sizing: border-box;
}
.picword_nocls .picw .p1{
    overflow: hidden;
    display: block;
    margin-bottom: .24rem;
}
.picword_nocls .picw .p1 .tt{
    font-size: .27rem;
    color:#2b2b2b;
    display: block;
    float: left;
}
.picword_nocls .picw .p1 .time{
    font-size: .27rem;
    color:#2b2b2b;
    display: block;
    float: right;
}
.picword_nocls .picw .p2{
    font-size: .216rem;
    color:#6c6c6c;
    line-height: .36rem;
}
.picword_nocls .picw .p3{
    font-size: .216rem;
    color:#ff7200;
    display: block;
    margin-top: .5rem;
}
.picword_nocls .paging{
    margin-top: .3rem;
}
/* 
文本
*/

.word{
    margin-top: .75rem;
    margin-bottom: 1.4rem;
}
.word .inner_main{
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex; 
    display: flex;
    justify-content: flex-start;
}
.rhtWord{
    flex:1;
}
.rhtWord ul{
    margin-bottom: 1rem;
}
.rhtWord ul li{
    padding:.3rem 0 .24rem;
    overflow: hidden;
    border-bottom: .01rem solid #e6e6e6;
}
.rhtWord ul li .wordtt{
    font-size: .2rem;
    color:#1a1a1a;
    float: left;
    width: 6.38rem;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.rhtWord ul li .wordtime{
    font-size: .16rem;
    color:#999999;
    float: right;
    margin-top: .04rem;
}
.word_nocls{
    margin-top: .75rem;
    margin-bottom: 1.4rem;
}
.word_nocls .inner_main{
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex; 
    display: flex;
    justify-content: flex-start;
}
.word_nocls .rhtWord{
    flex:1;
}
.word_nocls .rhtWord ul{
    margin-bottom: .7rem;
    margin-top: .3rem;
}
.word_nocls .rhtWord ul li{
    padding:.2rem 0 .24rem;
    border-bottom: .01rem solid #e6e6e6;
}
.word_nocls .rhtWord ul li .wordtt{
    font-size: .3rem;
    color:#1a1a1a;
    width: 100%;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    float: none;
    display: block;
}
.word_nocls .rhtWord ul li .wordtime{
    font-size: .2rem;
    color:#999999;
    margin-top: .18rem;
    display: block;
    float: none;
}

/* 

详情

*/
.view{
    margin-top: .56rem;
    margin-bottom: .72rem;
}
.viewCon{
    margin-top:.4rem;
}
.viewCon .tt{
    font-size: .3rem;
    color:#111111;
    text-align: center;
    margin-bottom: .14rem;
}


.viewCon .tt01{
    font-size: .2rem;
    color:#111111;
    text-align: right;
    margin-bottom: .14rem;
}



.viewCon .time{
    font-size: .166rem;
    color:#666666;
    text-align: center;
    margin-bottom: .22rem;
}
.viewCon>img{
    width: 7.5rem;
    height:5.27rem;
    display: block;
    margin:0 auto;
}
.viewCon .txt{
    margin-top: .55rem;
}
.viewCon .txt p{
    font-size: .19rem;
    color:#0d0d0d;
    line-height: .36rem;
    text-indent: .01rem;
    margin-bottom: .24rem;
}
.viewCon .backbtn{
    width: 1.95rem;
    height: .45rem;
    line-height: .45rem;
    text-align: center;
    display: block;
    margin:0.55rem auto 0;
    font-size: .21rem;
    color:#000;
    border:0.01rem solid #000;
    border-radius: .1rem;
}


/* 
首页
*/
.newCtr{
    width: 100%;
    padding:.6rem 0 0;
    background: #fff;
}
.indtitle1{
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex; 
    display: flex;
    justify-content: center;
    position: relative;
    margin-bottom: .72rem;
}
.indtitle1 span:first-child{
    font-size: .32rem;
    color:#00479d;
    display: block;
}
.indtitle1 span:last-child{
    font-size: .32rem;
    color:#ea5404;
    display: block;
}
.indtitle1::after{
    content:'';
    display: block;
    width: .78rem;
    height: .03rem;
    background: #00479d;
    position: absolute;
    bottom: 0;
    top:.55rem;
}
.newbot{
    overflow: hidden;
}
.newslide{
    position: relative;
    width: 6.19rem;
    height: 4.26rem;
    margin-right: .3rem;
    float: left;
}
.ibox ul li{
    position: relative;
}
.ibox ul li img{
    width: 6.19rem;
    height: 4.26rem;
    display: block;
}
.ibox ul li p{
    font-size: .18rem;
    color:#fff;
    height: .38rem;
    line-height: .38rem;
    text-align: center;
    width: 100%;
    background: rgba(0,0,0,0.5);
    position: absolute;
    bottom: 0;
}
.dot{
    position: absolute;
    bottom: .14rem;
    right: .17rem;
}
.dot ul{
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex; 
    display: flex;
    justify-content: flex-start;
}
.dot ul li{
    width: .06rem;
    height: .06rem;
    background: #fff;
    border-radius: 50%;
    margin-right: .04rem;
}
.dot ul li.on{
    width: .06rem;
    height: .06rem;
    background: #00479d;
    border-radius: 50%;
}
.newtab{
    float: right;
    width: 5.5rem;
}
.icon{position: relative;}
.icon .tab1{position: relative;display: none;}
.icon .tab1 .top{
    padding:.38rem .15rem .24rem .13rem;
    border-bottom: 0.01rem dotted #e8e8e8;
}
.icon .tab1 .top .p1{
    font-size: .18rem;
    color:#3b3b3b;
    margin-bottom: .24rem;
}
.icon .tab1 .top .p2{
    font-size: .14rem;
    color:#5e5e5e;
    line-height: .24rem;
}
.bot{
    width: 100%;
    margin-top: .2rem;
}
.bot ul li{
    width: 100%;
    overflow: hidden;    
    position: relative;
}
.bot ul li::after{
    content: '';
    display: block;
    width: .05rem;
    height: .05rem;
    background: #00479d;
    margin-top: .22rem;
}
.bot ul li .p1{
    font-size: .16rem;
    color:#414141;
    float: left;   
    padding-left: .15rem; 
    line-height: .5rem;
}
.bot ul li .p2{
    font-size: .14rem;
    color:#747474;
    float: right;   
    line-height: .5rem; 
}
.itab{
    width: 100%;
    position: relative;
}
.itab ul{
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex; 
    display: flex;
    justify-content: flex-start;
    border-bottom: .01rem solid #ea5404;
    position: relative;
}
.itab ul li{
    padding: .08rem .13rem;
    font-size: .2rem;
    color:#1f1f1f;
    cursor: pointer;
    min-width: 1rem;
    text-align: center;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.itab ul li.tab_act{
    padding: .08rem .13rem;
    font-size: .2rem;
    color:#00479d;
    border-bottom: .02rem solid #00479d;
    margin-bottom: -0.01rem;
    width: auto;
}
.itab .more{
    position: absolute;
    right: 0;
    bottom: .1rem;
    font-size: .16rem;
    color: #ea5404;
}
.icon .tabnow{
    display: block;
}
/*  */
.aboutus{
    padding:.5rem 0 .5rem;
    background: url(../images/shibg2.jpg) top center no-repeat;
    background-size: 100% 9.84rem;
}
.aboutbot{}
.aboutbot .bot1{overflow: hidden;margin-bottom: .35rem;}
.aboutbot .intro{
    float: left;
    width: 5.85rem;
    margin-right: .35rem;
}
.aboutbot .intro .tt{
    font-size: .28rem;
    color:#191919;
    margin-bottom: .4rem;
}
.aboutbot .intro .t1{
    margin-bottom: .44rem;
}
.aboutbot .intro .t1 p{
    font-size: .14rem;
    color:#5c5c5c;
    text-indent: .28rem;
    line-height: .28rem;
}
.aboutbot .intro .t2{
    width: 1.62rem;
    height: .49rem;
    line-height: .49rem;
    text-align: center;
    font-size: .16rem;
    color:#737373;
    display: block;
    border: 0.01rem solid #bfbfbf;
    margin-bottom: .54rem;
}
.aboutbot .intro .t2 i{
    width: .2rem;
    height: .11rem;
    background: url(../images/icon1.jpg) no-repeat;
    display: inline-block;
    background-size: cover;
}

.labtn{
    overflow: hidden;
}
.labtn span{
    width: 1.3rem;
    height: .47rem;
    float: left;
    text-align: center;
    line-height: .47rem;
    box-sizing: border-box;
    border: 0.01rem solid #5c5c5c;
    font-size: .18rem;
    color:#616161;
    cursor: pointer;
}
.labtn span.la_act{
    background: #00479d;
    border: 0.01rem solid #00479d;
    color:#fff;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;

}
.ship{
    float: left;
    width: 5.8rem;
}
.ship .tt{
    font-size: .28rem;
    color:#191919;
}
.ship .tt a{
    font-size: .16rem;
    color:#494949;
    float: right;
    margin-top: .1rem;
}
.vibox{
	height: 2.85rem;
    margin-top: .26rem;
    padding-bottom: 1.06rem;
    background: url(../images/video.png) no-repeat;
    background-size: 100% 100%;
    position: relative;
}
.vibox #video{
    width: 5.67rem;
    height: 2.84rem;
    position: relative;
    top:.12rem;
    left:.06rem;
    outline: none;
}
.aboutbot .bot2{
    width: 100%;
    position: relative;
}
.aboutbot .bot2 .bot2_hide{
    display: none;
}
.aboutbot .bot2 .bot2_show{
    display: block;
}
.aboutbot .bot2 ul{
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex; 
    display: flex;
    justify-content: flex-start;
}
.aboutbot .bot2 ul li{
    width: 2.96rem;
    margin-right: .05rem;
}
.aboutbot .bot2 ul li a{
    width: 2.96rem;
    display: block;
}
.aboutbot .bot2 ul li:last-child{
    margin-right: 0;
}
.aboutbot .bot2 ul li img{
    width: 270px;
    height: 300px;
    display: block;
}
.aboutbot .bot2 ul li p{
    height: .54rem;
    line-height: .54rem;
    text-align: center;
    font-size: .18rem;
    color:#363636;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.aboutbot .bot2 ul li:hover p{
    color:#00479d;
}
/*  */
.twopart{width: 100%;background: #fff;padding:.52rem 0 .4rem;}
.tech{width: 6.02rem;float: left;margin-right: .3rem;}
.secondtt{width: 100%;overflow: hidden;}
.indttbox{width: 50%;overflow: hidden;float: left;}
.indttbox2{width: 100%;overflow: hidden;margin-top: .2rem;}
.indtitle2{
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex; 
    display: flex;
    justify-content: flex-start;
    position: relative;
    margin-bottom: .4rem;
    float: left;
}
.indtitle2 span:first-child{
    font-size: .32rem;
    color:#00479d;
    display: block;
}
.indtitle2 span:last-child{
    font-size: .32rem;
    color:#ea5404;
    display: block;
}
.indtitle2::after{
    content:'';
    display: block;
    width: .78rem;
    height: .03rem;
    background: #00479d;
    position: absolute;
    bottom: 0;
    top:.55rem;
}
.gomore{
    font-size: .16rem;
    color:#494949;
    float: right;
    margin-top: .2rem;
    margin-right: .1rem;
}
.techimg{}
.techimg .line1,.techimg .line2,.techimg .indimg{overflow: hidden;}
.techimg .line1>a{width: 2.99rem;height: 2.99rem;display: block;float: left;}
.techimg .indimg a{width: 2.99rem;height: 2rem;display: block;float: left;}
.techimg .line1 img{width: 2.99rem;height: 2.99rem;display: block;}
.techimg .line2 img{width: 2.99rem;height: 2rem;display: block;}
.techimg .line1>a:first-child{margin-right: .03rem;margin-bottom: .03rem;}
.techimg .indimg a:first-child{margin-right: .03rem;}
.techimg .line1_lft{float: left;width: 2.99rem;}
.techimg .line1_lft>a{    
    font-size: .16rem;
    color: #414141;
    display: block;
    padding: .11rem;
    box-sizing: border-box;
    width: 100%;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
}
.techimg .line1_lft ul{width: 100%}
.techimg .line1_lft ul li{
    padding: .25rem 0 .17rem .25rem;
    border-bottom: .01rem dashed #e5e5e5;
    overflow: hidden;
    position: relative;
}
.techimg .line1_lft ul li::before{
    content: '';
    display: block;
    width: .05rem;
    height: .05rem;
    background: #00479d;
    position: absolute;
    left: 0;
    top: .37rem;
}
.techimg .line1_lft ul li .la{
    font-size: .16rem;
    color: #414141;
    float: left;
    width: 4.2rem;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
    width: 2.67rem;
}

.party{float: right;width: 5.65rem;}
.partylist{width: 100%;}
.partylist ul{width: 100%;}
.partylist ul li{padding:.25rem 0 .17rem .25rem;border-bottom: .01rem solid #e5e5e5;overflow: hidden;position: relative;}
.partylist ul li .p1{font-size: .16rem;color:#414141;float: left;
width: 4.2rem;text-overflow: ellipsis;overflow: hidden;white-space: nowrap;}
.partylist ul li .p2{font-size: .15rem;color:#a4a4a4;float: right;}
.partylist ul li::before{
    content: '';
    display: block;
    width: .05rem;
    height: .05rem;
    background: #00479d;
    position: absolute;
    left: 0;
    top: .37rem;
}

.service{
    padding:.32rem 0 .45rem;
    width: 100%;
    background:#fff;
}
.servbot{
    width: 100%;
}
.btnlist{
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex; 
    display: flex;
    justify-content: center;
    margin-bottom: .44rem;

}
.btnlist a{
    font-size: .18rem;
    color:#5e5e5e;
    width: 2rem;
    height: .4rem;
    border: .01rem solid #727272;
    text-align: center;
    line-height: .4rem;
    display: block;
    margin-right: .08rem;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.btnlist a:hover{background: #00479d;border: .01rem solid #00479d;color:#fff;}
.imglist{width: 100%;margin-bottom: .4rem;}
.imglist ul{
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex; 
    display: flex;
    justify-content: flex-start;
}
.imglist ul li{position: relative;margin-right: .12rem;}
.imglist ul li:last-child{margin-right:0;}
.imglist ul li a{position: relative;display: block;}
.imglist ul li .outimg{width: 2.91rem;height: 2.18rem;display: block;}
.imglist ul li .hideadd{position: absolute;top: 0;left: 0;background: rgba(0,0,0,0.5);
    width: 2.91rem;height: 2.18rem;display: none;}
.imglist ul li .hideadd .innimg{width: .52rem;height: .52rem;display:  block;margin:.63rem auto .22rem;}
.imglist ul li .hideadd p{font-size: .18rem;color: #fff;text-align: center;}
.imglist ul li:hover .hideadd{display: block;}

.mbox .btn{
    width: 1.62rem;
    height: .49rem;
    line-height: .49rem;
    text-align: center;
    font-size: .16rem;
    color: #737373;
    display: block;
    border: 0.01rem solid #bfbfbf;
    margin: 0 auto;
}
.mbox .btn i{
    width: .2rem;
    height: .11rem;
    background: url(../images/icon1.jpg) no-repeat;
    display: inline-block;
    background-size: cover;
}