*{margin: 0;padding: 0;}
html{width: 100%; height: 100%; margin: 0 auto;}
body {font-family: Microsoft YaHei,\5FAE\8F6F\96C5\9ED1,Arial, Helvetica, sans-serif; font-size: 22px; line-height: 1.5; -webkit-touch-callout: none; height: 100%; max-width: 750px!important; min-width: 320px!important;  margin: 0 auto; color: #333333;}
a,ul,dl,dd,dt,div,p,h1,h2,h3,h4,h5,span,form,label,input,b,strong,em,i,body{padding: 0;margin: 0;}
strong{font-style: normal;}
h1,h2,h3,h4,h5,h6{font-weight: normal;}
input,a,select{outline: none;}
input{border: none;max-width:100%;text-indent:6px;}
input:focus {outline: none;}
textarea:focus {outline: none;}
select:focus{outline: none;}
a{text-decoration: none;color: #333;}
textarea{margin-left: 5px;margin-right: 5px;outline:none;}
li{list-style: none;}
textarea{resize: none;}
input,a,select,textarea,label{-webkit-tap-highlight-color: transparent;}
input {-webkit-appearance:none; /*去除input默认样式*/}

.hidden{overflow: hidden }
.clear_fix:after{content: "";display: block;height: 0;clear: both;}
.fl{float: left;}
.fr{float: right;}

.index-background{background: url(../images/index-bg.jpg) no-repeat center center; background-size:cover; background-attachment: fixed; width: 100%; height: 100%; position: fixed; overflow-y: scroll; top:0; left:0; right:0; bottom:0; }
.index-background .row {position: relative;}
.wrap{ width: 100%; }
.index-logo{ margin-top: 40px; text-align: center; position: absolute;}
.index-dalibao{ margin-top: 170px; text-align: center; position: absolute;}
.index-mainpeople{ margin-top: 314px; text-align: center; position: absolute;}
.index-kou{ margin-top: 920px; text-align: center; position: absolute;}
.index-button{ margin-top: 996px; text-align: center; position: absolute;}


.caption h4{ font-size: 28px; color: #1E2223; line-height: 1.5; height: 120px; overflow:hidden; text-overflow:ellipsis; display:-webkit-box; -webkit-box-orient:vertical; -webkit-line-clamp:2; }
.caption p{ font-size: 22px; color: #CCCCCC; line-height: 1.2; position: relative; bottom: 0; }
.imgradius {border-radius:25px;}
.articleline {width: 100%; display: inline-block; padding: 30px 0px; border-bottom: 8px solid #F8F7F5}


/* 图文列表页详情 */
.news-detail { width: 100%; }
.news-detail-title { font-size: 38px; text-align: center; margin-bottom: 20px; line-height: 1.5 } 
.news-detail-span { font-size: 20px; color: #333333; text-align: center; border-top:1px dashed #EEEEEE; width: 100%; display: block; padding: 10px; } 
.news-detail-content { font-size: 30px; line-height: 1.8; color: #333333; }
.news-detail-content a{ font-size: 30px; color: #333333; }
..news-detail-content video{ background: #000000 }


.footer{width: 100%;height: 110px;border-top: 1px solid #d7d7d7;position: fixed;bottom: 0;background: #fff;z-index: 100;max-width: 750px;}
.footer .footer_li{width: 25%;float: left;}
.footer .footer_li a{display: block;width: 100%;height: 100%;}
.footer_icon{width: 44px;height: 44px;margin: 16px auto 10px;}
.footer .footer_li p{font-size: 22px;color: #666666;text-align: center; display: block;}
.footer .footer_li p.on{color: #163A91;}

.video-js{ background: #000000 }
.vjs-default-skin { background: #000000 }
