html {
    -webkit-text-size-adjust: none;font-size:20px;
}
@media (max-width:800px){
html{font-size:16px;}
}
body{color:#333;font-size:0.7rem;font-family:"microsoft yahei";/*behavior:url("csshover.htc");*/}
.mttop{margin-top:85px;}
article,aside,dialog,footer,header,section,footer,nav,figure,menu{display:block}
*{list-style:none;margin:0;padding:0}
img{border:none}
a{text-decoration: none;color:#333;}a:hover{}.over{transition: 0.3s linear all;}.point,.mouse{cursor:pointer;}
.cl{ clear:both;height:0;line-height:0;font-size:0;overflow:hidden;}
.ov{overflow:hidden;}
.fl{float:left;}.fr{float:right;}.ov{overflow:hidden}.posi{position:relative;}.ab{position:absolute;}.over{transition: 0.2s linear all;}
.bold{font-weight:bold;}.cen{text-align:center;}.txtl{text-align:left;}.txtr{text-align:right;}.vtop{vertical-align:top;}.enbold{font-family:Impact;}
.mt5{margin-top:0.25rem;}.mt10{margin-top:0.5rem;}.mt15{margin-top:0.75rem;}.mt20{margin-top:1rem;}.mt25{margin-top:25px;}.mt30{margin-top:1.5rem;}.mt50{margin-top:2.5rem;}
.font12{font-size:0.6rem;}.font14{font-size:0.7rem;}.font15{font-size:0.75rem;}.font16{font-size:16px;}.font18{font-size:0.9rem;}.font20{font-size:1rem;}.font24{font-size:1.2rem;}
.font30{font-size:1.5rem;}.font34{font-size:1.7rem;}.font36{font-size:1.8rem;}.font48{font-size:2.4rem;}
.block{display:block}.inblock{display:inline-block;}.outline{outline:none;}

@media (max-width:640px){
.font18{font-size:16px;}.font20{font-size:18px;}.font24{font-size:20px;}.font30{font-size:24px;}
}
.co000{color:#000;}.co333{color:#333;}.co666{color:#666;}.co999{color:#999;}.blue{color:#00a2ea;}.yel{color:#ffa500;}.fff{color:#fff;}.red{color:#f00;}.hop{color:#0079af;}.green{color:#18714e;}.coccc{color:#9e9e9e;}
.daxie{text-transform:uppercase;}.daxie_{text-transform:capitalize;}.lh{line-height:2;}.st{font-family:"microsoft yahei";}.en{font-family:Georgia, "Times New Roman", Times, serif;}
.hide{ display:none;}
.wrap{width:90%;}.wrapin{width:95%;margin:0 auto;}.wrapin2{width:95%;margin:0 auto;}.w{width:100%;}.h100{height:100%;}
.maxw{max-width:1160px;}.divcen{margin:0 auto;}
.baibg{background:#fff;}.huibg{background:#f5f5f5;}

.pad10{padding:10px 0;}.pad20{padding:1rem 0;}.pad30{padding:1.5rem 0;}.pad50{padding:2.5rem 0;}

.justify{text-align:justify;text-justify:distribute-all-lines; /* for ie */}
.justify:after{content:"";height:0;width:100%;display:inline-block;overflow:hidden;}
.flex{display: flex;display: -webkit-box;display: -moz-box;display: -ms-flexbox;display: -webkit-flex;align-items:center;-webkit-align-items: center;justify-content:center;}
.flex img{max-width:100%;max-height:100%;}

.hover li:hover img,.hover .li:hover img{-webkit-transform:scale(1.1);-moz-transform:scale(1.1); transform:scale(1.1);}

.top{height:40px;line-height:40px;background:#333;}
.top a{color:#fff;}
.top .ml{margin-left:2rem;}
.top2{background:#ddf3ff;}

.nav{height:3.3rem;line-height:3.3rem;border-bottom:1px solid #bddfff;}
.nav li{position:relative;display:inline-block;padding:0 8px;margin:0 2rem;}
.nav li.cur a,.nav li:hover a{color:#1560a5;}
.nav li.cur:before,.nav li:hover:before{content:"";position:absolute;bottom:0;left:0;width:100%;height:3px;background:#1560a5;}

@media (max-width:1000px){
.nav li{margin:0 10px;}
.nav li.cur:before,.nav li:hover:before{bottom:-1px}
.nav .wrapin{width:100%;}
}
@media (max-width:640px){
.top2{padding:1rem 0;}
.nav li{padding:0 5px;margin:0;}
.nav .font20{font-size:16px;}

/*#piaofu img{width:90%;}*/
}
/*子菜单*/
.nav li ul{display:none;z-index:9;top:100%;left:0;line-height:normal;padding:5px 0;background:#f4f7f5;}
.nav li ul a{padding:5px 0;}
.nav li ul a:hover{}

.subnav{margin-bottom:-10px;}
.subnav a{padding:0px 10px;margin:10px 10px 0 10px;border:1px solid #bddfff;}
.subnav a:hover{color:#fff;background:#1560a5;}

.icona{background:url(../images/line.png) center no-repeat;}
.icona ul{max-width:620px;}
@media (max-width:640px){
.icona ul{max-width:100%;}
.icona li{width:46%;}
}

.foot{background:#1560a5;}
.foot a{color:#fff;}

.where{line-height:22px;}
.where a{color:#1560a5;}
.where a.home{padding-left:22px;color:#666;background:url(../images/ico3.png) left center no-repeat;}

.bord{border:1px solid #bddfff;}

.acon .desc{line-height:50px;border-bottom:1px solid #dedede;}
.acon .sp{padding:0 20px;}

.maxpic img{max-width:100%;}

.newslist li{border-bottom:1px dashed #ddd;}



.next{border-top:1px solid #eee;}
@media (max-width:800px){
.next li{width:100%;}
}

.prolist li{width:23%;margin:0 2.6% 20px 0;}
.prolist li .h{height:50px;padding:0.5rem;}
.prolist li:nth-child(4n){margin-right:0;}
.prolist li:hover{background:#1560a5;}
.prolist li:hover a{color:#fff;}
@media screen and (max-width:640px) {
.prolist li{width:48%;margin:0 0 20px 0;}
.prolist li:nth-child(2n){float:right;}
}

.gbook li abbr{top:0px;left:0;}
.gbook li p{padding-left:70px;}
.gbook li .ipt{width:100%;max-width:13rem;line-height:25px;border:1px solid #B7DAEF;background:none;}
@media (max-width:640px){
.gbook li .zi{display:block;}
}

.flink a{padding-right:15px;}
.flink p{padding-left:70px;}
.flink p b{top:2px;left:0;}

/* 栏目页分页 */
.pages a,.pages span{display:inline-block;padding:4px 8px;margin:0 2px;color:#333;background:#f3f3f3;}
.pages a:hover, .pages a.page-num-current{color:#fff;background:#1560a5;}
.pages a i{top:4px;}
.vid-wrap{
    width:100%;background: #000;
    position:relative;
    padding-bottom:56.25%;    /*视频详情页，需要用padding来维持16:9比例,也就是9除以16*/
    height: 0;
}
.vid-wrap video{
    position: absolute;
    top:0;
    left: 0;
    width: 100%;
    height: 100%
}

 



