@charset "utf-8";
/* CSS Document */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td { padding: 0; margin: 0; }
table { border-collapse: collapse; border-spacing: 0; }
fieldset,img { border: 0; }
address,caption,cite,code,dfn,em,strong,th,var { font-weight: normal; font-style: normal; }
ol,ul {list-style: none; }
caption,th { text-align: left; }
h1,h2,h3,h4,h5,h6 {font-weight: normal; font-size: 100%;}
body{font-family:"Microsoft YaHei",\5b8b\4f53,serif,Helvetica,Geneva,Arial,sans-serif;color:#444;font-size:12px; line-height:20px; }

body{min-width: 1400px;}
@media screen and (max-height: 2850px){
    body{
       
    }
}
input[type='number'] {  -moz-appearance:textfield;  }
input[type=number]::-webkit-inner-spin-button,
input[type=number]::-webkit-outer-spin-button { -webkit-appearance: none;  margin: 0;
}input{outline: none;background: rgba(0,0,0,0);-webkit-tap-highlight-color:rgba(0,0,0,0)}
textarea{  outline: none;background: rgba(0,0,0,0);-webkit-tap-highlight-color:rgba(0,0,0,0)}
select{outline: none;background: rgba(0,0,0,0);-webkit-tap-highlight-color:rgba(0,0,0,0)  }
/* 字体样式 */
a{color:#444; text-decoration:none;}
a:visited{/*color:#83006f; */text-decoration:none;}
a:hover{text-decoration:underline;}
.f12{ font-size:12px; line-height:20px;}
.f14{ font-size:14px; line-height:26px;}

.c_gray{color:#777777;}
.c_blue{color:#e94a3c;}
.c_red{color:#e94a3c;}
.c_white{color:#fff;}
.c_yellow{color:#e94a3c;}
.c_black{color:#333;}
.c_green{color:#38bb11}
.hide{ display:none;}



/* 浮动样式 */
.fleft{float:left;}
.fright{float:right;}
.relat{position:relative;}
.block{display:block;}

/* 空位样式 */
.blank5{clear:both; height:5px; overflow:hidden; display:block;}
.blank10{clear:both; height:10px; line-height:10px; overflow:hidden; display:block;}
.blank15{clear:both; height:15px; line-height:15px; overflow:hidden; display:block;}
.blank20{clear:both; height:20px; line-height:25px; overflow:hidden; display:block;}
.blank25{clear:both; height:25px; line-height:25px; overflow:hidden; display:block;}
.blank80{clear:both; height:80px; overflow:hidden; display:block;}
.blank65{clear:both; height:45px; overflow:hidden; display:block;}


.clear{clear:both;line-height:0px; height:0px;overflow:hidden; display:block; content:".";}
.clearfix:after{clear:both; height:0px; line-height:0px; overflow:hidden; display:block; visibility:hidden; content:"."; }

/*布局*/
.w1000{width:1400px; margin:0px auto; overflow:hidden;}
.line{ display:block; border:0px; border-bottom:1px dashed #d6c4a6; height:1px; overflow:hidden; line-height:1px;}
.bor{ border:1px solid #dae8d0;}

/*导航*/
#wm_nav{ padding:5px 0px; background:#fff;  height:55px; color:#333; overflow:hidden;}
    #wm_nav ul{ width:1000px; margin:0px auto;}
	#wm_nav li{ height:26px; float:left; word-spacing:normal; }
	#wm_nav li a{margin:0px 0px 0px 16px; padding:0px 16px 0px 0px;  border-right:1px solid #606060;}




#header{clear:both;  overflow:hidden;}
#header .bg1{ background:url(banner.jpg) no-repeat center top; height:851px;width: 100%;position: relative;z-index: 10;}
#header .spn{position: absolute;right: 0;bottom: -8%;z-index: 1000;width: 35%;}
#header .spn img{width: 100%;}

#header .bg5{ height:107px; background:#c84325;overflow: hidden;}
#header .bg5 form{width:1000px; margin:25px auto 0px auto;font-size:18px; height:48px; line-height:48px; color:#fff; }
#header .bg5 form select{ height:48px; background:#fff; line-height:48px; width:200px; font-size: 18px; border: 0; border-radius: 10px; -webkit-border-radius: 10px; font-weight: bold;}
#header .bg5 form select:hover{ border:1px solid #ca0505;}

.dyTxt{
    width: 1179px;height: 193px;
    margin: 0 auto;
    position: relative;
}
.dyTxt img{width: 100%;height: 100%;}
.dyTxt p{width: 960px;color: #008297;font-size: 18px;
    position: absolute;
    top: 40px;right: 0;
    text-indent:2em;
line-height: 1.9;font-family: '微软雅黑'}
/**/

#content{width: 100%;height:894px;background: url('dbs.jpg') no-repeat center top;overflow: hidden;}
.titles{text-align: center;margin:23px auto;}
/*#content{background:url(content.gif) repeat-x top center;}*/
#messages{ position:relative;width:1000px; height:285px; overflow:hidden; background:url(messages.jpg) no-repeat top left;}
#messages form{ position:absolute; top:65px; left:150px; width:600px; font-family:"\5FAE\8F6F\96C5\9ED1","\9ED1\4F53","\5B8B\4F53"; font-size:14px;}


#all{ width:1134px;height: 645px;margin:20px auto;background: url('../images/allbg.png') no-repeat center top;overflow: hidden;}
#all .con ul{width:1045px; margin:10px auto; ZOOM:1;}
#all .con li{width:187px; text-align:center; height:82px; margin:30px 10px 10px; float:left;  font-size:16px; cursor: pointer;border: 1px dashed #e95534;position: relative;border-radius: 25px;background-color: #fbeae0;}
#all .con p{background: #e94a3c;position: absolute;width:120px;border-radius:25px;top: -22px;left: 33px;}

#all .con li:hover{ background:#e94a3c;color: #fff;}
.name{ display:block; font-size:18px; color:#fff; line-height:42px; height:42px; overflow:hidden;font-weight: bold;}
#all .con li a{ text-decoration:none;}
#all .con li .c_yellow{color:#666;padding-top:35px;display: block;font-weight: bold;}
#all .con li .c_yellow span{color: #d74e4e;}
#all .con li:hover .c_yellow span,#all .con li:hover .c_yellow{color: #fff;}


.FromXz{width:1134px;height:696px;background: url('formbg.png') no-repeat center top;overflow: hidden;margin: 0 auto;}

.count{width: 100%;height:897px;background: url('dbs1.jpg') no-repeat center top;overflow: hidden;}

.hd .name{color: #e94a3c;}

.school{font-family:"\5FAE\8F6F\96C5\9ED1","\9ED1\4F53","\5B8B\4F53";  width: 1030px;}
.school .hd{ font-family:"\5FAE\8F6F\96C5\9ED1","\9ED1\4F53","\5B8B\4F53"; height:65px; background:#ffefd9;border:1px solid #e94a3c;border-bottom:1px #e94a3c solid; padding:10px 10px 0px 10px;_padding:10px 10px 0px 10px; overflow:hidden; }
.school h2{width:180px; height:65px; background:url(hd.png) no-repeat left top; color:#fff; text-align:center; padding:0px 19px 0px 0px;  font-size:16px;}
.school .hd a{ float:right; line-height:60px;}
.school .bd{background:#ffefd9; border:1px solid #e94a3c; border-top:0px}
.school ul{ width:984px; overflow:hidden; margin:0px auto;}
.school li{width:460px; height:30px; line-height:30px; background:#fff; margin:10px 5px 5px 5px; _margin:10px 5px 5px 2px; float:left; padding:10px; border:1px solid #e94a3c; font-size:14px;}
.school li .num{width:80px; padding:5px 0px;  line-height:20px; text-align:center;border:1px dashed #e94a3c; float:right; font-size:16px;}
.jisao-content {
    width: 975px;
    height: 500px;
    background-color: #e4e4e4;
    overflow: hidden;
}
.fl {
    float: left;
}
.jisao {
    height: 545px;
    position: relative;
    margin-top: 30px;
}
.container {
    width: 1100px;
    margin-right: auto;
    margin-left: auto;
}
.frimg {
    width: 682px;
    height: 500px;
    float: right;
    margin-left: 10px;
}
#jisao-content .js-row{display: none}
#jisao-content .js-row:first-child{display: block}
.jisao-content h3 {
    font-size: 22px;
    padding: 50px 20px 0 20px;
    font-family: '微软雅黑';
    line-height: 1.5;
}
.jisao-content p {font-size: 16px;
    line-height: 1.7;
    color: #666;
    padding: 20px; font-family: '微软雅黑';
}
.jisao-content p a{color: #f21b3a}
.jisao-tab {
    width: 100px;
    height: 254px;
    background-color: #b3b3b3;
    position: relative;
}
.fr {
    float: right;
}
.jisao-tab li {
    width: 100%;
    height: 40px;
    margin-top: 10px;
    cursor: pointer;
}
.jisao-tab li.selected span {
    background-color: #51c4a7;
}
.jisao-tab li span {
    width: 40px;
    height: 40px;
    border-radius: 20px;
    background-color: #b3b3b3;
    display: block;
    margin: 0 auto;
    color: white;
    font-size: 20px;
    line-height: 40px;
    text-align: center;
}
.js-row{display: none}
#tabFr::after{display: block;clear: both;content: ''}
.jisao-tab:after {
    display: block;
    content: '';
    border-width: 12px 12px 12px 12px;
    border-style: solid;
    border-color: transparent #b3b3b3 transparent transparent;
    position: absolute;
    left: -24px;
    top: 24px;
}

#contents{overflow: hidden;width: 100%;}
/*版权*/
#footer{
    text-align: center;padding-bottom:30px;background: #c84325;
}
#footer p{color:#fff; font-size: 14px;line-height: 1.6;padding-top: 30px;}






