﻿/* base */
/*reset*/
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,span,a,label,pre,code,form,fieldset,legend,textarea,img,i,p,blockquote,th,td,input,select,textarea,button{margin:0;padding:0;}  /* 初始化标签在所有浏览器中的margin、padding值 */
ul,ol,li {list-style:none}
input,img,select,textarea,button{vertical-align:middle;border:0 none;outline:0 none;}
button{background: transparent;color: #ffffff;}
body{font:12px/1.5 "Microsoft YaHei","tahoma","arial","SimSun","sans-serif";color: #222222;background: #f9f9f3;}
h1,h2,h3,h4,h5,h6{font-size:12px;}
a{color:#222222;text-decoration:none;display: inline-block;}
a:active, a:hover {text-decoration:none;}
span,i{display: inline-block;}
i{vertical-align: middle;}
/*清除浮动*/
.clear{clear: both;}
.clearfix:before,.clearfix:after{content: '';display: table;height: 0;visibility: hidden;clear: both;}
.clearfix{overflow: hidden;zoom:100%;}/*解决浮动元素在ie7下margin-bottom失效的问题*/
*html .clearfix{height: 1%;}
/*左浮动 右浮动类*/
.fl{float: left;}
.fr{float: right;}
/*input的 placeholder 直接写在外面 不需要加类*/
input::-moz-placeholder{color: #888888;font-size: 14px;}
input::-webkit-input-placeholder{color: #888888;font-size: 14px;}
input:-moz-placeholder{color: #888888;font-size: 14px;}
input:-ms-input-placeholder{color: #888888;font-size: 14px;}
/*网页背景设置*/
#body-main{background: url(../../content/body-foot-bg.jpg) no-repeat center bottom;}
#body-head-main{background: url(../../content/body-head-bg.jpg) no-repeat center top; overflow: hidden;}
/*header*/
#body-head{height: 17px; border-bottom: 2px solid #cc9103; border-top: 10px solid #cc9103;}
/*header logo*/
#header{width: 1200px; margin: 0 auto 50px;}
.logo-list{float: left; padding-top: 20px;}
.logo-list .logo{padding-right: 10px; border-right: 2px solid #d5c5a2; margin-right: 10px; vertical-align: middle;}
.logo-list .logo-text{vertical-align: middle;}
.logo-list span{font-size: 16px; margin-left: 10px; padding-top: 10px; vertical-align: middle;}
.logo-list span em{color: #cc9103;}
.head-nav{float: right; background: url(../../content/head-nav-bg.png) no-repeat right top;}
.head-nav a{width: 70px; *width: 16px; padding: 20px 27px; background: url(../../content/head-nav-bg.png) no-repeat left top; font-size: 16px; vertical-align: top;}
.head-nav a:hover,
.head-nav a.active{color: #cc9103; font-weight: bold;}
/***会议列表搜索框***/
.ser-main{width: 1200px; margin: 0 auto;}
/*面包屑导航*/
.bread-crumb{color: #555555; margin-bottom: 5px;}
.bread-crumb strong{font-weight: normal; padding-left: 15px; background: url(../../content/icons/position-icon.png) no-repeat left center;}
.bread-crumb span{color: #b61e28;}
/*搜索框*/
.ser-box{min-height: 158px; padding: 30px 30px 30px 280px; position: relative; background: rgba(255, 255, 255, 0.5); background: #fcfcf8\9; border-top: 2px solid #cc9103; margin-bottom: 40px;}
.ser-box > img{position: absolute; left: 30px; top: 0;}
.ser-item{margin-bottom: 12px; height: 30px;}
.ser-item > span{float: left; width: 100px; font-size: 14px; text-align: right;}
.ser-item input{width: 445px; height: 28px; padding: 0 10px; border: 1px solid #d3c5a4; border-radius: 3px; -webkit-border-radius: 3px; -moz-border-radius: 3px; background: transparent; margin-left: 10px;}
.ser-item-con{margin-left: 110px; color: #888888; font-size: 14px;}
.ser-item-con > span{line-height: 30px; margin: 0 5px; float: left;}
.ser-item-con .to{margin: 0 20px 0 15px;}
.ser-time{float: left;}
.ser-time span{width: 78px; padding: 0 8px; height: 28px; line-height: 28px; border: 1px solid #d3c5a4; border-radius: 3px; -webkit-border-radius: 3px; -moz-border-radius: 3px; position: relative;}
.ser-time span i{width: 0; height: 0; border-width: 5px 4px; border-style: solid; border-color: #888888 transparent transparent; position: absolute; top: 12px; right: 8px;}
.record .ser-time span{width: 277px;}
.classif .ser-time span{width: 656px;}
.classif .ser-btn{width: 76px; height: 30px; line-height: 30px; background: #b61e28; text-align: center; color: #ffffff; margin-left: 20px; border-radius: 3px; -webkit-border-radius: 3px; -moz-border-radius: 3px;}
/***pages***/
#pages{margin: 30px auto; text-align: center;}
#pages a{width: 33px; height: 33px; line-height: 33px; background: #f0eee4; text-align: center; border: 1px solid #d3c5a4; border-radius: 3px; -webkit-border-radius: 3px; -moz-border-radius: 3px; margin: 0 6px; vertical-align: middle; font-size: 14px; color: #555555;}
#pages a:hover,
#pages a.cur{background: #d3c5a4; color: #ffffff;}
#pages .page-fl{width: 9px; height: 15px; background: url(../../content/icons/icon_list.png) no-repeat 0 -16px; border: 0; margin-right: 16px;}
#pages .page-fl:hover{background-position-y: -35px;}
#pages .page-fr{width: 9px; height: 15px; background: url(../../content/icons/icon_list.png) no-repeat -13px -16px; border: 0; margin-left: 16px;}
#pages .page-fr:hover{background-position-y: -35px;}
/**footer**/
#footer{background: #434343;}
.foot-box{width: 1200px; margin: 0 auto; padding: 40px 0; color: #9f9f9f;}
.foot-box .about-us{float: right; margin-right: 35px;}
.foot-box .about-us dd img{margin-right: 30px;}
.foot-box dl dt{font-size: 16px; margin-bottom: 10px;}
.foot-box dl dd{line-height: 24px;}
.foot-left{padding-left: 65px;}
.foot-left p{margin-top: 20px;}
/*placeholder*/
::-webkit-input-placeholder{font-size: 14px; color: #aa9b84;}
:-moz-placeholder{font-size: 14px; color: #aa9b84;}
::-moz-placeholder{font-size: 14px; color: #aa9b84;}
:-ms-input-placeholder{font-size: 14px; color: #aa9b84;}

/*header*/
body{background: #aa9b84;}
#body-head-main{background: url(../../content/index-foot-bg.jpg) no-repeat center bottom;}
#body-main{background: url(../../content/index-bg.jpg) repeat-y center top;}
#body-head-main > h1{text-align: center;}
#body-head-main > h1 a{width: 76px; height: 29px; background: url("../../content/test-btn-bg.png") no-repeat left top; font-size: 16px; color: #cc9103; font-weight: bold; line-height: 28px; position: relative; top: 16px; left: -36px;}
#body-head-main > h3{text-align: center; font-size: 18px; margin: 10px 0;}
#body-head-main > h3 em{color: #cc9103; margin: 0 8px;}
.logo-list .logo{border-right: 0;}
/*主体内容*/
.main-con{width: 1200px; min-height: 420px; margin: 50px auto 100px; background: url(../../Content/login-main-bg.png) no-repeat top left;}
.login-box{width: 500px; *width: 400px; padding: 30px 50px; background: #ffffff url(../../Content/login-box-bg.jpg) no-repeat center top; margin-left: 640px; border-radius: 3px; -webkit-border-radius: 3px; -moz-border-radius: 3px; box-shadow: 2px 2px 18px rgba(168, 105, 37, 0.24); overflow: hidden;}
.login-box > h2{font-size: 24px; text-align: center; font-style: italic; margin-bottom: 25px;}
.login-one-box{height: 40px; line-height: 40px; background: #f8f5ed; border-radius: 3px; -webkit-border-radius: 3px; -moz-border-radius: 3px; font-size: 0;border:1px solid transparent;}
.login-one-box label{width: 12px; height: 12px; background: url(../../Content/icons/icon_list.png) no-repeat -33px 0; margin: 0 10px 0 15px; vertical-align: middle;}
.login-one-box .pwd-label{background-position-y: -18px;}
.login-one-box input{width: 361px; *width: 353px; padding-right: 10px; height: 100%; background: transparent; vertical-align: top; font-size: 14px;}
.login-one-box.focus{background: #f8f5ed url("../../content/login-input-bg.jpg") no-repeat left center;}
.login-test-code{width: 210px; float: left;}
.login-test-code input{width: 100%; padding-left: 20px; *width: 180px;}
.test-code{width: 130px; height: 40px; border: 1px solid #dadada; border-radius: 2px; -webkit-border-radius: 2px; -moz-border-radius: 2px; overflow: hidden; margin-left: 20px; vertical-align: middle;}
.refresh{margin-left: 10px;}
.login-btn{height: 44px; line-height: 32px; background: #cc9103; font-size: 20px; color: #ffffff; margin: 20px 0 0 0;}
.login-btn:hover{background: #b37f03; color: #ffffff;}
.login-box .tips a {color:#337ab7;text-decoration:none;}
#loginForm .has-error .login-one-box {border:1px solid red;}
/*footer*/
#footer{background: transparent;}
.foot-box{text-align: center; color: #222222; line-height: 22px;}