@charset "utf-8";
/* css document */
.m-collectbox{padding:20px}
.u-lgtit{font-size:26px;color:#0060bf}
.m-dcfuns{padding: 0px 20px 0px 25px; height: 36px; line-height: 36px; font-size: 14px; border-top: 1px solid #ddd;
	border-bottom: 1px solid #ddd;background: #fafafa;margin-top:10px}
.share-main{margin-top:10px!important}
.u-dctime span{margin-right: 15px; color: #999;}
.u-dctime span i{color: #cd0000; font-style: normal;}
.u-ckjg{color: #cd0000;}
/*关联文件*/
.m-relation ul li.title {font-size: 16px;font-weight: 600;color: #0069ce;}
.m-relation ul li{line-height: 38px;}
.m-relation ul li.title{font-size: 18px; font-weight: 600; color: #015293;}
.m-relation ul li a{color: #333;overflow: hidden; text-overflow: ellipsis; white-space: nowrap;width: 100%; display: block;font-size: 16px;}
.m-relation ul li span{display: inline-block;line-height: 27px;padding: 0 10px; height: 27px; border-radius: 5px; background-color: #015293; text-align: center; color: #fff; font-weight: 600;}

/*collect*/
.m-yjzjtabs{ overflow: hidden;margin-top:10px;border-bottom:1px solid #ddd}
.m-yjzjtabs li{float: left; margin-right:40px; text-align: center; line-height: 38px; cursor: pointer;font-size:16px}
.m-yjzjtabs li.u-active{ color: #0069ce;font-weight:bold;}
.g-yjzjbox{padding: 20px 0;min-height:300px}
.g-zjinfo{line-height: 188%; min-height: 164px;}
.g-zjinfo *,.m-lginps *,.u-zjsetbs *{font-size:16px}
.m-lginps label.u-tit{float: left; display: block; width: 90px; height: 38px; line-height: 38px; text-align: right;}
.m-lginps label.u-tit span{color: #f00;}
.m-yjzjform{padding-left: 25px;}
.m-lylists h1,.m-zjrst .u-tit{font-weight: bold; color: #d00d0d; padding: 5px; font-size: 16px;}
.m-lylists li{margin: 15px 0; padding: 20px; border: 1px solid #ddd;}
.m-lylists li .u-lynames{padding: 0 10px 10px; color: #ff862d;}
.m-lylists li .u-lybd{text-indent: 2em; font-size: 14px; color: #666;}
.m-zjrst .u-tit{font-weight: bold; color: #d00d0d; padding: 5px;}
.u-zjsetbs{line-height: 188%; min-height: 164px; text-indent: 2em;}


/*writemail*/
.u-xjlbbtn{display: block; margin-right: 20px; padding-left: 30px; background:  left center no-repeat; font-size: 16px; font-weight: bold; color: #015293;}
.m-mailxz{margin: 1px 0 20px; padding: 10px 40px 30px; line-height: 38px; color: #525252; background: #f5f5f5;}
.m-mailxz h1{font-size: 16px; font-weight: bold;}
.m-mailxz p{text-indent: 2em;}
.m-mailnologin,.m-mailnologin a{font-size: 14px;}
.m-mailnologin a{margin: 0 5px; color: #256ca4;}
.m-mailform{padding: 0 130px;}
.m-mailform label.u-tit{float: left; display: block; width: 90px; height: 38px; line-height: 38px; text-align: right;}
.m-mailform label.u-tit span{color: #f00;}
.m-usjbxx{height: 38px; padding: 12px 0 30px; border-bottom: 1px dashed #ddd;}
.u-stinps,.u-rdpub{width: 460px; height: 38px;}
.u-stinps input{width: 348px; height: 36px; line-height: 36px; padding: 0 10px; border: 1px solid #ddd; font-size: 14px;}
.u-stinps select{width: 370px; height: 38px; line-height: 36px; border: 1px solid #ddd; font-size: 14px;}
.m-mlcgxx{padding: 11px 0;}
.u-gkb{width: 370px; height: 38px; line-height: 38px;}
.u-gkb label{margin: 0 10px;}
.m-lginps{padding: 7px 0;}
.m-lginps input{width: 400px; height: 36px; line-height: 36px; padding: 0 10px; border: 1px solid #ddd; font-size: 16px;}
.m-lginps textarea{width: 720px; padding: 10px; border: 1px solid #ddd; font-size: 16px;}
.m-mlcode{padding: 11px 0;}
.m-mlcode input{float: left; padding: 0 10px; width: 158px; height: 36px; line-height: 36px; border: 1px solid #ddd; font-size: 16px;}
.m-mlcode img{float: left; display: block; width: 120px; height: 38px; margin: 0 10px;}
.m-mlcode span.u-qh{font-size: 16px; line-height: 60px; height: 38px; display: block; float: left; cursor: pointer;}
.m-mltjcz{padding: 30px 0 50px;}
.m-mltjcz input{margin: 0 16px; width: 124px; height: 44px; line-height: 44px; border: none; font-size: 18px; -moz-border-radius: 6px; border-radius: 6px; background: #ebebeb; color: #999; cursor: pointer;}
.m-mltjcz input.u-sub{background: #015293; color: #fff;}
.m-mlcode label.u-tit{float: left; display: block; width: 90px; height: 38px; line-height: 38px; text-align: right;font-size:16px}
.m-mlcode label.u-tit span{color: #f00;}
.hasend{width:340px;height:40px;line-height:40px;background:#fafafa;color:#ff0000;font-size:16px;margin:15px auto}
/* 遮罩层 */
.zhezhao{width: 100%;height: 100%;position: fixed;top: 0;left: 0;bottom: 0;right: 0;z-index: 100;background: rgba(0,0,0,.3);}
/* 提示弹窗 */
.ls-window-box { width: 373px; height: 218px;background:#fff  no-repeat center;background-size:105% 115%; position: fixed; top: 50%; margin-top: -100px; left: 50%; margin-left: -150px;  box-shadow: 0px 8px 32px 0px rgba(0, 0, 0, 0.16); z-index: 999; border-radius: 10px;}
.ls-window-content {padding: 30px 24px;border-radius: 10px;}
.ls-window-tit {font-size: 24px;color: #015293;font-weight: bold;text-align: center;line-height: 30px;}
.ls-window-con{font-size: 18px;text-align: center;line-height: 26px;margin-top: 20px;color: #333;}
.ls-window-btn {text-align: center;margin-top: 30px;}
.ls-window-btn a { display: inline-block; background: #0597ea; font-size: 18px; width: 120px; height: 40px; line-height: 40px; text-align: center; border-radius: 6px; -webkit-border-radius: 6px; -moz-border-radius: 6px; -ms-border-radius: 6px; -o-border-radius: 6px;color: #fff;}


