@charset "utf-8";
/* CSS Document */
*{ margin:0; padding:0;}
a{ text-decoration:none;}
ul,ol{ list-style:none;}
img{ border:none;}
input,textarea{ outline:none; font-family:"微软雅黑";}
body{ font-family:"微软雅黑","宋体","黑体";}


.header .top{ width:1200px; margin:0 auto; padding:20px 0; overflow:hidden;}
.header .logo{ color:#09518a;}
.header .logo img{ float:left;}
.header h1{ font-size:32px; float:left; margin:12px 0 0 10px;}
.header h1 span{ font-size:14px; display:block; margin-top:6px;}
.header .button{ float:right; margin-top:40px;}
.header .button a{ padding:6px 20px; border-radius:4px; background:#004f97; font-size:16px; color:#fff; margin-right:10px;}
.header .button a.zhuce{ background:#58ace8;}
.header .nav{ width:100%; height:50px; background:#004f97;}
.header .nav_con{ width:1200px; height:50px; margin:0 auto;}
.header .nav li{ float:left;}
.header .nav li>a{ display:block; font-size:16px; color:#fff; font-weight:900; width:200px; text-align:center; line-height:50px; transition:0.3s;}
.header .nav li:hover>a,.header .nav li.on>a{ background:#2f96df;}


/******************************团体注册*********************************/
.wrap{ width:1200px; margin:20px auto; padding:10px 40px; box-sizing:border-box; box-shadow:0 3px 12px 0 rgba(0,0,0,0.1);}
.wrap .tab{ text-align:center; padding:20px 0; border-bottom:1px solid #ddd;}
.wrap .tab b{ font-size:16px; color:#333; padding:4px 30px; border:1px solid #ccc; border-radius:4px; margin:0 6px; transition:0.1s;}
.wrap .tab b:hover,.wrap .tab b.on{ background:#2f96df; color:#fff; border-color:#2f96df;}
.wrap table{ margin-top:20px;}
.wrap table td{ padding:10px 0;}
.wrap label{ color:#333; margin-right:10px;}
.wrap label span{ color:#ff0000; margin-right:4px;}
.wrap input[type=text],.wrap input[type=password]{ width:300px; height:32px; border:1px solid #ddd; border-radius:4px; padding:0 10px; transition:0.8s;}
.wrap input:focus,.wrap textarea:focus,.wrap select:focus{ border:1px solid #58ace8; box-shadow:0 0 6px rgba(47,150,223,0.2);}
.wrap textarea{ width:300px; height:100px; border:1px solid #ddd; border-radius:4px; padding:5px 10px; transition:0.8s;}
.wrap select{ width:320px; height:34px; border:1px solid #ddd; border-radius:4px; padding:0 10px; outline:none; transition:0.8s;}
.wrap input[type=button]{ padding:0 8px;}
.wrap .btn{ margin:20px 0;}
.wrap .btn button{ padding:4px 15px; border:1px solid #ccc; color:#666; border-radius:4px; margin-left:10px; transition:0.2s; background:#fff; font-family:"微软雅黑"; cursor:pointer;}
.wrap .btn button:hover{ border-color:#4ba4f6; background:#4ba4f6; color:#fff;}
.wrap .btn a {padding: 3px 15px;font-size:14px;border: 1px solid #ccc;color: #666;border-radius: 4px;margin-left: 10px;transition: 0.2s;background: #fff;font-family: "微软雅黑";cursor: pointer;}
.wrap .btn a:hover{ border-color:#4ba4f6; background:#4ba4f6; color:#fff;}
.wrap table td i{ font-style:normal; font-size:15px; color:#ff0000; margin-left:10px;}
.wrap table td p{ width:80%; font-size:14px; color:#666; margin:6px 0 10px;}


/*下拉导航*/
.select{ width:300px; height:32px; line-height:32px; border:1px solid #ddd; border-radius:4px; padding:0 10px; font-size:14px; color:#666; position:relative;}
.select .down,.erji,.sanji{ width:160px; height:100px; background:#fff; box-shadow:0 1px 4px 0 rgba(0,0,0,0.2); position:absolute; top:32px; left:0; z-index:99; display:none;}
.select .down a{ display:block; font-size:14px; color:#333; line-height:28px; padding:0 10px;}
.select .down span{ float:right; font-family: "宋体"; color:#ccc; font-weight: 900;}
.select .down a:hover{ background:#f2f2f2;}
.select .erji,.sanji{ position:absolute; top:0; left:160px;}
.select .down li:hover .erji,.erji li:hover .sanji{ display: block; }



/*************专家注册************/
.wrap input.jym,.wrap input.yzm{ width:190px;}
.wrap a.jym{ padding:6px 17px; background:#4ba4f6; color:#fff; font-size:14px; border-radius:4px; margin-left:6px; transition:0.3s;}
.wrap a.jym:hover{ background:#1679d3;}
.wrap a.yzm img{ vertical-align:middle; margin-left:6px;}



.footer{ padding:30px 0; background:#333; font-size:15px; color:#fff; line-height:2em;}
.ft_con{ width:24%; margin:0 auto;}




/*引入字体图标*/
@font-face {font-family: "iconfont";
  src: url('iconfont.eot'); /* IE9*/
  src: url('iconfont.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
  url('iconfont.woff') format('woff'), /* chrome, firefox */
  url('iconfont.ttf') format('truetype'), /* chrome, firefox, opera, Safari, Android, iOS 4.2+*/
  url('iconfont.svg#iconfont') format('svg'); /* iOS 4.1- */
}
.iconfont {
  font-family:"iconfont" !important;
  font-size:16px;
  font-style:normal;
  -webkit-font-smoothing: antialiased;
  -webkit-text-stroke-width: 0.2px;
  -moz-osx-font-smoothing: grayscale;
}

/*设置默认的错误提示的样式*/

.false {
    color: red;
	font-size:14px;
}
td.right .iconfont {
    color: green;
	margin-left:0;
}
td.false .iconfont {
	margin-left:0;
}

.hidden {
	display: none !important;
}
