﻿@charset "utf-8";
/* CSS Document */
*::selection{background:#2b8bee; color:#fff; text-shadow:none;}
*{margin:0;padding:0;}
*:hover{-webkit-tap-highlight-color:rgba(0,0,0,0);}
body{font-size:16px; color:#000; font-family:"Microsoft YaHei","微软雅黑","黑体",sans-serif; background:#fff;}
body a{text-decoration:none; -webkit-transition:all 0.4s; transition:all 0.4s; color:#000;}
a:hover{color:#2b8bee;}
/*去掉图形热点的点击时出现的边线*/
a,area{blr:expression(this.onFocus=this.blur()); outline:none;}  /*for IE*/   
:focus{-moz-outline-style:none; outline:none;}     /* for Firefox*/
img{border:0; max-width:100%; vertical-align:top;}
ul,li{list-style-type:none;}
.clear{clear:both; height:0;}
table,table td{border-collapse:collapse;}
.overHidden{overflow:hidden; position:fixed;}
.hide{display:none !important;}

@font-face{font-family:"苹方"; src:url("fonts/PingFangRegular.ttf") format("truetype");}
@font-face{font-family:"苹方粗体"; src:url("fonts/PingFangBold.ttf") format("truetype");}


/*投影方式 X轴偏移量 Y轴偏移量 阴影模糊半径 阴影扩展半径 阴影颜色; */
.box-shadow{-webkit-box-shadow:0 0 8px rgba(0,0,0,0.1); box-shadow:0 0 8px rgba(0,0,0,0.1);}
.box-shadow2{-webkit-box-shadow:1px 1px 20px rgba(0,0,0,0.19); box-shadow:1px 1px 20px rgba(0,0,0,0.19);}
.box-shadow3{-webkit-box-shadow:0 2px 2px rgba(0,0,0,0.05), 0 1px 0 rgba(0,0,0,0.05); box-shadow:0 2px 2px rgba(0,0,0,0.05), 0 1px 0 rgba(0,0,0,0.05);}

.tl{text-align:left;}
.tc{text-align:center;}
.tr{text-align:right;}

.blue{color:#409efe !important;}
.green{color:#00bd59 !important;}
.primary{color:#18c2cd !important;}
.orange{color:#f80 !important;}
.red{color:#f54a39 !important;}
.pink{color:#f12a6b !important;}
.gray{color:#888 !important;}
.disabled, .disabled:hover{color:#c9c9c9 !important; cursor:not-allowed; opacity:1; filter:alpha(opacity=100);}

.bg-gray{background:#f9fbff;}


/* 普通按钮 */
.btn, .line-btn{display:inline-block; height:32px; line-height:32px; padding:0 13px; background-color:#2b8bee; color:#fff; white-space:nowrap; text-align:center; font-size:15px; border:none; border-radius:3px; cursor:pointer; -moz-user-select:none; -webkit-user-select:none; -ms-user-select:none; outline:0; -webkit-appearance:none; transition:all .3s; -webkit-transition:all .3s; box-sizing:content-box;}
.btn:hover{opacity:0.9; filter:alpha(opacity=90);}
.btn-blue{background-color:#409efe; border-color:#409efe;}
.btn-green{background-color:#00bd59; border-color:#00bd59;}
.btn-primary{background-color:#18c2cd; border-color:#18c2cd;}
.btn-orange{background-color:#f80; border-color:#f80;}
.btn-red{background-color:#f54a39; border-color:#f54a39;}
.btn-pink{background-color:#f12a6b; border-color:#f12a6b;}
.btn-disabled, .btn-disabled:hover{background-color:#fbfbfb !important; border-color:#e6e6e6 !important; color:#c9c9c9 !important; cursor:not-allowed; opacity:1; filter:alpha(opacity=100);}

/* 线框按钮 */
.line-btn{background:#fff; color:#333; border:#ccc 1px solid; height:30px; line-height:30px;}
.line-btn-blue{color:#409efe; border:#409efe 1px solid;}
.line-btn-blue:hover{color:#fff; background:#409efe;}
.line-btn-green{color:#00bd59; border:#00bd59 1px solid;}
.line-btn-green:hover{color:#fff; background:#00bd59;}
.line-btn-primary{color:#18c2cd; border:#18c2cd 1px solid;}
.line-btn-primary:hover{color:#fff; background:#18c2cd;}
.line-btn-orange{color:#f80; border:#f80 1px solid;}
.line-btn-orange:hover{color:#fff; background:#f80;}
.line-btn-red{color:#f54a39; border:#f54a39 1px solid;}
.line-btn-red:hover{color:#fff; background:#f54a39;}
.line-btn-pink{color:#f12a6b; border:#f12a6b 1px solid;}
.line-btn-pink:hover{color:#fff; background:#f12a6b;}
.line-btn-disabled, .line-btn-disabled:hover{border-color:#e6e6e6 !important; color:#c9c9c9 !important; cursor:not-allowed; opacity:1; filter:alpha(opacity=100);}

/* 文本按钮 */
.txt-btn{-moz-user-select:none; -webkit-user-select:none; -ms-user-select:none; outline:0; -webkit-appearance:none; cursor:pointer; border:none; background:none; display:inline-block; width:auto; vertical-align:top; zoom:1; padding:0; white-space:nowrap; font-size:15px;}
.txt-btn:hover{opacity:0.8; filter:alpha(opacity=80);}
.txt-btn-disabled, .txt-btn-disabled:hover{color:#c9c9c9 !important; cursor:not-allowed; opacity:1; filter:alpha(opacity=100);}

.btn-mini{height:22px; line-height:22px; font-size:14px; padding:0 8px;}


/* 表单 input textarea select */
input.txt, textarea.txt{padding:0 5px; background-color:#fff; border:1px solid #e6e6e6; color:#333; font-family:"Microsoft YaHei","微软雅黑","黑体",sans-serif; font-size:15px; -webkit-transition:border-color linear 0.2s,box-shadow linear 0.2s; transition:border-color linear 0.2s,box-shadow linear 0.2s; outline:none; -webkit-user-select:auto; vertical-align:top; position:relative; border-radius:3px;}
input.txt{height:30px; line-height:30px;}
textarea.txt{height:72px; line-height:24px; padding:3px 5px; resize:none;}

/**下拉**/
.sele{height:30px; line-height:30px; margin:0; vertical-align:top; color:#333; background-color:#fff; border:1px solid #e6e6e6; font-family:"Microsoft YaHei","微软雅黑","黑体",sans-serif; font-size:15px; -webkit-transition:border-color linear 0.2s,box-shadow linear 0.2s; transition:border-color linear 0.2s,box-shadow linear 0.2s; box-sizing:content-box; border-radius:3px;}

/**聚焦和经过状态**/
input.txt:hover, input.txt:focus,
textarea.txt:hover, textarea.txt:focus,
.sele:hover, .sele:focus{background-color:#fff; border:1px solid #2b8bee; color:#555; -webkit-box-shadow:none; box-shadow:none; outline:0; z-index:1;}
input.txt::placeholder, textarea.txt::placeholder{color:#bbb;}

/**无效状态**/
input.txt:disabled, input.txt:disabled:hover, input.txt:disabled:focus,
textarea.txt:disabled, textarea.txt:disabled:hover, textarea.txt:disabled:focus,
.sele:disabled, .sele:disabled:hover, .sele:disabled:focus{background:#f6f6f6; border:1px solid #aaa; -webkit-box-shadow:none; box-shadow:none; color:#999;}
input.txt:readonly, input.txt:readonly:hover, input.txt:readonly:focus,
textarea.txt:readonly, textarea.txt:readonly:hover, textarea.txt:readonly:focus{background:#fff; border:1px solid #aaa; -webkit-box-shadow:none; box-shadow:none; color:#777;}


/* 单选框、复选框重定义样式 */
input[type="radio"], input[type="checkbox"]{-webkit-appearance:none; -moz-appearance:none; appearance:none; outline:0; cursor:pointer; width:16px; height:16px; background-repeat:no-repeat; margin:0; position:relative; top:2px;}
input[type="radio"]{background-image:url(../images/paper/radio.png); background-position:0 0;}
input[type="radio"]:hover{background-position:-16px 0;}
input[type="radio"]:checked{background-position:-32px 0;}
input[type="radio"]:disabled,
input[type="radio"]:disabled:hover{background-position:-48px 0;}
input[type="radio"]:checked:disabled,
input[type="radio"]:checked:disabled:hover{background-position:-64px 0;}
input[type="checkbox"]{background-image:url(../images/paper/checkbox.png); background-position:0 0; -webkit-border-radius:2px; border-radius:2px;}
input[type="checkbox"]:hover{background-position:-16px 0;}
input[type="checkbox"]:checked{background-position:-32px 0;}
input[type="checkbox"]:disabled,
input[type="checkbox"]:disabled:hover{background-position:-48px 0; cursor:no-drop;}
input[type="checkbox"]:checked:disabled,
input[type="checkbox"]:checked:disabled:hover{background-position:-64px 0; cursor:no-drop;}


.animate{-webkit-transition:all 0.4s; transition:all 0.4s;}
.ellipsis{overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.clamp{display:-webkit-box; -webkit-line-clamp:1; -webkit-box-orient:vertical; overflow:hidden;}
.clamp2{display:-webkit-box; -webkit-line-clamp:2; -webkit-box-orient:vertical; overflow:hidden;}
.clamp3{display:-webkit-box; -webkit-line-clamp:3; -webkit-box-orient:vertical; overflow:hidden;}
.clamp4{display:-webkit-box; -webkit-line-clamp:4; -webkit-box-orient:vertical; overflow:hidden;}
.clamp5{display:-webkit-box; -webkit-line-clamp:5; -webkit-box-orient:vertical; overflow:hidden;}
.clamp6{display:-webkit-box; -webkit-line-clamp:6; -webkit-box-orient:vertical; overflow:hidden;}
.justify{text-justify:inter-ideograph; text-align:justify;}

/* flex布局 */
.flex-column{display:flex; flex-direction:column; align-items:center; justify-content:center;}
.flex-row{display:flex; flex-direction:row; align-items:center; justify-content:center;}
.flex{flex:1;}


/* 弹出层 */
.layerDiv{padding:15px; display:none;}
.layui-layer-btn{font-size:14px;}

/*layer层的第二个按钮样式*/
.layui-layer-btn .layui-layer-btn1{background:#aaa;color:#FFF; border:1px solid #aaa;border-radius:2px; -moz-border-radius:2px;}

/* 自定义弹出层 */
.layerBox .layui-layer-title{font-size:15px; font-weight:bold; color:#333; padding-left:15px; -moz-user-select:-moz-none; -khtml-user-select:none; -webkit-user-select:none; -ms-user-select:none; user-select:none;}
.layerBox .layui-layer-title .iconfont{font-weight:normal; font-size:16px; margin-right:5px;}
.layerBox .layui-layer-btn{padding:10px 15px !important; background:#f8f8f8; border-top:1px solid #eee;}
.layerBox .layui-layer-btn a{margin-top:0;}
.layerBox .layerDiv{padding:20px;}

/* 数据表格 */
.dataTable{width:100%; font-size:14px; border:0;}
.dataTable tr:not(.firstRow){transition:all 0.5s; -webkit-transition:all 0.5s;}
.dataTable tr:not(.firstRow) tr:hover td{background-color:#f8f8f8; transition:all 0.5s; -webkit-transition:all 0.5s;}
.dataTable td{height:24px; line-height:20px; background-color:#fff; padding:6px 10px; color:#333; border:#e3edfb 1px solid;}
.dataTable tr.firstRow td{background-color:#f9fcff !important; font-weight:bold; text-align:center; white-space:nowrap;}
.dataTable td.headTd{width:100px; background:#f9fcff; text-align:right; font-weight:bold;}
.dataTable td.infoTd{background:#fff;}

.cell{display:inline-block; vertical-align:middle; width:100%; max-width:510px; line-height:20px; position:relative; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.td-btn{text-align:center; font-size:0; margin:0 -5px; white-space:nowrap;}
.td-btn .btn, .td-btn .line-btn, .td-btn .txt-btn{margin:0 5px; font-size:14px;}

/* 表单表格 */
.formTable{width:100%; font-size:14px; border:0;}
.formTable td{height:32px; line-height:20px; background-color:#fff; padding:5px; color:#333; border:#e3edfb 1px solid;}
.formTable tr.firstRow td{background-color:#f9fcff !important; font-weight:bold; text-align:center; white-space:nowrap;}
.formTable td.headTd{width:100px; background:#f9fcff; text-align:right; font-weight:bold;}
.formTable td.infoTd{background:#fff;}
.formTable td.infoTd .txt{width:calc(100% - 12px);}
.formTable td.infoTd .line-btn, .formTable td.infoTd .btn{margin-left:5px;}
.unitTd{position:relative;}
.unitTd .unit{position:absolute; right:5px; top:5px; display:block; width:32px; height:32px; line-height:32px; text-align:center; font-size:14px; color:#666; z-index:2;}


.w1260{width:1260px; margin:0 auto;}
.head{height:110px; background:#409efe; color:#fff;}

.logo{height:110px; line-height:110px;}
.logo img{height:50px; display:inline-block; vertical-align:middle;}
.logo span{display:inline-block; height:110px; vertical-align:top; font-size:32px; padding-left:45px; position:relative;}
.logo span:before{display:block; content:""; width:1px; height:30px; background:#73b8ff; position:absolute; left:22px; top:50%; margin-top:-15px;}

.userInfo{height:40px; line-height:40px; text-align:center; position:relative;}
.userInfo span{color:#fff;font-size:14px; display:block; height:40px; cursor:pointer;}
.userInfoMenu{width:100px; border:1px solid #d9e6f8; visibility:hidden; margin-top:10px; background-color:#fff; position:absolute; top:40px; right:0; transition:all 0.2s; -webkit-transition:all 0.2s; opacity:0; z-index:102; box-shadow:0 5px 10px rgba(0,0,0,0.2);}
.userInfoMenu.show{margin-top:0; visibility:visible; opacity:1;}
.userInfoMenu a{display:block; height:32px; line-height:32px; padding-left:8px; font-size:14px; text-align:left;}
.userInfoMenu a .iconfont{font-size:16px; padding-right:2px; display:inline-block; height:32px; vertical-align:top;}
.userInfoMenu a:hover{color:#333; background-color:#e9f2ff;}


.menu{height:50px; background:#2b8bee; font-size:0; text-align:center;}
.menu li{display:inline-block; padding:0 50px; vertical-align:top; height:50px; line-height:50px; font-size:16px;}
.menu li a{display:block; padding:0 25px; height:50px; color:#fff;}
.menu li a.disabled{color:rgba(255,255,255,0.6) !important; cursor:default;}
.menu li a .iconfont{padding-right:4px; font-size:18px; display:inline-block; vertical-align:top; height:50px;}
.menu li a:hover, .menu li a.current{background:#177feb;}
.menu li a.disabled:hover, .menu li a.current.disabled{background:none;}


.content{padding:30px 0 50px;}
/*当前栏目*/
.currentColumn{line-height:50px; font-family:"苹方粗体","Microsoft YaHei","微软雅黑","黑体",sans-serif; font-size:30px; text-align:center;}

/*当前备注说明*/
.currentRemarks{line-height:28px; margin:20px 0 10px; color:#444; font-size:15px; padding:15px 20px; background:#e2f0ff; border:#cce5ff 1px solid; color:#1b5592;}
.currentRemarks .red{padding:0 3px;}

/*论文开题*/
.proposal ul:after{display:block; content:""; clear:both;}
.proposal li{width:298px; height:200px; margin:20px 20px 0 0; border:#d9e6f8 1px solid; background:#fff; float:left; box-shadow:0 -1px 12px 0 rgba(29,102,189,0.1); position:relative; top:0;}
.proposal li:hover{box-shadow:0 10px 20px rgba(105,156,216,0.64); top:-10px; border-color:#cbe1ff;}
.proposal .item:nth-of-type(4n), .proposal .add-li{margin-right:0;}
.proposal .item h3{height:75px; line-height:25px; font-family:"苹方粗体","Microsoft YaHei","微软雅黑","黑体",sans-serif; font-size:16px; font-weight:normal; padding:18px 20px 0;}
.proposal .item h4{height:25px; line-height:25px; font-size:14px; font-weight:normal; padding:7px 20px 0; color:#888;}
.proposal .item h4 .iconfont{padding-left:4px;}
.proposal .item p{height:24px; text-align:center; font-size:0; border-top:#d9e6f8 1px solid; margin-top:18px; padding:16px 20px; background:#f6faff;}
.proposal .item p .line-btn{margin:0 4px;}
.proposal .item p .line-btn:first-of-type{margin-left:0;}
.proposal .item p .line-btn:last-of-type{margin-right:0;}
.proposal .item p span{font-size:14px;}
.proposal .add-li .txt-btn{width:298px; height:88px; padding:40px 0; text-align:center; box-sizing:content-box;}
.proposal .add-li .txt-btn .iconfont{display:block; height:48px; line-height:48px; font-size:42px;}
.proposal .add-li .txt-btn span{display:block; height:26px; line-height:26px; padding-top:16px; font-family:"苹方粗体"; font-size:18px;}


/* 页底信息 */
.foot{padding:30px 0; line-height:30px; text-align:center; font-size:14px; color:rgba(255,255,255,0.7); background:#2b8bee;}
.foot a{color:rgba(255,255,255,0.7); margin-left:1em;}
.foot a:hover{color:#fff;}
.foot a img{height:18px; margin-right:3px; vertical-align:text-bottom;}


.formBox li{padding:5px; align-items:flex-start; font-size:15px; position:relative;}
.formBox li p{width:80px; line-height:32px;}
.formBox li .unit{position:absolute; right:5px; top:5px; font-size:14px; display:block; width:32px; height:32px; line-height:32px; text-align:center; z-index:2;}


.gradingBox{font-size:14px;}
.gradingBox .formTable{margin-bottom:10px;}
.gradingBox p{line-height:20px;}


/*论文列表*/
.paper .item{margin-top:20px; border:#d9e6f8 1px solid; background:#fff; box-shadow:0 3px 9px rgba(29,102,189,0.16);}
.paper .item.none{padding:15px 20px; line-height:34px; text-align:center; border-color:#eaeaea;}
.paper .item:hover{box-shadow:0 10px 20px rgba(105,156,216,0.64); border-color:#cbe1ff;}
.paper .item.none:hover{box-shadow:0 3px 9px rgba(29,102,189,0.16); border-color:#eaeaea;}
.paper .item .iTitle{line-height:24px; padding:20px; background:#f6faff;}
.paper .item .iTitle .tit{font-family:"苹方粗体","Microsoft YaHei","微软雅黑","黑体",sans-serif;}
.paper .item .iTitle .tit span{cursor:pointer;}
.paper .item .iTitle .tit span:hover{color:#2b8bee;}
.paper .item .iTitle .btn-box{font-size:0; height:24px; line-height:24px; margin-left:20px;}
.paper .item .iTitle .btn-box .line-btn{margin-left:5px;}
.paper .item .iTitle .btn-box .line-btn:first-of-type{margin-left:0;}
.paper .item .iTitle .btn-box .line{display:inline-block; vertical-align:top; height:24px; font-size:12px; color:#c7c7d6; padding:0 10px;}
.paper .item .iTitle .btn-box .txt-btn{font-size:14px; line-height:24px;}
.paper .item .iTitle .btn-box .txt-btn i.iconfont{padding-right:3px;}
.paper .item .iTitle .btn-box .txt-btn em.iconfont{padding-left:3px;}
.paper .item .iContent{border-top:#d9e6f8 1px solid;}
.paper .item .iContent:after{display:block; content:""; clear:both;}
.paper .item .iContent .nodata{color:#555; font-size:14px; text-align:center;}
.paper .item .iSubContent{line-height:24px; padding:20px; background:#f6faff; border-top:#d9e6f8 1px solid; font-size:14px;}
.paper .item .iSubContent p{margin-right:50px;}
.paper .item .iSubContent p:last-of-type{margin-right:0;}
.paper .item .iSubContent .btn-mini{font-size:12px;}


/* 翻页 */
.page01{text-align:center; font-size:14px; line-height:30px; margin-top:30px;}


/*对方信息*/
.info-box{padding:15px 10px;}
.info-box p{width:calc(33.3333% - 20px); line-height:30px; font-size:14px; float:left; padding:0 10px;}
.info-box p:after{display:block; content:""; clear:both;}
.info-box p label{float:left;}
.info-box p label span{display:inline-block !important; vertical-align:top; min-width:60px; height:30px; white-space:nowrap; text-justify:inter-ideograph; text-align:justify; text-align-last:justify; float:left;}
.info-box p a .iconfont{padding-left:4px; font-size:15px;}

/*论文评分*/
.table-box{padding:20px;}
.table-box .btn-box{padding-top:10px; line-height:30px; font-size:14px;}
.table-box .btn-box em.iconfont{padding-left:3px;}

/* 定稿论文 */
.grading-box{padding:15px 20px; font-size:14px;}
.grading-box:after{display:block; content:""; clear:both;}
.grading-box p{margin-right:50px; line-height:32px;}
.grading-box p:last-of-type{margin-right:0;}
.grading-box .flex-row{justify-content:start;}


/* 教师登录 */
.loginBody{background:#e8f1ff url(../images/paper/loginBg.jpg) no-repeat center top; height:100vh;}
@media screen and (min-width:1920px){
	.loginBody{background-size:100% auto;}
}
.loginBody .content{position:relative;}
.loginHead{padding:40px 0 60px; text-align:center;}
.loginHead .loginLogo{height:50px;}
.loginHead .loginLogo img{height:50px;}
.loginHead .loginText{height:80px; line-height:80px; text-align:center; padding-top:30px;}
.loginHead .loginText span{display:inline-block; vertical-align:top; height:80px; position:relative; font-size:48px; color:#fff;}
.loginHead .loginText span i{display:block; width:100px; height:2px; background:#d8e9fb; position:absolute; top:50%; transform:translateY(-50%);}
.loginHead .loginText span i.iL{left:-145px;}
.loginHead .loginText span i.iR{right:-145px;}
.loginHead .loginText span i:after{display:block; content:""; width:14px; height:14px; border:#d8e9fb 2px solid; -webkit-border-radius:50%; border-radius:50%; position:absolute; top:50%; transform:translateY(-50%);}
.loginHead .loginText span i.iL:after{right:-16px;}
.loginHead .loginText span i.iR:after{left:-16px;}


.login{width:370px; padding:40px 56px 75px; background:#fff; margin:0 auto 50px; box-shadow:0 5px 21px rgba(26,108,210,0.27);}
.login h3{height:75px; line-height:75px; font-size:26px; font-weight:normal; text-align:center; position:relative; z-index:2;}
.login h3 span{display:inline-block; vertical-align:top; height:60px; padding:0 24px; color:#cdcdcd; font-size:18px;}
.login h3 a:link, .loginCon h3 a:visited{color:#198aff;}
.login h3 a:hover{color:#f90;}
.login ul{position:relative; z-index:2;}
.login ul li{height:50px; margin-top:20px; border:#ddd 1px solid; background-color:#fff; overflow:hidden; -webkit-border-radius:8px; border-radius:8px; position:relative;}
.login ul li .iconfont{display:block; width:50px; height:30px; line-height:30px; border-right:#ddd 1px solid; text-align:center; position:absolute; left:0; top:10px; font-size:24px; color:#3083eb; z-index:2;}
.login ul li .txt{width:calc(100% - 81px); height:50px; line-height:50px; border:0; font-size:16px; color:#333; padding-left:66px}
.login ul li .txt::placeholder{color:#99a2a8;}
.login ul li:nth-of-type(3) .txt{width:calc(100% - 171px); padding-right:105px;}
.login ul li:nth-of-type(3) img{display:block; width:80px; height:32px; border:1px solid #fff; position:absolute; right:8px; top:8px; z-index:3;}
.login h4{text-align:center; padding-top:20px; position:relative; z-index:2;}
.login h4 .btn{height:50px; line-height:50px; font-size:18px; -webkit-border-radius:8px; border-radius:8px;}

.loginFoot{width:100%; font-size:14px; line-height:30px; padding:20px 0; text-align:center; position:absolute; left:0; bottom:0;}
.loginFoot span{margin-left:1em;}
.loginFoot a img{vertical-align:text-bottom; margin-right:5px;}



.search{text-align:center; padding-top:20px; font-size:0;}
.search .txt{width:500px; height:40px; line-height:40px; border:#409efe 2px solid; padding:0 10px; font-size:15px; -webkit-border-radius:5px 0 0 5px; border-radius:5px 0 0 5px;}
.search .txt:hover, .search .txt:focus{border:#409efe 2px solid;}
.search .btn{height:40px; line-height:40px; border:#409efe 2px solid; font-size:16px; padding:0 20px; -webkit-border-radius:0 5px 5px 0; border-radius:0 5px 5px 0;}
.search .btn .iconfont{padding-right:4px; font-size:18px;}



.loginGuidanceBody{background:url(../images/paper/loginGuidanceBg.jpg) no-repeat center center;}
@media screen and (min-width:1920px){
	.loginGuidanceBody{background-size:cover;}
}
.loginGuidance{padding:50px 0;}
.loginGuidance .logo{text-align:center; height:auto; line-height:normal;}
.loginGuidance .logo p{height:88px; line-height:88px; margin-top:20px; text-align:center; font-size:0;}
.loginGuidance .logo p span{display:inline-block; vertical-align:top; height:88px; font-size:52px; position:relative; padding:0 48px; margin:0; color:#fff;}
.loginGuidance .logo p span:before{display:none;}
.loginGuidance .logo p span i{display:block; width:14px; height:14px; -webkit-border-radius:50%; border-radius:50%; border:#d4e4fc 2px solid; position:absolute; top:50%; margin-top:-9px;}
.loginGuidance .logo p span .iL{left:0;}
.loginGuidance .logo p span .iR{right:0;}
.loginGuidance .logo p span i:before{display:block; content:""; width:100px; height:2px; background:#d4e4fc; position:absolute; top:50%; margin-top:-1px;}
.loginGuidance .logo p span .iL:before{left:-100px;}
.loginGuidance .logo p span .iR:before{right:-100px;}
.loginGuidance ul{text-align:center; margin-top:80px;}
.loginGuidance ul li{width:380px; background:#eff7ff; margin:0 100px; box-shadow:8px 4px 20px rgba(0,50,101,0.22); -webkit-border-radius:16px; border-radius:16px; padding:40px 0;}
.loginGuidance ul li p{height:220px; background-repeat:no-repeat; background-position:center center;}
.loginGuidance ul li h3{height:44px; padding-top:30px; font-weight:normal;}
.loginGuidance ul li h3 .line-btn{width:198px; height:42px; line-height:42px; -webkit-border-radius:100px; border-radius:100px; font-size:20px;}
.loginGuidance ul li h3 .line-btn-blue{background-color:#eff7ff;}
.loginGuidance ul li h3 .line-btn-blue:hover{background-color:#409efe;}


