﻿/* CSS Document */
html, body, div, p, ul,ol, li, dl, dt, dd, h1, h2, h3, h4, h5, h6, form, input, select, button, textarea, iframe, table, th, td {margin:0;padding:0;font-weight:normal;}
em,i{font-style:normal;}
b{font-weight:normal;}
body{font-size:12px;color:#666;font-family:"微软雅黑";min-width:1200px;}
body.dialog{min-width:auto;overflow-x:hidden;}
html,body{height:100%}
/*A*/

a{text-decoration:none;color:#333;}
a:hover,a.hover{color:#333;}

.farial{font-family:Arial;}
.fonts{font-family:"宋体"}
/*img*/

input{outline:0px;}
input:-webkit-autofill,textarea:-webkit-autofill{-webkit-box-shadow:0 0 0px 1000px white inset;}
input.txt,textarea.txt{border:1px solid #ededed;}
input.txt:hover,input.txt:focus,textarea.txt:hover,textarea.txt:focus{border-color:#f80;}
img{border:0 none;}

/*li*/
ul,li{list-style-type:none;}
/*浮动*/
.fl{float:left;display:inline;}
.fr{float:right;display:inline;}
.clearfix:after{content:" ";display:block;height:0;clear:both;}
.clearfix{zoom:1;}
.clear{clear:both;}
.center{text-align:center;}
.textr{text-align:right}
.vmid{vertical-align:middle;}

.mline{text-decoration:line-through;}

input[type=checkbox]{margin-right:5px;}
input,select,textarea{vertical-align:middle;font-family:"微软雅黑";cursor:pointer;}

.overtxt{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden;}
.overhide{overflow:hidden;}

.hidden{display:none;}
.ohide{overflow:hidden}
input::-webkit-input-placeholder,textarea::-webkit-input-placeholder{color:#ccc;font-size:14px;}
input:-moz-placeholder,textarea:-moz-placeholder{color:#ccc;font-size:14px;}
input::-moz-placeholder,textarea::-moz-placeholder{color:#ccc;font-size:14px;}
input:-ms-input-placeholder,textarea:-ms-input-placeholder{color:#ccc;font-size:14px;}

/*头部*/
.nt_nav{position:relative; width:1200px; margin:0 auto;}
.nt_nav_bg{position:absolute; right:0; top:20px; background-color:rgba(255,255,255,0.8); border-radius:50px; height:40px; line-height:40px; padding:0 20px;}
.nt_nav_bg i{font-size:14px; color:#333333;}
.nt_nav_bg i em{padding:0 20px;}

/*搜索*/
.nt_sear {position: relative;height: 54px; z-index: 3;width: 880px;margin: 40px auto 0;overflow: hidden;}
.nt_sear input {width: 760px;height: 20px;line-height: 20px;color: #ffffff;position: absolute;top: 0px;left: 0px; outline: none; border: none; padding: 15px 0 15px 20px;font-size: 14px;border-radius: 50px 0 0 50px; border:2px solid #ffffff; background:none;}
.nt_btn { border: none; background: #ffffff; color: #333333; font-size: 18px; height: 54px; line-height: 54px; overflow: hidden; position: absolute;
 right: 0;text-align: center;top: 0; width: 120px; cursor: pointer;border-radius:0 50px 50px 0;}
.nt_btn:hover{background:#f3f3f3;}

/*内容*/
.nt_sear input::-webkit-input-placeholder{color:#fff;}
.nt_sear input:-moz-placeholder{color:#fff;}
.nt_sear input::-moz-placeholder{color:#fff;}
.nt_sear input:-ms-input-placeholder{color:#fff;}

.scroll-box ul {margin:0;padding:0}
.scroll-box li {list-style:none;font-size:14px;line-height:26px;text-align:center;color:#333;width:33.33%;float:left;}
.scroll-box li a {list-style:none;font-size:14px;line-height:26px;text-align:center;}
.sp_view {color:#999}


.StatsBox {text-align:center;background:#fff;padding:30px 0px;margin:40px auto 0!important;border-radius:10px;}
.StatsBox .tab{padding:0 20px;}
.StatsBox .tab div{width:33.3333%;float:left;text-align:center;box-sizing: content-box;}
.StatsBox .tab div p{margin:0 10px;background:#f8f8f8;border-radius:10px;padding:10px 0 20px;}
.StatsBox .tab div p span{font-size:30px;font-weight:bold;}
.StatsBox .tab div p b{color:#999;font-size:14px;display:block;}

.nt_main{width: 1200px;margin: 0 auto;overflow: hidden; padding:40px 0 20px 0;}
.nt_item{float: left; min-height: 1px; width:288px; margin-right:16px;}
.nt_item:nth-child(4n){margin-right: 0;}
.nt_panel{padding: 20px;background-color: #fff;border-radius: 10px;margin-bottom: 20px; min-height:390px;}
.nt_panel .nt_panel_hd .info {overflow: hidden;}
.nt_panel .nt_panel_hd .info h5 {display: block;font-size: 18px;font-weight:bold; padding:0 0 5px 0;}
.nt_panel .nt_panel_hd .info p {font-size: 24px; color:#333333; padding:0 0 10px 0; font-weight:bold;}
.nt_panel .nt_panel_bd ul {min-height: 257px;}
.nt_panel .nt_panel_bd ul li {margin-top: 15px;}
.nt_panel .nt_panel_bd ul li a {display: block; padding: 15px 15px; color: #666666; background: #ffffff;border-radius: 10px;border:1px solid #e6e6e6;box-shadow:0 0 5px 1px rgba(0,0,0,0.07);font-size: 16px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}
.nt_panel .nt_panel_bd ul li a:hover {color: #333333; background: #f3f3f3; border:1px solid #f3f3f3;box-shadow:none;}
.nt_panel .nt_panel_ft a {display: block; padding: 15px 10px 0 10px; font-size: 16px;line-height: 30px;color: #999999;text-align: center; background-color: transparent; border-radius: 10px;}
.nt_panel .nt_panel_ft a:hover{color:#333333;}
.nt_panel .nt_panel_ft a span {padding-right: 30px; background: url(../images/btn.png) no-repeat 100% 2px;}
.ellipsis {overflow: hidden; white-space: nowrap;text-overflow: ellipsis;}
.nt_panel .nt_panel_ft a:hover span{background: url(../images/btn.png) no-repeat 100% -38px;}

.nt_none{width: 1200px;margin: 0 auto;color:#ffffff; text-align:center; padding:160px 0; font-size:30px; font-weight:bold;}

/*报名*/
.nt_sign a{display:block; width:300px; height:60px; line-height:60px; text-align:center; font-size:20px; border:2px solid #ffffff; border-radius: 50px; color:#ffffff; margin:0 auto 40px;}
.nt_sign a:hover{background:#ffffff; color:#333333;}

/*底部*/
.nt_foot{background:#ffffff; color:#999999; text-align:center; height:60px; line-height:60px;}