body,ul,ol,p,li,h1,h2,h3,h4,h5,h6 {padding:0;margin:0}
body{text-align:left;font-size:63%;-webkit-text-size-adjust: 100%;-ms-text-size-adjust: 100%; color:#333;}
li{list-style:none}
a,a:visited{text-decoration:none;color:#000}
a{outline:none;-webkit-tap-highlight-color: rgba(0,0,0,0);}
.clearfix:after {clear:both;height:0;overflow:hidden;display:block;visibility:hidden;content:"."}
.hide{display:none}

.touchOn { background-color: #e8e8e8; }
.popTip { position: fixed; z-index: 10000; background: rgba(0, 0, 0, .8); box-shadow: #333 0 0 10px; padding: 10px 15px; border-radius: 5px; white-space: nowrap; }
.popTip .icon { display: inline-block; vertical-align: top; width: 32px; height: 32px; margin-right: 10px; background: url(../images/icon_notice.png) no-repeat; background-size: 32px 32px; }
.popTip .text { color: #fff; line-height: 32px; }
.popTip .icon.suc { background-image: url(../images/icon_success.png); }
.popTip .icon.err { background-image: url(../images/icon_error.png); }
.popTip .icon.load { background-image: url(../images/tip_loading.gif); background-size: auto; background-position: center; }

.iphoneTips { width: 240px; height: 80px; background: #252525; position: fixed; left: 50%; bottom: 0; margin-left: -120px; border-radius: 10px; margin-bottom: 10px; }
.iphoneTips .bd { position: relative; }
.iphoneTips .img { width: 50px; height: 50px; background: url(../images/apple-touch-icon.png) no-repeat; background-size: 50px 50px; float: left; margin: 15px 0 0 15px; }
.iphoneTips .txt { width: 150px; color: #fff; font-size: 14px; line-height: 18px; float: left; margin: 15px 0 0 10px; text-align: left; }
.iphoneTips .txt span { width: 19px; height: 15px; background: url(../images/iphoneTips.png) 0 -31px no-repeat; background-size: 50px auto; display: inline-block; margin: 0 2px; }
.iphoneTips .close { width: 29px; height: 28px; background: url(../images/iphoneTips.png) 0 1px no-repeat; background-size: 50px auto; position: absolute; right: -9px; top: -9px; }
.iphoneTips i { width: 20px; height: 10px; background: url(../images/iphoneTips.png) -30px 0px no-repeat; background-size: 50px auto; display: block; position: absolute; left: 50%; top: 80px; margin-left: -8px; overflow: hidden; }
body>header{background: #0d59a7;clear: both;height: auto;overflow: hidden;}
.top{ width:100%; background:#04376c; border-top:1px solid #0d59a7; height:34px;}
.top .time{ background:url(../images/icon_01.gif) no-repeat 12px 10px; width:160px; padding-left:28px; float:left; line-height:32px;}
.top .search{ float:right; width:70px; font-size:12px; color:#a1a1a1; line-height:32px; background:url(../images/search_but.gif) no-repeat 40px 8px; }
.clear{ clear:both}
.logoBar { height: 62px; float: left; }
.logo{ width:265px;}
.logoBar img { padding: 8px 0 0px 0; }
.navBtn{float:right; height:62px; background:#0d59a7; width:50px;}
.navBtn i{ display:inline-block; width:45px; height:56px; background: url(../images/icon_nav.gif) no-repeat center; background-size:80%; margin:5px 20px 0 0;}
.navArea {
clear: both;
position:absolute; top:125px; left:0; width:100%;
background: #0a4e93;
z-index:999;
font-family:微软雅黑;
}
.navArea a{display:block; font-weight:normal; line-height:28px; padding-left:10px; color:#fff; border-bottom:1px #4b8a93 solid;
font-size:1.4em; background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAaCAYAAACkVDyJAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAQxJREFUeNq81bEKwjAQBuAYfIWCr1BB8AHcnHwAQXB3Kjh16iQ4uQqCLyAITi5OBQWfoR1dXZ2EguAdNBBKmqb0Lgc/tLnAR2ia9LIsE1qtIGvIFPIWDhWGoWhTUnuOIEfIEJJCBoKhFBhD9to4G4pgAtkZeiwogmNLnxxFcAG5OKABFfhzRO8UqNo03lD9t1DomROVlXdEl5yoNIyxorJm3BVN8zwPKEAdPVnmjNqisqGP6LNhzgvyoQLxQD9Y+lfIHG6MggKMKgd6Z8wGxi4YpKDYpXHN7dEZM4EJJ1YFEdtyYjq48YFh9Uso8YGpFU58YQqcQR4+MAV+DSgLpr6h0NBbeS6yYFh/AQYAVORSlGiuGqAAAAAASUVORK5CYII=); background-position: right center; background-repeat: no-repeat; background-size: 14px 13px; padding-right: 25px;}
.all_search{ width:96%; margin:15px auto; text-align:center}
.all_search span{ font-size:1.3em; font-family:微软雅黑; color:#0d59a5; line-height:38px;vertical-align:middle;}
.all_search .input{
padding:0px 2px 0px 2px; width:40%; height:38px;
border: 1px solid #dedede;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
border-radius:5px;
vertical-align:middle;
font-size:1em;
font-family:微软雅黑;
line-height:38px;
color:#666}
.all_search .but{ width:60px; height:38px;border: 1px solid #dedede; background:#3a618a; color:#FFF; font-size:1em; font-family:微软雅黑; margin-left:5px;vertical-align:middle;}
.teacher_menu{}
.teacher_navBtn{float:right; height:42px; background:#396089; width:15%;}
.teacher_navBtn i{ display:inline-block; width:45px; height:30px; background: url(../images/teacher_nav_1.gif) no-repeat center; margin:10px 20px 0 0;background-size: 35px 24px;}
.teacher_navArea {
clear: both;
position:absolute; top:170px; left:0; width:100%;
background: #0a4e93;
z-index:999;
font-family:微软雅黑;
}
.teacher_navArea a{display:block; font-weight:normal; line-height:28px; padding-left:10px; color:#fff; border-bottom:1px #4b8a93 solid;
font-size:1.4em; background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAaCAYAAACkVDyJAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAQxJREFUeNq81bEKwjAQBuAYfIWCr1BB8AHcnHwAQXB3Kjh16iQ4uQqCLyAITi5OBQWfoR1dXZ2EguAdNBBKmqb0Lgc/tLnAR2ia9LIsE1qtIGvIFPIWDhWGoWhTUnuOIEfIEJJCBoKhFBhD9to4G4pgAtkZeiwogmNLnxxFcAG5OKABFfhzRO8UqNo03lD9t1DomROVlXdEl5yoNIyxorJm3BVN8zwPKEAdPVnmjNqisqGP6LNhzgvyoQLxQD9Y+lfIHG6MggKMKgd6Z8wGxi4YpKDYpXHN7dEZM4EJJ1YFEdtyYjq48YFh9Uso8YGpFU58YQqcQR4+MAV+DSgLpr6h0NBbeS6yYFh/AQYAVORSlGiuGqAAAAAASUVORK5CYII=); background-position: right center; background-repeat: no-repeat; background-size: 14px 13px; padding-right: 25px;}

#navs{ line-height:40px; width:100%;}
#navLi{ overflow:hidden; width:240px; }
#navLi li{float:left; width:32%; text-align:center;font-size:1.6em;}
#navLi li:hover{ color:#006666;background: url(../images/navs_on.png) no-repeat center;}

.slideBox-news{ position:relative; zoom:1; width:100%; height:100%;}
.slideBox-news .slideNav{ position:absolute; height:20px; overflow:hidden; bottom:0px; right:10px; z-index:4;}
.slideBox-news .slideNav li {background-color:#fff;cursor:pointer;float:left;width:10px;height:10px;
line-height:10px;margin-left:3px;text-align:center;
text-indent:-999px;
border-radius:50%;}
.slideBox-news .slideNav li a{ color:#333; }
.slideBox .slideNav li a:hover{ text-decoration:none; }
.slideBox-news .slideNav li.on{ background-color:#f11f1f; color:#FFFFFF; }
.slideBox-news .slideNav li.on a{ font-weight:bold; color:#fff; }
.slideBox-news .slideCon{width:100%;}
.slideBox-news .slideCon li{ position:relative;}
.slideBox-news .slideCon img{width:100%;height:auto;}
.slideBox-news .slideCon .title{width:100%; position:absolute; bottom:10px; left:10px; z-index:10;}
.slideBox-news .slideCon .title a{ color:#fff; font-size:1.4em; font-family:"微软雅黑";}
.slideBox-news .intro{display:none;}
.bg{background:#000000; height:36px; width:100%;opacity: 0.6; display:inline-block; position:absolute; bottom:3px; z-index:2;}

.infoBox,#picScroll {background: #fff; height:auto !important;height:180px; min-height:180px;}
.infoBox nav{ overflow: hidden; padding:0 5px;}
.infoBox nav ul,.picScroll .hd {height:40px;line-height:40px; border-bottom: #a0a0a0 1px solid;}
.infoBox nav li ,#picScroll h3{float: left; text-align:left; position: relative; font-family:微软雅黑;font-size: 18px;color: #03366b; white-space: nowrap; padding-left:15px; overflow:hidden}
.infoBox nav li.on span{ float:right; display:block; width:50px; margin-right:20px; font-size:14px}
.infoBox nav li.on { width:98%}
.infoBox nav li.on,#picScroll h3{ padding-bottom: 0; height:40px; white-space: nowrap; }
.infoBox nav li.touchOn { background-color: #4c8d12; }
.infoBox .bd { padding: 2% 0 0;}
.infoBox .listWrap { overflow: hidden; }
.infoBox .swipe .listWrap>li { float: left; position: relative; width: 100%; }
.infoBox .infoList,.zt_picList,.xjly_picList,teacherList,teacher_name,teacher_content { padding: 0 20px; }
.infoBox .infoList>li { height: 40px; line-height: 40px; overflow: hidden; font-size: 1.6em;
text-overflow: ellipsis; white-space: nowrap; background:url(../images/icon_02.gif) no-repeat 0 13px; padding-left:25px;color:#05376a; font-family:微软雅黑; font-weight:normal}
.infoBox .infoList>li span{ color:#797979; float:right}
.infoBox .infoList>li:nth-last-child { border-bottom: none; }
.infoBox .infoList>li:active { }
.infoBox .infoList>li.t { padding: 0 0 10px 0; overflow: hidden; background-image: none; white-space: normal; height: auto; line-height: 2.6em; }
.infoBox .infoList>li.t h5 { height: 36px; line-height: 36px; padding-top: 2px; padding-right: 1em; color: #000; font-size: 1.1em; font-weight: 600;
max-width: 100%; text-overflow: ellipsis; white-space: nowrap !important; white-space: normal; overflow: hidden; }
.infoBox .infoList>li.t .pic { width: 75px; height: 55px; float: left; margin: 0 8px 0px 0; display: inline-block; overflow: hidden; }
.infoBox .infoList>li.t img { width: 75px; float: left; }
.infoBox .infoList>li.t .intro { color: #78797a; font-size: 0.9em; line-height: 19px; }
.infoBox .infoList>li.n { font-size: 1.6em; }
.infoBox .infoList>li.n:first { margin-top: 2px; }
.infoBox .infoList .loading { display:none; background: url(../images/list_loading.gif) no-repeat center; border-bottom: none; }
.infoBox .infoList.hideMore>li:nth-child(n+9) { display: none; }
.cateBtn { display: block; height: 40px; line-height: 40px;width: 100%; margin: 10px auto 20px; border: 1px solid #e4e4e4; text-align: center; font-size: 1.4em; border-radius: 5px; text-shadow: #fff 1px 1px 1px; font-family:微软雅黑; font-weight:normal;
color:#999999;
background: -webkit-gradient(linear,0 0,0 100%,from(#fbfbfb),to(#f5f5f5));
background: -moz-linear-gradient(top, #fbfbfb, #f5f5f5);
-webkit-user-select: none;
-moz-user-select: none;
user-select: none;
clear:both; margin-top:10px;}
.cateBtn_img{width:280px; height:46px; margin:10px auto}
.cateBtn_img2{; width:280px; height:46px; margin:10px auto}
.bbr{ border-left:1px #fff solid;border-top:1px #fff solid;border-radius: 3px; }
.cateBtn:active,
.cateBtn.touchOn {
background: -webkit-gradient(linear,0 0,0 100%,from(#E3E3E3),to(#F5F5F5));
background: -moz-linear-gradient(top, #E3E3E3, #F5F5F5); }
.zt_picList{overflow:hidden;}
.zt_picList li{width:100%; float:left; margin-bottom:10px; font-family:"微软雅黑"; border-bottom:1px solid #c8c8c8 }
.zt_picList li h3{ font-size:1.6em; color:#04376c; line-height:180%; font-weight:normal; margin-bottom:10px;}
.zt_picList li p{color:#5e5e5e; line-height:180%; font-size:13px; text-indent:2em}
.zt_picList li .img{ display:block; padding:10px}
.zt_picList li img{ width:100%; margin:auto}
.xjly_picList{overflow:hidden;}
.xjly_picList li{width:100%; float:left; margin-bottom:25px; font-family:"微软雅黑"; }
.xjly_picList li h3{ font-size:20px; color:#484848; line-height:180%; font-weight:normal; margin-bottom:10px;}
.xjly_picList li p{color:#5e5e5e; line-height:180%; font-size:13px; text-indent:2em}
.xjly_picList li .img{ display:block; padding:10px}
.xjly_picList li img{ width:100%; margin:auto}

.teacherList{overflow:hidden; width:90%; margin:0 auto}
.teacherList li{width:100%; float:left; margin-bottom:20px; font-family:"微软雅黑"; background:#f6f6f6}
.teacherList li.one{ border-top:5px solid #0c58a4}
.teacherList li.two{ border-top:5px solid #efa800}
.teacherList li h4{ font-size:22px; color:#20122c; line-height:200%; font-weight:normal; margin:5px 0; padding-left:20px;}
.teacherList li p{color:#5e5e5e; line-height:150%; font-size:18px; text-indent:2em; padding:0 20px; margin:0 0 15px 0;word-break:break-all;word-wrap:break-word;}
.teacher_bd{overflow:hidden; width:90%; margin:0 auto;border-top:1px solid #a0a0a0}
.teacher_bd li{width:100%; float:left; margin-bottom:20px; font-family:"微软雅黑"; }
.teacher_bd li h4.one{border-bottom:3px solid #0c58a6;color:#0c58a6;}
.teacher_bd li h4.two{border-bottom:3px solid #aa7d00;color:#aa7d00;}
.teacher_bd li h4.three{border-bottom:3px solid #784c99;color:#784c99;}
.teacher_bd li h4{ font-size:22px; line-height:200%; font-weight:normal; margin:5px 0; padding-left:20px;}
.teacher_bd li p{color:#5e5e5e; line-height:150%; font-size:18px; text-indent:2em; padding:0 20px; margin:0 0 15px 0}
.szdw_lyys_type{font-size:20px;font-family:"微软雅黑"; }

.teacher_ss{overflow:hidden; width:90%; margin:0 auto;border-top:1px solid #a0a0a0}
.teacher_content{overflow:hidden; width:90%; margin:0 auto;border-top:1px solid #a0a0a0}
.teacher_content li{width:100%; float:left; margin-bottom:10px; font-family:"微软雅黑"; }
.teacher_content li h4{ font-size:22px; line-height:160%; font-weight:normal; margin:10px 0; padding-left:20px;border-bottom:3px solid #0c58a4;color:#043669;}
.teacher_content li p{color:#04376c; line-height:150%; font-size:18px; text-indent:2em; padding:0 10px; margin:0 0 0px 0}
.teacher_content li p.lxfs{ text-indent:0}

.teacher_name{overflow:hidden; width:90%; margin:0 auto;}
.teacher_name li{ float:left; font-family:"微软雅黑"; width:26%; background:url(../images/icon_04.gif) no-repeat 2px 12px; font-size:1.6em; color:#04366b; text-align:left; padding-left:20px; line-height:220%; }
.teacher_about{ width:90%; margin:15px auto; font-family:微软雅黑; font-size:14px; color:#03386c; }
.teacher_about img { border: solid 1px #cccccc; display: block; margin: 0 auto; max-width: 100%; width: 70%; height: auto !important; }
.teacher_ren{ width:90%; margin:15px auto; font-family:微软雅黑; font-size:3em; color:#03386c; text-align:center; line-height:200%;}
.teacher_ren span.image{ float:left; width:30%; display:block}
.teacher_ren span.image img{ width:90%; height:auto}
.teacher_ren span.name{ width:68%; display: table; text-align:center; padding-top:7%; }
.teacher_name_zmjs{overflow:hidden; width:90%; margin:0 auto;}
.teacher_name_zmjs li{ float:left; font-family:"微软雅黑"; width:42%; background:url(../images/icon_04.gif) no-repeat 2px 12px; font-size:1.6em; color:#04366b; text-align:left; padding-left:20px; line-height:220%; }
.zmjs_rcjh{ font-family:"微软雅黑"; background:url(../images/icon_04.gif) no-repeat 2px 12px; font-size:1.2em;color:#04366b; text-align:left; padding-left:20px; line-height:220%;}

.navlists{overflow:hidden; width:100%;}
.navlists li{float:left; width: auto; text-align:left; height:26px; padding:10px;
color:#04376c;font:1.6em/20px "微软雅黑";
background:url(../images/icon_02.gif) no-repeat 0 12px; padding-left:15px;
margin:0 1em; }
.navlists li a{color:#04376c;}
.klink li{ width:125px;text-align:left;color:#767676;padding:0; padding-left:20px; margin-bottom:10px; font-size:1.4em;}
.bbr{border-top:1px #fff solid;border-radius: 5px; }

footer{ text-align:center; background:#3c3c3c }
footer p{padding:30px 0;font:1.4em/26px "微软雅黑"; color:#FFFFFF}
footer .foot_img{ width:300px; margin:0px auto}
footer .foot_img ul{ margin:0; padding:20px 0 0 0}
footer .foot_img ul li{ width:33%; text-align:center; float:left}
.picScroll{ margin:10px auto; text-align:center; }
.picScroll .bd ul{ width:100%; padding-top:10px; }
.picScroll .bd li a{-webkit-tap-highlight-color:rgba(0, 0, 0, 0); }
.picScroll .hd ul .on{ background:#80BD6D; }
.picScroll .hd ul{ float:right; padding-top:16px; }
#picScroll .hd{ margin:0 10px;}
.picScroll .hd li{ float:left; width:8px; height:8px; background:#D0D0D0; margin:0 5px; overflow:hidden;
-webkit-border-radius:8px; -moz-border-radius:8px; border-radius:8px;
}
.picScroll .prev,.picScroll .next{ display:block; float:right; width:18px; height:18px; background:url(../images/pisScrollIcons.gif) -6px -7px no-repeat; overflow:hidden; margin:11px 5px 0 5px; }
.picScroll .next{ background-position:-34px -7px; }
.picScroll .prevStop{ background-position:-6px -40px; }
.picScroll .nextStop{ background-position:-34px -40px; }
#picScroll .cateBtn{width:90%;}
#boxTab{ padding:0 20px;}
#boxTab .hd ul{overflow:hidden;}
#boxTab .hd li{float:left; width:35%; margin-right:20px; background:#ccc; font:1.4em/2.4em "微软雅黑";
text-align:center; margin-bottom:10px;}
#boxTab .hd li.on a{color:#fff;}
#boxTab .hd li.on{background:#106470;color:#fff; }
.tablist{overflow:hidden; }
.tablist li{ line-height: 30px;font-size: 1.6em; margin-bottom:10px;
text-overflow: ellipsis; border-bottom: #7f7f7f 1px dashed; padding-right: 25px; }
.tablist li a{text-overflow: ellipsis;}
#boxTab1 .hd ul{overflow:hidden; margin-bottom:26px;}
#boxTab1 .hd li{ height:28px; line-height:28px; text-align:center; font-size:16px; lbackground:#ccc; margin-right:6px; float:left; width:100%;}
#boxTab1 .hd li.on{ background:#106470; color:#fff;}
#navs .hd{display:none;}
.tablist2 { width:100%; display:block !important; float:left; overflow:hidden;}
.tablist2 p{ font-size:1.4em !important; line-height:2.6em;}
#boxTab1 table{width:90%;}
#boxTab1 .bdC{overflow:hidden; width:90%; float:left; font-size:1.4em;}
#boxTab1 .bdC p{line-height:2.4em;}
#boxTab .tablist{overflow:hidden; width:90%; float:left;}
.navPad{overflow:hidden;}
.navPad li{ float:left; width:33%; text-align:center; font:1.5em/3em "微软雅黑"; color:#6b7577;}
.pingtai .title{ background:#e8e7e7; font:1.5em/3em "微软雅黑"; color:#010101;}
.pingtai li,.pingtai{ text-align:center;}
.pingtai li{ text-align:center; width:60%; border:1px #edf0f0 solid; margin-bottom:20px; margin:10px auto;}
.pingtai li img{width:60%; height:auto;padding-top:10px;}


.service_box{ width:100%; float:left; clear:both; padding:0 0 5px 10px;margin:0 0 10px 0;font-family:"微软雅黑"; font-size:13px;}
.services_icon{ padding:2% 0; width:28%;height:auto; float:left; display:block; text-align:center; }
.services_icon img{ display:block; max-width:90%; margin:auto;border:1px solid #CCC; padding:3px}
.service_content{ float:left; width:66%; padding:0 0 0 4%;}
.service_content span{ color:#333;line-height:180%}
.service_content p{ color:#989898;text-indent:2em;line-height:180%;overflow: hidden;
text-overflow: ellipsis; height:48px; width:92%}
.service_content h4{ padding:0px 13px 10px 0px; font-size:1.2em; color: #04376c; font-weight:normal;
}

.center {
text-align: center;
}

.main {
width: 90%;
margin: 0 auto;
position: relative;
z-index:10;
}

.yxsz_lm{ width:100%;}
.yxsz_lm ul{ margin:5px}
.yxsz_lm ul span{ font-size:14px; color:#0d58a6; font-weight:bold}
.yxsz_lm ul li{ width:45%; float:left; font-size:12px; color:#930; line-height:25px; font-weight:normal; background:url(../images/dian_3.gif) no-repeat 0 10px; padding-left:10px}
.yxsz_lm ul li a{color:#333}
.yxsz_lm ul li a:hover{color:#0d58a6;}
.zmxy_lm{ width:100%;}
.zmxy_lm ul{ margin:5px;text-indent: 2em;}
.zmxy_lm ul span{ font-size:14px; color:#0d58a6; font-weight:bold}
.zmxy_lm ul a{padding: 5px 10px;
display: block;
float: left;font-family: 微软雅黑;
line-height: 200%;
font-size: 14px;
font-weight:normal}

.indent{ text-indent:2em;}