body,td,th{font-family:ftzy}
*{margin:0;padding:0;list-style:none}
img{border:0}
a{text-decoration:none;color:#000}
input{outline:0;border:0}
@font-face{font-family:ftzy;src:url(webfont.TTF);src:url(webfont.TTF) format("embedded-opentype"),url(webfont.TTF) format("woff"),url(webfont.TTF) format("truetype"),url(webfont.TTF) format("svg");font-style:normal;font-weight:400}
.focus .shadow span:hover,.newboxr .hd .more a:hover,.pn_170x255 .tbd .more a:hover,.pn_170x255 .tbd li span:hover,.pn_455x260 .more a,.pnlist ul li a:hover,.rbox410 .more a:hover,.rbox410 .tb:hover,.rbox410 ul li a:hover,.titrit li a:hover,.titrit ul .more a:hover,.topbox .ftx a:hover{color:#0043c6}
.logobox{width:90%;padding: 0 0.5rem;overflow:hidden;background-color: #21578d;padding-top: 0.5rem}
.logobox .logo{margin: 0;display: inline-block;vertical-align: middle;}
.logobox h2{display: inline-block;width: 50%;font-size: 0.4rem;color: #fff;font-weight: 400}
.logobox p{display: inline-block;}
.logobox p a{margin-right: 0.125rem}
.logobox .logo img{width: 100%}
.search{float:right;width:85%;height:0.7rem;border:0.025rem #0c5a9f solid;margin:0.5rem 0.75rem 0.5rem 0;background:rgba(248,248,248,.6);display: none;}
.logobox .search.showsearch{display: block;}
.search input{float:left;width:3.75rem;height:0.6rem;background:0 0;margin-top:0.05rem;padding-left:0.25rem}
.btns{float:right;width:0.4rem;height:0.4rem;margin-top:0.15rem;background:url(top_search.png) no-repeat center center;border-left:0.025rem #ccc solid;padding-left:0.25rem}

.menubox-out{width:100%;margin:auto;background:#245389;}
.menu{width:90%;margin:auto;overflow: hidden;}
.menu ul li{font-size:0.35rem;color:rgba(255,255,255,.8);margin-right:0.1rem;position:relative}

.menu ul li:last-child{margin-right:0}
.menu ul li a{color:#000;font-weight: normal;}
.menu .now a,.menu ul li a:hover{color:#fff}
.menu .now a{font-weight:normal;font-size:0.3rem}
.menu .twoname{width:9rem;background:#fff;box-shadow:0 0 0.25rem rgba(0,0,0,.16);z-index:9999}
.menu .twoname a{font-size:0.25rem;color:#fff;padding:0 0.5rem;background-color: #000;}
.twoname a:hover{background:#eaf3ff}
.menu ul li:hover .twoname{display:block}
.conbox{width:100%;margin:auto; overflow: hidden;}
.focus{position:relative;width:100%;}
.focus .shadow .title{width:6.5rem;height:1.625rem;padding-left:0.75rem;padding-top:0.5rem}
.focus .shadow .title a{text-decoration:none;color:#fff;font-size:0.35rem;font-weight:bolder;overflow:hidden}
.focus .btn{position:absolute;bottom:0.85rem;left:12.75rem;overflow:hidden;zoom:1}
.focus .btn a{position:relative;display:inline;width:0.325rem;height:0.325rem;border-radius:0.175rem;margin:0 0.125rem;color:#b0b0b0;font:0.3rem/0.375rem "\5B8B\4F53";text-decoration:none;text-align:center;outline:0;float:left;background:#d9d9d9}
.focus .btn a.current,.focus .btn a:hover{cursor:pointer;background:#fc114a}
.focus .fPic{width:100%;}
.focus .fbg{display: none;}
.focus .D1fBt{overflow:hidden;zoom:1;height:0.4rem;z-index:10}
.focus .shadow{width:90%;display:block;color:#2b60ac;font-size:25px;background-color: #f4f6f7;padding: 0.5rem}
.focus .fcon img{display:block;width: 100%}
.focus .fbg div{margin:0.05rem auto 0;overflow:hidden;zoom:1;height:0.35rem}
.focus .D1fBt a{position:relative;display:inline;width:0.3rem;height:0.3rem;border-radius:0.175rem;margin:0 0.0025rem #fff solid}
.focus .D1fBt .current,.focus .D1fBt a:hover{background:#fff}
.focus .D1fBt img{display:none}
.focus .D1fBt i{display:none;font-style:normal}
.fousbox{width:100%;float: right;}
.fous-content h4{font-size:0.5rem;color:#333;font-weight: normal;width:97%;padding: 0.5rem 0 0.5rem 0.25rem;border-bottom: 0.025rem solid #d8e8f6;background-image: url(phone-hbefore.png);background-repeat: no-repeat;background-position-y:0.625rem;}
.fous-content p{font-size:0.4rem;color:#666;width:100%;padding: 0.5rem 0;border-bottom: 0.075rem solid #d8e8f6}
.fous-content h4>a:hover{color:#245389}
.fous-content p>a:hover{color:#245389}
.title-part{width:90%;height:1.0rem;padding: 0.375rem 0 0.5rem 0;border-bottom:0.1rem double #d8e8f6;margin:0 auto;}
.title-part h3{font-size:0.6rem;color:#2b60ac;display:inline;border-bottom: 0.025rem solid #2b60ac;}
.title-part a{float:right;font-size:0.425rem;line-height: 1.8rem;color:#666;}
.fous-content{width:90%;margin:0 auto;}
.latest-news{width:100%;margin:0.5rem auto}
.latest-content1{width:90%;background-color: #e3f0fe;;margin:0.625rem auto}
.latest-content2{width:90%;margin-bottom:1.125rem;overflow:hidden;margin:0 auto;}
.latest-content2>div{width:100%;float:left}
.latest-content2>div h4{font-size:0.5rem;color:#333;font-weight: normal;width:100%;padding: 0.5rem 0 0.5rem 0.25rem;border-bottom: 0.025rem solid #d8e8f6;background-image: url(phone-hbefore.png);background-repeat: no-repeat;background-position-y:0.625rem;}
.latest-content2 .lastest-cont2-3 h4{border: none;}
.latest-content2>div h4>a:hover{color:#245389}
.latest-content2>div p{width:9.95rem;height:1.85rem;margin:0.75rem 0 0 0.925rem;font-size:0.45rem;color:#333}
.latest-content2>div:first-child p{margin:0.75rem 0 0 0.5rem}
.research-part{width:100%;background:#f8faff}
.research-part .research-inner{width:100%;margin:0 auto;background-color: #fff}
.research-content{width:90%;margin:0.5rem auto 0 auto;overflow:hidden}
.research-content .research-left{width:100%;background-color:#e3f0fe;float:left;text-align: center;}
.research-left h4{width:90%;font-size:0.6rem;color:#000;margin:0.5rem auto;font-weight: normal;text-align: left;background-image: url(phone-hbefore.png);
    background-repeat: no-repeat;
    background-position: 0px 10px;
    padding-left: 10px;}
.research-left h4>a:hover{color:#245389}
.research-left p{width:95%;margin:0 auto}
.research-right{width:100%;float:right;padding: 0.25rem 0}
.pn_760x425{overflow:hidden;text-align: center;}
.pn_760x425 img{width:94%;transition:all .5s;padding-top: 0.25rem}
.pn_760x425 img:hover{transform:scale(1.1);transition:all .5s}
.research-right>div{width:100%;background-color:#fff;}
.research-right>div:hover{background:rgba(1,116,229,.15)}
.research-right>div h4{font-size:0.5rem;color:#333;font-weight: normal;width:100%;padding: 0.5rem 0 0.5rem 0.25rem;border-bottom: 0.025rem solid #d8e8f6;background-image: url(phone-hbefore.png);background-repeat: no-repeat;background-position-y:0.625rem;}


.research-right>div h4>a:hover{color:#245389}
.research-right>div p{font-size:0.4rem;color:#666;padding:0 0.575rem 0.775rem 0.575rem}
.page-bottom{width:100%;position:relative}
.page-bottom .bottom-inner{width:90%;margin:0 auto}
.bottom-inner span{display:block;width:100%;color:#fff;font-size:0.4rem;margin-bottom: 0.25rem}
.bottom-inner span:last-child{margin-bottom: 0}
.pagebottom-top{width: 90%;margin:0 auto;}
.pagebottom-top .bottom-inner{overflow:hidden;width:100%;}
.pagebottom-top .bottom-inner>div{width:100%;float:left;border-bottom: 0.025rem solid #d8e8f6;}
.pagebottom-top .bottom-inner>div:last-child{margin-right:0}
.pagebottom-top .bottom-inner>div h4{padding:0.5rem 0;font-size:0.575rem;color:#000;font-weight: normal;}
.pagebottom-top .bottom-inner>div li a{font-size:0.4rem;color:#000}
.pagebottom-bottom{padding:0.375rem 0;margin-top:0.75rem;background-color: #21578d;}
.mScrollbar3{height:8.5rem;display: none;}
.mCS-dark.mCSB_scrollTools .mCSB_draggerRail{background-color:#e8e8e8}
.mCS-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#245389}




/* 菜单弹窗 */
.menu_mask,.login_mask,.search_mask{display: none;position:fixed;left:0;top:1.8rem;width:100%;height:100%;background:rgba(0,0,0,.2);z-index: 9999}
.menubox{width:96%;padding:4% 2%;background:url(pop_top.jpg) no-repeat top center #fff;padding-top: 0.346667rem;overflow:hidden}
.meulist{float:left;width: 100%;margin-top:0.2rem}
.meulist .tit{float:left;width:3rem;height:0.693333rem;line-height:0.693333rem;margin-top:0.133333rem;text-align: left;padding-left: 10px;font-size: 0.35rem;color:#fff;background: #21578d;border-radius:0.08rem;}
.meulist ul{float:left;width:6rem;margin-left:0.266667rem}
.meulist li{float:left;width: 2.5rem;height:0.666667rem;line-height:0.666667rem;border: 1px solid #A72929;font-size:0.346667rem;color:#333;text-align: center;margin:0.133333rem 0 0.133333rem 0.133333rem;}
.meulist li a{display:block;color:#333}
.is-visible{position: fixed;}
.single{display:block;}
.userbox{float:left;width: 100%;text-align: center;}
.userbox ul li{display:inline-block;width:3.2rem;height:0.933333rem;line-height:0.933333rem;text-align:center;border: 1px solid #A72929;font-size:0.373333rem;color:#333;border-radius:0.08rem;margin:0 0.4rem}
.userbox ul li a{display:block;color:#333}
.userbox .name{float:left;margin-left:2%;font-size:0.373333rem;color:#333}
.userbox .loginout{float:right;font-size:0.373333rem;color:#333;margin-right:2%;}
.shoplist{float:left;width:100%;margin-top:0.266667rem}
.shoplist ul li{float:left;width:96%;height:1.066667rem;line-height:1.066667rem;font-size:0.373333rem;padding:0 2%;color:#333;border-bottom: 1px solid #DFDFDF;
background: url(list_r.jpg) no-repeat 98% center;}
.shoplist ul li a,.userbox .loginout a{display:block;color:#333}



/* 图片轮播 */
.hb_soll{position:relative;width: 95%;margin: 0 auto;padding-top: 10px;overflow:hidden;}
.hb_sbox{position:relative;height:7rem;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:5.333333rem;}
.hb_sbox li a{display:block;width:100%;height:5.333333rem;}
.hb_bico{position:absolute;bottom:0.3rem;right:0;z-index:999;width:30%;height:10px;text-align:center}
.hb_bico a{display:inline-block;width:0.32rem;height:0.32rem;margin:0 0.053333rem;padding:0;background:rgba(255,255,255,0.4);border-radius:50%;text-indent:-1000px}
.hb_bico a.on{display:inline-block;background:rgba(255,255,255,1);border-radius:50%;}
.hb_sbox .bg{position:absolute;left:0;bottom:0;width:100%;height:0.733333rem;}
.hb_sbox .txt{position:absolute;bottom:-30px;width:90%;height:0.733333rem;padding-left: 15px;line-height:0.733333rem;font-size:0.5rem;color:#000;z-index: 999;background-image: url(phone-hbefore.png);background-repeat: no-repeat;background-position-y: 0.25rem;}




