body{background: url(../images/index-bg.png) no-repeat center 120px #f5f5f5;font-size:14px;background-size: 100% auto;font-family: arial,'微软雅黑'}

body.index{background:#f5f5f5;}

a:hover{ text-decoration:none;}

a:focus{ color:#1863be; text-decoration:none;}

ul{list-style: none;padding: 0;margin:0;}

.h34{line-height:34px;}

header.index-header{height: 135px;

  box-shadow: 0px 4px 9.4px 0.6px rgba(137, 148, 176, 0.9);

  position: fixed;

  top:0;left:0;

	right:0;

  z-index:998;

  background:rgb(0, 71, 157);

}

.index-logo{width:710px;height:37px; 

/*

background: url(../images/index-logo.png);

*/

margin:30px auto 25px;}

.index-header p{ text-align: center;color:#6facc1;}

.index-header p span{margin:0 15px;}

.index-header:after{content:'';display:block;width:30px;height:30px;background:rgb(0, 71, 157); transform: rotate(45deg);position: absolute;left:50%;bottom:-7px;margin-left:-15px;}

.prel{position:relative;}

.index-bread{ position:absolute;right:0;bottom:10px;color:#aecbf4;}

.index-bread a:link,.index-bread a:visited{color:#aecbf4;}

.index-bread a:hover{color:#fff;text-decoration: underline;}

.index-bread i{margin:0 5px;font-style: normal;font-family: '宋体';}

/*html,body,.container{min-width:768px;overflow:auto;}*/

main.container{margin-top:150px;}

.dl-box{width:88%;background: url(../images/yinying.png) no-repeat center bottom;background-size:100% auto;padding-bottom:8px;margin:50px auto 30px;}

.dl-container{width:100%;border:1px solid #c4ccde;background:#fff;padding:50px 40px;}

.zccg-box{background:none;}

.zccg-box .dl-container{background:#dff0d8 ;border-color:#d6e9c6}

.index-p{font-size:13px;color:#666;padding:0 30px 0 10px;line-height:1.8;}



.index-p p{line-height:1.8;margin:15px 0;}

.index-p p img{max-width:100%;height:autol}

.login-box{margin:0 10px;}

.login-tab span{display:inline-block;width:50%;line-height:40px;border-bottom:2px solid #d7d9da;font-size: 15px; text-align: center;cursor: pointer;}

.login-tab span.active{color:#1863be;font-weight:bold;border-color:#1863be;}



input.text, .all_input_text {

    height: 24px;

    line-height: 1;

    padding: 5px;

    border: 1px solid #d2daec;

    font-size: 13px;

    border-radius: 4px;

    background: #fff;

	box-shadow: 0px 4px 9.4px 0.6px rgba(188, 188, 188, 0.3);

}

.login-box .alert-danger{color:#db5552;background:none; text-align: center;margin-bottom:-5px;}

.login-box ul li.prel i{ position: absolute;left:0;top:0;color:#abb0bb;width:42px;height:42px;line-height:42px; text-align: center;}

.login-box ul li{margin-top:15px;min-height: 20px;}

.login-box ul li .text{width:100%;height:42px;padding-left:40px;}

.forget{ text-align: right;}

.forget a{color:#00479d;}.forget a:hover{text-decoration: underline;}

.login-box ul li .btn{height:42px;width:100%;}

.btn{border-radius: 4px;text-align: center;transition: 218ms ease display;height:42px;}

a.btn{line-height: 28px;}

.btn i{font-size:12px;margin:0 5px;}

.login-box .btn i{display:none;transition: 218ms ease display;}

.login-box .btn:hover i{display:inline-block;}

.btn-b{

  border: 1px rgb(87, 134, 201) solid; 

  background-color: rgb(24, 99, 190);

  box-shadow: 0px 4px 9.4px 0.6px rgba(178, 207, 243, 0.79);

	color:#fff;

  }

.btn-b:hover{background:#0c56b0;color:#fff;}

.btn-w{border: 1px rgb(196, 204, 222) solid;    background-color: rgb(255, 255, 255);

  box-shadow: 0px 4px 9.4px 0.6px rgba(188, 188, 188, 0.3);

 color:#817f7f;

}

.btn-w:hover{background:#f5f5f5;color:#777;}

.btn-o{border: 1px #f6a726 solid; 

  background: #f6a726;

  box-shadow: 0px 4px 9.4px 0.6px #ffdba1;

  color:#fff;}

.btn-o:hover{background:#f68326;color:#fff;}

.btn-r{border: 1px #fe675a solid; 

  background: #fe675a;

  box-shadow: 0px 4px 9.4px 0.6px #ffbfba;

  color:#fff;}

.btn-r:hover{background:#ed4739;color:#fff;}

.btn-g{

  border: 1px rgb(25, 185, 21) solid; 

  background: rgb(25, 185, 21);

  box-shadow: 0px 4px 9.4px 0.6px rgba(185, 236, 183, 0.79);

  color:#fff;

	

}

.btn-g:hover{background:#10af0c;}





.login-box ul li .btn-b{font-size:17px;padding:8px 16px;height:48px;}

.btn-w a{color:#777}

a.btn-g.focus, a.btn-g:focus, a.btn-g:hover{color:#fff;}

a.btn-b.focus, a.btn-b:focus, a.btn-b:hover{color:#fff;}

a.btn-o.focus, a.btn-o:focus, a.btn-o:hover{color:#fff;}

footer{text-align: center;color:#808aa0;}

footer a{color:#808aa0;margin:0 8px;}

/****************注册页**************/

.register-box {margin:30px auto 0;}

.register-box .form-horizontal .control-label,.form-horizontal .control-label{color:#666;font-weight:normal;}

.register-box .form-horizontal .form-control,.personal-box .form-horizontal .form-control{height:34px;border-radius:2px;border-color:#d2daec;}

.form-control{height:34px;border-radius:2px;border-color:#d2daec;}

.Validform_wrong {

    color: #db5552;

    white-space: nowrap;

	 line-height: 20px;

    height: 20px;

	 font-size: 12px;

	overflow: hidden;

}

.mr5{margin-right:5px;}

.mr10{margin-right:10px;}.btn i.mr10{margin-right:10px;}

.mr15{margin-right:15px;}.ml10{margin-left:10px;}



.Validform_error,.register-box .form-horizontal .Validform_error {

    background-color: #FBEFEF;

    border: 1px solid #F97A53;

}



.Validform_right {

    color: #71b83d;

	white-space: nowrap;

	 line-height: 20px;

    height: 20px;

	 font-size: 12px;

	overflow: hidden;

}

.register-box .btn{width:100%;}

.panel-body .form-group{margin-bottom:5px;min-height:36px;}

input[type="radio"]{vertical-align: middle;margin-top:-1px;margin-right:5px;}

.panel-body .form-group .checkbox-inline{padding-left:0;}

.personal-box .btn{display:block;width:280px;margin:20px auto 0;}

.mt20{margin-top:20px;}

.register-box form{width:100%;margin:0 auto;}

.cg-box{ text-align: center;}

.cg-box h2{color:#19b915;font-size:18px;font-weight: normal;}

.icon-white{display:inline-block;width:100px;height:100px;border-radius:50%;background:#fff;font-size:36px;color:#19b915; text-align: center;line-height:100px;}

.cg-box p{color:#555555;margin-bottom:40px;}

.cg-box .btn{display:block;width:280px;margin:15px auto 0;}

/****************主页框架*************/

.main-header{height: 60px;

  box-shadow: 0px 4px 9.4px 0.6px rgba(137, 148, 176, 0.9);

  position: fixed;

  top:0;left:0;

	right:0;

  z-index:90;

  background:rgb(0, 71, 157);

	vertical-align: middle;

}

.logo{margin:16px 0;}

.main-header .index-bread{position:inherit;display:inline-block;padding:15px 15px;bottom:auto}

.main-header .glyphicon-envelope{color:#fff;font-size:15px;line-height:60px; position: relative;margin-right:10px;}

.main-header .glyphicon-envelope span{display:inline-block;padding:0 5px 2px 5px;font-size:12px;line-height:12px;border-radius:8px;background:#f76c51;color:#fff; position: absolute;left:8px;top:50%;margin-top:-15px}

.user-box-p{display:inline-block;color:#aecbf4;margin-right:20px;}

.user-head{display:inline-block;width:36px;height:36px; background: url(../images/header.jpg);background-size: cover;vertical-align: middle;border-radius: 50%;overflow:hidden;cursor: pointer;border:1px solid rgb(0, 71, 157);margin-top:-3px;}

.user-head:hover{border-color:#0c56b0}

.main-header .col-xs-8{padding-right:0;height:60px;overflow:hidden;}

/******左侧菜单******/

.navbar-box{position: fixed;top:60px;left:0;width:48px; bottom:0; box-shadow: 0px 4px 9.4px 0.6px rgba(205, 205, 205, 0.58);z-index:2;background:#fff; transition: all 0.3s;overflow:hidden;}

.navbar-header{display:block!important;float:none;color:#444;width:230px;transition: all 0.3s;margin-left:-180px;}

.navbar-box .navbar-nav{width:230px;height:auto!important;overflow:hidden;margin:0;}

.navbar-box .navbar-nav>li{display:block!important;float:none;width:100%;}

.navbar-box .navbar-nav>li.active a,.navbar-box .navbar-nav>li:hover a{background:#eee;color:#215ca3;}

.navbar-box .navbar-collapse{padding:0;width:230px;height:auto!important;overflow:hidden;}

.navbar-box .navbar-nav>li a{color:#444;display:block;padding: 15px 18px;}

.navbar-box .navbar-nav>li a i{margin-right:18px}

.navbar-box .navbar-nav>li a em{float:right;margin-top:2px;}

.navbar-box .navbar-nav>li:first-child,.navbar-box .navbar-nav>li:last-child{border-top:1px solid #dddddd}

.collapse{display:block;}

.navbar-box .navbar-toggle{display:block!important;margin-right: 8px;}

.navbar-box .nav-title{line-height:56px;margin:0 0 0 15px;color:#555555}

.fa-navicon{color:#999999;}

.header-layout{width:200px;height:60px;background:#fff;padding:10px;border-radius:10px;vertical-align: middle;line-height:40px; position: absolute;right:10px;top:60px;box-shadow: 0px 4px 9.4px 0.6px rgba(205, 205, 205, 0.58); text-align: center;z-index:99;display:none;}

.header-layout:after{content:'';display:block;width:10px;height:10px;background:#fff;transform: rotate(-45deg);position: absolute;right:18px;top:-5px;z-index:100;}

.header-layout p{display:inline;margin-right:15px;vertical-align: middle;color:#666;}

/*************主体内容区*************/

.main-box{margin:60px 15px 0 65px;transition: all 0.3s;}

.main-title{height:56px;line-height:56px;}

.main-title h1{text-indent: 0.5em;font-size:17px;color:#848383;line-height:56px;}

.glob-box{

  border: 1px rgb(245, 245, 245) solid;

  background-color: rgb(255, 255, 255);

  box-shadow: 0px 4px 9.4px 0.6px rgba(205, 205, 205, 0.58);

  padding:15px 0;

}

.index-row{width:100%;margin:10px auto;}

.index-row li{margin:15px 0;padding:0 10px;}

.index-row li div{background-color: rgb(255, 255, 255);

  box-shadow: 0px 4px 9.4px 0.6px rgba(205, 205, 205, 0.58);padding:10px 80px 10px 60px;position: relative;border-radius:4px;}

.index-row li div .icon{display:block;width:40px;height:40px;border-radius: 50%;line-height:40px; text-align: center;font-size:22px;color:#fff; position: absolute;left:10px;top:50%;margin-top:-20px;}

.i-b{background:#76a3e3;}.i-g{background:#85d03e;}.i-o{background:#f6a726;}.i-r{background:#fe675a;}

a.btn-small{padding:0px 18px;border-radius:14px;line-height:26px;height:28px;font-size:12px;vertical-align: middle;}

a.btn-g{color:#fff;}

.index-row li div p{margin-top:8px;}

.index-row li div p span{color:#00479d;margin:0 5px}

.index-row li div .btn-small{position:absolute;right:10px;}

.index-row li div .btn-up{top:12px;}

.index-row li div .btn-down{bottom:12px;}

.index-row li div .btn-mid{top:50%;margin-top:-14px;}

.main-box footer{line-height:18px;font-size:13px;padding:10px 0;}

.text-overflow{white-space: nowrap; text-overflow: ellipsis;overflow: hidden;}

/********征文投稿*********/

.s-title{height:35px;line-height:22px;border-bottom:1px solid #dddddd;font-size:15px;font-weight:600;color:#444;text-indent: 1em}

.s-title span{font-family: '宋体';margin:0 6px;}

.tougao-box{margin:30px auto 15px;line-height:42px;padding:5px 15px;color:#666;}

.tougao-box .btn{width:160px;float:right;}

.tougao-box p span{margin:0 10px;}

.t-b{color:rgb(24, 99, 190);}.t-g{color:#10af0c}.t-r{color:#dd5847}.t-red{color:#d82b0a;}

.table-box{padding:0 15px;}

.table-box .table{table-layout: fixed;}

.table-box .table thead td{padding:14px 8px;background:#f5f5f5;font-weight:bolder;text-align: center;}

.table-box .table tbody td{padding:11px 8px;text-align: center;color:#666;vertical-align: middle;}

.table-box .table tbody td a{color:#666;}

.table-box .table tbody td.t-b{color:rgb(24, 99, 190);}.table-box .table tbody td.t-g{color:#10af0c}.table-box .table tbody td.t-r{color:#dd5847}

.table-box .table tbody td a:hover{text-decoration: underline;color:#444;}

.table-box .table td.t-left{text-align: left;}

.td-btn,.table-box .table tbody td a.td-btn{display:inline-block;width:20px;height:20px;line-height:20px; text-align: center;color:#444;}



.td-btn:hover,.table-box .table tbody td a.td-btn:hover{color:#1863be;text-decoration: none;}

.pagination-box{text-align: center;}



/******稿件列表>我要投稿*************/

.wytg-box{padding:30px 15px;text-align: center;color:#666;font-size:15px;line-height:30px;}

.wytg-box h1{font-size:18px;color:#00479d; text-decoration: underline;}

.shuoming{/*margin:15px auto;*/width:80%;padding:15px 25px;border: 1px rgb(241, 241, 241) solid;

  border-radius: 10px;

  background-color: rgb(255, 255, 255);

  box-shadow: 0px 4px 9.4px 0.6px rgba(205, 205, 205, 0.58);

	line-height: 2.1;

	color:#666;

 }

.shuoming h4{font-size:14px;}

.tishi{margin-left:60px;color:#848383;font-size:13px;}

.shuoming p{margin:10px 0 15px 60px;}

.sm-check{padding:15px;}

.sm-check input[type="checkbox"]{width:18px;height:18px;vertical-align: middle;margin-top:1px;margin-left:-25px;}

.tougao-btn{padding:20px 0;}

.tougao-btn .btn{width:100%;font-size:15px;}

.tougao-btn{width:85%;margin:0 auto;}

.tougao-btn div{margin-top:10px;}

/***************投稿进度*************/

.tgjd-box{width:94%;margin:20px auto;}

.tgjd-box li{padding:5px; text-align: center;}

.tgjd-box li div{background:#f5f5f5;border-radius:4px;padding:5px;color:#999;border: 1px #f5f5f5 solid;}

.tgjd-box li div i{font-size:28px;color:#b5b5b5;margin:15px auto;}

.tgjd-box li.active div{color:#444;border: 1px rgb(241, 241, 241) solid;

  background-color: rgb(255, 255, 255);

  box-shadow: 0px 4px 9.4px 0.6px rgba(205, 205, 205, 0.58);}

.tgjd-box li.active div i{color:#2260aa;}

.zzdw-box{padding:0 15px;}

.sm-title{color:#2260aa;font-weight:bold;height:30px;line-height:30px;}

.sm-title span{color:#999;font-weight:normal;}

.zzdw-box fieldset{border:1px dashed #bfcae2;width:95%;margin:10px auto;padding: 0 15px 5px;border-radius:4px;}

.zzdw-box legend{border:0;font-size:14px;background:#fff;padding:3px 20px;display:inline-block;width:100px;color:#10af0c;margin-bottom:10px;}

.zzdw-box .btn-small{margin-top:3px;}

.zzdw-box .form-control{height:34px;}

.zzdw-box .form-horizontal .form-group{margin-bottom:8px;}



.add-zzdw [class^="col-"]{padding:0 2px}

.add-zzdw [class^="col-"]:first-child,.add-zzdw [class^="col-"]:last-child{padding-left:15px;}

.zzdw-box .btn-delete {position:absolute;right:20px;top:50%;margin-top:-7px;}

.zzdw-box .flzt-box{padding:0;border:0;}

.zzdw-box .flzt-box ul{border:1px dashed #bfcae2;padding:15px}

.zzdw-box .flzt-box ul li{display:inline-block;padding:6px 12px;border:1px solid #dddddd;color:#666;font-size:13px;border-radius:4px;margin:3px;}



.zzdw-box .flzt-box ul li.active{background:#19b915;border-color:#19b915;color:#fff;}

.zzdw-box .flzt-box ul li:hover { background:#337ab7;color:#fff;}

.tixing{padding:20px 15px 10px 50px; position: relative;margin-top:20px;}

.tixing h4{position: absolute;left:0;top:15px;font-size:14px;}

.tixing p{line-height:2;color:#666;font-size:13px;}

.tixing p i{font-style:normal;margin-right:10px;}

.zzdw-ul{padding:5px 15px;line-height:1.8;}

.timu{font-size:18px;margin:0;line-height:36px}

.zzdw-ul li{display:inline;margin-right:30px;}

.zzdw-ul li span{color:#666;margin-left:10px;}

.gjwl-p{width:96%;margin:15px auto;border-top:2px solid #ddd;padding:10px 0;line-height:2;font-size:15px;color:#666;}

.gjwl-p p{margin:20px 0;line-height:2;font-size:15px;color:#666; text-indent:2em;}

.tgcg-box .icon-white{border:1px solid #89c997;box-shadow: 0px 4px 9.4px 0.6px rgba(205, 205, 205, 0.58);}

.tgcg-box .cg-box{margin:50px auto;}



/********参会注册******/

.canhuizc-box .form-horizontal{margin:20px;}

.jiaofei p{color:#999;margin-top:10px;}

.jiaofei li span{font-size:16px;}

.canhuizc-box .shuoming h5{font-weight:bold;color:#444;}

.canhuizc-box .shuoming .baomingfei p{margin-left:2em;line-height:1.8;}

.canhuizc-box .shuoming hr{border-width:2px;}

.canhuizc-box .shuoming p em{padding:0 0.75em;}

.canhuizc-box .shuoming p strong{color:#444;}

.canhuizc-box .dbxx-box .form-group{margin-bottom:5px;}



/* 中等屏幕（桌面显示器，小于 992px） */

@media (min-width:768px) {

	.main-header .index-bread{padding:15px 25px;}

	.index-logo{width:650px;height:33px; 

	/*

	background: url(../images/index-logo.png);

	*/

	background-size:100% auto;margin:30px auto 25px;}

	.dl-box{padding-bottom:12px;}

	.navbar-box{width:230px;}

	.navbar-header{margin-left:0;}

	.main-box{margin:60px 15px 0 245px;}

	.glob-box{padding:15px;min-height:calc(100vh - 156px); }

	.index-row{margin:30px auto;}

	.index-row li{margin:18px 0;padding:0 15px;}

	.main-box .index-row li div{padding:25px 120px 25px 90px;}

	.index-row li div .btn-up{top:25px;}

	.index-row li div .btn-down{bottom:25px;}

	.main-header .glyphicon-envelope{margin-right:30px;}

	.index-row li div .icon{left:20px;width:55px;height:55px;line-height:55px;font-size:32px;margin-top:-27px;}

	.index-row li div .btn-small{right:20px;}

	.tougao-btn{width:100%;}

	.tougao-btn div{margin-top:0px;}

	.s-title{text-indent:0;}

	.canhuizc-box .form-horizontal{margin:20px auto;}

}



/* 中等屏幕（桌面显示器,大于992px */

@media (min-width: 992px) {

	.index-logo{width:100%;height:37px;

	/*

	 background: url(../images/index-logo.png);

	 */

	 margin:30px auto 25px;}

	.dl-box{padding-bottom:20px;}

	.login-box{margin:0 20px;}

	.register-box form{width:70%;margin:0 auto;}

	.navbar-header{display:block!important;float:none;color:#444;width:230px;transition: all 0.3s;}

	.index-row{margin:50px auto;}

	.add-zzdw{width:80%;}

	.jiaofei li{text-align: center;}

}

@media (min-width: 1200px) {

	

}

.index-logo{text-align:center;}

.index-logo span{font-size:22px;font-weight:bold;color:#fff;}

@media (max-width: 768px) {

	.index-logo{text-align:left;    margin: 10px auto 10px;}

	.index-logo span{font-size:20px;font-weight:bold;color:#fff;}

	.index-header p{text-align:left;}

	.dl-container{padding:0px;}

	.dl-box{width:100%;margin:0px;padding:0px;}

	.container{padding:5px;margin:0px;}

}

main.container{margin-top:10px;}

header.index-header{    position: initial;}

.index-header:after{position: relative;bottom: 2px;}

.btn-group-xs>.btn, .btn-xs{max-height:22px;}