
body,h1,h2,h3,h4,h5,h6,hr,p,blockquote,dl,dt,dd,ul,ol,li,pre,code,form,fieldset,legend,button,input,textarea{padding:0px; margin:0px; border:none;}
a,a:visited{ color:#333; text-decoration:none;}
a:active,a:hover { text-decoration:none;}
a:focus,input:hover,button:hover,input[type='button']:hover{ outline:none;}
i, em, cite { font-style: normal; }
li{ vertical-align:bottom; overflow:hidden; list-style-type:none;}
body, button, input, select, textarea{ font-family:微软雅黑,arial,'Hiragino Sans GB',宋体,sans-serif; outline:none;}
/* 禁止webkit横屏改变字体大小 */
html{-webkit-text-size-adjust:100%; -ms-text-size-adjust:100%;}
/* 设置HTML5元素为块 */
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section {display:block;padding:0px; margin:0px; border:none;}
/* 超出隐藏 */
.overflow{ overflow:hidden;} 
/* 点击去除阴影 */
a,button,input,i{-webkit-tap-highlight-color:rgba(0,0,0,0); -moz-tap-highlight-color:rgba(0,0,0,0); -ms-tap-highlight-color:rgba(0,0,0,0);tap-highlight-color:rgba(0,0,0,0);}     	         
/* float */
/* 图片自适应调整 并解决图片缩放的失真问题*/
img{ max-width:100%; height:auto;border:none; interpolation-mode: bicubic;}
/*public*/
.clear{ clear:both; margin:0 auto;}
.cl5{ clear:both; margin:0 auto;height:5px;}
.cl10{ clear:both; margin:0 auto;height:10px;}
.cl20{ clear:both; margin:0 auto;height:20px;}
.cl50{ clear:both; margin:0 auto;height:50px;}
.mr_2{ margin-right:2%;}
.txt-center{ text-align:center;}/* 文字居中 */
.txt-justify{ text-align:justify; text-justify:inter-ideograph;}
/* 自动换行 */
.word-auto{word-wrap: break-word;word-break: normal;}
/* 自动居中 */
.mg-auto{ margin-left:auto; margin-right:auto; position:relative;}
/* clearfix */  
.clearfix:after{ visibility: hidden;display: block;font-size: 0;content:" ";clear: both;height: 0;}
.clearfix{ *zoom:1;}
/* transtion-Hover */
.tianstion{transition:all ease 0.4s; -moz-transition:all ease 0.4s; -ms-transition:all ease 0.4s; -o-transition:all ease 0.4s;-webkit-transition:all ease 0.4s;}
.area{ width:100%;}
#main{ background:#F0F0F0; max-width:730px; min-width:300px;background:#EBEDEC; padding:0px; margin:0 auto;}
#wrap{ background:#F0F0F0; max-width:640px;  min-width:300px;background:#EBEDEC; padding:0px; margin:0 auto;}
body{ background: #F0F0F0;}
@media only screen and (max-width:309px){html{font-size:9.375px}#wrap{ width:100%;}}
@media only screen and (max-width:319px) and (min-width:310px){html{font-size:9.6875px}#wrap{ width:100%;}}
@media only screen and (max-width:349px) and (min-width:320px){html{font-size:10px}#wrap{ width:100%;}}
@media only screen and (max-width:359px) and (min-width:350px){html{font-size:10.9375px}#wrap{ width:100%;}}
@media only screen and (max-width:374px) and (min-width:360px){html{font-size:11.25px}#wrap{ width:100%;}}
@media only screen and (max-width:399px) and (min-width:375px){html{font-size:11.718px}#wrap{ width:100%;}}
@media only screen and (max-width:413px) and (min-width:400px){html{font-size:12.5px}#wrap{ width:100%;}}
@media only screen and (max-width:469px) and (min-width:414px){html{font-size:12.9375px}#wrap{ width:100%;}}
@media only screen and (max-width:479px) and (min-width:470px){html{font-size:14.6875px}#wrap{ width:100%;}}
@media only screen and (max-width:539px) and (min-width:480px){html{font-size:15px}#wrap{ width:100%;}}
@media only screen and (max-width:559px) and (min-width:540px){html{font-size:16.875px}#wrap{ width:100%;}}
@media only screen and (max-width:569px) and (min-width:560px){html{font-size:17.5px}#wrap{ width:100%;}}
@media only screen and (max-width:629px) and (min-width:570px){html{font-size:17.8125px}#wrap{ width:100%;}}
@media only screen and (max-width:639px) and (min-width:630px){html{font-size:19.6875px}#wrap{ width:100%;}}
@media only screen and (min-width:640px){html{font-size:20px}#wrap{max-width:640px}}

.public{ width:100%; margin:0 auto; min-width:300px; max-width:730px;background:#fff;}
.fl{ float: left; }
.fr{ float: right;}
.tm{ width:100%;  background:#F7F7F7;}
/*public end */
/*header */

header {width: 100%;display: block;background-color: #FFF;}
header .logo {float: left;margin: 10px auto;display: block;width: 100%;text-align: center;}


.scrollimg{position:relative; overflow:hidden; margin:0px auto; /* 设置焦点图最大宽度 */}
.scrollimg .hd{ position: absolute;
bottom:.5em;
text-align: center;
width: 100%;}
	.scrollimg .hd li{display: inline-block;
width: .6em;
height: .6em;
margin: 0 .4em;
-webkit-border-radius: 1.2em;
-moz-border-radius: 1.2em;
-ms-border-radius: 1.2em;
-o-border-radius: 1.2em; 
border-radius: 1.2em;
background: #FFF;
filter: alpha(Opacity=60);
opacity: .6;
box-shadow: 0 0 1px #ccc; text-indent:-100px; overflow:hidden; }
.scrollimg .hd li.on{ filter: alpha(Opacity=90);
opacity: .9;
background: #f8f8f8;
box-shadow: 0 0 2px #ccc; }
	.scrollimg .bd{position:relative; z-index:0;}
	.scrollimg .bd li{position:relative; text-align:center;}
	.scrollimg .bd li img{background:url("https://zsw.siweixin66.cn/images/loading.gif")/*tpa=http://tyym.nbzjye.cn/themes/default/Mobile/statics/images/https://zsw.siweixin66.cn/images/loading.gif*/ center center no-repeat;  vertical-align:top; width:100%;height:18em;}
	.scrollimg .bd li a{-webkit-tap-highlight-color:rgba(0,0,0,0);}  /* 去掉链接触摸高亮 */
	.scrollimg .bd li .tit{display:block; width:100%;  position:absolute; bottom:0; text-indent:10px; height:28px; line-height:28px; background:url("https://zsw.siweixin66.cn/images/focusBg.png")/*tpa=http://tyym.nbzjye.cn/themes/default/Mobile/statics/images/https://zsw.siweixin66.cn/images/focusBg.png*/ repeat-x; color:#fff;  text-align:left;}
/*header */

/*首页八个小图标*/
.entry-list { width:100%; overflow:hidden; padding-top:.5em; background:#FFF; padding-bottom:1em;border-top-left-radius: 10px;border-top-right-radius: 10px;}
.entry-list ul{ width:100%; overflow:hidden; margin:auto;display: flex;flex-wrap: wrap;justify-content: space-around;}
.entry-list ul li{width:25%}
.entry-list a{ display:block; overflow: hidden;text-align: center; margin-top:.5em;}
.entry-list a span { height:2em; line-height:2em; color: #616161; font-family: "微软雅黑"; font-size: 1.2em; }
.entry-list a img { display:block; width:65%; margin:auto; }

/*tongyong*/
.tyong{padding:10px; margin:0 auto;height:auto;background:#fff;}
.hot-bg{
    background: url("https://zsw.siweixin66.cn/images/hot-bg.png")/*tpa=http://tyym.nbzjye.cn/template/default/h5/images/https://zsw.siweixin66.cn/images/hot-bg.png*/ center top no-repeat;
    background-size: 100%;
}
.wenti-bg{
    background: url("https://zsw.siweixin66.cn/images/wenti-bg.png")/*tpa=http://tyym.nbzjye.cn/template/default/h5/images/https://zsw.siweixin66.cn/images/wenti-bg.png*/ center top no-repeat;
    background-size: 100%;
    margin: 0px 10px 10px 10px;
}
.tyongb{margin:0 auto;height:auto;padding-top:.6em;padding-bottom:.6em;}
.lanmu{margin-left:0px;width:30%;float:left;text-align:left;padding-left:5px;margin-left:5px;font-size:1.5em;color: #044cde;font-weight: bold;}
.line-baoming{margin-left:0px;width:30%;font-size:1.5em;color: #044cde;font-weight: bold;}
.l1{border-left: 5px solid #044cde;}
.l2{border-left: 5px solid #044cde;}
.l3{border-left: 5px solid #044cde;}
.l4{border-left: 5px solid #044cde;}
.l5{border-left: 5px solid #044cde;}
.l6{border-left: 5px solid #044cde;}
.l7{border-left: 5px solid #044cde;}
.dianhua{float:right;color:#fff;text-align:center;border-radius:10px;-webkit-border-radius:10px;
-moz-border-radius:10px;border-radius:10px;margin-right:5px;padding-left: .3em;padding-right: .3em;}
.qiang-m {
    color: #fff;
    border-radius: 10px;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    border-radius: 10px;
    margin-right: 5px;
    padding-left: 10px;
    padding-right: .3em;
}
.dianhua a{color:#ababab;font-size:1em;line-height:1.8em;}
/*tongyong end*/

.f14{font-size:14px;}
.tc{text-align:center;}
.inter_nm{ background:#ffe9a4; overflow:hidden; padding:1% 0;}
.inter_nm h2{ width:80%; margin:0 auto;font-size:1.2em; font-weight:800; color:#197a8c;}
#demo{width:90%; height:12em; overflow:hidden;margin:10px auto;color:#f00;}
#demo table{width:100%;}
#demo .xm{width:25%;}
#demo .xb{width:25%;}
#demo .lx{width:25%;color: #fff;}
#demo .jg{width:25%;}
/*-gundong--*/
/*rqanniu*/
.cz{width: 100%;margin:0% auto;overflow: hidden;}
.cz ul{width:100%; height:auto; overflow:hidden;display: flex;}
.cz ul li{width: 48%;line-height: 40px;text-align: center;color: #FFF;
font-size: 1.2em;border-radius: 100px;}
.cz ul li a{text-decoration: none;color: #034cdd;display: block;}
.cz_1{background: #fff;margin-left:1.2%}
.cz_2{background: #ff4e70; margin-left:1.2%}
.cz_3{width:90%;margin-left:5%;background: #0096ff;}
/*rqanniu*/
/*报名*/
.forminput {border-radius: 5px;height: 50px;width: 80%; margin:0 auto 5%;}
.forminput input ,.forminput select {background: #f1f1f1 none repeat scroll 0 0;border: 0 none;border-radius: 5px;border-radius: 5px;color: #666;float: right;font-size: 1rem;height: 50px;line-height: 50px;outline: medium none;text-indent:17px;width: 100%;}
.bmbtn22 {background-image: linear-gradient(to right, #ffbf00 , #ff9000);border: 0 none;border-radius: 5px;color: #fff;cursor: pointer;display: block;margin: 0 auto;outline: medium none;text-align: center;width:80%;font-size: 1.3em;height:3em;line-height: 2em;}
/*报名 end*/

/*zhuanye*/
.zysz{ width:100%;}
.zysz_home{ width:100%; margin:0 auto; display:block; padding-bottom:0em;}
.zysz_home a,a:hover{ text-decoration:none; color:inherit;}
.zysz_home ul,ol,li{ list-style:none; margin:0; padding:0;}	
.zysz_rq a{width:50%;float:left;color:#fff;}
.zysz_rq a span{width:100%;display:block;}
.zysz_rq a p{}
.zysz_home ul li{ float:left;width:48.5%;border:1px solid #ccc;margin-left:0.6%;margin-top:2%;border-radius:5px;}	
.syzyl{width:24%;margin-left:1%;}
.syzyr{width:75%;}
/*zhuanye end*/
.rqr2{width:49%;float:left;margin: 0.5%;}
.rqr2-p1{
    line-height: 0px;
    height: 35px;
    display: block;
    color: #fff;
    margin-top: -50px;
    text-align: center;
    position: relative;
    font-size: 16px;
    border-bottom-right-radius: 5px;
    border-bottom-left-radius: 5px;
    background-size: 100% 100%;
    float: right;
    padding-right: 10px;
}
.rqr2-p2{
    float: right;
    line-height: 50px;
    height: 35px;
    display: block;
    color: #fff;
    margin-top: -50px;
    text-align: center;
    position: relative;
    font-size: 14px;
    border-bottom-right-radius: 5px;
    border-bottom-left-radius: 5px;
    background-size: 100% 100%;
    padding-right: 10px;
}
/*答疑*/
.sy_news {width:100%;margin:0; padding:0;}
.sy_news ul{width:100%;list-style:none;float:left;margin-left:0px;padding-left:0px;}
.sy_news ul li{ text-align:center;width:100%;height: 3em;line-height: 3em;background: #f3f5ff;margin: 0.5%;border-radius: 3px;}
.sy_news ul li a{margin-left:5px;height: 1.6em;line-height: 1.6em;margin-top: .8em;color: #034cdd;font-size: 15px;font-weight: 600;}
.sy_news ul li span{float:right;}
.lst{border-left: 5px solid #0099ff;float:left;margin-left:5px;height: 1.6em;margin-top:.7em;}
/*答疑 end*/

/*foot*/
.subHeader,.subFooter{background-color:#f3f3f3;color:#000;height:3.8em;line-height:25px;text-align:center;width:100%; padding-top:0.2em; margin-bottom:150px;}
.subFooter p{color:#000;}
/*foot end*/
/*backtop*/
.backtop {width:40px;height:40px;background: #555;opacity:0.9;border-radius: 50%;text-align: center;z-index: 1001;position: fixed;right: 6px;bottom: 50px;}
.backtop .icon-backtop {display: inline-block;margin: 10px auto;vertical-align: center;}
.iconfont {display: inline-block;vertical-align: top;}
.icon-backtop::before {width: 30px;height: 30px;}
.iconfont::before {content: "";display: inline-block;vertical-align: top;background: url("https://zsw.siweixin66.cn/images/top.png")/*tpa=http://tyym.nbzjye.cn/css/https://zsw.siweixin66.cn/images/top.png*/ no-repeat; background-size:30px 30px}
/*backtop end*/


.con_title { background: #fff; overflow:hidden; }
.dongtai_bottom{width:100%;}
.dongtai_bottom1 dl{float:left;width:100%;background:#fff;margin-top:1%;padding:2% 0;position:relative;}
.dongtai_bottom1 dl dt{width:32%;float:left;margin-left:2%;}
.dongtai_bottom1 dl dd{width:60%;float:right;margin-right:2%;}
.dongtai_bottom1 a dl dd b,.dongtai_bottom1 dl dd b{font-size:1.3em;font-weight:normal;color:#000;}
.dongtai_bottom1 dl dd p{margin-top:.6rem;font-size:1em;}
.dongtai_bottom1 a dl dd span,.dongtai_bottom1 dl dd span{position:absolute;bottom:10%;left:38%;font-size:.7em;color:#a1a1a1;}
.dongtai_bottom a,.dongtai_bottom1 a{color:#5b5b5b;line-height: 1.5rem;}
.dongtai_d{width:100%;float:left;background:#fff;margin:0 auto;margin-top:1%;margin-bottom:2%;padding:2% 0;text-align:center;}
.dongtai_d a{display:block;}
.dongtai_bottom1 dl dt img {width: 11em;height: 7em;}

/*bannercss*/
#banner{ margin:0px 0px;}
.swiper-container {
	margin:0 auto;
	position:relative;
	overflow:hidden;
	-webkit-backface-visibility:hidden;
	-moz-backface-visibility:hidden;
	-ms-backface-visibility:hidden;
	-o-backface-visibility:hidden;
	backface-visibility:hidden;
	/* Fix of Webkit flickering */
	z-index:1;
}

/*-foot2--*/
.subFooter{background-color:#f3f3f3;color:#000;height: 100px;text-align:center;width:100%; padding-top:0.2em; margin-bottom:200px;max-width: 730px;
min-width: 300px;background: #EBEDEC;padding:0px;padding-top:10px;margin: 0 auto;}
.subFooter a{width:50%;height:auto;display:block;float:left;}
.subFooter p{color: #bad1ff; padding:0px; margin: 0px;border: none;text-align: center;}
footer{display: block;padding: 0px;margin: 0px;border: none; font-size: 15px;}
@media screen and (min-width:360px) and (max-width:720px){
.subFooter a img{width:98%;margin-left:1%;}
.inter_foot a img{width:98%;margin-left:1%;}
}
/*-foot3--*/

