/*yihushi*/
.dl-menuwrapper .dl-menu{z-index:9999;}
.maindo{padding:35px 15px 30px 15px;position: relative; z-index:9;background: #fff; }
.templatedesc{position: relative;z-index:888888;}
.templatetit{text-align: center;position:relative;}
.templatetit h4{font-size: 25px;}
.temlpatelistbtn{text-align: center;}
.temlpatelistbtn input{padding:15px 40px;height: auto;line-height: 1;}
.temlpatelistbtn input.btn-self{padding:15px 90px;}
.templatelist{width:95%;overflow: auto;border:2px solid #9cb4dd;min-height: 100px;margin:30px auto 25px;}

.orderipinfo{padding:15px auto 0;width:auto;}
.messagestep{margin-top:10px;}
.pwdedit{margin:25px auto 0;width:80%;}
.pwdedit .pwdline {padding-top:15px;}
.pwdline{clear: both;line-height: 36px}
.pwdedit label,.pwdedit input,.pwdedit span{float:left;display: block;}
.pwdedit label{width: 30%;text-align: right;font-weight: lighter;color: #666;}

.pwdedit input.form-control,.pwdedit select.form-control,.pwdedit textarea{width: 50%;border-radius: 0;}
.pwdedit span{width: 30%;margin:0;padding:0;padding-left:15px;color: #ff3333;}
.pwdedit span.yzmw{width:15%;}
.pwdedit .radio label{width:auto;text-align: left;padding-right: 15px;}
.pwdedit .radio{padding-right: 20px;margin:0;}
.pwdedit .radio input[type=radio]{margin-top:13px;}
.chayanlist .pwdline.pwdbtn{padding-left:30%;}
.pwdbtn .btn{margin-right:15px;margin-bottom:15px;height: auto;line-height: 1;padding:10px 50px;}
.btn-reset,.btn-reset:hover,.btn-reset:focus{background: #fff;color: #1a45a8;border:1px solid #1a45a8; }
.btn-reset:hover,.btn-reset:focus{background: #1a45a8;color: #fff;}
.btn-self,.btn-self:hover,.btn-self:focus{background: #fff;color: #1a45a8;border:1px solid #1a45a8; }
.btn-self:hover,.btn-self:focus{background: #1a45a8;color: #fff;}

.pwdedit input.form-control.checkedtxt{width: 30%;margin-right:3%;}
input.btn.checkedbtn,b.btn.checkedbtn{width:17%;padding:0;height: 35px;line-height: 35px;margin:0;}
b.btn.checkedbtn{display: block;float: left;border-radius:0;}

.pwdline a.voicecheck{background:  no-repeat 12px center;padding-left:;line-height: 36px;display: block;float: left;padding-left:43px;}

/*yihushiresult*/
.filedesc{background: #fbfeff;margin-top:10px;padding:10px 4% 15px;border:1px solid #e6f4fc;}

.filedesc li{padding:8px 0;clear:both;}
.filedesc li:last-of-type{padding-bottom:0;}
.filedesc label,.filedesc span{display: inline-block;}
.filedesc label{width: 40%;float:left;text-align: right;font-weight: lighter;}
.filedesc span{width: 60%;float:right;text-align: left;color: #888;padding:0;margin:0;}

.fileresult{position: relative;}
.moredesc{position: absolute;right:4%;top:50%;margin-top:-24px;}
.filereset{background: #f5f5f5;border:1px solid #ddd;}

/*yihushidescription*/
.companydinfo{padding-bottom:20px}
.companydinfo p{color:#888;padding-bottom:8px;}
.companydinfo p span{color:#333}

.companydescriptiontit .nav-tabs.nav-justified>.active>a{border-top:3px solid #4ea2e7;}
.companydescriptiontit ul.nav{height: auto !important;overflow:hidden;}

.innerspace{border:1px solid #ddd;border-top:none;padding:30px 4%;}

.companylists{background: none;border:none;}
.companylists label{color: #888;}
.companylists span{color: #333;}

.morejs a{color:#888;}
.companymore{text-align: right;display: block;width: 100%;}
.companymorelist{display: none;}
.companymorelist p span{padding: 0 15px;color: #888}
.companyback{float: right;color:#333;}
.companymorelist p a.active{color:#333;}
.companyjs select{background: none;border:none;outline: none;}
.companyjs{margin-top:10px;}

.companyinvoicejs{background: #fafeff; border: 1px solid #e9f4fa;padding:10px;}
.companyinvoicejs .table{margin:0;}
.companyinvoicejs .table>tbody>tr>th{border-bottom:1px dashed #ddd;color:#888;font-weight: lighter;}
.companyinvoicejs .table>tbody>tr>td,.companyinvoicejs .table>tbody>tr>th{border-top: none;}
.companyinvoicejs .table>tbody>tr>td{border-bottom:1px solid #ddd;}
.companyinvoicejs .table>tbody>tr.companylistlast>td{border:none;}
.companyinvoicetit h4{font-size: 16px;margin-bottom:10px;}
.companyinvoice{margin-bottom:25px;}
.companyinvoicetit h4{float: left;margin-top:0;}
.companyinvoicetit a{float: right;color:#666;}

.branchinner .panel{border-radius: 0}
.branchinner .panel-heading{background: #ebf6fd;border-radius: 0}
.branchinner .panel-heading h4{font-size: 14px;}
.branchinner .panel-heading span{padding-right:30px;float:left;}
.branchinner .panel-heading b{float:right;}
.branchinner .panel-heading i{font-style:normal;color: #333;}
.branchinner .panel-heading a{color:#888;display: block;width: 100%;}

.companyinvoiceinner .panel{border:1px solid #50a2eb;}
.companyinvoiceinner.panel-group .panel-heading .panel-collapse>.panel-body{border-top:1px solid #bedaf0;}
div.addbslist{border-bottom:1px dashed #ddd;padding:0 0 15px 0;}

.filetitle{font-size:14px;font-weight: bold;border-bottom:1px dashed #ddd;padding-bottom:10px;margin-bottom:15px;}
.uparrow{background:  no-repeat 0 0;width:14px;height: 7px;margin-top: 5px}
.uparrow.active{background:  no-repeat 0 0;width:14px;height: 7px;margin-top: 5px}

.companylists{margin-top:0;padding:0;}
.hsdesc label{width: 30%;}
.hsdesc span{width: 60%;float:left;}
.companyinvoicejs .table>tbody>tr>th,.companyinvoicejs .table>tbody>tr>td{font-size:14px;}

/*noinfo*/ 
.noinfodesc{padding:20px 0;text-align: center}
.noinfocon {padding-top:15px;font-size: 18px;color:#aaa}
.loadingdesc{padding-top:100px}
/*fapiaochaxun*/
.resultsearch{margin-top:20px;line-height:1.6;border-top:1px dashed #ddd;padding:20px 0;color:#666;}
.chayanlistbtn{padding-top:10px;}
.temlpatelistbtn{text-align: center;}
.temlpatelistbtn input{padding:15px 40px;height: auto;line-height: 1;}
.temlpatelistbtn input.btn-self{padding:15px 90px;}
.resultsearch p{padding-bottom:10px;}
.resultsearch li{padding-bottom:5px;}

.resultlink{margin-bottom:15px;}

.linkdesc a{display: inline;background: none;border:none;color:#1d82d8;}
.linkdesc{border:1px solid #b1d9f3;padding:10px 15px;background:#e7f4fc ;}

.setcalist{border-top:1px dashed #ddd;padding:20px 0;}
.messagephonenum label{width: 30%; text-align: right;}
.messagephonenum input.form-control{width: 30%;margin-right:3%;}
.messagephonenum input.btnself{width: auto;margin:0;height: 34px;padding:0 10px;line-height: 34px;margin-left:10px;}
.messagephonenum button{float: left;margin-left:10px;background: #74a8fe;color:#fff;width: 17%;text-align: center;}
.messagephonenum button.btn:hover,.messagephonenum button.btn:focus{color:#fff;background: #1d82d8;}

.searchdescription{padding-top:20px;border-top:1px solid #ddd;}
.searchdescription .table{margin-bottom:0;}

.rejump a,.rejump span{float: left;}
.pwdedit .rejump span{width: auto;color:#888;}
.pwdedit .rejump input{float: none;display: inline;width: 45px;text-align:center;margin:0 8px;border:1px solid #ddd;background: #fff;}
.pwdedit .rejump span b{color:#333;padding:0 8px;}
.setcalist .pwdline select{margin-bottom:15px;}
/*.rejump a{padding:5px 10px;margin:0 10px;border:1px solid #74a8fe;color: #74a8fe;border-radius: 3px;background:#fff;}*/
.rejump a{margin:0 10px;color: #1d82d8;}
.jumplist{width: 600px;margin:0 auto;padding:10px 0}
.pwdedit .qiinfobtn{margin:10px 0;text-align:center;}

.backpath{float:right;}
.backpath a{margin-top:12px;}
.companydinfonb{float:left;}

@media screen and (max-width: 479px){
	.pwdedit{width: 100%;}
	.chayanlist .pwdline label {width: 100%;text-align: left;}
	.chayanlist .pwdline input.cytxt,.chayanlist .pwdline select.cytxt,.chayanlist .pwdline select{width: 100%;}
	.chayanlist .pwdline.pwdbtn{padding-left:0;}
	.chayanlist .pwdedit input.form-control.checkedtxt{width:55%;margin-bottom:15px}
	.messagephonenum input.form-control{width: 55%}
	b.btn.checkedbtn{width: 40%}
	.messagephonenum button{width: 37%}

	.pwdbtn .btn {padding:10px 40px;}
	.filedesc label,.filedesc span{display: block;float: none;width: 80%;text-align: left;}
	.filedesc li{padding:4px 0;}
	.innerspace{border-top:1px solid #ddd;padding:15px 4%;}
	.hsdesc label,.hsdesc span{width: 95%;}
	.nojustify{padding:0;}
	.nojustify .nav-tabs > li > a{border:1px solid #ccc}
	.nojustify .nav-tabs.nav-justified > li{width:50%;height:42px;overflow: hidden;float:left;}
	.companylists{margin-top:0;padding:0}
	.branchinner .panel-title span{padding-right:0;}
	.branchinner .panel-title span,.branchinner .panel-title b{float: none;display: block;text-align: center;padding-bottom:10px;margin:0;}
	 .uparrow.active{width:100%;background:  no-repeat center 0;}
	 .uparrow{width:100%;background:  no-repeat center 0;}
	.pwdedit .pwdline{padding-top:0;}
	.messagestep{margin:15px auto 0;}


	.resultsearch{margin-top:0;}
	.chayanlistbtn{padding-top:10px;}
	.temlpatelistbtn{text-align:left;}
	
	.pwdedit span.yzmw{width:40%;}
	
	.backpath{float:none;padding-bottom:15px;}
.backpath a{text-align:left}
	.companydinfonb{padding-bottom:10px;float:none;}
}
@media screen and (max-width: 767px) and (min-width: 480px){
	.pwdedit {width: 100%;}
	.pwdedit .pwdline{padding-top:0;}
	.chayanlist .pwdline label {width: 100%;text-align: left;}
	.chayanlist .pwdline input.cytxt,.chayanlist .pwdline select.cytxt,.chayanlist .pwdline select{width: 100%;}
	.chayanlist .pwdline.pwdbtn{padding-left:0;}
	.chayanlist .pwdedit input.form-control.checkedtxt{width:60%;margin-bottom: 15px}
	.messagephonenum input.form-control{width: 60%}
	b.btn.checkedbtn{width: 37%}
	.messagephonenum button{width:34%;}
	.filedesc li{padding:4px 0;}
	.nojustify .nav-tabs > li > a{border:1px solid #ccc}
	.innerspace{border-top:1px solid #ddd;padding:15px 4%;}
	.hsdesc label,.hsdesc span{width: 95%;text-align:left;}
	.nojustify .nav-tabs.nav-justified > li{width:33.3%;height:42px;overflow: hidden;float:left;}
	.companylists{margin-top:0;padding-top:0;}
	.nojustify{padding:0;}
	.filedesc label,.filedesc span{display: block;float: none;width: 80%;text-align: left;}
	.messagestep{margin:15px auto 0;}


	.resultsearch{margin-top:0;}
	.chayanlistbtn{padding-top:10px;}
	.temlpatelistbtn{text-align:left;}
	.pwdedit span.yzmw{width:30%;}
	.backpath{float:none;padding-bottom:15px;}
    .backpath a{text-align:left}
	.companydinfonb{padding-bottom:10px;float:none;}
}

@media screen and (max-width: 899px) and (min-width: 768px){
	.filedesc label{width: 30%}
	.filedesc span{width: 60%;float: left}
}