﻿body,td,th {position:relative;font-family:Microsoft YaHei, Arial;background:#fff} 
*{margin:0; padding:0;list-style:none;}
img{border:0}
a{text-decoration:none}
.topimg{width:100%;margin:auto;overflow:hidden;}

/* 头部 */

.head{width:100%;height:1.5rem;margin:auto;overflow:hidden;position: fixed;left: 0;top:0;z-index: 999999}
.head .logo{float:left;width:3rem;height:1.1rem;margin:0.266667rem 0 0 0.4rem;background:url(wap_logo.png); background-size:3rem 1.1rem}
.head .search,.head .more{float:right;width:0.4rem;height:0.4rem;margin:0.5rem 0.4rem 0 0;background:url(wap_serarch.png);background-size:0.4rem 0.4rem}
.head .search a,.head .user a,.head .more a{display:inline-block;width:0.506667rem;height:0.533333rem;text-indent:-9999px}
.head .user{float:right;width:0.45rem;height:0.375rem;margin:0.5rem 0.42rem 0 0;background:url(top_right4.png);background-size:0.45rem 0.375rem}
.head .more{background:url(wap_more.png);background-size:0.45rem 0.4rem}
.stick{background:#fff}
.stick .logo{background: url(waph_logo.png);background-size:3rem 1.1rem}
.stick .user{background:url(top_right40.png);background-size:0.45rem 0.375rem}
.stick .search{background:url(waph_serarch.png);background-size:0.4rem 0.4rem}
.stick .more{background:url(waph_more.png);background-size:0.4rem 0.4rem}

.htree{float:left;width:110%;margin-top: 0.125rem}
.htree span{float:left;width:31%;font-weight: normal!important}
.htree span a{color:#666!important}

/* 搜索弹出 */

.seartop{position:relative;width:8.026667rem;height:0.853333rem;margin:auto;border: 1px solid #f6f6f6;border-radius:0.08rem;}
.seartop input{position: absolute;left:0.133333rem;top:0;width:auto;height:0.7rem;line-height:0.7rem;margin-top:0.066667rem;border:0;outline:0;font-size:0.373333rem;color:#333}
.seartop input:-ms-input-placeholder{color:#999;opacity:1;}
.seartop input::-webkit-input-placeholder{color:#999;opacity:1;}
.seartop i{position:absolute;right:0;top:0;width:0.95rem;height:0.875rem;background: url(btn_search.jpg);background-size: 0.95rem 0.875rem}
.seartop i a{display:block;width:0.706667rem;height:0.52rem;text-indent:-9999px;}




/* 图片轮播 */

.hb_soll{position:relative;width:100%;height:8.625rem;overflow:hidden;}
.hb_sbox{position:relative;height:8.625rem;overflow:hidden;}
.hb_sbox ul{position:absolute;top:0;left:0;width:9999px;height:5.333333rem;overflow:hidden;}
.hb_sbox li{float:left;width:100%;height:5.333333rem;}
.hb_sbox li img{width:100%;height:8.625rem;}
.hb_sbox li a{display:block;width:100%;height:5.333333rem;}
.hb_bico{position:absolute;bottom:1.5rem;right:0;z-index:999;width:100%;height:10px;text-align:center}
.hb_bico a{display:inline-block;width:0.2rem;height:0.2rem;margin:0 0.053333rem;padding:0;background:#f1efef;border-radius:50%;text-indent:-1000px}
.hb_bico a.on{display:inline-block;background:url(wap_topico.png);background-size:0.2rem 0.2rem;}


/* 菜单弹窗 */

.menu_mask,.login_mask,.search_mask{display:none;position:fixed;left:0;top:1.5rem;width:100%;height:100%;background:rgba(0,0,0,.2);z-index: 9999999;}
.menubox{width:96%;height:88%;padding:0 2% 4% 2%;background:url(pop_top.jpg) no-repeat top center #fff;padding-top: 0.346667rem;overflow:auto;}
.meulist{float:left;width: 100%;}
.meulist .tit{float:left;width:96%;height:1.25rem;line-height:1.25rem;margin-left:2%;font-size: 0.373333rem;color:#333;
border-bottom:1px #ebebeb solid;background:url(wap_tico.png) no-repeat 99% center;font-weight:bold;background-size:0.25rem 0.125rem}
.meulist .tit a{color:#333}
.meulist ul{float:left;width:93%;display:none;padding:0.15rem 0 0.15rem 3%;margin-left: 2%;background:#f3f3f3;overflow:hidden;}
.meulist li{float:left;width:100%;/* height:0.666667rem; */line-height:0.666667rem;font-size:0.325rem;color:#838383;/* margin:0.133333rem 0 0.133333rem 0.133333rem; */}
.meulist li a{display:block;color:#838383}
.is-visible{position: fixed;width:100%}
.single{display:block;}
.is-visible .head .more{background:url(wap_close.png);background-size:cover;width: 0.33rem;height: 0.33rem;margin: 0.55rem 0.4rem 0 0;}
.p1now ul{display:block;}
.p1now .tit{border-bottom:1px #003499 solid;background:url(wap_tico1.png) no-repeat 99% center;background-size:0.25rem 0.125rem;color:#003499}
.bigtit{width:100%!important;font-weight:bold;color:#333!important}
.bigtit a{color:#333!important}

.prudmenu li:nth-child(1) {width:30%}
.prudmenu li:nth-child(2) {width:28%}
.prudmenu li:nth-child(3){width:35%}

/* 关于我们 */

.about{width:90%;margin:0.75rem auto 0;overflow:hidden;}
.about p{float:left;width:100%;font-size:0.5rem}
.about span{float:left;width:100%;margin-top:0.5rem;font-size:0.35rem;line-height:0.6rem}
.about .more{float:left;width:2.0rem;height:0.75rem;line-height:0.75rem;margin:0.75rem 0 0.75rem 39%;font-size:0.3rem;color:#333;background:#ededed;text-align: center;display:block;}

/* 业务领域 */

.ywly{width:94%;padding:0 3% 1rem 3%;background:#e2ebf2;overflow:hidden;position:relative;}
.ywly h2,.kjcx h2{float:left;width:100%;text-align: center;font-size:0.55rem;color:#333;margin:0.75rem 0;}
.ywly_tab{float:left;width:100%;}
.ywly_tab .hd{float:left;width:100%;}
.ywly_tab .hd a{float:left;font-size:0.375rem;color:#666;font-weight:bold;text-align:center;border-bottom:2px #e2ebf2 solid;height:0.7rem;margin:0 7%;}
.ywly_tab .hd .now{color:#053696;border-bottom:2px #053696 solid;}
.ywly_tab .bd{float:left;width:105%;margin-top:0.375rem}
.pn_170x92{float:left;width:4.2rem;height:2.3rem;margin:0.25rem 0.25rem 0 0.125rem;}
.pn_170x92 img{width:4.2rem;height:2.3rem;}
.m_icot{float:left;width:100%;height:0.75rem;margin:0.5rem 0;background:url(w_xlico.png) no-repeat center center;}
.lylist{display:none}
.pn2_170x92,.pn2_170x92 img{width:96%;height:auto;}

.ywly_tab dl{float:left;width:49.5%;border-right:1px #e2ebf2 solid}
.ywly_tab dt{float:left;width:100%;height:2rem}
.ywly_tab dt img{width:100%;height:2rem}
.ywly_tab dd{float:left;width:100%;background:#fff;height:1.0rem;line-height:1.0rem;font-size:0.35rem;color:#053696;text-align:center;}


/* 轮播图 */

.ywly_focus{float:left;width:100%} 
.ywly_focus .fbg,.kjcx_list .fbg{bottom:0.2rem; right:37%; position:absolute; height:21px; text-align:center; z-index: 200; }  
.ywly_focus .fbg div,.kjcx_list .fbg div{margin:4px auto 0;overflow:hidden;zoom:1;height:14px}    
.ywly_focus .D1fBt a,.kjcx_list .D1fBt a{position:relative; display:inline; width:8px; height:8px; border-radius:7px; margin:0 5px; float:left; background:#dfdfdf; }    
.ywly_focus .D1fBt .current,.kjcx_list .D1fBt .current{background:url(wap_topico2.png);background-size:cover;}    
.ywly_focus .D1fBt img,.kjcx_list .D1fBt img{display:none}    
.ywly_focus .D1fBt i,.kjcx_list .D1fBt i{display:none; font-style:normal; }  

.pn_140,.pn_140 dl{float:left;width:100%;background:#fff;padding-bottom:0.125rem}  
.pn_140 dt{float:left;width:100%;height:3.5rem}
.pn_140 dt img{width:100%;height:3.5rem}
.pn_140 dd{float:left;width:100%;text-align:center;font-size:0.35rem;color:#333}
.pn_140 .tit{font-size:0.45rem;color:#053696;font-weight:bold;margin:0.375rem 0;}
.pn_140 span{float:left;width:41%;margin-left:5%;background:url(wap_addico.jpg) no-repeat left center;text-align:left;margin-bottom:0.2rem;padding:0 0 0 0.35rem;}
.pn_140 .more{margin:0.45rem 0}
.pn_140 .more a{color:#999}

/* 科技创新 */

.kjcx{width:94%;padding:0 3% 1.25rem 3%;background:url(wa_ywcxbg.jpg) no-repeat left center #fafafa;background-size:cover;overflow:hidden;}
.kjcx_list{float:left;width:100%;background:url(kjcxbg.jpg);background-size: cover;position:relative;}
.kjcx_list dl{float:left;width:32%;background:#fff;margin-right:2%;text-align: center;padding-bottom: 0.2rem}
.kjcx_list dt{float:left;width:100%;margin-top:0.65rem;}
.kjcx_list dt img{width: 1.25rem;height:1.25rem}
.kjcx_list dd{float:left;width:90%;font-size:0.30rem;color:#666;margin-left:5%;line-height: 0.6rem}
.kjcx_list .tit{font-size:0.4rem;font-weight:bold;color:#333;margin-bottom: 0.25rem}
.kjcx_list .bzft{height:1.5rem}

/* 专业信息 */

.zyxx{background:#053696;padding:0 5% 0.75rem 5%;}
.zyxx .ywly_focus .D1fBt a{background:#9bafd5}
.zyxx .ywly_focus .D1fBt .current{background:#fff}
.zyxx .line{width:90%;height:1px;border-bottom:1px #0b40a5 solid;position:absolute;left:5%;top:1.65rem;}
.zyxx .ywly_focus .fbg{bottom:2.4rem;right:0}
.zyxx .ywly_focus .D1fBt a{margin:0 1.5rem;width:0.2rem;height:8px}
.zyxx .top_txt{float:left;width:100%;text-align:center;font-size:0.4rem;color:#fff;margin-top:0.625rem}
.zyxx .top_num{float:left;width:100%;text-align:center;font-size:0.4rem;color:#fff;margin-top:0.825rem}
.zyxx .top_num i{width:100%;float:left;font-style:normal;font-weight:bold;font-size:0.875rem}
.zyxx .ywly_focus .prev,.zyxx .ywly_focus .next{position:absolute;width:1.25rem;height:0.225rem;top:2.5rem;background:url(wap_l.png);background-size:cover;}
.zyxx .ywly_focus .prev{left:1.25rem;cursor:pointer; }  
.zyxx .ywly_focus .next{right:1.25rem;cursor:pointer;background:url(wap_r.png);background-size:cover;}  
 .kjcx_list .fbg{right:48%;bottom:-0.5rem}

/*横幅*/

@font-face {
    font-family: "st_font";
    src: url("wapf1.TTF"); /* IE9 */
    src: url("wapf1.TTF") format("embedded-opentype"), /* IE6-IE8 */
    
    url("wapf1.TTF") format("woff"),
    url("wapf1.TTF") format("truetype"), 
    
    url("wapf1.TTF") format("svg"); /* iOS 4.1- */
    font-style: normal;
    font-weight: normal;
}

.streamer{background:#eaf0f4;padding:0.75rem 0.25rem;background-size:100% 2.5rem;}
.streamer_con{overflow:hidden;}
.streamer_con ul li{float:left;color:#333;width:33%;text-align:center;}
.streamer_con ul li p{text-align: center;font-size:0.3rem;}
.streamer_con ul li h3{font-size:0.75rem;font-family:"st_font";color:#003499}

/* 客户案例 */

.casbox{background:#fff;}
.casbox .pn_140 dt{position:relative;}
.casbox .pn_140 dt,.casbox .pn_140 dt img{height:5.25rem}
.casbox .pn_140 dt .txt{position:absolute;left:-0.45rem;bottom:-0.2rem;width:96%;height:2.125rem;line-height:3.125rem;background:url(wap_albg.png);background-size:cover;font-size:0.35rem;color:#fff}
.casbox .pn_140 .tit{color:#333}
.casbox_more{float:left;width:100%;text-align: center;display:block;}
.casbox_more a{display:block;width:3.0rem;height:0.75rem;line-height:0.75rem;margin:0.25rem 0 0.75rem 35%;font-size:0.3rem;color:#333;background:#ededed;}

/* 动态 */

.newbox{background:#fafafa;padding:0 3% 1.25rem 3%;width:94%}
.pn_235x150{width:106%}
.pn_235x150 dl{float:left;width:48%;margin-right:2%;margin-bottom:0.5rem}
.pn_235x150 dt{float:left;width:96%;height:2.625rem}
.pn_235x150 dt img{width:96%;height:2.625rem}
.pn_235x150 dd{float:left;width:81%;font-size:0.35rem;line-height:0.5rem;color:#333;background:#fff;padding:0.25rem;}
.pn_235x150 dd a{color:#333}
.pn_235x150 .time{margin-top:-0.25rem;font-size:0.3rem;color:#666}
.newbox .fbg{bottom: 0.4rem}
/* 底部 */

.footbox{width:90%;padding:2% 5%;background:url(wap_ftbg.jpg);background-size:cover;overflow:hidden;position:relative;float:left;margin-top:0.5rem}
.footer_list{overflow:hidden;width:100%;float:left;}
.footer_list ul {float:left;width:27.3%;padding-left:6%;}
.footer_list ul h3{font-weight:normal;background:url(f_lie.png) no-repeat left bottom;padding-bottom: 0.3rem;margin-bottom: 0.25rem}
.footer_list ul h3 a{font-size:0.35rem;color:#fff;display:block;}
.footer_list li{float:left;width:100%}
.footer_list li a{float:left;width:100%;font-size:0.3rem;color:#a6a6a6;line-height:0.55rem}
.ft_ewm{float:left;width:100%;font-size:0.35rem;color:#b2b2b2;border-bottom:1px #1d2228 solid;padding-bottom: 0.1rem}
.ft_ewm i{float:left;width:0.575rem;height:0.575rem;margin:0 0.25rem 0 25%;background:url(ft_ewm.png);background-size:cover;}
.icb{float:left;width:105%;font-size:0.2rem;color:#c5c5c5;margin-left: -0.125rem;margin-top:0.25rem}
.big_code{position:absolute;left:35%;top:27%;width:3.25rem;height:3.0rem;background:url(big_code.png);background-size: 3.25rem 3.0rem;display:none}
.single{display:block;}

/* 20211014新增 */

.wap_nyw{width:94%;padding:2%;margin:auto;overflow:hidden;background:#fff;}
.wap_nywbox{float:left;width:100%}
.wap_nyw .leftimg{float:left;width:5rem;height:3.05rem;margin-top:0.125rem}
.wap_nyw .leftimg img{width:5rem;height:3.05rem}
.rcboxtt{float:right;width:3.8rem;position:relative;}
.rcboxtt .hd{ overflow:hidden; }
.rcboxtt .hd .prev,.rcboxtt .hd .next{ display:block;  width:0.3rem; height:0.15rem; overflow:hidden;
			 cursor:pointer; background:url(wap_sh.png);position:absolute;left: 1.8rem;background-size:0.3rem 0.15rem;}
.rcboxtt .hd .prev{top:0.125rem}
.rcboxtt .hd .next{bottom:0.125rem;background:url(wap_xh.png);background-size:0.3rem 0.15rem}
.rcboxtt .bd{ padding:0.375rem}
.rcboxtt .infoList li{height:0.85rem; line-height:0.85rem; font-size:0.3rem;color:#d0d0d0;border-left:0.05rem #fff solid;text-align: center;}
.rcboxtt .infoList li a{color:#000}
.rcboxtt .infoList li:hover{border-left:0.05rem #003499 solid;background:url(wap_gdbg.jpg);}
.rcboxtt .infoList li:hover a{color:#000}
.wap2_nyw{margin-top:0.4rem}
.wap2_nyw .leftimg{float:right;}
.wap2_nyw .rcboxtt{float:left;}

.wap2_nyw .rcboxtt .hd .prev, .wap2_nyw .rcboxtt .hd .next{left:1.8rem}

/* 20211017add index */

.wpindexyw{ position:relative; width:3.8rem;float:right;}  
.wpindexyw .fcon{display: none!important}  
.wpindexyw .fbg{float:left;width:100%;padding: 0.375rem;}  
.wpindexyw .wpinD1fBt a{float:left;width:90%;line-height: 0.85rem;padding-left:10%;font-size: 0.3rem;color:#d0d0d0;border-left:0.1rem #fff solid}    
.wpindexyw .wpinD1fBt .current{background:url(wap_gdbg.jpg);color:#000;border-left:0.1rem #003499 solid}   
.wpindexyw .prev,.wpindexyw .next{position:absolute;left:1.8rem;width:0.3rem;height:0.15rem;background: url(wap_sh.png) no-repeat;background-size: 0.3rem 0.15rem;cursor:pointer;}
.wpindexyw .prev{top:0; }  
.wpindexyw .next{bottom:0;background:url(wap_xh.png);background-size: 0.3rem 0.15rem;}  
