@charset "utf-8";
/* CSS Document */
html{font-size:100px; /*font-size:62.5%;*/}
body{margin:0px; padding:0px; font-size:.12rem; font-family:Arial, "微软雅黑"; color:#333; -webkit-text-size-adjust:none;}
a{color:#333; text-decoration:none; outline:none;}
a:active{star:expression(this.onFocus=this.blur());} 
a:link {text-decoration: none; outline:none;}
a:visited{text-decoration: none; outline:none;}
a:hover{text-decoration:none; color:#0c3693; outline:none;}
ul, p, dl, dt, dd{padding:0px; margin:0px;}
li{list-style-position:outside; list-style-type:none;}
h1, h2, h3, h4, h5{font-size:14px; padding:0px; margin:0px;}
h1{font-size:16px;}
h5{font-size:12px;}
.fl{float:left;}
.fr{float:right;}
.clear{clear:both; height:0px; padding:0px; margin:0px; display:block; _display:inherit;}
.h10{height:.1rem; overflow:hidden; clear:both;}
.h50{height:.5rem; overflow:hidden; clear:both;}
textarea, input{background:transparent; padding:0px; font-size:12px; font-family:Arial, "微软雅黑"; color:#888; outline:none; border:0px;}
em{font-style:normal;}
.btn1{cursor:pointer;}
/*2018-8-29 13:28:19;*/
img{vertical-align:middle; max-width:100%; border:0px;}
.xinwen{vertical-align:middle; width: 194px;height: 109px; border:0px;}
.blue, a.blue{color:#0c3693;}
/*opacity:1; filter:alpha(opacity=100);*/

.wal{max-width:14rem; margin:0px auto;}
.w280{width:2.8rem;}
.w1100{width:11rem;}
.align{
justify-content:left;
align-items:center;
display:-webkit-flex;	
}

a, .transition,
.nav, .navBg, .nav .list,
.phoneNav .container{
transition:All 0.5s ease;
-webkit-transition:All 0.5s ease;
-moz-transition:All 0.5s ease;
-o-transition:All 0.5s ease;	
}
.topSearch,
.topSearch.on .input1{
-moz-border-radius:.5rem;
-webkit-border-radius:.5rem;
border-radius:.5rem;	
}
.indexFlash .slick-dots span,
.phoneBanner .slick-dots li{
-moz-border-radius:.04rem;
-webkit-border-radius:.04rem;
border-radius:.04rem;
}
input, ul, li, a, span, i, em, b, div, img, textarea, p, dl, dt, dd, h1, h2{
box-sizing:border-box;
-moz-box-sizing:border-box;
-webkit-box-sizing:border-box;	
}
.ddd{overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}

.headD{height:.8rem;}
.head{position:absolute; z-index:50; left:0px; top:0px; width:100%; background:#FFF;}
.head .wal{height:.8rem; position:relative;}
.head .logo{position:absolute; left:.2rem; top:0px; display:block; background:url(../image/logo.png) center no-repeat; background-size:100%; width:1.74rem; height:100%;}
.topSearch{position:absolute; top:.22rem; right:.2rem; width:1.61rem; height:.36rem; background:#eee;}
.topSearch .btn{position:absolute; left:0px; top:0px; height:.36rem; width:.4rem; background:url(../image/nimg20.png) center no-repeat; background-size:.2rem;}
.topSearch .btn1{width:100%; height:.36rem; opacity:0;}
.topSearch .input1{width:100%; height:.36rem; line-height:.36rem; padding-left:.4rem; font-size:.14rem; color:#999;}
.topSearch i{display:none;}
.nav{position:absolute; top:0px; right:2.1rem;}
.nav li{float:left; padding-left:.1rem;}
.nav a.name{display:block; height:.8rem; line-height:.8rem; padding:0 .24rem; font-size:.16rem;}
.nav a.name:hover, .nav a.name.on{background:#0c3693; color:#FFF;}
.nav .list{display:none;}
.navBg{position:fixed; z-index:49; left:0px; top:0px; width:100%; height:100%; background:rgba(255,255,255,0); opacity:0; visibility:hidden;}
.navBg.on{opacity:1; visibility:visible;}

.translate,
.indexPart2 .title:before{
transform: translate(-50%, 0px);
-webkit-transform: translate(-50%, 0px);
-moz-transform: translate(-50%, 0px);
-o-transform: translate(-50%, 0px);
-ms-transform: translate(-50%, 0px);
}

.foot{background:#21242b; color:#FFF;}
.foot .wal{min-height:3.31rem; position:relative;}
.foot h2{font-weight:400; font-weight:400; font-size:.2rem; padding:.4rem 0 .15rem 0;}
.foot h2 a{color:#FFF;}
.foot li{float:left; width:2.3rem;}
.foot li:nth-child(2){width:2.6rem;}
.foot li:nth-child(3){width:3.3rem;}
.foot li dd{line-height:.36rem; font-size:.14rem;}
.foot li dd a{color:#939eb6;}
.foot li dd a:hover{color:#fff;}
.foot li:nth-child(1) dd{width:.86rem; text-align:center; padding-bottom:.15rem;}
.foot li:nth-child(1) dd a{color:#FFF;}
.foot li:nth-child(1) img{width:.59rem;}
.foot .ewm{position:absolute; top:0px; right:0px; text-align:center;}
.foot .ewm img{width:1.37rem;}

.footMsg{background:#1a1a1a; text-align:center; min-height:.59rem; line-height:.59rem; font-size:0px;}
.footMsg li{display:inline-block; padding:0 .3rem; color:#FFF; font-size:.12rem;}
.footMsg a{color:#FFF;}

.phoneFoot{text-align:center; font-size:.18rem; color:rgba(255,255,255,0.5); background:#1a1a1a; line-height:.6rem;}
.phoneFoot span{padding:0 2em;}

.pcShow{display:block;}
.phoneShow{display:none;}

/*.pageBanner{background:center no-repeat; background-size:cover;}*/
/*.pageBanner .wal{min-height:3.8rem; position:relative; text-align:center;}
.pageBanner .layer{position:absolute; left:0; top:50%; width:100%; color:#FFF;
transform: translate(0px, -50%);
-webkit-transform: translate(0px, -50%);
-moz-transform: translate(0px, -50%);
-o-transform: translate(0px, -50%);
-ms-transform: translate(0px, -50%);
}*/
/*.pageBanner h2 img{height:.4rem; width:auto;}*/
/*.pageBanner p{font-size:.18rem; line-height:.26rem; padding-top:.3rem; max-width:11rem; margin:0 auto; letter-spacing:1px;}*/

.pageBg{min-height:2rem; background:#f0f0f0;}

.pageTitle{height:1.05rem; position:relative;}
.pageTitle div{line-height:1rem; font-size:.89rem; color:#e5e5e5; font-weight:bold; position:relative; top:.1rem;}
.pageTitle h2{position:absolute; left:0; top:.55rem; font-size:.3rem; color:#0c3693; font-weight:400;}

.service_01,
.boxShadow{
-moz-box-shadow:0 0 .16rem rgba(27,79,194,0.47);
-webkit-box-shadow:0 0 .16rem rgba(27,79,194,0.47);
box-shadow:0 0 .16rem rgba(27,79,194,0.47);	
}



.sbanner { height: 3.80rem; text-align: center; color: #fff; padding-top: 1.22rem; }

.sbanner .b_title { font-size: 0.40rem; margin-bottom: 0.334rem; }

.sbanner .b_profile { font-size: 0.18rem; width: 10.62rem; margin: 0 auto; line-height: 0.24rem; }
























