html { font-family: sans-serif; -webkit-text-size-adjust: 100%; font-size:10px; }
body { margin: 0; }
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
main,
nav,
section,
summary { display: block }
audio,
canvas,
progress,
video { display: inline-block; vertical-align: baseline }
audio:not([controls]) { display: none; height: 0 }
[hidden],
template { display: none }
a { background: 0 0 }
a:active,
a:hover { outline: 0 }
abbr[title] { border-bottom: 1px dotted }
b,
strong { font-weight: 700 }
dfn { font-style: italic }
h1 { margin: .67em 0 }
mark { color: #000; background: #ff0 }
small { font-size: 80% }
sub,
sup { font-size: 75%; line-height: 0; position: relative; vertical-align: baseline }
sup { top: -.5em }
sub { bottom: -.25em }
img { border: 0 }
svg:not(:root) { overflow: hidden }
figure { margin: 1em 40px }
hr { -webkit-box-sizing: content-box; -moz-box-sizing: content-box; box-sizing: content-box; height: 0 }
pre { overflow: auto }
code,
kbd,
pre,
samp { font-family: monospace, monospace; font-size: 1em }
button,
input,
optgroup,
select,
textarea { font: inherit; margin: 0; color: inherit }
button { overflow: visible }
button,
select { text-transform: none }
button,
html input[type=button],
input[type=reset],
input[type=submit] { cursor: pointer; -webkit-appearance: button }
button[disabled],
html input[disabled] { cursor: default }
input { line-height: normal }
input[type=checkbox],
input[type=radio] { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; padding: 0 }
input[type=number]::-webkit-inner-spin-button,
input[type=number]::-webkit-outer-spin-button { height: auto }
input[type=search]::-webkit-search-cancel-button,
input[type=search]::-webkit-search-decoration { -webkit-appearance: none }
fieldset { margin: 0 2px; padding: .35em .625em .75em; border: 1px solid silver }
legend { padding: 0; border: 0 }
textarea { overflow: auto }
optgroup { font-weight: 700 }
table { border-spacing: 0; border-collapse: collapse }
td,
th { padding: 0 }
* { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; -webkit-user-select: none; outline: 0; -webkit-tap-highlight-color: transparent; -webkit-tap-highlight-color: transparent }
body { font-family: 'Helvetica Neue', Helvetica, sans-serif,"微软雅黑";  -webkit-overflow-scrolling: touch }
a { text-decoration: none; color: #007aff }
a:active { color: #0062cc }
ol, ul {list-style: none; margin: 0; padding: 0;}

body{background: #F2F2F2}
/*清除浮动*/
.clearfloat:after,
.clearfloat:before { content: " "; display: table; width: 0; height: 0; clear: both; }

/* 页面主体 */
.container { max-width: 768px; min-width: 320px; margin: 0 auto; padding:0;background: #fff;}
.row{ background:#fff; margin-bottom: 10px; padding: 10px 0;  }
.module{margin:0 auto 20px; background: #FFF; padding: 0 10px 10px; }

.footer{ background: #0075C2;padding: 10px 0;}
.footer p{text-align: center;color: #D0E6F6;font-size:1.8rem;margin: 0;line-height:1.4; }

.frame{ padding-top:70px;  }
.frame-top{ background: #0075C2; width: 100%; height: 70px; position: fixed; top: 0; left: 0px; z-index: 1000 }
.frame-top .home{ display: block; background: url('https://ss.xhphp.com/__sitehub_assets/d/30/static/home.png') no-repeat ; -webkit-background-size: 100% 100%; -o-background-size: 100%; background-size: 100%; height: 32px; width: 32px; position: absolute; right: 10px; top: 20px; }
.frame-top .menu-btn{cursor: pointer; position: absolute; left: 10px; top: 18px; padding-left: 38px; color: #FFF;  font-size:2.2rem; background: url('https://ss.xhphp.com/__sitehub_assets/d/30/static/menu_btn.png') left center no-repeat; }
.frame-top .child-menu{text-align: center}
.frame-top .child-menu .now-menu{ display: inline-block; font-size: 2rem; text-align: right; cursor: pointer; color: #fff; -webkit-background-size: 20px auto; -o-background-size: 20px auto; background-size: 20px auto; margin: 0 auto; position: relative; top: 22px;}
.frame-top .child-menu .now-menu.show{ background: url('https://ss.xhphp.com/__sitehub_assets/d/30/static/menu_open.png') right center no-repeat; -webkit-background-size: 20px auto; -o-background-size: 20px auto; background-size: 20px auto; }
.menu-list{ display: none; width: 100%; background: #FFF; position: absolute; left: 0; top: 50px;  }
.menu-list li a{ display: block; font-size: 1.8rem; color: #3B3B3B; text-align: center; width: 96%; border-bottom: 1px solid #D8D8D8; margin: 0 auto; line-height: 2.5; }
.menu-list li.selected a{ color: #318BFF }
.menu-list li:last-of-type a{ border: none }
.menu-list li ul{ background: #E1EDFF; display: none }
.menu-list li ul li a,.menu li.selected ul li a{ background: none; border: none; font-size: 15px; color: #3B3B3B;}
.menu-list li ul.menu2{display: block;background: #f5f5f5;}
.menu-list li ul.menu2 li a{font-size: 1.6rem;}
.frame .search{ position: relative; }
.frame .search form{width: 100%;}
.frame .search-btn{background: #0FA0FC url('https://ss.xhphp.com/__sitehub_assets/d/30/images/index/search.png') 15px center no-repeat;}
.mask{ display: none; position: fixed; left: 0; top: 0; z-index: 101; width: 100%; height: 100%; filter: progid:DXImageTransform.Microsoft.gradient(enabled='true', startColorstr='#99000000', endColorstr='#99000000'); background: rgba(0, 0, 0, 0.5);  }
.mask.show{ display: block; }
.frame-nav{ position: fixed; left: 0; bottom: -100%; z-index: 1000; background:#fff; width: 100%; -webkit-transition: all .5s ease; -o-transition: all .5s ease; -moz-transition: all .5s ease; transition: all .5s ease; }
.frame-nav a{ display: block; font-size: 1.8rem; color:#000; border-bottom: 1px solid #D8D8D8; text-align: center; line-height: 2.5  }
.frame-nav.open{ bottom: 73px; }
.frame-banner img{ max-width: 100%; display: block; }
.frame-main{ margin:0 auto 10px auto; background: #FFF; padding:0 10px; }

.location {background:#FFF url('https://ss.xhphp.com/__sitehub_assets/d/30/static/location_home.png') 10px center no-repeat; padding: 10px 10px 10px 35px; margin-top: 10px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.location a{font-size: 1.7rem; color: #333; background: url('https://ss.xhphp.com/__sitehub_assets/d/30/static/location.png') right center no-repeat; padding: 0 15px 0 5px}
.location a:last-child{ background: none;  }
/*返回顶部*/
#scroll-top {position: fixed;color: #fff; width: 40px;height: 40px; opacity: .6; line-height: 57px;text-align: center;right: 5px;bottom: 85px;cursor: pointer; background: #0075C2 url('https://ss.xhphp.com/__sitehub_assets/d/30/static/top.png') center center no-repeat; -webkit-border-radius: 50%;border-radius: 50%; }
/* 标题+日期 */
.list-text li{ display: block; border-bottom: 1px dashed #DDDDDD; position: relative; padding: 0 100px 0 0; line-height:60px;}
.list-text a{ display: block; font-size:1.8rem; color: #333333; -o-text-overflow: ellipsis; text-overflow: ellipsis; white-space: nowrap; overflow: hidden;  }
.list-text span{ font-size: 1.6rem;color: #878787;display: block; position: absolute; right: 0; top: 0;font-family: "Arial"; }
/*图片+标题+简介*/
.pic-news li { border-bottom: 1px dashed #C8C8C8; padding: 10px 0; }
.pic-news li a{display: -webkit-box; display: -moz-box; display: box; -webkit-box-align: center;-moz-box-align: center;-ms-box-align: center;box-align: center; -ms-align-items: center;-webkit-align-items: center;-ms-flex-align: center;align-items: center;}
.pic-news li img { width: 170px; height: 113px;}
.pic-news li .news-info {padding-left: 10px; overflow: hidden; -webkit-box-flex: 1;-moz-box-flex: 1; -ms-box-flex: 1; box-flex: 1;font-size: 1.8rem;}

/*日期+标题+简介*/
.date-news a{display: -webkit-box; display: -moz-box; display: box; -webkit-box-align: center;-moz-box-align: center;-ms-box-align: center;box-align: center; -ms-align-items: center;-webkit-align-items: center;-ms-flex-align: center;align-items: center; }
.date-news .date { border-right: 1px solid #F6F6F6; color: #065B96; padding: 10px; background: #E8F1F8; text-align: center; width: 100px;  }
.date-news .day { font-size: 2.6rem; margin-bottom: 10px;}
.date-news .year { font-size: 1.8rem; }
.date-news .news-info{ padding:0 0 0 10px; overflow: hidden; -webkit-box-flex: 1; -moz-box-flex: 1;-ms-box-flex: 1;box-flex: 1; }
.date-news li { position: relative; padding: 10px 0; border-bottom: 1px dashed #C6C8CF; }

/*标题+简介*/
.normal-news li { position: relative; padding: 10px 10px 10px 10px; border-bottom: 1px dashed #C3C9D9; }
.normal-news li:last-child { border: none; }
.normal-news .other{ padding: 10px 0; font-size: 1.5rem; }
.normal-news .other span.date{ color: #d62100 }
/*内容页面样式*/
.article-title h1{ font-size: 2.2rem; text-align: left; line-height: 1.5; padding: 10px; color: #0075C2 }
.single-article-title{ font-size: 2.4rem; text-align: center; padding: 20px 0; color: #0075C2; border-bottom: 1px solid #E0E0E0;}
.article .info{ font-size: 13px; color: #96989a; padding: 0 10px;}
.article .info span{ padding:0 5px; }
.article .info span.view{ background: url('https://ss.xhphp.com/__sitehub_assets/d/30/static/view.jpg') left center no-repeat; -webkit-background-size: 15px auto; -o-background-size: 15px auto; background-size: 15px auto; padding-left: 20px;}
.article{ position: relative; padding-bottom: 40px;}
.article-content{padding: 5px 10px;height:510px;overflow: hidden;font-size: 2rem;line-height: 4rem; }
.article-content p{  color: #222222; text-indent: 2em; }
/* .article-content div{line-height: 2rem;} */
.article-content img { display: block; max-width: 100% !important; height: auto !important; margin: 5px auto; }
.article-content table { width: 100% !important; }
/* 联系我们 */

.intro-article .article-title{padding: 10px 0;}
.article-title .intro-title{text-align: center;border-bottom: 1px dotted #DBDBDB;padding: 0 0 5px;}
.article-title .intro-title span{display: inline-block;height: 34px;line-height: 34px;padding: 0 20px;background: #FA9217;font-size: 2.4rem;color: #fff;position: relative;}
.intro-title span:before,.intro-title span:after{content: "";width:28px;height: 34px;position: absolute; }
.contact-box{padding: 20px 0; overflow: hidden; }
.contact-left{float: left;}
.contact-right{float: left;margin-left: 20px;}
.contact-right p{padding-left: 25px;font-size: 1.6rem;color: #666;line-height: 2.3;background-position: left center;background-repeat: no-repeat;margin: 0;}
.intro-article .article-content{ height: auto;}
/*专业部*/
.zyb{ background: #fff;margin: 10px }
.zyb li{ border: 1px solid #EFEFEF;  padding: 10px; margin-bottom:20px;}
.zyb li:hover{ border:1px solid #FA9217; }
.zyb .zyb_img{float: left; width: 100%; }
.zyb .zyb_img img{display: block;width: 100%;}
.zyb .zyb_txt{ float:right;}
.zyb .zyb_txt .zyb_txt_title {color: #3472dd; font-size: 2rem; background:url(https://ss.xhphp.com/__sitehub_assets/d/30/static/zyb_ico.jpg) no-repeat 0 2px; padding-left:30px; height:30px; line-height:30px; margin-bottom:25px; margin-top:5px; color:#333333; }
.zyb li:hover .zyb_txt_title {color: #3472dd; }
.zyb .zyb_txt .zyb_txt_title a{ float:right; border:1px solid #3472DD; width:140px; height:30px; font-size:1.6rem; color:#3472DD; line-height:30px; text-align:center; border-radius:5px;-moz-border-radius:5px; /* Old Firefox */}
.zyb li:hover .zyb_txt .zyb_txt_title a{background:#3472DD; color:#fff;}
.zyb .zyb_txt p{ font-size: 16px; color: #333333; line-height:32px;}

/*上一篇，下一篇*/
.change-btn { font-size: 1.6rem; line-height: 30px; padding: 10px; border-top: 1px solid #dddddd; color: #222222; }
.change-btn div{ -o-text-overflow: ellipsis; text-overflow: ellipsis; overflow: hidden; white-space: nowrap; }
.change-btn a{ color: #333333 }
.change-btn a:hover{ color: #0075C2; }

.readmore {
    display: none;
}
.readmore {
    display: block;
    position: absolute;
    bottom: 5px;
    background: #fff;
    width: 80px;
    text-align: center;
    line-height: 28px;
    border: 1px solid #0882ca;
    border-radius: 3px;
    left: 50%;
    margin-left: -40px;
    color: #666;
    font-size: 13px;
}
button, input{ margin: 0; padding: 0;    font-family: sans-serif;
    font-size: 100%;
    line-height: 1.15;
    margin: 0; }
.baoming{}
.bg-xxx{ font-size: 1.8em;}

.conadd{max-width: 100%;width: 98%;margin: 3% auto;}
.conadd img { border-style: none; max-width: 100%;}
.indextitle{width:100%;padding:3%;border-top:#ddd 3px solid;display:table;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.indextitle h2{margin:0;float:left;padding-left: 1em;border-left:#0882ca 5px solid;font-size: 3em;}
.indextitle a{float:right;font-size: 2em;display:block;padding: 0.4em 2em;border-radius: 1.5em;color:#e57d1d;border:#e57d1d 1px solid;}
.indextitle a img{vertical-align:bottom;margin-right: 0.5em;width: 2em;}
.zxbm{width:100%;display:table;/* padding-bottom:1em; */font-size:1.4em;}
.zxbm p{padding: 0.74em 0 0.14em 0;text-align:center;color:#575757;font-size: 1.4em;}
.zxbm input{height: 3em;display:block;margin:1em auto 0;padding: 1em 0.5em;font-size: 1.4em;/* border:#ddd solid 1px; */border-radius:5px;color:#575757;}
.zxbm select{width: 75%;height: 3em;display:block;margin:1em auto 0;padding:0 0.5em;font-size: 1em;border:#ddd solid 1px;border-radius:5px;color:#575757;appearance:none;-moz-appearance:none;/* -webkit-appearance:none; */}
.zxbm select::-ms-expand{display:none}
.zxbm select option{color:#575757; padding-left:0.5em}
.zxbm .btn{width: 80%;height: 3em;display:block;margin: 1.2em auto;background:#0A8AE0;border-radius:5px;font: 1.4em/0.39em '微软雅黑';color:#fff;text-align:center;border:none;}
.zxbm input {
    width: 90%;
  
    display: block;

    border: #ddd solid 1px;
    border-radius: 8px;
    color: #575757;
}
.zxbm .btn {
  
  
    display: block;
  
    background: #0A8AE0;
    border-radius: 8px;
   
    color: #fff;
    text-align: center;
    border: none;
}
bg-fff{/* margin:0 0.74em 0 0.74em; */background-color:#fff;overflow: hidden;}
.titles{width: 100%;margin: 0.94em auto 0.94em;}
.titles h2{text-align: center;font-size: 1.35em;font-weight: 600;color: #3f3f3f;}
.titles p{font-size: 0.93em;line-height: 1.6em;color: #5f5f5f;text-align: center;margin-top: 0.47em;}
.indexask{width:100%;display:table;border-top:#ddd 1px solid;}
.indexask ul{float:left;padding: 0 3% 0 3%;margin:1em 0;}
.indexask ul li{list-style:none;width: 47.8%;padding:1%;float:left;}
.indexask ul li a{width:100%;text-align:center;display:block;font-size:2rem;line-height: 2.22em;border:#ddd 1px solid;border-radius: 0.51em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.indexask ul li:nth-child(3) a,.indexask ul li:nth-child(6) a,.indexask ul li:nth-child(7) a{color:#cb0a0a;}
.link{height:auto;overflow: hidden;border-top: 0.1em solid #e6e6e6;padding: 2%;width: 100%;}
img {
    border-style: none;
    max-width: 100%;
}
.link dl{background: #f86e6e;float: left; margin-right: 2%; cursor: pointer; overflow: hidden; width: 32%; border-radius: 5px;text-align: center; }
.link dl:last-child{margin-right: 0;}
.link dl dd{margin:6% auto; width:36.5% }
.link dl dt{color: #fff;font-size: 0.98em;}
.link dl p{color: #fff;font-size: 0.98em;margin-bottom: 0.5em;margin-top: 0em;}

.askbtn{width: 53%;display:block;text-align:center;border:#d9d9d9 1px solid;color: #3c3c3c;border-radius:3em;padding: 0.2em 0;font-size: 1.14em;margin: 0.84em auto 1em;color: #f00}

.module{margin-top: 20px;}
.module .module-name {position: relative; background:#FCFCFC url('https://ss.xhphp.com/__sitehub_assets/d/30/static/icon_right.png') 10px center no-repeat; border-bottom: 2px solid #D8D8D8; padding-top: 10px;}
.module .module-name span{display: inline-block;color: #184EB1; font-size:2rem; padding-left: 32px;padding-bottom: 8px;}
.module .module-content{ padding: 10px 0 0 0; }
.more {display: block; background: #DBDBDB url('https://ss.xhphp.com/__sitehub_assets/d/30/static/more_un.png') no-repeat center; padding:8px; position: absolute; right: 10px; bottom: 10px; -webkit-transition: all .5s ease; -o-transition: all .5s ease; -moz-transition: all .5s ease; transition: all .5s ease }
/* .more:hover {background: #FA9217 url('/static/more_on.png') no-repeat center;  }
 */
/*焦点图片*/
.focus { width: 480px; height:288px; position: relative; overflow: hidden; }
.focus .img li { width: 100%; height: 100%; display: block; position: absolute; left: 0; top: 0; }
.focus .img img { width: 100%; height: 100%; display: block; -webkit-transition: all 1s ease; -o-transition: all 1s ease; -moz-transition: all 1s ease; transition: all 1s ease; }
.focus:hover .img img { -webkit-transform: scale(1.1); -ms-transform: scale(1.1); -o-transform: scale(1.1); -moz-transform: scale(1.1); transform: scale(1.1); }
.focus .img-title { width: 100%; height: 40px; line-height: 40px; color: #fff; font-size: 1.6em; text-indent: 10px; position: absolute; left: 0; bottom: 0; z-index: 9; filter: progid:DXImageTransform.Microsoft.gradient(enabled='true', startColorstr='#99000000', endColorstr='#99000000'); background: rgba(0, 0, 0, 0.5); }
.focus .img-title span{overflow: hidden; -o-text-overflow: ellipsis; text-overflow: ellipsis; white-space: nowrap; padding-right: 120px; display: block;}
.focus .focus-btn { display: block; width: 100px; height: 10px; position: absolute; right: 0; bottom: 14px; z-index: 10 }
.focus .focus-btn li { width: 8px; height: 8px; background: #fff; -webkit-border-radius: 5px; border-radius: 5px; margin: 0 5px; float: left; cursor: pointer; -webkit-transition: all .5s ease; -o-transition: all .5s ease; -moz-transition: all .5s ease; transition: all .5s ease; }
.focus .focus-btn li:hover { background: #E50012; }
.focus .focus-btn li.active { background: #E50012; }

/*日期+标题+简介*/
.date-news li { position: relative; padding: 6px 0; }
.date-news li:first-child{padding-top: 0;}
.date-news li a{ display: block; position: relative; padding:0 0px 0 80px; min-height: 75px; border: 1px solid #EDEDED;  transition: all .5s ease;}
.date-news li .date { color: #7B7B7B; text-align: center;width:90px; position: absolute; left: 0; top: 0; padding: 10px; -webkit-transition: all .5s ease; -o-transition: all .5s ease; -moz-transition: all .5s ease; transition: all .5s ease  }
.date-news li .day { font-size: 2.6em; border-bottom: 1px solid #CACACA;padding-bottom: 5px;}
.date-news li .year { font-size: 1.6em;padding-top: 3px; }
.date-news li .news-info{ padding:5px 0 5px 20px; }
.date-news li .title{ color: #777777; font-size: 1.6em; padding-bottom: 5px; overflow: hidden; -o-text-overflow: ellipsis; text-overflow: ellipsis; white-space: nowrap; -webkit-transition: all .5s ease; -o-transition: all .5s ease; -moz-transition: all .5s ease; transition: all .5s ease }
.date-news li .intro{ color: #999999; font-size: 1.4em; line-height: 1.8; transition: all .5s ease;}
.date-news li:hover .date,.date-news li:hover .title,.date-news li:hover .intro{color: #FFF;  }
.date-news li:hover a{background: #184EB1;border-color: #fff;}

/* 专业设置 */
.module2 .module-content{padding: 0;}
.major-list li{width: 48%;float: left;margin:11px 1% 0;border-bottom: 1px dashed #D3D3D3;padding-bottom: 12px;}
.major-list li a{ font-size: 1.6em; color: #777777; line-height: 49px; padding:0 20px 0 50px;background: #F0F0F0 url('https://ss.xhphp.com/__sitehub_assets/d/30/static/icon_play.png') 20px center no-repeat; display: block; -o-text-overflow: ellipsis; text-overflow: ellipsis; overflow: hidden; white-space: nowrap;  }
.major-list li a:hover{color: #FFF; background: #184EB1 url('https://ss.xhphp.com/__sitehub_assets/d/30/static/icon_playon.png') 20px center no-repeat; }

/* 师资队伍 */
.img-box { width: 100%; height: 170px; overflow: hidden; position: relative; }
.img-box ul { display: block; position: absolute; left: 0; top: 0; }
.img-box li { display: block; border:none; width: 150px; height: 170px; overflow: hidden; float: left; position: relative; margin: 0 5px; }
.img-box li .name { display: block; color: #333333; font-size: 1.6em; border-bottom: 1px solid #EEEEEE; text-align: center; padding: 10px 0; }
.img-box li img { display: block; width: 100%; height:123px;}
.img-box li:hover .name{ color: #F14B31; border-bottom: 1px solid #F14B31; background: url(https://ss.xhphp.com/__sitehub_assets/d/30/static/teacher_on.png) right center no-repeat; }

/*头条*/
.first { display: block; border-bottom: 1px solid #EEEEEE; padding-bottom: 10px;}
.first  img{ width: 140px; height:92px; float: left;  }
.first .info{ width:79%; float: right;  }
.first .info .title{display: block; font-size:1.6em; line-height: 1.8; color: #333333; white-space: nowrap; overflow: hidden; -o-text-overflow: ellipsis; text-overflow: ellipsis;}
.first .info .intro{ color: #999999; line-height: 1.5; font-size: 1.4em; padding: 0px 0 }
.first .info .date{ color: #999999; font-size: 1.2em; }
.first:hover .title{color: #184EB1;}
/*通用新闻列表样式*/
.list li { display: block; background: url(https://ss.xhphp.com/__sitehub_assets/d/30/static/list.png) 0 center  no-repeat; position: relative; padding: 0 110px 0 7px;}
.list li a { display: block; font-size: 1.4em; line-height: 2.7; color: #444444; white-space: nowrap; -o-text-overflow: ellipsis; text-overflow: ellipsis; overflow: hidden; }
.list li span{ display: block; width: 110px; line-height: 2.3; position: absolute; right: 0; top: 0; text-align: right; color: #999999; font-size: 1.4em; }
.list li:hover a { color: #184EB1;}
.list li:hover span{ color: #444444;}

/* 图文列表 */
.img-text li{width: 49%;float: left;margin: 10px 0.5%;}
.img-text li a{display: block;overflow: hidden;}
.img-text .img{width: 120px;height: 90px;float: left;}
.img-text img{display: block;width: 100%;}
.img-text .txt{width:65%;float: right;}
.img-text h3{font-size:1.6em;color: #333333;border-bottom: 1px dashed #D3D3D3;padding-bottom:10px;margin: 0}
.img-text p{font-size: 1.4em;color: #666666;padding-top:7px;line-height: 1.5;margin: 0}
.img-text li a:hover h3{color: #184EB1;}
/* 快速链接 */
.fast-link{border: 1px solid #EDEDED;}
.fast-link .title{ font-size: 1.8em; color: #FFF;line-height: 42px;background: #E50012;text-align: center;}
.fast-link .fast-link-list{ padding: 0 10px 20px; }
.fast-link .fast-link-list a{display: block; padding: 16.5px 0 10px; border-bottom: 1px solid #C9D5BF; text-align: center; color: #666666; font-size: 1.8em; background: url(https://ss.xhphp.com/__sitehub_assets/d/30/static/wjx.png) 10px 25px no-repeat; }
.fast-link .fast-link-list a:hover{ color: #E50012;  background: url(https://ss.xhphp.com/__sitehub_assets/d/30/static/wjx_on.png) 10px 25px no-repeat;border-color: #E50012; }
/* 特殊设置 */
.module3 .module-content{padding: 0;}
.module4 .module-content{border:1px solid #EDEDED;padding-left: 10px;padding-right: 10px;}
/*导航*/
.nav{margin-bottom: 20px; padding:20px 5px;background:#fff url('https://ss.xhphp.com/__sitehub_assets/d/30/static/index/nav_bg.png') no-repeat left top;margin-top: 10px;}
.nav a{text-align: center; width: 23%; margin:1%; float: left; padding: 10px;}
.nav img{display: block; max-width: 90%; margin: 0 auto; }
.nav .nav-name{ font-size:1.8rem; color:#555555; margin-top: 15px; white-space: nowrap; }
/* 快速导航 */
.fast-link a{ display: block; width: 50%; float: left; padding: 10px 10px 0 10px; }
.fast-link a img{ display: block; width: 100%; }

	
/*768-1024  内容宽度740  两边间距14 页面内容居中 */
@media only screen and (max-width:1023px) {
    .main{width: 97.5%;margin: 0 auto;}
}
/*640-767 内容宽度590 两边间距25 页面内容居中 */
@media only screen and (max-width:767px) {
.img-text .img{width: 100px;height: auto;}
.first .info{width: 75%;}
}
/* 480-639  按百分比缩放 */
@media only screen and (max-width:639px) {
html{font-size: 8px;}
.img-text li{width: 100%;}
.img-text .txt{width: 76%;}
.first .info{width: 65%;}
.date-news li .news-info{padding:5px 0 5px 10px;}
.pic-news li img{ width: 120px; height: 80px; }
.list-text li{ line-height: 45px; }
.date-news .date{ width: 80px; }
.person-list{padding: 10px 0;}
.person-list li{width: 46%;margin: 10px 2%;}
.img-news li a{ height: 120px; }
.img-news li .img-name{ height: 34px; line-height: 34px;}
.video-list li{margin: 10px 2%;}
.video-list li img{height: 120px;}
.video-list li .btn-play{ width: 50px; height: 50px; -webkit-background-size: 100% 100%; -o-background-size: 100% 100%; background-size: 100% 100%; margin: -45px 0 0 -25px}
.single-news .title{line-height: 40px;}
.scroll-img img{max-width: 90%;}
.zsjy-link .module-link a{padding-left: 40px;}
}

/* 360-479  按百分比缩放 */
@media only screen and (max-width:479px) {
.title{padding-bottom:0;}
.frame{padding-top: 50px;}
.frame-top{ height: 50px; }
.frame-top .home{ width: 28px; height: 28px; }
.frame-top .menu-btn{top: 14px;}
.frame-top .child-menu .now-menu{top: 16px;}
.frame-top .home{top: 12px}
.search form{height: 36px;}
.img-news li{padding: 5px;}
.img-news li a{ height: 100px;}
.img-news li .img-name{height: 30px;line-height: 30px;}
.single-news .title{line-height: 35px;}
.video-list li{width: 96%;}
.video-list li img{height: auto;}
.intro{display: none;}
.title{overflow: auto; white-space: normal; line-height: 1.4; }
.tpgj-link .module-link a, .module-link a{width: 90%;float: none;margin: 10px auto;}
 .frame-top .menu-btn{height: 28px; top: 10px;}
.frame-top .menu-btn span{display: none;}
.img-text .txt{width: 69%;}
.img-text h3{font-weight: normal;padding-bottom: 5px;}
.first img{width:120px;height: 80px;margin-top: 5px; }
.date-news li .date{width: 80px;padding: 7px;}
.date-news li a{padding: 0 0 0 70px;}
.date-news li .intro{display: none;}
.date-news li .title{padding-top: 10px;white-space: normal;}
.first .info .intro{display: none;}
.first .info .title{white-space: normal;padding-top: 10px;}
.img-text h3{padding-top: 10px;}
.img-text p{display: none;}
}
@media only screen and (max-width:379px) {
.module4 .module-content, .module5 .module-content{padding-left: 5px;padding-right:5px;}
.first  img{width: 100px;height: 72px;margin-top: 10px;}
}
@media only screen and (max-width:359px) {
.pic-news li img{ width: 80px; height: 60px; }
.img-news li a{height: 90px;}
.img-text .txt{width: 65%;}
.footer p{font-size: 1.6rem;}
}

.article-content table td{  
    border: 1px solid #333;
    padding: 5px;}