/*businesslist*/
.searchList { margin-bottom:35px; overflow:hidden; line-height:78px; padding:0 30px; background:#fff; border-radius:6px;}
.searchList>div { position:relative; float:left; font-size:16px; color:#363636; overflow:hidden;}
.searchList select { margin-left:13px;appearance:none; -moz-appearance:none; -webkit-appearance:none; outline:none; width:220px; height:36px; line-height:36px; border:1px solid #b2c0dc; background:#f9fbff; border-radius:3px; color:#b0b0b0;}
.searchList .downBtn { display:block; background:url(/yctReg/static/images/Arrow-Icon.png) center no-repeat; width:11px; height:8px; position:absolute; right:16px; top:36px;}
.searchtype { margin-right:47px;}
.searchList .searchInfor { float:right;}
.searchList .searchTxt { float:left; text-indent:20px; margin-top:20px; margin-right:19px; width:220px; height:36px; line-height:36px; border:1px solid #b2c0dc; background:#f9fbff; border-radius:3px; color:#b0b0b0;}
.searchInfor .searchBtn {line-height: 36px;color:#fff; background:#3758a5; font-size:13px; width:70px; height:36px; border:none; border-radius:3px;}
.concelBox { width:1340px; margin:0 auto;}
.cancelTit { background:#f9fbff; overflow:hidden; line-height:58px; border-bottom:1px solid #eef1f8;}
.cancelTit p { float:left; background:url(/yctReg/static/images/TItle-Icon.png) 28px center no-repeat; padding-left:68px; font-size:20px; color:#6a8ac9;}
.cancelTit .stopB {border: none; outline: none; display:block; float:right; border:1px solid #dadada; border-radius:4px; background:url(/yctReg/static/images/StopIcon.png) 17px center no-repeat #fff; font-size:16px; color:#656565; margin-right:33px;
    margin-top:9px; padding-left:46px; padding-right:18px; line-height:37px;}
.cancelInfor { padding:26px 28px; background:#ffffff;height: 90px;}
.cancelInfor .cancelTxt { float:left;}
.cancelTxt { padding:13px 0;}
.cancelTxt p { line-height:17px; color:#b0b0b0; font-size:16px;}
.cancelTxt p.ywlx { float:left; background:url(/yctReg/static/images/TypeIcon.png) left center no-repeat; padding-left:27px;}
.cancelTxt p.ywlx span { padding:0 28px 0 8px; border-right:1px solid #f5f5f5; margin-right:18px; color:#3758a5; font-size:16px;}
.cancelTxt p.hjzt { float:left; background:url(/yctReg/static/images/LinkIcon.png) left center no-repeat; padding-left:27px;}
.cancelTxt p.hjzt span { padding:0 28px 0 8px; border-right:1px solid #f5f5f5; margin-right:28px;color:#ff7640;}
.cancelTxt p.dqtc { float:left; background:url(/yctReg/static/images/packIcon.png) left center no-repeat; padding-left:27px;}
.cancelTxt p.dqtc span { color:#ff7640; padding:0 28px 0 8px;}
.cancelInfor .cancelBtn { float:right;}
.cancelBtn button {background: none;cursor: pointer;outline: none; display:block; float:left; box-sizing:border-box; padding:0 14px; border:1px solid #dadada; line-height:42px; font-size:16px; margin-left:20px; border-radius:4px;}
.cancelBtn .nex { color:#fff; background:#ff7640; box-shadow:0 0 15px rgba(255,118,64,0.5); border:1px solid #ff7640;}
.answerList li { margin-bottom:20px;border-radius: 6px;}


.nrTable{ width:100%; margin: 0 auto; zoom: 0.9;}
.nrTable .nrTable_tit{ padding: 40px 0 40px 0; width: 100%; text-align: center;}
.nrTable .nrTable_tit h2{ display: inline-block; padding-left: 45px; background: url(/yctReg/static/images/mobile_03.png) left center no-repeat; height: 28px; line-height: 28px; font-size: 26px; color: #4a66ab; margin-bottom: 20px;}
.nrTable .nrTable_tit h3{ font-size: 14px; margin-bottom: 15px; line-height: 15px; color: #333;}
.nrTable .nrTable_tit h3 .red{ color: #e4291d;}
.nrTable .nrTable_tit h3 .blue{ color: #50a4ff;}
.nrTable .nrTable_tit p{ font-size: 14px; color: #ff7640;}
.nrTableMain{ width: 100%; background: #fff; padding: 5%; box-sizing: border-box;}
.nrTableMain table{ width: 100%; border: 1px solid #d9e9ff;}
.nrTableMain table th{ height: 72px; background: #d9e9ff; font-size: 14px; color: #6a8ac9; font-weight: normal;    text-align: center;}
.nrTableMain table td{ height: 100px; text-align: center; font-size: 14px; color: #333;}
.nrTableMain table td img{ width: 90%; height: auto; display:inline-block ;}
.nrTableMain table tr:nth-child(odd) td{ background: #f4f4f4;}
/*.nrTableMain table td input{ border: none; outline: none; background: none; text-align: center; font-size: 14px;}*/
.nrTableMain button{display:block;margin:50px auto 0;}
.menuL{float: left;}


.tips span{ height: 100%; line-height: 72px; font-size: 24px; color: #3758a5; display: inline-block; padding-left: 35px; background: url(/yctReg/static/images/moblie3_03.png) left center no-repeat;}
.tips .moblieTc{ width: 100%; text-align: center; padding: 50px 0 20px 0;}
.tips .moblieTc li{ width: 300px; height: 200px; padding: 25px; box-sizing: border-box; border-radius:8px; transition: 0.5s;  display: inline-block; margin: 0 38px; cursor: pointer;}
.tips .moblieTc li .nr{ width: 100%; height: 100%; transition: 0.5s;border: 1px solid #e7f0ff;}
.tips .moblieTc li .nr .icon{ width: 100%; height: 110px; position: relative;}
.tips .moblieTc li .nr .icon img{ position: absolute; left: 50%; top: 50%; transform: translate(-50%,-50%);}
.tips .moblieTc li .nr .wb{ text-align: center; font-size: 24px; color: #363636;}
.tips .moblieTc .on{ box-shadow: 0 0 25px rgba(80,164,255,0.3);}
.tips .moblieTc .on .nr{ background: #50a4ff;}
.tips .moblieTc .on .nr .wb{ color: #fff;}
.tips{ position: fixed; width: 820px; left: 50%; top: 50%; transform: translate(-50%,-50%); overflow: hidden;background: #fff; border-radius:10px ; z-index: 999;}
.tips h2{ width: 100%; height: 75px; text-align: center; line-height: 75px; font-size: 22px; color: #4463ab; background: #f9fbff; box-shadow: 0 10px 20px rgba(55,88,165,0.1); position: relative;}
.tips .text{ width: 100%; padding: 30px 0; }
.tips h2 .close{ background: url(/yctReg/static/images/close.png) center center no-repeat; width: 75px; height: 75px; display: inline-block; position: absolute; right:0; top: 0;  cursor: pointer;}
.tips .text{ width: 600px; margin: 0 auto;}
.tips .text p{ font-size: 14px; color: #3758a5; line-height: 20px; padding-bottom: 15px;}
.tips button{border: none; outline: none; display: block; width: 330px; height: 54px; margin: 0 auto; border-radius:5px; text-align: center; line-height: 54px; font-size: 14px; background: #3758a5; margin: 20px auto 0 auto; color: #fff; cursor: pointer;}


.windowTit div { text-align:center; font-size:20px; color:#4a66ab;}
.windowC { width:1100px;}
.windowTit p { line-height:70px;font-size:14px; color:#ff7640;}
.windowCheck { margin-top:-20px;}
.copyInfor p { line-height:38px; color:#4a66ab; font-size:18px;}
.copyInfor { background:#fff; padding:0px 40px;}
.copyInfor #Printing { display:block; width:395px; height:54px; line-height:54px; text-align:center; color:#fff; background:#ff7640; border-radius:4px; font-size:20px; box-shadow:0 0 20px rgba(255,118,64,0.7); margin:220px auto 70px; border: none;}


.qsbtn{font-size: 16px;float: right; margin-top: -46px;color: #6a8ac9;cursor: pointer;}
.qsbtn .qs_img{width: 108px;height:200px;position: absolute;z-index: 200;display: none;right: 65px;}
.qsbtn:hover .qs_img{display: block;}
.btn88{display: none;width: 105px;height: 62px;position: absolute;bottom: -200px;z-index: 230;left: 68px;}
.qsbtn:hover .btn88{display: block;}

.blDis{width: 105px;position: absolute;top: 45px;left: 20px;display: none;background:rgba(255,255,255,1);box-shadow:0px 1px 28px 1px rgba(87,87,87,0.2);border-radius:6px 6px 6px 6px;}
.blDis div{cursor: pointer;width: 100%;height: 40px;text-align: center;color: #999;font-size: 14px;line-height: 40px;background: #fff;border-radius:0px 0px 6px 6px;}
.blDis div:hover{background:rgba(243,247,255,1);color: #3758A5;}
.cancelBtn:hover .blDis{display:block}

.zz{width:100%;height:100%;background:rgba(0,0,0,0.3);position:fixed;top:0;display: none;z-index: 600;}


.tips1{width:100%;height:100%;background:rgba(0,0,0,0.3);position:fixed;top:0;display: none;z-index: 600;}
.tips{ position: absolute; width: 820px; left: 50%; top: 50%; transform: translate(-50%,-50%);background: #fff; border-radius:10px;}
.tips .mytitle{ width: 100%; height: 75px; text-align: center; line-height: 75px; font-size: 22px; color: #4463ab; background: #f9fbff; box-shadow: 0 10px 20px rgba(55,88,165,0.1); position: relative;}
.tips .mytitle .close{ background: url(/yctReg/static/images/close.png) center center no-repeat; width: 75px; height: 75px; display: inline-block; position: absolute; right:0; top: 0;  cursor: pointer;}
.tips .text{ width: 600px; padding: 30px 0;  margin: 0 auto;}
.tips .text p{ font-size: 14px; color: #3758a5; line-height: 20px; padding-bottom: 15px;}
.tips button{border: none; outline: none; display: block; width: 330px; height: 54px;border-radius:5px; text-align: center; line-height: 54px; font-size: 14px; background: #3758a5; margin: 20px auto 0; color: #fff; cursor: pointer;}
.types_of_box .types_of{position: fixed;top: 20%;left: 0px;right: 0px;margin-left:auto;margin-right:auto;width: 500px;
    height: 400px;background:rgba(255,255,255,1);border-radius:0px 0px 4px 4px;}

/*所有按钮样式统一*/
.last_step{color: #fff;background-color: #5bc0de;border-color: #46b8da;width:138px;height:36px;line-height:36px;font-size:12px;border-radius:3px;border:none;text-align:center;}
.last_step:hover{background-color: #03a9f4;}
.naxt_step {color: #fff;background-color:  #d15b47;border-color: #d43f3a;width:138px;height:36px;line-height:36px;font-size:12px;border-radius:3px;border:none;text-align:center;}
.naxt_step:hover{background-color: #d43f3a;}
.button_step{line-height: 45px;cursor: pointer;color: #fff;background-color:#03a9f4;width:240px;height: 45px;font-size: 14px;border-radius: 3px;border: none;text-align:center;}
.button_step:hover{background-color: #12b5ff;}














